Address Description
9DBE
Start point
9DDD
Game main loop
9E34
DataFile 'DESDATA' Not Found
9E51
Quit menu item selected
9E5F
Draw tile with offset
9EAD
Put tile on the screen
9EDE
Draw tile DE at column H row L
9FCF
Clear screen 9340/9872
9FEA
Copy screen 9340/9872 to A28F/A58F
A001
Initialization??
A02E
Routine??
A0F1
Scan keyboard; returns key in A
A19E
Select interrupt frequency
A283
Copy screen 1st color onto Screen 2nd color
A88F
Display 96 tiles on the screen
A966
Movement
AA60
Routine??
AA78
Routine??
AA7D
Routine??
AA8D
Routine??
AAAF
Look / Shoot
AB28
Show small message popup
AC54
Routine??
ACE3
Routine??
AD00
Routine??
AD4F
Routine??
AD99
Wait for Down key
ADA1
Wait for MODE key
ADA9
We've got weapon
ADE5
Decode current room
ADF5
Decode the room to DBF5
ADFF
Get address from table
AE09
Routine??
B00E
Routine??
B0A2
Open Inventory
B177
Display screen from tiles with Tileset #2
B2D0
Delay by DC59
B2DE
Routine??
B33F
Data cartridge reader selected in the Inventory
B3AF
Data cartridge selected in the Inventory
B3F4
Power drill selected in the Inventory
B44A
Life Support Data Disk selected in the Inventory
B487
Air-Lock Tool selected in the Inventory
B4C4
Box of Power Cells selected in the Inventory
B501
Rubik's Cube selected in the Inventory
B513
Show message HL
B551
Routine??
B653
Routine??
B758
Shoot with the Weapon
B76B
Routine??
B8EA
Show look/shoot selection indicator
B925
Routine??
B930
Switch Look / Shoot mode
B96B
Display Health
B97D
Routine??
B994
Decrease Health
B9A2
Player is dead, Health 0
B9F1
Decode the room
BA07
Show titles and show Menu
BA3D
Return to Menu
BA81
Routine??
BA88
Draw menu item selection triangles
BA93
Menu item selected
BADE
New Game
BB7E
Game start
BC3C
Routine??
BC6B
Routine??
BC7D
Clear screen 9340/9872 and copy to A28F/A58F
BC84
Set zero penRow/penCol
BC8B
??
BEDE
Load archived string and show message char-by-char
BF31
Routine??
BF47
Routine?? Load from Archive
BF54
Set variables for Credits
BF64
Credits menu item selected
BF6F
The End