memory map, updated patched games and description

This commit is contained in:
4am 2018-04-15 11:22:00 -04:00
parent 7f157d8c93
commit b6e5ed072e
9 changed files with 28 additions and 15 deletions

View File

@ -1 +1 @@
# Pitch Dark preferences file # Do not edit by hand. # Or do. I'm a comment, not a cop. # value=0|1 FORCE40COLUMNS=0 FORCEUPPERCASE=0 SCRIPTTOFILE=0 AUTOSCRIPT=0 # value=game directory LASTPLAYED=ZORK.I # key=game directory, value=filename of selected version ADVENTURE=R9.060321.Z5 AMFV=R79.DEPROT.Z4 BALLYHOO=R97.851218.Z3 BEYOND.ZORK=R57.871221.Z5 BORDER.ZONE=R9.871008.Z5 BUREAUCRACY=R116.DEPROT.Z4 CUTTHROATS=R23.840809.Z3 DEADLINE=R27.831005.Z3 ENCHANTER=R29.860820.Z3 HGTTG=R59.851108.Z3 HOLLYWOOD=R37.861215.Z3 INFIDEL=R22.830916.Z3 LGOP=R59.860730.Z3 LURKING.HORROR=R221.870918.Z3 MINI.ZORK=R34.871124.Z3 MOONMIST=R9.861022.Z3 NORD.AND.BERT=R19.870722.Z4 PLANETFALL=R37.851003.Z3 PLUNDERED=R26.870730.Z3 SEASTALKER=R16B.850603.Z3 SHERLOCK=R26.880127.Z5 SORCERER=R18.DEPROT.Z3 SPELLBREAKER=R87.DEPROT.Z3 STARCROSS=R17.821021.Z3 STATIONFALL=R107.DEPROT.Z3 SUSPECT=R14.841005.Z3 SUSPENDED=R8B.840521.Z3 TRINITY=R12.860926.Z4 WISHBRINGER=R69.850920.Z3 WITNESS=R22.840924.Z3 ZORK.I=R88.840726.Z3 ZORK.II=R48.840904.Z3 ZORK.III=R17.840727.Z3 ZTUU=R16.970828.Z5 [eof]
# Pitch Dark preferences file # Do not edit by hand. # Or do. I'm a comment, not a cop. # value=0|1 FORCE40COLUMNS=0 FORCEUPPERCASE=0 SCRIPTTOFILE=0 AUTOSCRIPT=0 # value=game directory LASTPLAYED=ZORK.I # key=game directory, value=filename of selected version ADVENTURE=R9.060321.Z5 AMFV=R79.DEPROT.Z4 BALLYHOO=R97.851218.Z3 BEYOND.ZORK=R57.871221.Z5 BORDER.ZONE=R9.871008.Z5 BUREAUCRACY=R116.DEPROT.Z4 CUTTHROATS=R23.840809.Z3 DEADLINE=R27.831005.Z3 ENCHANTER=R29.860820.Z3 HGTTG=R59.851108.Z3 HOLLYWOOD=R37.861215.Z3 INFIDEL=R22.830916.Z3 LGOP=R59.860730.Z3 LURKING.HORROR=R221.870918.Z3 MINI.ZORK=R34.871124.Z3 MOONMIST=R9.861022.Z3 NORD.AND.BERT=R19.870722.Z4 PLANETFALL=R37.851003.Z3 PLUNDERED=R26.870730.Z3 SEASTALKER=R16B.850603.Z3 SHERLOCK=R26.880127.Z5 SORCERER=R18.DEPROT.Z3 SPELLBREAKER=R87.DEPROT.Z3 STARCROSS=R17.DEPROT.Z3 STATIONFALL=R107.DEPROT.Z3 SUSPECT=R14.841005.Z3 SUSPENDED=R8B.840521.Z3 TRINITY=R12.860926.Z4 WISHBRINGER=R69.850920.Z3 WITNESS=R22.840924.Z3 ZORK.I=R88.840726.Z3 ZORK.II=R48.840904.Z3 ZORK.III=R17.840727.Z3 ZTUU=R16.970828.Z5 [eof]

