Address Description
9300
Routine at 9300
95E2
Routine at 95E2
960A
Routine at 960A
C000
Routine at C000
C003
Routine at C003
C02D
Routine at C02D
C085
Routine at C085
C0D7
Routine at C0D7
C121
Routine at C121
C16E
Prepare level and draw it to playscreen
C29C
Updates Video-RAM from offline drawing buffer
C2B2
Fill BC bytes at HL address by zeros
C2B8
Routine at C2B8
C2C0
Draws an 8*8 pixels element of scene
C2EC
Updates area of personage from offscreen to screen
C366
Redraw background of personage area to offscreen
C3CB
Draws personage to offscreen
C44D
Routine at C44D
C4B8
Start point
C530
Routine at C530
C6C3
Routine at C6C3
C6D2
Routine at C6D2
C6E4
Routine at C6E4
C6EC
Routine at C6EC
C6FB
Routine at C6FB
C706
Routine at C706
C714
looks like new game after pressing ENTER in main game menu
C8C6
Routine at C8C6
C8E1
Routine at C8E1
C908
Routine at C908
C924
Draw message
C933
Draws a message and set screen dirty flag
C93C
Fills offline color attributes of playscreen header
C960
Draws message at header of game screen
C99B
Add points to current player score
CA1A
Increase player lifes
CA37
Handle object impact
CA46
Routine at CA46
CAB6
Routine at CAB6
CAC0
Routine at CAC0
CACE
Routine at CACE
CAE2
Routine at CAE2
CAF7
Routine at CAF7
CB8A
Empty action handler
CD9B
Personage action handler 0
CE48
Personage action handler 1
CF04
Personage action handler 2
CF18
Personage action handler 3
CF2D
Personage action handler 4
CF59
Personage action handler 5
CFB3
Personage action handler 6
CFBD
Personage action handler 7
CFCE
Personage action handler 8
CFF8
Personage action handler 9
D007
Routine at D007
D023
Personage action handler 10
D032
Personage action handler 11
D03F
Personage action handler 12
D063
Personage action handler 13
D10D
Personage action handler 14
D112
Personage action handler 16
D15D
Personage action handler 17
D16F
Personage action handler 18
D198
Personage action handler 19
D1A2
Personage action handler 20
D1D2
Personage action handler 21
D1EB
Routine at D1EB
D24E
Single gameplay step of personage
D2EA
Routine at D2EA
D2EB
Return personage from the dead
D332
Routine at D332
D353
Routine at D353
D371
Routine at D371
D375
Routine at D375
D405
Routine at D405
D43B
Routine at D43B
D447
Routine at D447
D456
Routine at D456
D4A3
Return in HL address of personage's cell in playroom
D4BE
Store size of personage image to image_size variable
D4E0
Compares IX and HL for equality
D4EC
Look up objects at personage location
D587
check collision between personage and an playroom object
D5BB
Routine at D5BB
D60E
Routine at D60E
D626
Routine at D626
D675
Returns desired action for given personage
D824
Routine at D824
D825
Draw
D845
Routine at D845
D856
Routine at D856
D888
Routine at D888
D898
Routine at D898
D8D4
Routine at D8D4
D902
Routine at D902
D928
Routine at D928
D938
Routine at D938
D948
Routine at D948
D958
Routine at D958
D97D
Routine at D97D
D98D
Routine at D98D
D9CD
Routine at D9CD
D9D7
Routine at D9D7
D9E7
Routine at D9E7
DA46
Routine at DA46
DA63
Tricky handler of object with 17h code for some rooms
DA94
Routine at DA94
DAAD
Routine at DAAD
DAB2
Routine at DAB2
DAC4
Routine at DAC4
DACC
Routine at DACC
DADE
Routine at DADE
DAFF
Routine at DAFF
DB23
Routine at DB23
DBB0
Routine at DBB0
DBEC
Routine at DBEC
DBF2
Routine at DBF2
DC1D
Routine at DC1D
DC27
Routine at DC27
DC78
Routine at DC78
DCEE
Routine at DCEE
DD0D
Routine at DD0D
DD67
Routine at DD67
DDA8
Routine at DDA8
DDFF
Routine at DDFF
DE38
Routine at DE38
DE41
Routine at DE41
DE47
Routine at DE47
DECD
Routine at DECD
DEDD
Routine at DEDD
DF11
Routine at DF11
DF7A
Routine at DF7A
DF9D
Routine at DF9D