Peter Ferrie
5d048bdd0d
support Amnesia
2018-01-25 11:56:43 -08:00
4am
593c3bebab
split BBF9 search (fixes Magic Slate II 20)
2018-01-20 10:15:28 -05:00
4am
f46863bf4c
log the exact T/S where we switched to the built-in RWTS, use more compact log in common cases
2018-01-19 11:04:58 -05:00
4am
e9b12036d1
Merge pull request #46 from peterferrie/master
...
improve support for The Wizard and the Princess
2018-01-18 16:58:55 -05:00
Peter Ferrie
9123b40282
support The Artist
2018-01-17 20:49:28 -08:00
Peter Ferrie
78d4c3eb06
improve support for The Wizard and the Princess
2018-01-16 22:54:25 -08:00
4am
59bde34b30
Merge pull request #45 from peterferrie/master
...
support King's Quest anti-tamper anti-tamper
2018-01-15 12:39:44 -05:00
Peter Ferrie
79e2b1f64e
support King's Quest anti-tamper anti-tamper
2018-01-15 09:38:07 -08:00
4am
b5c4c782fd
Merge pull request #44 from peterferrie/master
...
support some Sierra secondary protections
2018-01-12 21:01:28 -05:00
Peter Ferrie
8f56e6621f
support some Sierra secondary protections
2018-01-12 18:00:12 -08:00
4am
4302cea943
modify now preserves A,X
2018-01-12 10:47:25 -05:00
4am
6df5814826
Merge pull request #43 from peterferrie/master
...
support another Sierra title
2018-01-11 20:31:56 -05:00
Peter Ferrie
4db5c1fc21
support another Sierra title
2018-01-11 13:24:42 -08:00
4am
338e65caa5
better nibble count protection track detection (512 repeated nibbles instead of 256)
2018-01-04 16:12:16 -05:00
4am
1c5fdcfed3
NEW: patchers/trillium (fixes Rendezvous with Rama, Fahrenheit 451)
2018-01-04 15:02:27 -05:00
4am
d8a60b1ba4
don't look for whole-track protections on track 0, that's silly
2018-01-03 17:40:08 -05:00
4am
a28ab279df
improve Micrograms ID and patcher (fixes Shapes and Patterns)
2017-12-29 10:35:48 -05:00
4am
9d9146382b
improve detection of unformatted tracks and nibble count tracks (fixes Thunderbombs, Hi-Res Football, and many others)
2017-12-27 23:53:41 -05:00
4am
1b9a1c847e
update patchers/ssprot with variant where checksum in 080F is 27
2017-12-26 18:28:56 -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
f62c654690
file rename
2017-12-26 11:44:19 -05:00
4am
bba448c1e7
refactor RestartScan and use in sierra and f7f6 patchers
2017-12-26 11:40:08 -05:00
4am
48706b4067
add patchers/f7f6 for SSPROT1 encrypted nibble check with checksum 35
2017-12-24 22:05:05 -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
d7e83af2bf
Adaptive built-in RWTS accepts any epilogue once, then enforces it
2017-12-12 15:43:41 -05:00
4am
2baf15faff
more tests
2017-12-06 14:12:53 -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
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