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
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
4am
ca40730662
Merge pull request #31 from floatingatoll/master
...
four punctuation and case changes
2017-09-05 14:24:17 -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
4am
738bb22bdf
Merge pull request #30 from peterferrie/master
...
Compress RWTS, fix off-by-one bug
2017-08-29 13:27:57 -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
4am
98ee070bbd
on DOS 3.2 disks that load into B700, let original code load DOS
2017-08-18 18:48:06 -04:00
4am
4682ae095d
zero unformatted DOS 3.2 sectors after confirming their status
2017-08-18 09:46:39 -04: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