mirror of
https://github.com/a2-4am/pitch-dark.git
synced 2024-06-19 11:29:35 +00:00
new UI
This commit is contained in:
parent
26d3d39ba2
commit
38f1cf449f
|
@ -19,7 +19,7 @@ for f in sys.argv[1:]:
|
||||||
l = l + ' '*(linelength-len(l))
|
l = l + ' '*(linelength-len(l))
|
||||||
buffer.write(l + "\n")
|
buffer.write(l + "\n")
|
||||||
if l.startswith("[info]"):
|
if l.startswith("[info]"):
|
||||||
linelength = 20
|
linelength = 64
|
||||||
elif l.startswith("[description]"):
|
elif l.startswith("[description]"):
|
||||||
linelength = 77
|
linelength = 77
|
||||||
with open("build/text/_FileInformation.txt", "w") as infobuff:
|
with open("build/text/_FileInformation.txt", "w") as infobuff:
|
||||||
|
|
209
notes/ui.txt
209
notes/ui.txt
|
@ -1,3 +1,212 @@
|
||||||
|
0 1 2 3 4 5 6 7
|
||||||
|
01234567890123456789012345678901234567890123456789012345678901234567890123456789
|
||||||
|
]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]][Pitch Dark]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]] 0
|
||||||
|
|
||||||
|
_________________ __________ _____________ 2
|
||||||
|
|_<_Previous game_| |_Settings_| |_Next_game_>_|
|
||||||
|
|
||||||
|
________________________________________________________________________________ 5
|
||||||
|
|
||||||
|
_____________
|
||||||
|
WISHBRINGER: THE MAGICK STONE OF DREAMS |__PLAY GAME__| 8 or |_RESUME GAME_|
|
||||||
|
by Brian Moriarty _____________
|
||||||
|
Copyright (c) 1985 Infocom, Inc. |_Box artwork_| 10 may disappear if no artwork (e.g. Mini-Zork)
|
||||||
|
Genre: Fantasy _____________
|
||||||
|
Difficulty: OOooo __________ |_InvisiClues_| 12 may disappear if no clues (e.g. Mini-Zork)
|
||||||
|
Release 69 / Serial Number 850920 |_Versions_| may disappear if no versions (e.g. Cutthroats)
|
||||||
|
|
||||||
|
[------------------------------------------------------------------------------] 15
|
||||||
|
[------------------------------------------------------------------------------]
|
||||||
|
| It's an ordinary day in your ordinary little town, and you've been ^
|
||||||
|
| performing your ordinary mail clerk's duties in an altogether ordinary way. |
|
||||||
|
| But there's something quite extraordinary in today's mail. It's a ransom |
|
||||||
|
| note for a kidnapped cat, and it will lead you through unbelievably |
|
||||||
|
| harrowing adventures to Wishbringer, a stone possessing undreamt-of powers. |
|
||||||
|
| For though the note in question is addressed to someone in your ordinary |
|
||||||
|
| little town, it's postmarked for Special Delivery to Parts Unknown. And its v
|
||||||
|
|______________________________________________________________________________|
|
||||||
|
|
||||||
|
|
||||||
|
Keys:
|
||||||
|
P previous game
|
||||||
|
S settings
|
||||||
|
N next game
|
||||||
|
G PLAY GAME / RESUME GAME
|
||||||
|
C InvisiClues
|
||||||
|
B Box artwork
|
||||||
|
V Versions
|
||||||
|
|
||||||
|
|
||||||
|
A MIND FOREVER VOYAGING
|
||||||
|
by Steve Meretzky
|
||||||
|
Copyright (c) 1985 Infocom, Inc.
|
||||||
|
Genre: science fiction
|
||||||
|
Difficulty: OOOOo
|
||||||
|
Release 79 / Serial number 851122
|
||||||
|
|
||||||
|
BALLYHOO
|
||||||
|
by Jeff O'Neill
|
||||||
|
Copyright (c) 1986 Infocom, Inc.
|
||||||
|
Genre: mystery
|
||||||
|
Difficulty: OOOoo
|
||||||
|
Release 97 / Serial number 851218
|
||||||
|
|
||||||
|
BEYOND ZORK: THE COCONUT OF QUENDOR
|
||||||
|
by Brian Moriarty
|
||||||
|
Copyright (c) 1987 Infocom, Inc.
|
||||||
|
Genre: Fantasy
|
||||||
|
Difficulty: OOOoo
|
||||||
|
Release 57 / Serial Number 871221
|
||||||
|
|
||||||
|
BORDER ZONE: A GAME OF INTRIGUE
|
||||||
|
by Marc Blank
|
||||||
|
Copyright (c) 1987 Infocom, Inc.
|
||||||
|
Genre: espionage
|
||||||
|
Difficulty: OOOOo
|
||||||
|
Release 9 / Serial number 871008
|
||||||
|
|
||||||
|
BUREAUCRACY: A PARANOID FANTASY
|
||||||
|
Copyright (c) 1987 Infocom, Inc.
|
||||||
|
Release 116 / Licence Number 870602
|
||||||
|
|
||||||
|
CUTTHROATS
|
||||||
|
Copyright (c) 1984 Infocom, Inc.
|
||||||
|
Release 23 / Serial number 840809
|
||||||
|
|
||||||
|
DEADLINE: AN INTERLOGIC MYSTERY
|
||||||
|
by Marc Blank
|
||||||
|
Copyright (c) 1982 Infocom, Inc.
|
||||||
|
Release 27 / Serial number 831005
|
||||||
|
|
||||||
|
ENCHANTER
|
||||||
|
Copyright (c) 1983 Infocom, Inc.
|
||||||
|
Release 29 / Serial number 860820
|
||||||
|
|
||||||
|
THE HITCHHIKER'S GUIDE TO THE GALAXY
|
||||||
|
Copyright (c) 1984 Infocom, Inc.
|
||||||
|
Release 59 / Serial number 851108
|
||||||
|
|
||||||
|
HOLLYWOOD HIJINX
|
||||||
|
Copyright (c) 1986 Infocom, Inc.
|
||||||
|
Release 37 / Serial Number 861215
|
||||||
|
|
||||||
|
INFIDEL
|
||||||
|
Copyright (c) 1983 Infocom, Inc.
|
||||||
|
Release 22 / Serial number 830916
|
||||||
|
|
||||||
|
LEATHER GODDESSES OF PHOBOS
|
||||||
|
Copyright (c) 1986 Infocom, Inc.
|
||||||
|
Release 59 / Serial number 860730
|
||||||
|
|
||||||
|
THE LURKING HORROR
|
||||||
|
Copyright (c) 1987 Infocom, Inc.
|
||||||
|
Release 221 / Serial number 870918
|
||||||
|
|
||||||
|
MINI-ZORK I: THE GREAT UNDERGROUND EMPIRE
|
||||||
|
Copyright (c) 1988 Infocom, Inc.
|
||||||
|
Release 34 / Serial number 871124
|
||||||
|
|
||||||
|
MOONMIST
|
||||||
|
Copyright (c) 1986 Infocom, Inc.
|
||||||
|
Release number 9 / Serial number 861022
|
||||||
|
|
||||||
|
NORD AND BERT COULDN'T MAKE HEAD OR TAIL OF IT
|
||||||
|
Copyright (c) 1987 Infocom, Inc.
|
||||||
|
Release 19 / Serial number 870722 / Interpreter 2 Version H
|
||||||
|
|
||||||
|
PLANETFALL
|
||||||
|
by Steve Meretzky
|
||||||
|
Copyright (c) 1983 Infocom, Inc.
|
||||||
|
Genre: science fiction
|
||||||
|
Difficulty: OOOoo
|
||||||
|
Release 37 / Serial number 851003
|
||||||
|
|
||||||
|
PLUNDERED HEARTS
|
||||||
|
Copyright (c) 1987 Infocom, Inc.
|
||||||
|
Release 26 / Serial number 870730
|
||||||
|
|
||||||
|
SEASTALKER: <YOUR NAME> AND THE ULTRAMARINE BIOCEPTOR
|
||||||
|
Copyright (c) 1984 Infocom, Inc.
|
||||||
|
Release 16 / Serial number 850603
|
||||||
|
|
||||||
|
SHERLOCK: THE RIDDLE OF THE CROWN JEWELS
|
||||||
|
Copyright (c) 1987 Infocom, Inc.
|
||||||
|
Release 26 / Serial Number 880127
|
||||||
|
|
||||||
|
SORCERER
|
||||||
|
Copyright (c) 1984 Infocom, Inc.
|
||||||
|
Release 18 / Serial number 860904
|
||||||
|
|
||||||
|
SPELLBREAKER
|
||||||
|
Copyright (c) 1985 Infocom, Inc.
|
||||||
|
Release 87 / Serial number 860904
|
||||||
|
|
||||||
|
STARCROSS
|
||||||
|
Copyright (c) 1982 Infocom, Inc.
|
||||||
|
by Dave Lebling
|
||||||
|
Release 17 / Serial number 821021
|
||||||
|
|
||||||
|
STATIONFALL
|
||||||
|
Copyright (c) 1987 Infocom, Inc.
|
||||||
|
Release 107 / Serial number 870430
|
||||||
|
|
||||||
|
SUSPECT
|
||||||
|
Copyright (c) 1984 Infocom, Inc.
|
||||||
|
Release 14 / Serial number 841005
|
||||||
|
|
||||||
|
SUSPENDED
|
||||||
|
Copyright (c) 1983 Infocom, Inc.
|
||||||
|
by Michael Berlyn
|
||||||
|
Release 8 / Serial number 840521
|
||||||
|
|
||||||
|
TRINITY
|
||||||
|
Copyright (c) 1986 Infocom, Inc.
|
||||||
|
Release 12 / Serial Number 860926
|
||||||
|
|
||||||
|
WISHBRINGER: THE MAGICK STONE OF DREAMS
|
||||||
|
Copyright (c) 1985 Infocom, Inc.
|
||||||
|
Release 69 / Serial Number 850920
|
||||||
|
|
||||||
|
THE WITNESS
|
||||||
|
by Stu Galley
|
||||||
|
Copyright (c) 1983 Infocom, Inc.
|
||||||
|
Genre: mystery
|
||||||
|
Difficulty: OOOoo
|
||||||
|
Release 22 / Serial number 840924
|
||||||
|
|
||||||
|
ZORK I: THE GREAT UNDERGROUND EMPIRE
|
||||||
|
by Dave Lebling and Marc Blank
|
||||||
|
Copyright (c) 1981 Infocom, Inc.
|
||||||
|
Release 88 / Serial number 840726
|
||||||
|
|
||||||
|
ZORK II: THE WIZARD OF FROBOZZ
|
||||||
|
by Dave Lebling and Marc Blank
|
||||||
|
Copyright (c) 1981 Infocom, Inc.
|
||||||
|
Release 48 / Serial number 840904
|
||||||
|
|
||||||
|
ZORK III: THE DUNGEON MASTER
|
||||||
|
by Dave Lebling and Marc Blank
|
||||||
|
Copyright (c) 1982 Infocom, Inc.
|
||||||
|
Release 17 / Serial number 840727
|
||||||
|
|
||||||
|
ZORK: THE UNDISCOVERED UNDERGROUND
|
||||||
|
by Marc Blank and Mike Berlyn
|
||||||
|
Copyright (c) 1997 Activision Inc.
|
||||||
|
Release 16 / Serial number 970828
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
0 1 2 3 4 5 6 7
|
0 1 2 3 4 5 6 7
|
||||||
01234567890123456789012345678901234567890123456789012345678901234567890123456789
|
01234567890123456789012345678901234567890123456789012345678901234567890123456789
|
||||||
[Pitch Dark]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]][ Exit ]
|
[Pitch Dark]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]][ Exit ]
|
||||||
|
|
|
@ -1,10 +1,10 @@
|
||||||
[info]
|
[info]
|
||||||
A MIND FOREVER
|
A MIND FOREVER VOYAGING
|
||||||
VOYAGING
|
by Steve Meretzky
|
||||||
|
Copyright 1985 Infocom, Inc.
|
||||||
1985 Sci-Fi
|
Genre: science fiction
|
||||||
|
|
||||||
Difficulty: ^^^^^&
|
Difficulty: ^^^^^&
|
||||||
|
Release 79 / Serial number 851122
|
||||||
|
|
||||||
[description]
|
[description]
|
||||||
|
|
||||||
|
|
|
@ -1,10 +1,10 @@
|
||||||
[info]
|
[info]
|
||||||
BALLYHOO
|
BALLYHOO
|
||||||
|
by Jeff O'Neill
|
||||||
|
Copyright 1986 Infocom, Inc.
|
||||||
1986 Mystery
|
Genre: mystery
|
||||||
|
|
||||||
Difficulty: ^^^&&
|
Difficulty: ^^^&&
|
||||||
|
Release 97 / Serial number 851218
|
||||||
|
|
||||||
[description]
|
[description]
|
||||||
|
|
||||||
|
|
|
@ -1,10 +1,10 @@
|
||||||
[info]
|
[info]
|
||||||
BEYOND ZORK
|
BEYOND ZORK: THE COCONUT OF QUENDOR
|
||||||
|
by Brian Moriarty
|
||||||
|
Copyright 1987 Infocom, Inc.
|
||||||
1987 Fantasy
|
Genre: fantasy
|
||||||
|
|
||||||
Difficulty: ^^^&&
|
Difficulty: ^^^&&
|
||||||
|
Release 57 / Serial Number 871221
|
||||||
|
|
||||||
[description]
|
[description]
|
||||||
|
|
||||||
|
|
|
@ -1,10 +1,10 @@
|
||||||
[info]
|
[info]
|
||||||
BORDER ZONE
|
BORDER ZONE: A GAME OF INTRIGUE
|
||||||
|
by Marc Blank
|
||||||
|
Copyright 1987 Infocom, Inc.
|
||||||
1987 Espionage
|
Genre: espionage
|
||||||
|
|
||||||
Difficulty: ^^^^&
|
Difficulty: ^^^^&
|
||||||
|
Release 9 / Serial number 871008 / Interpreter 2 Version F
|
||||||
|
|
||||||
[description]
|
[description]
|
||||||
|
|
||||||
|
@ -12,7 +12,7 @@ Difficulty: ^^^^&
|
||||||
land between freedom and captivity, a place where moments lost or
|
land between freedom and captivity, a place where moments lost or
|
||||||
precautions not taken exact a toll in men's lives. In Border Zone, you
|
precautions not taken exact a toll in men's lives. In Border Zone, you
|
||||||
cross this barrier not once, but three times, as three different characters
|
cross this barrier not once, but three times, as three different characters
|
||||||
in a fast-paced story of international intrigue
|
in a fast-paced story of international intrigue.
|
||||||
|
|
||||||
The pulse-pounding tension of espionage is heightened by the addition of
|
The pulse-pounding tension of espionage is heightened by the addition of
|
||||||
real time, which ticks on regardless of your actions. As you race against
|
real time, which ticks on regardless of your actions. As you race against
|
||||||
|
@ -30,27 +30,25 @@ Difficulty: ^^^^&
|
||||||
assassination plot, their lives intertwining as each carries out his
|
assassination plot, their lives intertwining as each carries out his
|
||||||
perilous assignment.
|
perilous assignment.
|
||||||
|
|
||||||
You'll see the story from three viewpoints, as you step into the
|
You'll see the story from three viewpoints, as you step into the shoes of a
|
||||||
shoes of a different major character in each of the three chapters of
|
different major character in each of the three chapters of Border Zone. Set
|
||||||
Border Zone. Set in separate locations on or near the border, the
|
in separate locations on or near the border, the chapters are complete
|
||||||
chapters are complete stories in themselves, each with its own
|
stories in themselves, each with its own riveting conclusion.
|
||||||
riveting conclusion.
|
|
||||||
|
|
||||||
The on-line hints in Border Zone will help you out when you need
|
The on-line hints in Border Zone will help you out when you need it. But
|
||||||
it. But hints take you only so far. Even when you know exactly what
|
hints take you only so far. Even when you know exactly what to do, to do,
|
||||||
to do, discretion and timing are crucial as you outwit the KGB, evade
|
discretion and timing are crucial as you outwit the KGB, evade a snarling
|
||||||
a snarling pack of search dogs, make a desperate assault on the
|
pack of search dogs, make a desperate assault on the border, and count down
|
||||||
border, and count down the moments to the assassination.
|
the moments to the assassination.
|
||||||
|
|
||||||
Border Zone was written by Marc Blank, a pioneer in interactive
|
Border Zone was written by Marc Blank, a pioneer in interactive fiction and
|
||||||
fiction and the author of such ground-breaking works as Zork and
|
the author of such ground-breaking works as Zork and Deadline. In Border
|
||||||
Deadline. In Border Zone, Marc takes the clever plotting and masterly
|
Zone, Marc takes the clever plotting and masterly prose of a top-notch
|
||||||
prose of a top-notch thriller, brings it to life through interactive
|
thriller, brings it to life through interactive fiction, and intensifies
|
||||||
fiction, and intensifies the experience with the addition of real
|
the experience with the addition of real time.
|
||||||
time.
|
|
||||||
|
|
||||||
So steel your nerves, and don't blow your cover, friend. You've a
|
So steel your nerves, and don't blow your cover, friend. You've a long way
|
||||||
long way to go before you come in from the cold.
|
to go before you come in from the cold.
|
||||||
|
|
||||||
[versions]
|
[versions]
|
||||||
R9.871008.Z5=r9 / 871008
|
R9.871008.Z5=r9 / 871008
|
||||||
|
|
|
@ -1,10 +1,10 @@
|
||||||
[info]
|
[info]
|
||||||
BUREAUCRACY
|
BUREAUCRACY: a paranoid fantasy
|
||||||
|
by Michael Bywater, Douglas Adams, et. al.
|
||||||
|
Copyright 1987 Infocom, Inc.
|
||||||
1987 Comedy
|
Genre: comedy
|
||||||
|
|
||||||
Difficulty: ^^^^&
|
Difficulty: ^^^^&
|
||||||
|
Release 116 / Licence Number 870602 / Interpreter 2 Version H
|
||||||
|
|
||||||
[description]
|
[description]
|
||||||
|
|
||||||
|
|
|
@ -1,10 +1,10 @@
|
||||||
[info]
|
[info]
|
||||||
CUTTHROATS
|
CUTTHROATS
|
||||||
|
by Michael Berlyn and Jerry Wolper
|
||||||
|
Copyright 1984 Infocom, Inc.
|
||||||
1984 Adventure
|
Genre: adventure
|
||||||
|
|
||||||
Difficulty: ^^^&&
|
Difficulty: ^^^&&
|
||||||
|
Release 23 / Serial number 840809
|
||||||
|
|
||||||
[description]
|
[description]
|
||||||
|
|
||||||
|
|
|
@ -1,10 +1,10 @@
|
||||||
[info]
|
[info]
|
||||||
DEADLINE
|
DEADLINE: an Interlogic mystery
|
||||||
|
by Marc Blank
|
||||||
|
Copyright 1982 Infocom, Inc.
|
||||||
1982 Mystery
|
Genre: mystery
|
||||||
|
|
||||||
Difficulty: ^^^^^
|
Difficulty: ^^^^^
|
||||||
|
Release 27 / Serial number 831005
|
||||||
|
|
||||||
[description]
|
[description]
|
||||||
|
|
||||||
|
|
|
@ -1,10 +1,10 @@
|
||||||
[info]
|
[info]
|
||||||
ENCHANTER
|
ENCHANTER
|
||||||
|
by Marc Blank and Dave Lebling
|
||||||
|
Copyright 1983 Infocom, Inc.
|
||||||
1983 Fantasy
|
Genre: fantasy
|
||||||
|
|
||||||
Difficulty: ^^^&&
|
Difficulty: ^^^&&
|
||||||
|
Release 29 / Serial number 860820
|
||||||
|
|
||||||
[description]
|
[description]
|
||||||
|
|
||||||
|
|
|
@ -1,10 +1,10 @@
|
||||||
[info]
|
[info]
|
||||||
HITCHHIKER'S GUIDE
|
THE HITCHHIKER'S GUIDE TO THE GALAXY
|
||||||
TO THE GALAXY
|
by Douglas Adams and Steve Meretzky
|
||||||
|
Copyright 1984 Infocom, Inc.
|
||||||
1984 Sci-Fi
|
Genre: science fiction
|
||||||
|
|
||||||
Difficulty: ^^^&&
|
Difficulty: ^^^&&
|
||||||
|
Release 59 / Serial number 851108
|
||||||
|
|
||||||
[description]
|
[description]
|
||||||
|
|
||||||
|
|
|
@ -1,10 +1,10 @@
|
||||||
[info]
|
[info]
|
||||||
HOLLYWOOD HIJINX
|
HOLLYWOOD HIJINX: a zany treasure hunt
|
||||||
|
by "Hollywood" Dave Anderson and Liz Cyr-Jones
|
||||||
|
Copyright 1986 Infocom, Inc.
|
||||||
1987 Adventure
|
Genre: adventure
|
||||||
|
|
||||||
Difficulty: ^^^&&
|
Difficulty: ^^^&&
|
||||||
|
Release 37 / Serial Number 861215
|
||||||
|
|
||||||
[description]
|
[description]
|
||||||
|
|
||||||
|
|
|
@ -1,10 +1,10 @@
|
||||||
[info]
|
[info]
|
||||||
INFIDEL
|
INFIDEL
|
||||||
|
by Michael Berlyn
|
||||||
|
Copyright 1983 Infocom, Inc.
|
||||||
1983 Adventure
|
Genre: adventure
|
||||||
|
|
||||||
Difficulty: ^^^^&
|
Difficulty: ^^^^&
|
||||||
|
Release 22 / Serial number 830916
|
||||||
|
|
||||||
[description]
|
[description]
|
||||||
|
|
||||||
|
|
|
@ -1,10 +1,10 @@
|
||||||
[info]
|
[info]
|
||||||
LEATHER GOODESSES
|
LEATHER GOODESSES OF PHOBOS: a racy space-age spoof
|
||||||
OF PHOBOS
|
by Steve Meretzky
|
||||||
|
Copyright 1986 Infocom, Inc.
|
||||||
1986 Comedy
|
Genre: Comedy
|
||||||
|
|
||||||
Difficulty: ^^^&&
|
Difficulty: ^^^&&
|
||||||
|
Release 59 / Serial number 860730
|
||||||
|
|
||||||
[description]
|
[description]
|
||||||
|
|
||||||
|
|
|
@ -1,10 +1,10 @@
|
||||||
[info]
|
[info]
|
||||||
THE LURKING HORROR
|
THE LURKING HORROR
|
||||||
|
by Dave Lebling
|
||||||
|
Copyright 1987 Infocom, Inc.
|
||||||
1987 Horror
|
Genre: horror
|
||||||
|
|
||||||
Difficulty: ^^^&&
|
Difficulty: ^^^&&
|
||||||
|
Release 221 / Serial number 870918
|
||||||
|
|
||||||
[description]
|
[description]
|
||||||
|
|
||||||
|
|
|
@ -1,10 +1,10 @@
|
||||||
[info]
|
[info]
|
||||||
MINI-ZORK
|
MINI-ZORK I: THE GREAT UNDERGROUND EMPIRE
|
||||||
|
by Dave Lebling and Marc Blank
|
||||||
|
Copyright 1988 Infocom, Inc.
|
||||||
1987 Fantasy
|
Genre: fantasy
|
||||||
|
|
||||||
Difficulty: ^^^&&
|
Difficulty: ^^^&&
|
||||||
|
Release 34 / Serial number 871124
|
||||||
|
|
||||||
[description]
|
[description]
|
||||||
|
|
||||||
|
|
|
@ -1,10 +1,10 @@
|
||||||
[info]
|
[info]
|
||||||
MOONMIST
|
MOONMIST
|
||||||
|
by Stu Galley and Jim Lawrence
|
||||||
|
Copyright 1986 Infocom, Inc.
|
||||||
1986 Mystery
|
Genre: mystery
|
||||||
|
|
||||||
Difficulty: ^^&&&
|
Difficulty: ^^&&&
|
||||||
|
Release number 9 / Serial number 861022
|
||||||
|
|
||||||
[description]
|
[description]
|
||||||
|
|
||||||
|
|
|
@ -1,10 +1,10 @@
|
||||||
[info]
|
[info]
|
||||||
NORD AND BERT
|
NORD AND BERT COULDN'T MAKE HEAD OR TAIL OF IT
|
||||||
|
by Jeff O'Neill
|
||||||
|
Copyright 1987 Infocom, Inc.
|
||||||
1987 Comedy
|
Genre: comedy
|
||||||
|
|
||||||
Difficulty: ^^^^^
|
Difficulty: ^^^^^
|
||||||
|
Release 19 / Serial number 870722 / Interpreter 2 Version H
|
||||||
|
|
||||||
[description]
|
[description]
|
||||||
|
|
||||||
|
|
|
@ -1,10 +1,10 @@
|
||||||
[info]
|
[info]
|
||||||
PLANETFALL
|
PLANETFALL
|
||||||
|
by Steve Meretzky
|
||||||
|
Copyright 1983 Infocom, Inc.
|
||||||
1983 Sci-Fi
|
Genre: science fiction
|
||||||
|
|
||||||
Difficulty: ^^^&&
|
Difficulty: ^^^&&
|
||||||
|
Release 37 / Serial number 851003
|
||||||
|
|
||||||
[description]
|
[description]
|
||||||
|
|
||||||
|
|
|
@ -1,10 +1,10 @@
|
||||||
[info]
|
[info]
|
||||||
PLUNDERED HEARTS
|
PLUNDERED HEARTS
|
||||||
|
by Amy Briggs
|
||||||
|
Copyright 1987 Infocom, Inc.
|
||||||
1987 Romance
|
Genre: romance
|
||||||
|
|
||||||
Difficulty: ^^&&&
|
Difficulty: ^^&&&
|
||||||
|
Release 26 / Serial number 870730
|
||||||
|
|
||||||
[description]
|
[description]
|
||||||
|
|
||||||
|
|
|
@ -1,10 +1,10 @@
|
||||||
[info]
|
[info]
|
||||||
SEASTALKER
|
SEASTALKER: <YOUR NAME> AND THE ULTRAMARINE BIOCEPTOR
|
||||||
|
by Stu Galley and Jim Lawrence
|
||||||
|
Copyright 1984 Infocom, Inc.
|
||||||
1984 Adventure
|
Genre: adventure
|
||||||
|
|
||||||
Difficulty: ^&&&&
|
Difficulty: ^&&&&
|
||||||
|
Release 16 / Serial number 850603
|
||||||
|
|
||||||
[description]
|
[description]
|
||||||
|
|
||||||
|
|
|
@ -1,10 +1,10 @@
|
||||||
[info]
|
[info]
|
||||||
SHERLOCK: RIDDLE OF
|
SHERLOCK: THE RIDDLE OF THE CROWN JEWELS
|
||||||
THE CROWN JEWELS
|
by Bob Bates
|
||||||
|
Copyright 1987 Infocom, Inc.
|
||||||
1988 Mystery
|
Genre: mystery
|
||||||
|
|
||||||
Difficulty: ^^^&&
|
Difficulty: ^^^&&
|
||||||
|
Release 26 / Serial Number 880127 / Interpreter 2 Version F
|
||||||
|
|
||||||
[description]
|
[description]
|
||||||
|
|
||||||
|
|
|
@ -1,10 +1,10 @@
|
||||||
[info]
|
[info]
|
||||||
SORCERER
|
SORCERER
|
||||||
|
by Steve Meretzky
|
||||||
|
Copyright 1984 Infocom, Inc.
|
||||||
1984 Fantasy
|
Genre: fantasy
|
||||||
|
|
||||||
Difficulty: ^^^^&
|
Difficulty: ^^^^&
|
||||||
|
Release 18 / Serial number 860904
|
||||||
|
|
||||||
[description]
|
[description]
|
||||||
|
|
||||||
|
|
|
@ -1,10 +1,10 @@
|
||||||
[info]
|
[info]
|
||||||
SPELLBREAKER
|
SPELLBREAKER
|
||||||
|
by Dave Lebling
|
||||||
|
Copyright 1985 Infocom, Inc.
|
||||||
1985 Fantasy
|
Genre: fantasy
|
||||||
|
|
||||||
Difficulty: ^^^^^
|
Difficulty: ^^^^^
|
||||||
|
Release 87 / Serial number 860904
|
||||||
|
|
||||||
[description]
|
[description]
|
||||||
|
|
||||||
|
|
|
@ -1,10 +1,10 @@
|
||||||
[info]
|
[info]
|
||||||
STARCROSS
|
STARCROSS
|
||||||
|
by Dave Lebling
|
||||||
|
Copyright 1982 Infocom, Inc.
|
||||||
1982 Sci-Fi
|
Genre: science fiction
|
||||||
|
|
||||||
Difficulty: ^^^^^
|
Difficulty: ^^^^^
|
||||||
|
Release 17 / Serial number 821021
|
||||||
|
|
||||||
[description]
|
[description]
|
||||||
|
|
||||||
|
|
|
@ -1,10 +1,10 @@
|
||||||
[info]
|
[info]
|
||||||
STATIONFALL
|
STATIONFALL
|
||||||
|
by Steve Meretzky
|
||||||
|
Copyright 1987 Infocom, Inc.
|
||||||
1987 Sci-Fi
|
Genre: science fiction
|
||||||
|
|
||||||
Difficulty: ^^^^&
|
Difficulty: ^^^^&
|
||||||
|
Release 107 / Serial number 870430
|
||||||
|
|
||||||
[description]
|
[description]
|
||||||
|
|
||||||
|
|
|
@ -1,10 +1,10 @@
|
||||||
[info]
|
[info]
|
||||||
SUSPECT
|
SUSPECT
|
||||||
|
by Dave Lebling
|
||||||
|
Copyright 1984 Infocom, Inc.
|
||||||
1984 Mystery
|
Genre: mystery
|
||||||
|
|
||||||
Difficulty: ^^^^&
|
Difficulty: ^^^^&
|
||||||
|
Release 14 / Serial number 841005
|
||||||
|
|
||||||
[description]
|
[description]
|
||||||
|
|
||||||
|
|
|
@ -1,10 +1,10 @@
|
||||||
[info]
|
[info]
|
||||||
SUSPENDED
|
SUSPENDED
|
||||||
|
by Michael Berlyn
|
||||||
|
Copyright 1983 Infocom, Inc.
|
||||||
1983 Sci-Fi
|
Genre: science fiction
|
||||||
|
|
||||||
Difficulty: ^^^^^
|
Difficulty: ^^^^^
|
||||||
|
Release 8 / Serial number 840521
|
||||||
|
|
||||||
[description]
|
[description]
|
||||||
|
|
||||||
|
|
|
@ -1,10 +1,10 @@
|
||||||
[info]
|
[info]
|
||||||
TRINITY
|
TRINITY
|
||||||
|
by Brian Moriarty
|
||||||
|
Copyright 1986 Infocom, Inc.
|
||||||
1986 Fantasy
|
Genre: fantasy
|
||||||
|
|
||||||
Difficulty: ^^^&&
|
Difficulty: ^^^&&
|
||||||
|
Release 12 / Serial Number 860926 / Interpreter 2 Version H
|
||||||
|
|
||||||
[description]
|
[description]
|
||||||
|
|
||||||
|
|
|
@ -1,17 +1,17 @@
|
||||||
[info]
|
[info]
|
||||||
WISHBRINGER
|
WISHBRINGER: THE MAGICK STONE OF DREAMS
|
||||||
|
by Brian Moriarty
|
||||||
|
Copyright 1985 Infocom, Inc.
|
||||||
1985 Fantasy
|
Genre: fantasy
|
||||||
|
|
||||||
Difficulty: ^^&&&
|
Difficulty: ^^&&&
|
||||||
|
Release 69 / Serial Number 850920
|
||||||
|
|
||||||
[description]
|
[description]
|
||||||
|
|
||||||
It's an ordinary day in your ordinary little town, and you've been
|
It's an ordinary day in your ordinary little town, and you've been
|
||||||
performing your ordinary mail clerk's duties in an altogether ordinary
|
performing your ordinary mail clerk's duties in an altogether ordinary way.
|
||||||
way. But there's something quite extraordinary in today's mail. It's a
|
But there's something quite extraordinary in today's mail. It's a ransom
|
||||||
ransom note for a kidnapped cat, and it will lead you through unbelievably
|
note for a kidnapped cat, and it will lead you through unbelievably
|
||||||
harrowing adventures to Wishbringer, a stone possessing undreamt-of powers.
|
harrowing adventures to Wishbringer, a stone possessing undreamt-of powers.
|
||||||
For though the note in question is addressed to someone in your ordinary
|
For though the note in question is addressed to someone in your ordinary
|
||||||
little town, it's postmarked for Special Delivery to Parts Unknown. And its
|
little town, it's postmarked for Special Delivery to Parts Unknown. And its
|
||||||
|
|
|
@ -1,10 +1,10 @@
|
||||||
[info]
|
[info]
|
||||||
THE WITNESS
|
THE WITNESS: an Interlogic mystery
|
||||||
|
by Stu Galley
|
||||||
|
Copyright 1983 Infocom, Inc.
|
||||||
1984 Mystery
|
Genre: mystery
|
||||||
|
|
||||||
Difficulty: ^^^&&
|
Difficulty: ^^^&&
|
||||||
|
Release 22 / Serial number 840924
|
||||||
|
|
||||||
[description]
|
[description]
|
||||||
|
|
||||||
|
|
|
@ -1,10 +1,10 @@
|
||||||
[info]
|
[info]
|
||||||
ZORK I: THE GREAT
|
ZORK I: THE GREAT UNDERGROUND EMPIRE
|
||||||
UNDERGROUND EMPIRE
|
by Dave Lebling and Marc Blank
|
||||||
|
Copyright 1981 Infocom, Inc.
|
||||||
1980 Fantasy
|
Genre: fantasy
|
||||||
|
|
||||||
Difficulty: ^^^&&
|
Difficulty: ^^^&&
|
||||||
|
Release 88 / Serial number 840726
|
||||||
|
|
||||||
[description]
|
[description]
|
||||||
|
|
||||||
|
|
|
@ -1,10 +1,10 @@
|
||||||
[info]
|
[info]
|
||||||
ZORK II: THE WIZARD
|
ZORK II: THE WIZARD OF FROBOZZ
|
||||||
OF FROBOZZ
|
by Dave Lebling and Marc Blank
|
||||||
|
Copyright 1981 Infocom, Inc.
|
||||||
1981 Fantasy
|
Genre: fantasy
|
||||||
|
|
||||||
Difficulty: ^^^^&
|
Difficulty: ^^^^&
|
||||||
|
Release 48 / Serial number 840904
|
||||||
|
|
||||||
[description]
|
[description]
|
||||||
|
|
||||||
|
|
|
@ -1,10 +1,10 @@
|
||||||
[info]
|
[info]
|
||||||
ZORK III: THE
|
ZORK III: THE DUNGEON MASTER
|
||||||
DUNGEON MASTER
|
by Dave Lebling and Marc Blank
|
||||||
|
Copyright 1982 Infocom, Inc.
|
||||||
1982 Fantasy
|
Genre: fantasy
|
||||||
|
|
||||||
Difficulty: ^^^^&
|
Difficulty: ^^^^&
|
||||||
|
Release 17 / Serial number 840727
|
||||||
|
|
||||||
[description]
|
[description]
|
||||||
|
|
||||||
|
|
|
@ -1,10 +1,10 @@
|
||||||
[info]
|
[info]
|
||||||
ZORK: UNDISCOVERED
|
ZORK: THE UNDISCOVERED UNDERGROUND
|
||||||
UNDERGROUND
|
by Marc Blank and Mike Berlyn, programmed by Gerry Kevin Wilson
|
||||||
|
Copyright 1997 Activision, Inc.
|
||||||
1997 Fantasy
|
Genre: fantasy
|
||||||
|
|
||||||
Difficulty: ^^^&&
|
Difficulty: ^^^&&
|
||||||
|
Release 16 / Serial number 970828 / Inform v6.13 Library 6/2
|
||||||
|
|
||||||
[description]
|
[description]
|
||||||
|
|
||||||
|
|
33
src/action.a
33
src/action.a
|
@ -20,17 +20,17 @@ kArtworkRootDirectory ; length-prefixed pathname of DHGR box art
|
||||||
|
|
||||||
; action keys for main screen (should correspond to button titles in paint.a)
|
; action keys for main screen (should correspond to button titles in paint.a)
|
||||||
.keys
|
.keys
|
||||||
!byte $D0,ID_PLAY ; P
|
!byte $C7,ID_PLAY ; G
|
||||||
!byte $F0,ID_PLAY ; p
|
!byte $E7,ID_PLAY ; g
|
||||||
!byte $8D,ID_PLAY ; Return
|
!byte $8D,ID_PLAY ; Return
|
||||||
!byte $C3,ID_CLUES ; C
|
!byte $C8,ID_CLUES ; H
|
||||||
!byte $E3,ID_CLUES ; c
|
!byte $E8,ID_CLUES ; h
|
||||||
!byte $C2,ID_BOXART ; B
|
!byte $C1,ID_BOXART ; A
|
||||||
!byte $E2,ID_BOXART ; b
|
!byte $E1,ID_BOXART ; a
|
||||||
!byte $CF,ID_OPTIONS ; O
|
!byte $D3,ID_OPTIONS ; S
|
||||||
!byte $EF,ID_OPTIONS ; o
|
!byte $E3,ID_OPTIONS ; s
|
||||||
!byte $D6,ID_PREVIOUS ; V
|
!byte $D0,ID_PREVIOUS ; P
|
||||||
!byte $F6,ID_PREVIOUS ; v
|
!byte $F0,ID_PREVIOUS ; p
|
||||||
!byte $88,ID_PREVIOUS ; left arrow
|
!byte $88,ID_PREVIOUS ; left arrow
|
||||||
!byte $CE,ID_NEXT ; N
|
!byte $CE,ID_NEXT ; N
|
||||||
!byte $EE,ID_NEXT ; n
|
!byte $EE,ID_NEXT ; n
|
||||||
|
@ -115,6 +115,8 @@ callback_next
|
||||||
jmp RepaintSomeViews
|
jmp RepaintSomeViews
|
||||||
}
|
}
|
||||||
|
|
||||||
|
callback_versions
|
||||||
|
rts
|
||||||
callback_clues
|
callback_clues
|
||||||
rts
|
rts
|
||||||
callback_options
|
callback_options
|
||||||
|
@ -133,7 +135,16 @@ callback_boxart
|
||||||
ldy GAMES+1, x
|
ldy GAMES+1, x
|
||||||
jsr AddToPath
|
jsr AddToPath
|
||||||
|
|
||||||
jsr LoadDHRFile ; load artwork from file
|
lda #0 ; set Z flag always
|
||||||
|
!cpu 65816
|
||||||
|
rep #2 ; clear Z flag on 65816 only
|
||||||
|
!cpu 65c02
|
||||||
|
beq + ; skip GS-specific code on non-GS machines (required, will crash on //c, grr)
|
||||||
|
lda $C029
|
||||||
|
and #$1F
|
||||||
|
sta $C029 ; set GS NEWVIDEO mode to turn off linearize
|
||||||
|
|
||||||
|
+ jsr LoadDHRFile ; load artwork from file
|
||||||
!word gPathname
|
!word gPathname
|
||||||
!word kProDOSFileBuffer
|
!word kProDOSFileBuffer
|
||||||
bcs .nope
|
bcs .nope
|
||||||
|
|
158
src/paint.a
158
src/paint.a
|
@ -16,14 +16,16 @@ MAGICRTS = $FF58 ; used to set overflow bit
|
||||||
|
|
||||||
; View IDs (application-specific, acceptable range 0..15, no duplicates)
|
; View IDs (application-specific, acceptable range 0..15, no duplicates)
|
||||||
ID_TITLE = 0
|
ID_TITLE = 0
|
||||||
ID_PLAY = 1
|
ID_PREVIOUS = 1
|
||||||
ID_CLUES = 2
|
ID_OPTIONS = 2
|
||||||
ID_BOXART = 3
|
ID_NEXT = 3
|
||||||
ID_OPTIONS = 4
|
ID_HR = 4
|
||||||
ID_INFO = 12
|
ID_PLAY = 5
|
||||||
|
ID_VERSIONS = 6
|
||||||
|
ID_BOXART = 7
|
||||||
|
ID_CLUES = 8
|
||||||
|
ID_INFO = 9
|
||||||
ID_DESCRIPTION = 13
|
ID_DESCRIPTION = 13
|
||||||
ID_PREVIOUS = 14
|
|
||||||
ID_NEXT = 15
|
|
||||||
|
|
||||||
!zone {
|
!zone {
|
||||||
|
|
||||||
|
@ -49,6 +51,19 @@ CreateViews
|
||||||
sta PARAM1
|
sta PARAM1
|
||||||
jsr WeeGUI
|
jsr WeeGUI
|
||||||
|
|
||||||
|
ldx #WGCreateView ; create horizontal rule
|
||||||
|
lda #<.viewHR
|
||||||
|
sta PARAM0
|
||||||
|
lda #>.viewHR
|
||||||
|
sta PARAM1
|
||||||
|
jsr WeeGUI
|
||||||
|
ldx #WGViewSetAction
|
||||||
|
lda #<.paintHRView
|
||||||
|
sta PARAM0
|
||||||
|
lda #>.paintHRView
|
||||||
|
sta PARAM1
|
||||||
|
jsr WeeGUI
|
||||||
|
|
||||||
jsr .createButton ; create various buttons
|
jsr .createButton ; create various buttons
|
||||||
!word .viewPrevious
|
!word .viewPrevious
|
||||||
jsr .createButton
|
jsr .createButton
|
||||||
|
@ -56,10 +71,12 @@ CreateViews
|
||||||
jsr .createButton
|
jsr .createButton
|
||||||
!word .viewPlay
|
!word .viewPlay
|
||||||
jsr .createButton
|
jsr .createButton
|
||||||
!word .viewClues
|
!word .viewVersions
|
||||||
jsr .createButton
|
jsr .createButton
|
||||||
!word .viewBoxArt
|
!word .viewBoxArt
|
||||||
jsr .createButton
|
jsr .createButton
|
||||||
|
!word .viewClues
|
||||||
|
jsr .createButton
|
||||||
!word .viewOptions
|
!word .viewOptions
|
||||||
|
|
||||||
ldx #WGCreateView ; create borderless frame for game title and info
|
ldx #WGCreateView ; create borderless frame for game title and info
|
||||||
|
@ -102,6 +119,7 @@ PaintAllViews
|
||||||
ldx #WGViewPaintAll ; repaint all views that can be painted automatically
|
ldx #WGViewPaintAll ; repaint all views that can be painted automatically
|
||||||
jsr WeeGUI
|
jsr WeeGUI
|
||||||
jsr .paintTitleView
|
jsr .paintTitleView
|
||||||
|
jsr .paintHRView
|
||||||
jsr .paintInfoView
|
jsr .paintInfoView
|
||||||
jmp .paintDescriptionView
|
jmp .paintDescriptionView
|
||||||
|
|
||||||
|
@ -134,8 +152,19 @@ RepaintSomeViews
|
||||||
lda #>.stringTitle
|
lda #>.stringTitle
|
||||||
sta PARAM1
|
sta PARAM1
|
||||||
jsr WeeGUI
|
jsr WeeGUI
|
||||||
jsr NORMAL
|
jmp NORMAL
|
||||||
rts
|
|
||||||
|
.paintHRView
|
||||||
|
ldx #WGSelectView
|
||||||
|
lda #ID_HR
|
||||||
|
jsr WeeGUI
|
||||||
|
ldx #WGPrint
|
||||||
|
lda #<.stringHR
|
||||||
|
sta PARAM0
|
||||||
|
lda #>.stringHR
|
||||||
|
sta PARAM1
|
||||||
|
bit MAGICRTS ; set overflow bit
|
||||||
|
jmp WeeGUI
|
||||||
|
|
||||||
.paintDescriptionView
|
.paintDescriptionView
|
||||||
ldx #WGSelectView
|
ldx #WGSelectView
|
||||||
|
@ -158,7 +187,8 @@ RepaintSomeViews
|
||||||
jsr WeeGUI
|
jsr WeeGUI
|
||||||
lda addrInfo
|
lda addrInfo
|
||||||
ldy addrInfo+1
|
ldy addrInfo+1
|
||||||
ldx #21
|
ldx #65
|
||||||
|
; note: execution falls through here
|
||||||
|
|
||||||
.multiPrint
|
.multiPrint
|
||||||
sta $00
|
sta $00
|
||||||
|
@ -247,17 +277,17 @@ RepaintSomeViews
|
||||||
!byte ID_PREVIOUS ; view ID
|
!byte ID_PREVIOUS ; view ID
|
||||||
!byte 1 ; left
|
!byte 1 ; left
|
||||||
!byte 2 ; top
|
!byte 2 ; top
|
||||||
!byte 12 ; width
|
!byte 17 ; width
|
||||||
!word callback_previous ; callback
|
!word callback_previous ; callback
|
||||||
!word .stringPrevious ; caption
|
!word .stringPrevious ; caption
|
||||||
.stringPrevious
|
.stringPrevious
|
||||||
!text "< Pre"
|
!text "< "
|
||||||
!byte $76 ; 'v' inverse
|
!byte $10 ; 'P' inverse
|
||||||
!text "ious",0
|
!text "revious game",0
|
||||||
|
|
||||||
.viewNext
|
.viewNext
|
||||||
!byte ID_NEXT ; view ID
|
!byte ID_NEXT ; view ID
|
||||||
!byte 65 ; left
|
!byte 66 ; left
|
||||||
!byte 2 ; top
|
!byte 2 ; top
|
||||||
!byte 13 ; width
|
!byte 13 ; width
|
||||||
!word callback_next ; callback
|
!word callback_next ; callback
|
||||||
|
@ -266,69 +296,93 @@ RepaintSomeViews
|
||||||
!byte $0E ; 'N' inverse
|
!byte $0E ; 'N' inverse
|
||||||
!text "ext game >",0
|
!text "ext game >",0
|
||||||
|
|
||||||
|
.viewOptions
|
||||||
|
!byte ID_OPTIONS ; view ID
|
||||||
|
!byte 34 ; left
|
||||||
|
!byte 2 ; top
|
||||||
|
!byte 12 ; width
|
||||||
|
!word callback_options ; callback
|
||||||
|
!word .stringOptions
|
||||||
|
.stringOptions
|
||||||
|
!byte $13 ; 'S' inverse
|
||||||
|
!text "ettings",0
|
||||||
|
|
||||||
|
.viewHR
|
||||||
|
!byte ID_HR ; view ID
|
||||||
|
!byte 0 ; style
|
||||||
|
!byte 1 ; left
|
||||||
|
!byte 4 ; top
|
||||||
|
!byte 78 ; visible width
|
||||||
|
!byte 1 ; visible height
|
||||||
|
!byte 78 ; width
|
||||||
|
!byte 1 ; height
|
||||||
|
.stringHR
|
||||||
|
!fill 78,83
|
||||||
|
!byte 0
|
||||||
|
|
||||||
.viewPlay
|
.viewPlay
|
||||||
!byte ID_PLAY ; view ID
|
!byte ID_PLAY ; view ID
|
||||||
!byte 34 ; left
|
!byte 66 ; left
|
||||||
!byte 10 ; top
|
!byte 6 ; top
|
||||||
!byte 13 ; width
|
!byte 13 ; width
|
||||||
!word callback_play ; callback
|
!word callback_play ; callback
|
||||||
!word .stringPlay ; caption
|
!word .stringPlay ; caption
|
||||||
.stringPlay
|
.stringPlay
|
||||||
!byte $10 ; 'P' inverse
|
!byte 144
|
||||||
!text "lay game",0
|
!text "lay "
|
||||||
|
!byte $67 ; 'g' inverse
|
||||||
.viewClues
|
!text "ame",0
|
||||||
!byte ID_CLUES ; view ID
|
|
||||||
!byte 66 ; left
|
|
||||||
!byte 7 ; top
|
|
||||||
!byte 11 ; width
|
|
||||||
!word callback_clues ; callback
|
|
||||||
!word .stringClues ; caption
|
|
||||||
.stringClues
|
|
||||||
!byte $03 ; 'C' inverse
|
|
||||||
!text "lues",0
|
|
||||||
|
|
||||||
.viewBoxArt
|
.viewBoxArt
|
||||||
!byte ID_BOXART ; view ID
|
!byte ID_BOXART ; view ID
|
||||||
!byte 66 ; left
|
!byte 66 ; left
|
||||||
!byte 9 ; top
|
!byte 8 ; top
|
||||||
!byte 11 ; width
|
!byte 13 ; width
|
||||||
!word callback_boxart ; callback
|
!word callback_boxart ; callback
|
||||||
!word .stringBoxArt ; caption
|
!word .stringBoxArt ; caption
|
||||||
.stringBoxArt
|
.stringBoxArt
|
||||||
!byte $02 ; 'B' inverse
|
!byte $01 ; 'A' inverse
|
||||||
!text "ox art",0
|
!text "rtwork",0
|
||||||
|
|
||||||
.viewOptions
|
.viewClues
|
||||||
!byte ID_OPTIONS ; view ID
|
!byte ID_CLUES ; view ID
|
||||||
!byte 66 ; left
|
!byte 66 ; left
|
||||||
!byte 11 ; top
|
!byte 10 ; top
|
||||||
!byte 11 ; width
|
!byte 13 ; width
|
||||||
!word callback_options ; callback
|
!word callback_clues ; callback
|
||||||
!word .stringOptions ; caption
|
!word .stringClues ; caption
|
||||||
.stringOptions
|
.stringClues
|
||||||
!byte $0F ; 'O' inverse
|
!byte $08 ; 'H' inverse
|
||||||
!text "ptions",0
|
!text "ints",0
|
||||||
|
|
||||||
|
.viewVersions
|
||||||
|
!byte ID_VERSIONS ; view ID
|
||||||
|
!byte 66 ; left
|
||||||
|
!byte 12 ; top
|
||||||
|
!byte 13 ; width
|
||||||
|
!word callback_versions ; callback
|
||||||
|
!word .stringVersions ; caption
|
||||||
|
.stringVersions
|
||||||
|
!byte $12 ; 'R' inverse
|
||||||
|
!text "evisions",0
|
||||||
|
|
||||||
.viewInfo
|
.viewInfo
|
||||||
!byte ID_INFO ; view ID
|
!byte ID_INFO ; view ID
|
||||||
!byte 0 ; style
|
!byte 0 ; style
|
||||||
!byte 30 ; left
|
!byte 0 ; left
|
||||||
!byte 2 ; top
|
!byte 6 ; top
|
||||||
!byte 20 ; visible width
|
!byte 65 ; visible width
|
||||||
!byte 7 ; visible height
|
!byte 6 ; visible height
|
||||||
!byte 20 ; width
|
!byte 65 ; width
|
||||||
!byte 7 ; height
|
!byte 6 ; height
|
||||||
|
|
||||||
.viewDescription
|
.viewDescription
|
||||||
!byte ID_DESCRIPTION ; view ID
|
!byte ID_DESCRIPTION ; view ID
|
||||||
!byte 2 ; style
|
!byte 2 ; style
|
||||||
!byte 1 ; left
|
!byte 1 ; left
|
||||||
.viewDescriptionMinHeight
|
|
||||||
!byte 15 ; top
|
!byte 15 ; top
|
||||||
!byte 77 ; visible width
|
!byte 77 ; visible width
|
||||||
!byte 8 ; visible height
|
!byte 8 ; visible height
|
||||||
!byte 77 ; width
|
!byte 77 ; width
|
||||||
.viewDescriptionHeight
|
|
||||||
!byte 39 ; height
|
!byte 39 ; height
|
||||||
}
|
}
|
||||||
|
|
|
@ -6,15 +6,7 @@
|
||||||
!to "build/PITCH.DARK",plain
|
!to "build/PITCH.DARK",plain
|
||||||
*=$6000
|
*=$6000
|
||||||
|
|
||||||
lda #0 ; set Z flag always
|
jmp Start
|
||||||
!cpu 65816
|
|
||||||
rep #2 ; clear Z flag on 65816 only
|
|
||||||
!cpu 65c02
|
|
||||||
beq + ; skip GS-specific code on non-GS machines (required, will crash on //c, grr)
|
|
||||||
lda $C029
|
|
||||||
and #$1F
|
|
||||||
sta $C029 ; set GS NEWVIDEO mode to turn off linearize
|
|
||||||
+ jmp Start
|
|
||||||
.weeguiFilename
|
.weeguiFilename
|
||||||
!byte 10
|
!byte 10
|
||||||
!raw "LIB/WEEGUI"
|
!raw "LIB/WEEGUI"
|
||||||
|
|
Loading…
Reference in New Issue
Block a user