96 Commits

Author SHA1 Message Date
Peter Ferrie
448c20472e restore zpage on Special Delivery failure 2019-05-26 15:08:11 -07:00
4am
ae5016cf49 more test suite cross-references 2019-05-06 21:24:29 -04:00
Peter Ferrie
6ebce5d99c prevent DOS 3.3P escape 2019-05-05 08:08:45 -07:00
4am
94637816bb
Revert "prevent DOS 3.3P escape" 2019-05-05 09:55:18 -04:00
Peter Ferrie
e8eb90f592 prevent DOS 3.3P escape 2019-05-04 21:12:10 -07:00
4am
b246580f98 fix ssprot variant 1 patcher 2019-05-03 21:04:40 -04:00
4am
d7324f72d6 code coverage comments 2019-05-01 16:16:54 -04:00
Peter Ferrie
7d79ba1638 cut some bytes 2019-04-23 22:00:34 -07:00
Peter Ferrie
845b1693ca fix Spiradisc and E7 2019-04-19 20:25:32 -07:00
Peter Ferrie
af64599488 with all the trimmings 2019-04-17 22:26:19 -07:00
4am
7517be5eaa UI tweaks 2019-04-17 14:42:13 -04:00
Peter Ferrie
22b2c8a867 re-enable Pascal, Datasoft, RDOS, etc. 2019-04-16 18:16:40 -07:00
Peter Ferrie
8740b3447c placeholder for write routine 2019-04-16 11:26:59 -07:00
Peter Ferrie
4e2ddef1d7 cut some bytes 2019-04-15 22:39:12 -07:00
Peter Ferrie
74a6d52420 support Choplifter copying 2019-04-13 10:33:15 -07:00
4am
26b5467497 log less in verify mode 2019-04-08 11:36:01 -04:00
4am
edb2ebd60c add support for Zoom Grafix 2019-04-07 20:02:19 -04:00
Peter Ferrie
4ad309bad2 more strict Infocom R18 ID 2019-02-16 12:03:21 -08:00
4am
8ce6297ad1 prelimary support for decrypting and patching Holle bootloader 2019-02-09 23:51:41 -05:00
4am
9b1721af99 initialize current track pointer [fixes Super Taxman II] 2019-02-09 09:36:21 -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
Peter Ferrie
1f9d89e250 fix the hangs 2018-12-29 15:33:25 -08:00
Peter Ferrie
617a2020b6 verify 13-sector disks, too 2018-12-28 22:20:48 -08:00
Peter Ferrie
8b58e3b94f verify Infocom 18-sector format 2018-12-28 11:46:36 -08:00
Peter Ferrie
31bde9b039 let RDOS exit on seek failure 2018-10-10 21:15:51 -07:00
Peter Ferrie
fb2e4c3a7a support RDOS13 variant 2018-10-07 09:05:54 -07: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
Peter Ferrie
a8317f488c support Phantasie II 2018-09-26 22:59:27 -07: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
Peter Ferrie
95c9051019 make Panglos patching compatible with /RAM 2018-08-14 19:06:45 -07:00
Peter Ferrie
89f0420516 merge MECC variant IDs into single int 2018-07-03 10:46:03 -07:00
4am
d6e3e0033e add support for Davidson disks (ID on T22, patch FORTH and asm variants) 2018-06-16 11:38:26 -04:00
Peter Ferrie
af663aab6e fix typo 2018-06-09 12:56:37 -07:00
Peter Ferrie
d5aef5c77c support Panglos slave and T/S continuation 2018-06-08 19:13:00 -07:00
Peter Ferrie
e1db615ad0 support Panglossian DOS 2018-06-07 08:18:06 -07:00
Peter Ferrie
3d94228f0d support Advent side 'B' 2018-05-28 18:15:45 -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
Peter Ferrie
5d048bdd0d support Amnesia 2018-01-25 11:56:43 -08:00
4am
a28ab279df improve Micrograms ID and patcher (fixes Shapes and Patterns) 2017-12-29 10:35:48 -05:00
4am
d7e83af2bf Adaptive built-in RWTS accepts any epilogue once, then enforces it 2017-12-12 15:43:41 -05:00
4am
5bbce307a8 NEW: identify Dinkey-DOS (Ultima V, Times of Lore, others) 2017-12-06 14:12:45 -05:00
4am
04161ee164 Print volume name on Pascal disks 2017-12-05 21:40:56 -05:00
4am
1d33c0d9b9 Print volume name on ProDOS disks 2017-12-05 20:59:55 -05:00
4am
b0384941bd NEW: support for Origin Systems Dinkey-DOS (Ultima V, Times of Lore) 2017-12-04 00:37:41 -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
4am
1ce44ea234 add option to enforce address field checksum verification in built-in RWTS 2017-10-29 21:00:15 -04:00
4am
8213426c0f use ReadSector for track 0 pre-read on DOS 3.3 disks 2017-10-25 22:08:32 -04:00