Page Byte Address Description
64 0 4000
Loading screen
91 0 5B00
Data block at 5B00
94 255 5EFF
Stack
96 0 6000
Word Index
96 64 6040
"A"
96 124 607C
"B"
96 226 60E2
"C"
97 124 617C
"D"
97 246 61F6
"E"
98 79 624F
"F"
98 189 62BD
"G"
99 9 6309
"H"
99 115 6373
"I"
99 161 63A1
"J"
99 165 63A5
"K"
99 178 63B2
"L"
100 36 6424
"M"
100 95 645F
"N"
100 156 649C
"O"
100 205 64CD
"P"
101 12 650C
"Q"
101 33 6521
"R"
101 119 6577
"S"
102 140 668C
"T"
103 13 670D
"U"
103 40 6728
"V"
103 81 6751
"W"
103 168 67A8
"Y"
103 171 67AB
Data block at 67AB
108 0 6C00
Game Entry Point
108 205 6CCD
Squiggle Line
109 204 6DCC
Squiggle Graphics
109 214 6DD6
Routine at 6DD6
111 211 6FD3
Clear Screen
111 242 6FF2
Input Buffer
112 226 70E2
Blanks "n" memory locations
112 232 70E8
Index Action
112 243 70F3
Routine at 70F3
114 145 7291
Print Table
114 195 72C3
Routine at 72C3
114 206 72CE
"i cannot do that"
114 211 72D3
Routine at 72D3
114 221 72DD
Print Message
115 64 7340
Routine at 7340
115 103 7367
Routine at 7367
115 118 7376
Routine at 7376
115 126 737E
Routine at 737E
115 141 738D
Routine at 738D
115 148 7394
Routine at 7394
115 163 73A3
Routine at 73A3
115 175 73AF
Routine at 73AF
115 189 73BD
Routine at 73BD
115 194 73C2
Routine at 73C2
115 224 73E0
Routine at 73E0
115 249 73F9
Routine at 73F9
116 7 7407
Routine at 7407
116 12 740C
Routine at 740C
116 37 7425
Routine at 7425
116 45 742D
Routine at 742D
116 147 7493
Get Common Word
116 166 74A6
Output Buffer
116 186 74BA
Print Action
116 193 74C1
Print Token
117 116 7574
Routine at 7574
117 236 75EC
Routine at 75EC
117 246 75F6
Routine at 75F6
117 250 75FA
Routine at 75FA
118 236 76EC
Routine at 76EC
118 242 76F2
Routine at 76F2
119 11 770B
Routine at 770B
119 47 772F
Routine at 772F
119 51 7733
Routine at 7733
119 144 7790
Routine at 7790
119 149 7795
Routine at 7795
119 162 77A2
Routine at 77A2
119 201 77C9
Routine at 77C9
119 209 77D1
Routine at 77D1
127 119 7F77
Location ID.
127 120 7F78
Drawing Routine
130 81 8251
Routine at 8251
130 179 82B3
Routine at 82B3
131 160 83A0
Display Locate Help Message
131 205 83CD
Locate Help Message
131 239 83EF
Game Over
132 81 8451
Load Game
132 179 84B3
Copies 3 bytes from source to target
132 185 84B9
Debounce keyboard
132 204 84CC
Save Game
133 118 8576
Routine at 8576
134 122 867A
Print Character
134 155 869B
Routine at 869B
135 107 876B
Scroll Line
135 201 87C9
Print Proper Character
136 34 8822
Main Font
139 34 8B22
Routine at 8B22
139 120 8B78
Pause
139 129 8B81
Get Key
140 75 8C4B
Action Look
140 166 8CA6
Action Putdown
141 51 8D33
Action Pickup
141 110 8D6E
Location Percentage Completion Table
141 153 8D99
Action Location Buffer
141 157 8D9D
Action Dir
143 173 8FAD
Action Run
143 205 8FCD
Action Enter
143 214 8FD6
Action Follow
143 245 8FF5
Action Throw-At
144 52 9034
Action Talk-To
144 118 9076
Action Shoot
144 210 90D2
"You are dead" controller.
144 235 90EB
Action Inventory
145 14 910E
Routine at 910E
145 113 9171
Action Attack
147 158 939E
Action Give
147 218 93DA
Action Examine
149 237 95ED
Is Location Lit?
150 43 962B
"You see ..." Routines
150 179 96B3
Routine at 96B3
154 133 9A85
Routine at 9A85
154 205 9ACD
Routine at 9ACD
155 2 9B02
Action None
155 22 9B16
Routine at 9B16
155 108 9B6C
Execute Action.
155 129 9B81
Routine at 9B81
155 147 9B93
Step Into 3ByteTable
155 169 9BA9
Wrapper Around Step3ByteTable.
155 177 9BB1
Locate Location
155 202 9BCA
Locate Object
155 220 9BDC
Routine at 9BDC
156 65 9C41
Routine at 9C41
156 120 9C78
Routine at 9C78
156 159 9C9F
Random Number
156 232 9CE8
Routine at 9CE8
157 55 9D37
Get Object Location In IX
157 68 9D44
Routine at 9D44
157 151 9D97
Routine at 9D97
157 189 9DBD
Index ID Table
157 217 9DD9
Routine at 9DD9
158 52 9E34
Routine at 9E34
158 122 9E7A
Is Container Lit?
158 149 9E95
Routine at 9E95
158 160 9EA0
Routine at 9EA0
158 199 9EC7
Routine at 9EC7
159 8 9F08
Routine at 9F08
159 37 9F25
Routine at 9F25
159 74 9F4A
Routine at 9F4A
159 118 9F76
Routine at 9F76
159 130 9F82
Get Object First Location
159 148 9F94
Routine at 9F94
160 80 A050
Routine at A050
160 174 A0AE
Routine at A0AE
160 186 A0BA
Routine at A0BA
160 200 A0C8
Routine at A0C8
161 36 A124
Routine at A124
161 56 A138
Display Exits
162 72 A248
Action: Tie
162 180 A2B4
Action: Untie
163 2 A302
Action: Burn
163 230 A3E6
Action: Capture
165 65 A541
Action: ClimbOut
171 83 AB53
Actions
173 61 AD3D
Common Words
173 125 AD7D
Text Messages
182 218 B6DA
Data block at B6DA
185 200 B9C8
Data block at B9C8
185 224 B9E0
Location Table
186 128 BA80
Location Prepositions
186 138 BA8A
Locations
192 99 C063
Object Table
193 27 C11B
Objects
199 48 C730
Action Table
199 142 C78E
Event Jump Table
199 164 C7A4
Event: Beorns House
199 178 C7B2
Event: Spider Threads Place
199 185 C7B9
Event: Deep Bog
199 192 C7C0
Event: Elvenkings Cellar
199 221 C7DD
Event: Forest
199 234 C7EA
Event: Forestriver
199 252 C7FC
Gollums Riddles
200 14 C80E
Data block at C80E
200 45 C82D
Character Script: Goblin?
200 161 C8A1
Character Scripts: Gandalf
200 226 C8E2
Character Scripts: Thorin?
201 19 C913
Character Scripts: To-do
202 203 CACB
Data block at CACB
204 0 CC00
Location Graphics Table
204 67 CC43
Start of location graphics
244 0 F400
Copy of original objects
250 21 FA15
Copy of original locations