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
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
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
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
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
Peter Ferrie
eac3ec982d
make Stickybear compatible again
2017-11-07 13:11:25 -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
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
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
4am
b23817a769
fix DOS 3.2 writing of compressed RWTS
2017-09-08 10:32:07 -04:00
4am
4278a70f23
refactor rwtslog and add RDOS support
2017-09-07 09:52:27 -04:00
4am
bdda0f89ea
adjust RELBASE
2017-09-05 14:26:16 -04:00
4am
8062a6cc2b
update build date
2017-09-05 14:25:45 -04:00
4am
bf5501f26a
Merge pull request #32 from peterferrie/master
...
disable address checksum as per comments
2017-09-05 14:24:32 -04:00
Peter Ferrie
7f929bf227
disable address checksum as per comments
2017-09-05 11:22:39 -07:00
Richard Soderberg
67be9b688f
four punctuation and case changes
2017-09-03 20:27:44 -07:00
4am
4ddb44d6e9
restore missing PrintByID
2017-08-29 13:29:37 -04:00
4am
d78b359dd1
update build date
2017-08-29 13:29:12 -04:00
Peter Ferrie
a5326914ea
write out final track from RAM
2017-08-29 09:56:27 -07:00
4am
808a77ee19
on DOS 3.2 disks that load into B700, let original code load DOS
2017-08-29 09:00:05 -07:00
4am
373bf8bd33
zero unformatted DOS 3.2 sectors after confirming their status
2017-08-29 09:00:05 -07:00
Peter Ferrie
c24598a4d3
compress RWTS to save a couple of pages
2017-08-17 21:45:46 -07:00
4am
760650802f
patch 13-sector DLM disks that call BCF0 from 9D84
2017-08-17 15:37:10 -04:00
4am
9e3664f630
in 13-sector mode, skip tracks properly and never fall back to universal RWTS
2017-08-17 15:11:19 -04:00
4am
2f7d6119e1
support DOS 3.2 disks with unformatted data fields on unused sectors
2017-08-17 09:29:35 -04:00
4am
4c2c8ec6ff
support DOS 3.2 that loads in low memory then relocates
2017-08-16 11:31:49 -04:00
4am
bcff14c086
revised universal RWTS to support DOS 3.2 to 3.3 conversions
2017-08-15 17:17:14 -04:00
4am
2dcd475e08
[WIP] DOS 3.2 support
2017-08-15 11:31:36 -04:00
4am
642db7e409
update date
2017-08-13 14:18:13 -04:00
Peter Ferrie
980e66bd64
fix /RAM regression
2017-08-13 09:07:16 -07:00
4am
5304fbdaf0
refactor print-only checks into rwtslog, add support for DOS 3.3 BNE0
2017-08-08 11:09:27 -04:00
Peter Ferrie
469cb2c380
support RAM disk on GS
2017-08-07 16:16:33 -07:00
Peter Ferrie
0c7384b9fc
Merge branch 'master' of https://github.com/a2-4am/passport
2017-08-07 16:14:28 -07:00
4am
0b6afb0fad
add support for Adventure International RWTS and encrypted protection check (fixes SAGA titles)
2017-08-03 10:08:36 -04:00
4am
a74cc9b78a
add support for protection check in MEMORY.CONFIG pre-startup program
2017-08-01 19:42:11 -04:00
Peter Ferrie
e216ba12e9
zero track number before writing from RAM
2017-07-27 14:56:25 -07:00
4am
309a09c385
support for more a6bc95 variants (fixes Friendly Filer)
2017-07-22 10:04:55 -05:00
4am
34b26667d7
merge
2017-07-15 11:27:43 -04:00
4am
b1ba5bf32a
Merge branch 'master' of https://github.com/a2-4am/passport
...
.
2017-07-15 11:26:42 -04:00
4am
5e060a2dc4
add support for self-decrypting nibble check at B400
2017-07-15 11:24:56 -04:00
4am
b7c168ecaa
don't print certain messages in verify-only mode
2017-07-15 11:24:32 -04:00
Peter Ferrie
5dd679230e
more efficient comparison
2017-07-12 07:28:22 -07:00
Peter Ferrie
42e07830e3
King's Quest III
2017-07-11 21:52:47 -07:00
Peter Ferrie
aa82787654
support some AGI games
2017-07-11 21:19:36 -07:00
Peter Ferrie
01691a5f9c
support some Sierra/Disney titles
2017-07-11 14:16:27 -07:00
4am
bbc8fec036
support ctrl-Q to quit
2017-07-07 14:12:50 -04:00
4am
bcb7a1d1eb
verify address prologue checksum by default, then turn it off when necessary
2017-07-06 08:02:03 -04:00
4am
677244978a
simplify universal RWTS (remove unnecessary D5-plus-timing-bit address prologue, init Y=F7 in B944)
2017-07-05 22:12:54 -04:00
4am
cca5364823
remove obsolete patcher runhello (100% of cases are handled by fbff patcher now)
2017-07-05 11:53:24 -04:00
4am
0b19b9a14a
Merge branch 'master' of https://github.com/a2-4am/passport
...
.
2017-07-03 10:51:06 -04:00
4am
fd0dd20afe
add log message for D5-plus-timing-bit patch; expand support for detection of possible Gamco protection
2017-07-03 10:50:55 -04:00
Peter Ferrie
bdbfcde5d2
really support SBMusic
2017-07-02 15:40:47 -07:00
Peter Ferrie
eb50cbf8f8
resolve conflict
2017-07-02 13:48:05 -07:00
4am
9bbaddf1be
add support for CMP/BNE0 David-DOS RWTS mod that accepts any value for the first address epilogue nibble
2017-07-02 11:13:10 -04:00
Peter Ferrie
e3445b08bf
detect RAMFactor-style RAM disks
2017-07-01 17:16:12 -07:00
Peter Ferrie
24c0a9fa9d
create image on RAM disk if available
2017-06-22 20:50:39 -07:00
4am
ad0d6bdff3
variations on a theme (Micrograms patcher)
2017-06-20 12:04:51 -04:00
4am
1eb86bf597
add support for Micrograms bootloader and RWTS patching
2017-06-20 10:43:45 -04:00
4am
0b2e96cacb
add support for patching some RWTS parameters on Pascal disks
2017-06-19 14:04:33 -04:00
4am
81caf5b722
add support for low-mem BEB1 and BECA variants at 3EB1 and 3ECA
2017-06-10 22:17:06 -04:00
4am
6f496a747d
add support for Laureate bootloader variant seen on Sound Ideas
2017-06-05 20:06:53 -04:00
4am
b90f60349b
add support for BBF9 desync protection check seen in late 80s / early 90s Sunburst disks
2017-05-21 13:59:36 -04:00
4am
47acabad9a
[WIP] ScanForRAMDisk
2017-05-16 12:14:20 -04:00
4am
8ee9b11c95
Merge branch 'master' of https://github.com/a2-4am/passport
...
.
2017-05-14 21:29:12 -04:00
4am
0b2b19d0dc
update dates
2017-05-14 21:28:56 -04:00