Commit Graph

761 Commits

Author SHA1 Message Date
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
c23d378bc4
Merge pull request #41 from peterferrie/master
support Threshold secondary protection
2017-12-04 15:07:10 -05:00
Peter Ferrie
3eb00c6654 support Threshold secondary protection 2017-12-04 12:05:52 -08:00
4am
283fa4ce8a
Merge pull request #40 from peterferrie/master
support some Sierra 13-sector protections
2017-12-04 09:37:40 -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
7d13281f8a just in case 2017-12-03 20:21:11 -08:00
Peter Ferrie
3760fc0169 support Sierra tertiary protection 2017-12-03 20:02:16 -08:00
Peter Ferrie
a243c97f68 support some Sierra 13-sector protections 2017-12-02 13:07:38 -08:00
4am
d07c4e3ebb update comment 2017-11-25 11:22:25 -05: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
3ee6fa37bc add patchers/dos32muse [fixes Castle Wolfenstein and maybe other DOS 3.2 MUSE titles] 2017-11-24 17:03:48 -05:00
4am
9eb4b5044d stable release 2017-11-19 10:10:18 -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
4am
f7b50af0e0 Merge branch 'master' of https://github.com/a2-4am/passport
.
2017-11-09 12:58:29 -05:00
4am
eaf787cbe1 update docs 2017-11-09 12:58:25 -05:00
4am
4da8e041b4
Merge pull request #38 from peterferrie/master
The Great Refactoring of 2017
2017-11-09 12:54:49 -05:00
4am
bd2be836a8 add RoboMath D5D5F7 test case 2017-11-09 10:01:53 -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
015103f468 update docs 2017-11-08 23:00:28 -05:00
4am
cffd09852b explicitly clear carry on success in WriteRAMToDisk 2017-11-08 17:10:24 -05:00
4am
c9b3ecefc1 propogate errors from WriteRAMToDisk, slightly refactor WriteTrack to compensate 2017-11-08 13:46:42 -05:00
4am
12530f8f6f restart then increment progress bar while writing out final copy from RAM disk 2017-11-08 13:18:34 -05:00
4am
b311927145 create RAM file on demuffin as well as crack 2017-11-08 12:48:16 -05:00
4am
06ebbba4ae
Merge pull request #37 from peterferrie/master
make Stickybear compatible again
2017-11-07 21:17:22 -05:00
Peter Ferrie
eac3ec982d make Stickybear compatible again 2017-11-07 13:11:25 -08:00
4am
9d0bfab74a different Stickybear test image (has known good output in 2017-05-14 stable release) 2017-11-02 20:32:51 -04:00
4am
1ce44ea234 add option to enforce address field checksum verification in built-in RWTS 2017-10-29 21:00:15 -04:00
4am
086a6b1b20 replace damaged Planetfall with new rip 2017-10-29 20:59:55 -04:00
4am
92535abbcc moved readme 2017-10-26 15:53:04 -04:00
4am
04469d1cf9 Create README.md 2017-10-26 15:50:53 -04:00
4am
efb87d2e64 define all 0x80 values in nibtable for disks that have an abundance of 0x80-0x95 invalid nibbles on unformatted tracks 2017-10-26 11:38:50 -04:00
4am
74185f274f print more specific message if we trace a DOS 3.2 RWTS but then can't read T22S0C 2017-10-25 22:38:08 -04:00
4am
fe5252f2fe use ReadSector for T00,S00 pre-read on all disks (instead of calling BD00 directly) 2017-10-25 22:30:21 -04:00
4am
8213426c0f use ReadSector for track 0 pre-read on DOS 3.3 disks 2017-10-25 22:08:32 -04:00
4am
9b1f451930 add log message for MUSE disks (RWTS doubles every sector ID) 2017-10-21 10:42:08 -04:00
4am
34a2ae967f remove obsolete tests 2017-10-21 10:41:49 -04:00
4am
05ede0cf19 more tests 2017-10-16 20:29:34 -04:00
4am
94d81d8c2c initial test suite 2017-10-16 20:20:36 -04:00
4am
b55676292a simplify JMPB4BB patchers (fixes Property Management System demo with different entry point) 2017-10-11 15:15:11 -04:00
4am
546494dc88 maintain gTrack and gSector outside RWTS parameter table (fixes Castle Wolfenstein, other early MUSE) 2017-10-08 17:54:03 -04:00
4am
846becbeed add support for early Infocom disks, minor refactor of rwts.a 2017-10-07 17:32:06 -04:00
4am
51d16db26b add support for SRA protection check hidden in character generator 2017-10-06 10:46:40 -04:00
4am
d68ac00436 support DOS 3.2 JMP B4BB, refactor sectormap codes, add PreReadSector routine 2017-10-01 21:36:43 -04:00
4am
125a344fb7 progress on DOS 3.2 JMP B4BB protection (still need to switch back for DOS tracks) 2017-09-30 13:55:20 -04:00
4am
4c32ad028c add support for JSR8635 self-decrypting nibble check 2017-09-18 20:39:45 -04:00
4am
10b42d2475 automatically switch to built-in RWTS at appropriate time on Laureate bootloader disks 2017-09-12 21:16:41 -04:00
4am
87dfe23379 fixes for universal RWTS (A2) and DOS 3.2 conversions (callrwts clobbered) 2017-09-10 20:46:37 -04:00