Commit Graph

39 Commits

Author SHA1 Message Date
4am
db9c045d11 shave some bytes, inline some single use functions, and simplify Makefile 2021-06-18 20:15:15 -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
7bde1d668f cleaner refresh of main menu after slot cycle, and shave some bytes elsewhere 2021-06-17 22:12:07 -04:00
4am
7bd584ec34 shave some bytes 2021-06-17 20:52:42 -04:00
4am
765bde89d7 refactor track 0 patchers 2021-06-14 10:56:40 -04:00
4am
acf943baf1 shave some bytes 2021-06-11 15:19:41 -04: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
c40a85b140 some formatting changes 2021-04-20 00:27:11 -04:00
4am
62a9b63498 shave some bytes 2021-04-19 21:17:23 -04: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
f386a55fc9 add access to vars, and some comments 2021-04-16 11:48:53 -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
7ffaec6982 more string consolidation 2021-04-08 16:11:00 -04: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
Peter Ferrie
c309ea313e fix timing, free some memory 2019-04-16 22:56:58 -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