Address Length Description
42595 4
Table: Delimiters
A table of delimiter characters used for matching user input in IsDelimiter.
42599 5
Table: Vocabulary For "THE"
"Vocabulary Table" used for matching and removing "THE" from user input.
42604 256
Table: Item/ Event Locations
A table where the index is the item/ event ID, and the value is the room it resides in (0 for "currently inactive").
When the item is in the players inventory, the room ID changes to 1.
42860 1
Flags: Game States #1
Used mainly as a flag to ensure that points for game milestones aren't awarded more than once.
42861 1
Flags: Game States #2
Used mainly as a flag to ensure that points for game milestones aren't awarded more than once.
42866 2
Temporary Mixed Storage
Some temporary storage, sometimes an address, sometimes a single byte (note the overlap).
42868 2
Table: Already Seen Room Images
Corresponds to whether the player has already seen the image for the following rooms:
Bit Room ID Room Name
0 2 A Wooded Vale
1 7 The Evaporation Pits
2 16 The Shrine Of The Nemed
3 23 The Burial Pit
4 73 The Main Courtyard
5 56 The Deserted Broch
6 67 The Crystal Cavern
7 64 The Circle of Stones
Bit Room ID Room Name
0 79 The Fomorians' Cavern
1 42 The Lake
2 82 The Danaan Settlement
3 N/A N/A
4 N/A N/A
5 N/A N/A
6 N/A N/A
7 N/A N/A
Used by the routine at Handler_DisplayRoomImage but uses the bit index from Table_RoomsWithImages.
42878 1
Flags: Turn-Based Event States
Holds a single byte, where each bit relates to a turn-based event as follows:
Bit Relating To
0 Narrow underwater passage
1 Fomorian tribe
2
3
4
5
6
7
When the bit is set, this starts a turn counter (see ...).
42879 8
Turn-Based Event Counters
42887 1
Flags: Event States
Holds a single byte, where each bit relates to an event as follows:
Bit Relating To
0 The Roman being captured with the rope
1
2
3
4
5
6
7
42888 8
Game status buffer entry at A788
42896 1
Number Of Items In The Players Inventory
The number of items the player is currently holding.
42897 50
Game status buffer entry at A791
42947 1
Current Room ID
The room the player starts the game in is room 2: A Wooded Vale.
42948 2
Score
42950 2
Pointer: Vocabulary Table
Pointer to the table containing the game vocabulary.
42952 2
Pointer: Turn-Based Events Jump Table
Pointer to the jump table containing turn-based events.
42954 2
Pointer: Room Map Table
Pointer to the table containing the relationships between rooms.
42956 2
Pointer: Item Description Table
Pointer to the table containing item descriptions.
42958 2
Pointer: Rooms With Images Table
Pointer to the table containing all the rooms which have an image to display.
42960 2
Pointer: Room Image Jump Table
Pointer to the jump table for displaying an image relating to a room.
42962 2
Pointer: Room Description Table
Pointer to the table containing room descriptions.
42964 2
Pointer: Item Grouping Table
42966 2
Pointer: Object Noun Phrases
42968 2
Pointer: Token Item List Table
Pointer to the table containing a list of token IDs which relate to items.
42970 2
Pointer: Verbs Jump Table
42972 2
Pointer: Configurable Exits Table
42974 2
Pointer: Scenic Events Jump Table
42976 2
Pointer: Verb Word Tokens Table
42978 2
Pointer: Scenic Event Locations
42980 2
Pointer: Scenic Event Rooms
42982 2
Number Of Object
The total number of objects in the game.
42984 2
Number Of Items
The total number of items in the game.
42986 2
Number Of Verb Tokens
The total number of verb word tokens the game has. See Table_VerbWordTokens.
42988 2
Number Of Rooms With Images
The total number of rooms which have related images in the game.
42990 2
Number Of Scenic Events
42992 2
Number Of "Configurable Exits"
42994 50
Command Buffer
43044 10
User Input: Word Tokens
43054 1
Line Number
43055 12
Four Letter Buffer
43067 2
Temporary Storage Table Pointer
43069 6
Temporary Storage Table Index
43746 12
Table: Directions
Pointer to the table containing direction messaging.
44226 2
Temporary Storage Command Buffer Pointer
44228 2
Temporary Storage Command Buffer Count
50994 268
Table: Item Descriptions
51262 114
Table: Object Noun Phrases
51376 204
Table: Room Descriptions
58120 57
Table: Token Item List
A list of all tokens which relate to items.
58177 214
Data: Item Groups
See Table_ItemGrouping for usage.
58391 114
Table: Item Grouping
Items may have several item IDs which relate to a single item, this table groups the items together to assist the parser with knowing that tokens refer to the same thing.
Some examples are:
Item ID Item Name Relates To:
19 "A hare,caught by the leg,in a trap" The Hare
38 "A dead hare,caught in a trap"
Item ID Item Name Relates To:
31 "A bronze helmet" The Bronze Helmet
32 "A bronze helmet (worn)"
Item ID Item Name Relates To:
79 "A pig" The Pig
80 "A dead pig"
58505 33
Table: Verb Word Tokens
A list of all available verb tokens in the game. See Count_VerbTokens.
58538 60
Game status buffer entry at E4AA
58598 18
Table: Scenic Event Locations
A table where the index is the event ID, and the value is the room it resides in (0 for "currently inactive"). See Count_ScenicEvents for the count.
58616 16
Game status buffer entry at E4F8
58632 17
Table: Scenic Event Locations 2
A table where the index is the event ID, and the value is the room it resides in (0 for "currently inactive"). See Count_ScenicEvents for the count.
58649 507
Data: Phrase Tokens
The user input is broken down into tokens which represent the words they've entered. These tokens are then compared against these token patterns to determine the outcome the player was trying to communicate.
59156 612
Table: Room Map
59768 22
Table: Configurable Exits
60780 1
Table: Plural Items
A list of item IDs which are plurals (contains only the acorns). Used when referring to the item as a "them" rather than the default of "it".
63631 3
Data: Item Group "Body"
64650 3
Data: Dead Fomorian
A list of all the item IDs which are versions of the Fomorian being dead.
Used by the routine at Process_KillFomorian.
64770 391
Default Game State
65161 66
Jump Table: Verbs
A jump table of verb routines, the ordering here is from Table_VerbWordTokens.
Used by the routine at Handler_MatchVerb.
65231 34
Jump Table: Scenic Events
65265 11
Table: Rooms With Images
65276 22
Jump Table: Room Images