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 |
|
Peter Ferrie
|
c35af3bd58
|
Optimum documentation
|
2017-05-14 14:58:30 -07:00 |
|
4am
|
839639da8e
|
update build date and readme
|
2017-05-12 12:41:27 -04:00 |
|
Peter Ferrie
|
99f3dc717d
|
Optimum victory!
|
2017-05-12 08:42:02 -07:00 |
|
4am
|
70c2132974
|
add full ID + patching support for Laureate Learning Systems
|
2017-05-08 20:45:11 -04:00 |
|
4am
|
1708d1c333
|
update documentation of all-track patchers
|
2017-05-05 18:11:31 -04:00 |
|
4am
|
edc2f30894
|
filter d5d5f7 patcher based on markers in T00S00
|
2017-05-05 18:06:30 -04:00 |
|
4am
|
4016698078
|
all Sierra-patchable disks have a DOS 3.3 shaped bootloader
|
2017-05-05 16:01:35 -04:00 |
|
4am
|
1e9e4870af
|
only run rwtsswapmecc patcher on relevant MECC disks
|
2017-05-05 14:21:03 -04:00 |
|
4am
|
907bc0fa8c
|
simplify corrupter patcher
|
2017-05-05 14:10:34 -04:00 |
|
4am
|
320872ff9e
|
add jmpb412 patcher
|
2017-05-05 14:04:32 -04:00 |
|
4am
|
b53bd0708b
|
add support for identifying Pronto-DOS bootloader
|
2017-05-04 20:36:48 -04:00 |
|
4am
|
16fac300e3
|
add support for identifying Diversi-DOS bootloader
|
2017-05-04 20:25:34 -04:00 |
|
4am
|
9bdd5f371f
|
add support for identifying Quick-DOS bootloader
|
2017-05-04 19:51:35 -04:00 |
|
4am
|
c1e40bcba8
|
patcher cleanup
|
2017-05-04 11:52:09 -04:00 |
|
4am
|
6554b44b3d
|
patcher cleanup, combine jmpbeca and jmpbeca2
|
2017-05-04 11:25:32 -04:00 |
|
4am
|
9dff1a598f
|
remove jmpb400 patcher, too many false positives
|
2017-05-04 11:15:40 -04:00 |
|
4am
|
bfd74e50e7
|
patcher cleanup
|
2017-05-04 11:14:20 -04:00 |
|
4am
|
3ad2c545c6
|
refactor inspect0
|
2017-05-04 10:54:59 -04:00 |
|
4am
|
ff2af65bb8
|
refactor DOS 3.3 ID
|
2017-05-04 10:17:38 -04:00 |
|
4am
|
8a89f62674
|
add support for David-DOS bootloader (log only)
|
2017-05-04 09:42:48 -04:00 |
|
4am
|
74cc71b644
|
add support for Methods and Solutions RWTS swapper, JSR 08B3 bootloader
|
2017-05-01 10:48:33 -04:00 |
|
4am
|
398e849f8b
|
fixed typo in Pascal bootloader identification
|
2017-04-18 20:07:21 -04:00 |
|
4am
|
804d31e1f5
|
add support for Milliken protection
|
2017-04-04 21:20:05 -04:00 |
|
4am
|
6e67b30b5b
|
disable fancy D5-plus-timing-bit-only address prologue code path in T00 precheck, because some disks have timing bits after their D5 but have a full regular address prologue so Passport was giving spurious errors
|
2017-04-03 22:00:57 -04:00 |
|
4am
|
e999b972f4
|
split out PrereadT00 so IDMECC doesn't have side effects (overwrites track buffer on every call)
|
2017-03-29 09:01:33 -04:00 |
|
4am
|
694310521c
|
add bootcounter.a for MECC limited backup disks
|
2017-03-26 15:33:22 -04:00 |
|
Peter Ferrie
|
ec9d512062
|
support Realm of Impossibility
|
2017-03-08 07:28:30 -08:00 |
|
Peter Ferrie
|
e3f8d9249e
|
Merge branch 'master' of https://github.com/a2-4am/passport
|
2017-03-08 07:13:32 -08:00 |
|
Peter Ferrie
|
6eaa2b42c4
|
support PCS 1983
|
2017-03-04 18:28:27 -08:00 |
|
Peter Ferrie
|
5aa05b7ceb
|
support Bard's Tale II
|
2017-03-04 16:54:39 -08:00 |
|
4am
|
fc5b011ac9
|
Merge pull request #17 from peterferrie/master
fix Boulder Dash
|
2017-03-04 10:31:20 -05:00 |
|
4am
|
438711b396
|
add support for detecting ProDOS RWTS that alternates D4/D5 prologue, requires timing bit for address epilogue
|
2017-03-04 10:29:44 -05:00 |
|
Peter Ferrie
|
22c8342ee3
|
fix Boulder Dash
|
2017-03-03 20:15:02 -08:00 |
|
4am
|
51323ea92b
|
fix RELBASE and build date after latest EA patches
|
2017-03-03 11:50:27 -05:00 |
|
4am
|
7444405d8a
|
Merge pull request #16 from peterferrie/master
fix Arctic Fox
|
2017-03-03 11:34:32 -05:00 |
|
Peter Ferrie
|
53df548d9f
|
fix Arctic Fox
|
2017-03-03 08:32:45 -08:00 |
|
4am
|
eac74b2d1a
|
tweak a6bc95 patcher again [fixes Countries of the World]
|
2017-02-25 10:40:02 -05:00 |
|
4am
|
4e97ab1740
|
update comments
|
2017-02-21 12:12:45 -05:00 |
|
4am
|
e993eaca0e
|
refactor MECC routines, collapse MECC logging, and add support for another MECC fastloader variant
|
2017-02-21 12:05:23 -05:00 |
|
Peter Ferrie
|
92d75cee10
|
support more Optimum titles
|
2017-02-20 16:50:38 -08:00 |
|
4am
|
4789751836
|
add support for MECC M6 bootloader e.g. Word Munchers v1.1
|
2017-02-20 16:32:35 -05:00 |
|
4am
|
df35e12a00
|
main menu hotkey Ctrl-@ to enter CFFA3000 configuration (slot 7 only)
|
2017-02-19 22:41:48 -05:00 |
|
Peter Ferrie
|
4aae56c74c
|
place string more appropriately
|
2017-02-14 16:00:18 -08:00 |
|
Peter Ferrie
|
cfc91104ae
|
update memory map
|
2017-02-13 13:21:30 -08:00 |
|
Peter Ferrie
|
3f2a8d57f5
|
add a compile-time guard of memory map
|
2017-02-13 13:20:24 -08:00 |
|
Peter Ferrie
|
428ac7ca5a
|
reduce Optimum read overhead
|
2017-02-13 13:15:10 -08:00 |
|
4am
|
f6f5670c69
|
ye olde grand unified memory map
|
2017-02-12 13:46:52 -05:00 |
|
4am
|
9566933dec
|
don't mark T06 as optional, it prevents IsEATrack6 from triggering later
|
2017-02-12 13:25:42 -05:00 |
|
4am
|
126b655d0a
|
shorter Optimum messages
|
2017-02-11 17:07:31 -05:00 |
|
Peter Ferrie
|
aafe65190b
|
additional Optimum message
|
2017-02-11 09:08:32 -08:00 |
|
Peter Ferrie
|
f771555bf6
|
switch Optimum to ProDOS write method
really avoids fatal OpenEmulator bug
|
2017-02-10 21:20:25 -08:00 |
|
Peter Ferrie
|
41c7037824
|
work around OpenEmulator bug
|
2017-02-10 12:33:50 -08:00 |
|
Peter Ferrie
|
4f17ba87c1
|
support Optimum
|
2017-02-09 21:13:35 -08:00 |
|
4am
|
96c4a5d8da
|
add disassembly comments
|
2017-02-07 12:15:03 -05:00 |
|
4am
|
5d3b04fbd4
|
more comments on globals usage and meaning
|
2017-02-07 11:19:55 -05:00 |
|
4am
|
efaa449ea0
|
add patchers/gamco for Gamco disks that POKE a bad block check into memory and call it
|
2017-02-07 10:53:52 -05:00 |
|
4am
|
0ab83b3d8a
|
refactor inspect0 and applyglobals, reset globals properly, add support for EEEF protection track, add comments about it all
|
2017-02-06 15:24:49 -05:00 |
|
Peter Ferrie
|
a586585acb
|
fix Earth Station Orbit
|
2017-01-31 14:25:51 -08:00 |
|
Peter Ferrie
|
ad67569c83
|
search for EA DOS only in DOS mode
|
2017-01-31 13:14:23 -08:00 |
|
Peter Ferrie
|
667031e92d
|
fix Music Construction Set
|
2017-01-31 12:53:52 -08:00 |
|
Peter Ferrie
|
03df28b80b
|
restore missing string
|
2017-01-30 17:24:00 -08:00 |
|
Peter Ferrie
|
0a801999e1
|
resolve merge conflict
|
2017-01-30 14:34:33 -08:00 |
|
Peter Ferrie
|
ce945537c0
|
support some EA titles
|
2017-01-30 14:10:41 -08:00 |
|
4am
|
23179f2a65
|
add patcher for Super Huey, Squire, Baron, Millionaire
|
2017-01-30 12:43:14 -05:00 |
|
Peter Ferrie
|
e5a82eb25d
|
support Hacker II
|
2017-01-27 20:52:50 -08:00 |
|
4am
|
735e015f48
|
update date
|
2017-01-27 11:32:29 -05:00 |
|
Peter Ferrie
|
0f4978df02
|
fix 8b3/MECC stack corruption bug
|
2017-01-26 23:29:43 -08:00 |
|
Peter Ferrie
|
c3e8bc7106
|
support Dragon's Keep (sierra) variant
|
2017-01-26 22:30:39 -08:00 |
|
Peter Ferrie
|
2bc9d9c965
|
support Sierra protection
|
2017-01-25 14:43:50 -08:00 |
|
Peter Ferrie
|
9c57e4e11f
|
use a wildcard to support Rampage
|
2017-01-23 22:07:32 -08:00 |
|
Peter Ferrie
|
dd81704b40
|
place fbff module properly
|
2017-01-23 20:37:16 -08:00 |
|
Peter Ferrie
|
b7924c651e
|
local labels FTW, support FBFF protection
|
2017-01-23 16:57:43 -08:00 |
|
4am
|
7b11268a30
|
update date
|
2017-01-17 08:34:36 -05:00 |
|
4am
|
387d2f7cbe
|
split up patchers/a6bc95 searches to catch when code is split across sectors (fixes InfoMaster)
|
2017-01-17 08:33:26 -05:00 |
|
4am
|
0b7b6f09d1
|
add compile-time flag gOnAClearDayYouCanReadForever to reread every sector until it succeeds
|
2017-01-14 10:13:06 -05:00 |
|
4am
|
a55d74b994
|
add patchers/c9ff (fixes Bank Street Writer II, Story Maker)
|
2017-01-12 00:01:07 -05:00 |
|
4am
|
b6b458285b
|
shorten patchers/a6bc95 match (fixes Koala Grams Spelling)
|
2017-01-11 23:33:35 -05:00 |
|
4am
|
07ad5e403d
|
add patchers/a5count for Houghton Mifflin disks, fix potential infinite loop in patchers/border
|
2017-01-11 17:50:05 -05:00 |
|
4am
|
ca64133897
|
add patchers/border for Border Software RWTS swapper
|
2017-01-11 12:06:10 -05:00 |
|
4am
|
e9e63efd94
|
migrate from 2016-12-30 Merlin source
|
2017-01-07 22:35:35 -05:00 |
|