Page Byte Address Description
157 190 9DBE
Start point
157 221 9DDD
Game main loop
158 52 9E34
DataFile 'DESDATA' Not Found
158 81 9E51
Quit menu item selected
158 95 9E5F
Draw tile with offset
158 173 9EAD
Put tile on the screen
158 222 9EDE
Draw tile DE at column H row L
159 207 9FCF
Clear screen 9340/9872
159 234 9FEA
Copy screen 9340/9872 to A28F/A58F
160 1 A001
Initialization??
160 46 A02E
Routine??
160 241 A0F1
Scan keyboard; returns key in A
161 158 A19E
Select interrupt frequency
162 131 A283
Copy screen 1st color onto Screen 2nd color
168 143 A88F
Display 96 tiles on the screen
169 102 A966
Movement
170 96 AA60
Routine??
170 120 AA78
Routine??
170 125 AA7D
Routine??
170 141 AA8D
Routine??
170 175 AAAF
Look / Shoot
171 40 AB28
Show small message popup
172 84 AC54
Routine??
172 227 ACE3
Routine??
173 0 AD00
Routine??
173 79 AD4F
Routine??
173 153 AD99
Wait for Down key
173 161 ADA1
Wait for MODE key
173 169 ADA9
We've got weapon
173 229 ADE5
Decode current room
173 245 ADF5
Decode the room to DBF5
173 255 ADFF
Get address from table
174 9 AE09
Routine??
176 14 B00E
Routine??
176 162 B0A2
Open Inventory
177 119 B177
Display screen from tiles with Tileset #2
178 208 B2D0
Delay by DC59
178 222 B2DE
Routine??
179 63 B33F
Data cartridge reader selected in the Inventory
179 175 B3AF
Data cartridge selected in the Inventory
179 244 B3F4
Power drill selected in the Inventory
180 74 B44A
Life Support Data Disk selected in the Inventory
180 135 B487
Air-Lock Tool selected in the Inventory
180 196 B4C4
Box of Power Cells selected in the Inventory
181 1 B501
Rubik's Cube selected in the Inventory
181 19 B513
Show message HL
181 81 B551
Routine??
182 83 B653
Routine??
183 88 B758
Shoot with the Weapon
183 107 B76B
Routine??
184 234 B8EA
Show look/shoot selection indicator
185 37 B925
Routine??
185 48 B930
Switch Look / Shoot mode
185 107 B96B
Display Health
185 125 B97D
Routine??
185 148 B994
Decrease Health
185 162 B9A2
Player is dead, Health 0
185 241 B9F1
Decode the room
186 7 BA07
Show titles and show Menu
186 61 BA3D
Return to Menu
186 129 BA81
Routine??
186 136 BA88
Draw menu item selection triangles
186 147 BA93
Menu item selected
186 222 BADE
New Game
187 126 BB7E
Game start
188 60 BC3C
Routine??
188 107 BC6B
Routine??
188 125 BC7D
Clear screen 9340/9872 and copy to A28F/A58F
188 132 BC84
Set zero penRow/penCol
188 139 BC8B
??
190 222 BEDE
Load archived string and show message char-by-char
191 49 BF31
Routine??
191 71 BF47
Routine?? Load from Archive
191 84 BF54
Set variables for Credits
191 100 BF64
Credits menu item selected
191 111 BF6F
The End
191 248 BFF8
Encoded rooms
219 115 DB73
Variables??
219 245 DBF5
Room in titles
221 88 DD58
List of string addresses for Credits
221 242 DDF2
Data??
222 151 DE97
List of encoded room addresses
224 41 E029
Archived strings offsets
225 71 E147
Tileset 1, ~158 tiles 8x8x4 - main one
235 39 EB27
Data block at EB27
235 57 EB39
Tileset 2, 127 tiles 8x8x4 - menu, popups, title
243 41 F329
Encoded Inventory/Info popup, in Tileset #2
243 79 F34F
Tiles inventory items, 14 tiles 8x8 4-color
244 47 F42F
Data block at F42F