Commit Graph

277 Commits

Author SHA1 Message Date
4am
70c2132974 add full ID + patching support for Laureate Learning Systems 2017-05-08 20:45:11 -04:00
4am
1708d1c333 update documentation of all-track patchers 2017-05-05 18:11:31 -04:00
4am
edc2f30894 filter d5d5f7 patcher based on markers in T00S00 2017-05-05 18:06:30 -04:00
4am
4016698078 all Sierra-patchable disks have a DOS 3.3 shaped bootloader 2017-05-05 16:01:35 -04:00
4am
1e9e4870af only run rwtsswapmecc patcher on relevant MECC disks 2017-05-05 14:21:03 -04:00
4am
907bc0fa8c simplify corrupter patcher 2017-05-05 14:10:34 -04:00
4am
320872ff9e add jmpb412 patcher 2017-05-05 14:04:32 -04:00
4am
b53bd0708b add support for identifying Pronto-DOS bootloader 2017-05-04 20:36:48 -04:00
4am
16fac300e3 add support for identifying Diversi-DOS bootloader 2017-05-04 20:25:34 -04:00
4am
9bdd5f371f add support for identifying Quick-DOS bootloader 2017-05-04 19:51:35 -04:00
4am
c1e40bcba8 patcher cleanup 2017-05-04 11:52:09 -04:00
4am
6554b44b3d patcher cleanup, combine jmpbeca and jmpbeca2 2017-05-04 11:25:32 -04:00
4am
9dff1a598f remove jmpb400 patcher, too many false positives 2017-05-04 11:15:40 -04:00
4am
bfd74e50e7 patcher cleanup 2017-05-04 11:14:20 -04:00
4am
3ad2c545c6 refactor inspect0 2017-05-04 10:54:59 -04:00
4am
ff2af65bb8 refactor DOS 3.3 ID 2017-05-04 10:17:38 -04:00
4am
8a89f62674 add support for David-DOS bootloader (log only) 2017-05-04 09:42:48 -04:00
4am
74cc71b644 add support for Methods and Solutions RWTS swapper, JSR 08B3 bootloader 2017-05-01 10:48:33 -04:00
4am
398e849f8b fixed typo in Pascal bootloader identification 2017-04-18 20:07:21 -04:00
4am
804d31e1f5 add support for Milliken protection 2017-04-04 21:20:05 -04:00
4am
6e67b30b5b disable fancy D5-plus-timing-bit-only address prologue code path in T00 precheck, because some disks have timing bits after their D5 but have a full regular address prologue so Passport was giving spurious errors 2017-04-03 22:00:57 -04:00
4am
e999b972f4 split out PrereadT00 so IDMECC doesn't have side effects (overwrites track buffer on every call) 2017-03-29 09:01:33 -04:00
4am
694310521c add bootcounter.a for MECC limited backup disks 2017-03-26 15:33:22 -04:00
Peter Ferrie
ec9d512062 support Realm of Impossibility 2017-03-08 07:28:30 -08:00
Peter Ferrie
e3f8d9249e Merge branch 'master' of https://github.com/a2-4am/passport 2017-03-08 07:13:32 -08:00
Peter Ferrie
6eaa2b42c4 support PCS 1983 2017-03-04 18:28:27 -08:00
Peter Ferrie
5aa05b7ceb support Bard's Tale II 2017-03-04 16:54:39 -08:00
4am
fc5b011ac9 Merge pull request #17 from peterferrie/master
fix Boulder Dash
2017-03-04 10:31:20 -05:00
4am
438711b396 add support for detecting ProDOS RWTS that alternates D4/D5 prologue, requires timing bit for address epilogue 2017-03-04 10:29:44 -05:00
Peter Ferrie
22c8342ee3 fix Boulder Dash 2017-03-03 20:15:02 -08:00
4am
51323ea92b fix RELBASE and build date after latest EA patches 2017-03-03 11:50:27 -05:00
4am
7444405d8a Merge pull request #16 from peterferrie/master
fix Arctic Fox
2017-03-03 11:34:32 -05:00
Peter Ferrie
53df548d9f fix Arctic Fox 2017-03-03 08:32:45 -08:00
4am
eac74b2d1a tweak a6bc95 patcher again [fixes Countries of the World] 2017-02-25 10:40:02 -05:00
4am
4e97ab1740 update comments 2017-02-21 12:12:45 -05:00
4am
e993eaca0e refactor MECC routines, collapse MECC logging, and add support for another MECC fastloader variant 2017-02-21 12:05:23 -05:00
Peter Ferrie
92d75cee10 support more Optimum titles 2017-02-20 16:50:38 -08:00
4am
4789751836 add support for MECC M6 bootloader e.g. Word Munchers v1.1 2017-02-20 16:32:35 -05:00
4am
df35e12a00 main menu hotkey Ctrl-@ to enter CFFA3000 configuration (slot 7 only) 2017-02-19 22:41:48 -05:00
Peter Ferrie
4aae56c74c place string more appropriately 2017-02-14 16:00:18 -08:00
Peter Ferrie
cfc91104ae update memory map 2017-02-13 13:21:30 -08:00
Peter Ferrie
3f2a8d57f5 add a compile-time guard of memory map 2017-02-13 13:20:24 -08:00
Peter Ferrie
428ac7ca5a reduce Optimum read overhead 2017-02-13 13:15:10 -08:00
4am
f6f5670c69 ye olde grand unified memory map 2017-02-12 13:46:52 -05:00
4am
9566933dec don't mark T06 as optional, it prevents IsEATrack6 from triggering later 2017-02-12 13:25:42 -05:00
4am
126b655d0a shorter Optimum messages 2017-02-11 17:07:31 -05:00
Peter Ferrie
aafe65190b additional Optimum message 2017-02-11 09:08:32 -08:00
Peter Ferrie
f771555bf6 switch Optimum to ProDOS write method
really avoids fatal OpenEmulator bug
2017-02-10 21:20:25 -08:00
Peter Ferrie
41c7037824 work around OpenEmulator bug 2017-02-10 12:33:50 -08:00
Peter Ferrie
4f17ba87c1 support Optimum 2017-02-09 21:13:35 -08:00
4am
96c4a5d8da add disassembly comments 2017-02-07 12:15:03 -05:00
4am
5d3b04fbd4 more comments on globals usage and meaning 2017-02-07 11:19:55 -05:00
4am
efaa449ea0 add patchers/gamco for Gamco disks that POKE a bad block check into memory and call it 2017-02-07 10:53:52 -05:00
4am
0ab83b3d8a refactor inspect0 and applyglobals, reset globals properly, add support for EEEF protection track, add comments about it all 2017-02-06 15:24:49 -05:00
Peter Ferrie
a586585acb fix Earth Station Orbit 2017-01-31 14:25:51 -08:00
Peter Ferrie
ad67569c83 search for EA DOS only in DOS mode 2017-01-31 13:14:23 -08:00
Peter Ferrie
667031e92d fix Music Construction Set 2017-01-31 12:53:52 -08:00
Peter Ferrie
03df28b80b restore missing string 2017-01-30 17:24:00 -08:00
Peter Ferrie
0a801999e1 resolve merge conflict 2017-01-30 14:34:33 -08:00
Peter Ferrie
ce945537c0 support some EA titles 2017-01-30 14:10:41 -08:00
4am
23179f2a65 add patcher for Super Huey, Squire, Baron, Millionaire 2017-01-30 12:43:14 -05:00
Peter Ferrie
e5a82eb25d support Hacker II 2017-01-27 20:52:50 -08:00
4am
735e015f48 update date 2017-01-27 11:32:29 -05:00
Peter Ferrie
0f4978df02 fix 8b3/MECC stack corruption bug 2017-01-26 23:29:43 -08:00
Peter Ferrie
c3e8bc7106 support Dragon's Keep (sierra) variant 2017-01-26 22:30:39 -08:00
Peter Ferrie
2bc9d9c965 support Sierra protection 2017-01-25 14:43:50 -08:00
Peter Ferrie
9c57e4e11f use a wildcard to support Rampage 2017-01-23 22:07:32 -08:00
Peter Ferrie
dd81704b40 place fbff module properly 2017-01-23 20:37:16 -08:00
Peter Ferrie
b7924c651e local labels FTW, support FBFF protection 2017-01-23 16:57:43 -08:00
4am
7b11268a30 update date 2017-01-17 08:34:36 -05:00
4am
387d2f7cbe split up patchers/a6bc95 searches to catch when code is split across sectors (fixes InfoMaster) 2017-01-17 08:33:26 -05:00
4am
0b7b6f09d1 add compile-time flag gOnAClearDayYouCanReadForever to reread every sector until it succeeds 2017-01-14 10:13:06 -05:00
4am
a55d74b994 add patchers/c9ff (fixes Bank Street Writer II, Story Maker) 2017-01-12 00:01:07 -05:00
4am
b6b458285b shorten patchers/a6bc95 match (fixes Koala Grams Spelling) 2017-01-11 23:33:35 -05:00
4am
07ad5e403d add patchers/a5count for Houghton Mifflin disks, fix potential infinite loop in patchers/border 2017-01-11 17:50:05 -05:00
4am
ca64133897 add patchers/border for Border Software RWTS swapper 2017-01-11 12:06:10 -05:00
4am
e9e63efd94 migrate from 2016-12-30 Merlin source 2017-01-07 22:35:35 -05:00