View File

@ -27,8 +27,9 @@
spend less time solving puzzles, as you explore realistic worlds of the
future.
NOTE: This game is patched to remove the in-game copy protection. The code
for the "Class One Security Mode Access Decoder" is always 12.
NOTE: This game is patched to remove the in-game copy protection. It no
longer requires a "Class One Security Mode Access Decoder" code to enter a
simulation.
[versions]
R79.DEPROT.Z4=Release 79 / Serial number 851122 (patched)

View File

@ -37,7 +37,7 @@
that be.
NOTE: this game is patched to remove the in-game copy protection. When you
are asked five questions in the paranoid's house, you may give any answers.
are in the paranoid's house, he will not ask you any questions.
[versions]
R116.DEPROT.Z4=Release 116 / Licence number 870602 (patched)

View File

@ -17,9 +17,8 @@
To rescue the kingdom and locate your mentor in the treacherous mists of
time, you must gain the power and cunning of a true Sorcerer.
NOTE: this game is patched to remove the Infotater protection. The current
code will always be bloodworm, and the corresponding color sequence is
white, gray, black, red, black.
NOTE: this game is patched to remove the in-game ("Infotater") protection.
Just press the white button to open the trunk.
[versions]
R18.DEPROT.Z3=Release 18 / Serial number 860904 (patched)

View File

@ -22,8 +22,7 @@
land.
NOTE: this game is patched to remove the in-game copy protection. Belboz
will always ask you which mage had the motto, "the hardest trick is making
it look easy." The answer is Barsap.
will accept anyone's name (including "Belboz") and give you a proper key.
[versions]
R87.DEPROT.Z3=Release 87 / Serial number 860904 (patched)

View File

@ -16,10 +16,13 @@
But the great starship serves a far larger purpose than mere cultural
exchange. It bears a challenge that was issued eons ago, from light
years away - and only you can meet it.
NOTE: this game is patched to remove the in-game copy protection. To set
course for a UM, you may enter any coordinates for R, THETA, and PHI.
[versions]
R17.821021.Z3=Release 17 / Serial number 821021
R15.820901.Z3=Release 15 / Serial number 820901
R17.DEPROT.Z3=Release 17 / Serial number 821021 (patched)
R15.DEPROT.Z3=Release 15 / Serial number 820901 (patched)
[options]
ARTWORK=1

View File

@ -38,8 +38,7 @@
will keep you laughing, and Floyd will win your heart.
NOTE: this game is patched to remove the in-game copy protection. Instead
of entering the number corresponding to the current GST from form QX-17-T,
just enter the current GST (displayed at the top of the screen).
of using form QX-17-T, you may enter any coordinates.
[versions]
R107.DEPROT.Z3=Release 107 / Serial number 870430 (patched)

View File

@ -1,7 +1,20 @@
;license:MIT
;(c) 2018 by 4am
;
; Memory addresses and constants
; YE OLDE GRAND UNIFIED MEMORY MAP
;
; 0800..1BFF - game description file (read)
; 1C00..1FFF - ProDOS 1K file buffer
; 2000..3FFF - DHGR artwork (read)
; ONBEYOND.SYSTEM (read + execute)
; ZINFO.SYSTEM (read + execute)
; global preferences file (read + write)
; 3F00..3FFF - gPathname
; kNullTerminatedBuffer
; gKey/gVal
; 4000.~5BFF - WeeGUI (approximate end)
;~5C00.~71FF - program code (approximate start and end)
;~7200.~7FFF - program data (approximate start and end)
;
kInfoPaintWidth = 65 ; used by paintInfoView
@ -20,7 +33,6 @@ gVal = $3F81
WGInit = $4000 ; WeeGUI file load address and initialization function
MAGICRTS = $FF58 ; used to set overflow bit
; zero page
PTR = $02
SRC = $04