Commit Graph

50 Commits

Author SHA1 Message Date
4am
c9af84fa27 add support for JMP600 bootloader [fixes Wizard of Words v1.0] 2023-10-02 23:42:07 -04:00
4am
b250d98d23 add support for Neosoft self-decrypting nibble count at BB29 [fixes Animal Photo Fun, Comparison Kitchen] 2022-11-29 18:32:21 -05:00
4am
c07ce2713e add support for another Scott, Foresman and Company nibble count 2022-11-29 13:31:03 -05:00
4am
8733220f7c add support for Scott, Foresman and Company nibble count 2022-11-29 13:07:40 -05:00
4am
b5cdad368b add support for MicroLearn protection [fixes U.S. Constitution Tutor] 2022-08-04 21:53:10 -04:00
4am
5f6f15ce78 add support for Enlightenment disks [fixes Paul Whitehead Teaches Chess] 2022-07-10 00:16:59 -04:00
4am
b0b6bfafbd limited wildcard of third data prologue in universal RWTS [fixes Key Lingo rev. 2] 2022-06-24 19:11:55 -04:00
4am
984946a2b7 add support for Baudville 2022-06-24 13:44:26 -04:00
4am
5fb1e40e0a add support for extra wide tracks anywhere, expand sigcheck patcher 2021-09-13 02:08:11 -04:00
4am
59f21b31f9 shave some bytes 2021-06-21 08:18:07 -04:00
4am
087012a361 shave some bytes 2021-06-21 08:14:02 -04:00
4am
fb31cd38e0 shave some bytes 2021-06-20 21:00:12 -04:00
4am
6ff8d01da7 shave some bytes 2021-06-20 20:00:13 -04:00
4am
6dc5dfee34 shave some bytes 2021-06-20 19:58:42 -04:00
4am
4b35d87e00 shave some bytes 2021-06-20 19:53:51 -04:00
4am
f1ad04d2dc comments and style 2021-06-20 17:35:48 -04:00
4am
53f92388b0 move T00 modules to 3200 or B200 as necessary
also move globals back to program space for compatibility
2021-06-18 13:53:17 -04:00
Peter Ferrie
c490d4febb fix my bugs 2021-06-17 14:09:21 -07:00
4am
f4c13c270d don't decompress or run T00 modules in verify mode 2021-06-16 13:02:29 -04:00
4am
5552f8882b do rwtslog patcher before other patchers that might copy universal RWTS into place (avoids false positives) 2021-06-14 11:13:28 -04:00
4am
765bde89d7 refactor track 0 patchers 2021-06-14 10:56:40 -04:00
Peter Ferrie
0a21d6c020 support SVE DOS 2021-05-01 15:42:36 -07:00
4am
fb2df8a26c support for Earthware reverse RWTS swapper [fixes Black Belt, Zoo Master, Star Search] 2021-04-28 17:37:56 -04:00
4am
8655cd707d support Spinnaker RWTS changer [fixes Kidwriter] 2021-04-15 17:55:11 -04:00
4am
8eecd95baf support Mastery Development RWTS changer [fixes Mastery Arithmetic Games and several others] 2021-04-14 20:23:59 -04:00
4am
cbc5812a52 add support for JMPB500 patcher [fixes Starship Commander] 2021-02-10 13:17:01 -05:00
4am
64b4126662 add support for 1982-era Datasoft protection check at 9B00
fixes Fathoms 40, Canyon Climber
2020-10-17 11:10:21 -04:00
4am
d314e7be03 add support for RPS protection [fixes several Britannica and Thunder Mountain disks] 2020-07-15 11:53:18 -04:00
Peter Ferrie
af64599488 with all the trimmings 2019-04-17 22:26:19 -07:00
4am
852dfc43f5 add support for Hoffman protection check 2019-04-04 20:25:00 -04:00
4am
646157a1f5 add support for patching diskvol check on PanglosDOS disks with non-standard volume number [fixes Diet Analysis Program] 2019-04-03 15:19:11 -04:00
4am
108ccbb2d2 add patcher for Springboard RWTS [fixes The Newsroom, The Chalice of Mostania] 2019-02-08 12:02:47 -05:00
4am
02780b53ab add support for ArtSci RWTS swapper on T00S0A 2019-02-07 17:33:09 -05:00
4am
831441425d add support for MUSE RWTS [fixes The Function Game, The Caverns of Freitag, others] 2019-02-04 17:20:29 -05:00
4am
0618041e91 add support for patching Dakin5 RWTS that XORs sector ID with 0x7E 2019-02-03 10:20:02 -05:00
4am
26ae141203 add support for Swordthrust RWTS 2018-10-04 10:29:00 -04:00
4am
132a8eb138 add support for Micro Fun RWTS that alters data field checksum [fixes Crown of Arthain] 2018-10-03 23:30:39 -04:00
4am
cef1aeb329 add support for JMP BB03 variant [Alice in Wonderland, Sum Ducks], consolidate other BB03 patchers 2018-09-28 10:21:42 -04:00
Peter Ferrie
2fb3c16c83 convert RDOS13 to 16 sectors + support SSI protection
also re-enable RAM disk after cancel
2018-09-26 10:20:03 -07:00
4am
8af8e3c4a2 run c9ff.a to all tracks 2018-09-23 22:30:17 -04:00
4am
1c1ed5d95b patch universal RWTS later to disable drive recalibration, to reduce false negatives failing to read the boot sector 2018-08-09 19:31:26 -04:00
Peter Ferrie
e1db615ad0 support Panglossian DOS 2018-06-07 08:18:06 -07:00
Peter Ferrie
df4343cdea support Borrowed Time and switch to Cadius 2018-05-26 10:54:48 -07:00
Peter Ferrie
b012d335e5 support Interplay Advent games
side A only for now
2018-05-25 21:34:30 -07:00
4am
8ec251bd87 disable track recalibration on traced DOS 3.3 and universal RWTS 2018-05-08 21:48:00 -04:00
4am
bfa675b13b add Micro Fun patcher 2018-04-05 19:46:23 -04:00
4am
a501879fdf new universal JMPB4BB patcher for DOS 3.2 and 3.3 (fixes Rubik's Cube Unlocked) 2017-11-25 11:18:42 -05:00
4am
62917dfec9 enable address checksum verification by default to simplify code and so converted DOS 3.2 disks get it 2017-11-10 13:38:31 -05:00
4am
586cfb9473 remove unused Thunder Mountain patcher 2017-11-10 13:37:50 -05:00
Peter Ferrie
f7ede6ef84 pack T00 analyzers
define a global page for shared content
make nib table global
autoclear filters instead of case-by-case
cache IDs in global variables where useful
merge some near-duplicated routines
optimise sector reordering
allow cancel when writing from RAM
pack universal RWTS dynamically to allow easier modification
consolidate output when modifying sequential nibble table entries
make Standard Delivery accept a parameter to specify table
switch unpacker to Exomizer for cross-platform support
make relbase dynamic for easier building
makefile for windows
2017-11-08 21:47:12 -08:00