Commit Graph

42 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 6bf634274f remove gPossibleD5D5F7 flag as it's causing false negatives [fixes Picture Perfect 1987] 2023-09-04 23:34:49 -04:00
4am 84a1713b5b add support for Didatech [fixes Crosscountry USA, Canada, California] 2023-03-26 15:00:07 -04:00
4am 5f6f15ce78 add support for Enlightenment disks [fixes Paul Whitehead Teaches Chess] 2022-07-10 00:16:59 -04:00
4am 984946a2b7 add support for Baudville 2022-06-24 13:44:26 -04:00
4am d6a68f40f5 better sigcheck patch with no disk grinding 2021-09-13 12:20:36 -04:00
4am 5fb1e40e0a add support for extra wide tracks anywhere, expand sigcheck patcher 2021-09-13 02:08:11 -04:00
4am a673379742 remove unused global 2021-07-11 14:18:34 -04:00
4am ce2e3b5813 shave some bytes 2021-06-21 11:57:02 -04:00
4am e2a397815c shave some bytes 2021-06-21 11:24:21 -04:00
4am 2a594af93b shave some bytes 2021-06-21 10:33:16 -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
4am 765bde89d7 refactor track 0 patchers 2021-06-14 10:56:40 -04:00
Peter Ferrie 648507f1fd 5-5-5 WIP 2021-05-26 19:22:36 -07:00
4am 691e6f8777 support Micrograms bad block check [fixes Granny Applebee's Cookie Factory, Uncle Clyde's Consonant Slide, and several others] 2021-04-29 21:55:45 -04:00
Peter Ferrie b080cbf31c verify RW18 (WIP) 2021-04-20 16:29:51 -07:00
4am 46b2019ba1 add support for B4BB RWTS swapper in BASIC [fixes SocMate Analogies Games] 2021-04-19 10:19:57 -04:00
4am b3a75e8748 refactor RAM disk and hard disk support 2021-04-18 00:12:05 -04:00
4am d1de957c6f shave some bytes 2021-04-16 11:03:53 -04:00
Peter Ferrie 91f8de836b write image to hard disk 2021-04-13 18:09:55 -07:00
4am 3cb2f61fa6 add support for Woodbury bad block protection [fixes PlayWriter] 2021-03-02 18:23:13 -05:00
4am 9fd7e03572 add support for MECC data diskette RWTS swapper
fixes Word Wizards v1.0
2021-02-23 00:42:48 -05:00
4am 23b5538d66 add support for TSR protection 2020-07-22 19:01:07 -04:00
Peter Ferrie e56eded52e support Basham protection 2019-10-11 13:50:31 -07:00
4am edb2ebd60c add support for Zoom Grafix 2019-04-07 20:02:19 -04:00
4am 8ce6297ad1 prelimary support for decrypting and patching Holle bootloader 2019-02-09 23:51:41 -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 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 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 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 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
4am 13b6061bc1 support Polarware anti-tamper check 2018-01-28 13:11:15 -05:00
4am 1c5fdcfed3 NEW: patchers/trillium (fixes Rendezvous with Rama, Fahrenheit 451) 2018-01-04 15:02:27 -05:00
4am 5d9bc2243f NEW: patchers/f7f6 for F7F6 protections not contained in SSPROT startup program 2017-12-26 13:13:11 -05:00
4am bba448c1e7 refactor RestartScan and use in sierra and f7f6 patchers 2017-12-26 11:40:08 -05:00
4am f7693d117d Print volume name on DOS 3.3, Diversi-DOS, and Pronto-DOS disks 2017-12-12 19:21:15 -05:00
4am 5bbce307a8 NEW: identify Dinkey-DOS (Ultima V, Times of Lore, others) 2017-12-06 14:12:45 -05:00
Peter Ferrie a243c97f68 support some Sierra 13-sector protections 2017-12-02 13:07:38 -08: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