4am
cef1aeb329
add support for JMP BB03 variant [Alice in Wonderland, Sum Ducks], consolidate other BB03 patchers
2018-09-28 10:21:42 -04:00
4am
a56a2a3537
off-by-1
2018-09-27 20:13:42 -04:00
Peter Ferrie
4ab8e0c4d9
support SSI disk utilities
2018-09-27 14:26:08 -07:00
Peter Ferrie
2d9e23c65d
a bit quieter, fix write support
2018-09-27 14:00:11 -07:00
4am
ec07283d7f
wildcard in SSI weakbit patcher
2018-09-27 09:41:53 -04:00
Peter Ferrie
d1b194dc6d
support a SSI variation
2018-09-26 22:19:42 -07:00
Peter Ferrie
a20d00e90c
make it quieter
2018-09-26 13:54:48 -07:00
Peter Ferrie
2fb3c16c83
convert RDOS13 to 16 sectors + support SSI protection
...
also re-enable RAM disk after cancel
2018-09-26 10:20:03 -07:00
4am
51f62dcc99
expand fbffpascal patcher to support Widespread, The Typewriter
2018-09-25 09:36:24 -04:00
4am
8af8e3c4a2
run c9ff.a to all tracks
2018-09-23 22:30:17 -04:00
4am
5facba69f3
add support for Penguin RWTS swapper [fixes Transylvania, Arcade Boot Camp, Xyphus]
2018-09-23 14:43:06 -04:00
4am
fd4eb96d71
add Trillium patcher for Nine Princes in Amber and Perry Mason
2018-09-22 23:00:24 -04:00
4am
0175335383
don't print in verify mode
2018-09-22 23:00:04 -04:00
Peter Ferrie
202ee089ca
honour verify mode
2018-08-03 14:13:06 -07:00
Peter Ferrie
dd1327f4be
honour verify mode
2018-08-02 22:00:03 -07:00
4am
ac89a16dec
add support for Pascal FBFF variant seen on multiple Courses By Computers disks
2018-07-19 11:27:02 -05:00
Peter Ferrie
89f0420516
merge MECC variant IDs into single int
2018-07-03 10:46:03 -07:00
Peter Ferrie
f6a75a8aa6
support Adventure Construction Set
2018-06-21 17:00:34 -07:00
4am
d6e3e0033e
add support for Davidson disks (ID on T22, patch FORTH and asm variants)
2018-06-16 11:38:26 -04:00
Peter Ferrie
e1db615ad0
support Panglossian DOS
2018-06-07 08:18:06 -07:00
Peter Ferrie
df4343cdea
support Borrowed Time and switch to Cadius
2018-05-26 10:54:48 -07:00
Peter Ferrie
b012d335e5
support Interplay Advent games
...
side A only for now
2018-05-25 21:34:30 -07:00
4am
522b16c352
expand MicroFun patcher [fixes Short Circuit]
2018-04-06 13:31:17 -04:00
4am
bfa675b13b
add Micro Fun patcher
2018-04-05 19:46:23 -04:00
4am
df6070b0b0
UPDATED: memory.config.a patcher directly patches PRODOS file [fixes Where Did My Toothbrush Go, Rosie the Counting Rabbit]
2018-02-13 16:09:10 -05:00
Peter Ferrie
85d776157f
EA, Sierra: mark anti-tamper points
2018-01-29 09:59:11 -08:00
4am
62f33b3428
add log message for anti-tamper checks
2018-01-29 11:00:58 -05:00
4am
13b6061bc1
support Polarware anti-tamper check
2018-01-28 13:11:15 -05:00
4am
31666546f6
NEW: patch encrypted FBFF checks used by Polarware and others
2018-01-27 10:32:49 -05:00
Peter Ferrie
c40ab9eb4f
support Last Gladiator rev 2
2018-01-25 15:27:11 -08:00
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
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
Peter Ferrie
79e2b1f64e
support King's Quest anti-tamper anti-tamper
2018-01-15 09:38:07 -08: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
Peter Ferrie
4db5c1fc21
support another Sierra title
2018-01-11 13:24:42 -08:00
4am
1c5fdcfed3
NEW: patchers/trillium (fixes Rendezvous with Rama, Fahrenheit 451)
2018-01-04 15:02:27 -05:00
4am
a28ab279df
improve Micrograms ID and patcher (fixes Shapes and Patterns)
2017-12-29 10:35:48 -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
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
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
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
12530f8f6f
restart then increment progress bar while writing out final copy from RAM disk
2017-11-08 13:18:34 -05:00
Peter Ferrie
eac3ec982d
make Stickybear compatible again
2017-11-07 13:11:25 -08:00
4am
b55676292a
simplify JMPB4BB patchers (fixes Property Management System demo with different entry point)
2017-10-11 15:15:11 -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
4c32ad028c
add support for JSR8635 self-decrypting nibble check
2017-09-18 20:39:45 -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
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
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
4am
760650802f
patch 13-sector DLM disks that call BCF0 from 9D84
2017-08-17 15:37:10 -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
5304fbdaf0
refactor print-only checks into rwtslog, add support for DOS 3.3 BNE0
2017-08-08 11:09:27 -04: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
4am
309a09c385
support for more a6bc95 variants (fixes Friendly Filer)
2017-07-22 10:04:55 -05: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
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
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
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
b90f60349b
add support for BBF9 desync protection check seen in late 80s / early 90s Sunburst disks
2017-05-21 13:59:36 -04:00
Peter Ferrie
c35af3bd58
Optimum documentation
2017-05-14 14:58:30 -07: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
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
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
74cc71b644
add support for Methods and Solutions RWTS swapper, JSR 08B3 bootloader
2017-05-01 10:48:33 -04:00
4am
804d31e1f5
add support for Milliken protection
2017-04-04 21:20:05 -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
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
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
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
Peter Ferrie
4aae56c74c
place string more appropriately
2017-02-14 16:00:18 -08:00
Peter Ferrie
428ac7ca5a
reduce Optimum read overhead
2017-02-13 13:15:10 -08: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
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
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
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
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
b7924c651e
local labels FTW, support FBFF protection
2017-01-23 16:57:43 -08: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
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