Address Length Description
42604 256
Table: Item Locations
A table where the index is the item 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 6
Game status buffer entry at A76C
42866 2
Game status buffer entry at A772
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.
42870 8
Game status buffer entry at A776
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
1 Fomorian Tribe
2
3
4
5
6
7
When the bit is set, this starts a turn counter (see ...).
42879 9
Turn-Based Event Counters
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
Game status buffer entry at A7C6
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: Object List Table
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 Items
The total number of items in the game.
42984 2
Number Of Objects
The total number of objects 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
Game status buffer entry at A7F2
43044 10
User Input: Word Tokens
43054 13
Line Number
43067 2
Temporary Storage Table Pointer
43069 6
Temporary Storage Table Index
43746 12
Table: Directions
Pointer to the table containing direction messaging.
50994 268
Table: Item Descriptions
51262 114
Table: Object Noun Phrases
51376 204
Table: Room Descriptions
58120 57
Table: Object List?
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
63631 3
Data: Item Group "Body"
64770 391
Default Game State
65161 66
Jump Table: Verbs
65227 4
Game status buffer entry at FECB
65231 34
Jump Table: Scenic Events
65265 11
Table: Rooms With Images
65276 22
Jump Table: Room Images