E20A: Command interpreter
run_script
E20A
LD HL,($A16D)
rs_loop
E20D
LD A,(HL)
E20E
INC HL
E20F
DEC A
E210
JP Z,$5ED9
E213
DEC A
E214
JP Z,$5EDE
E217
LD DE,$602E
E21A
LD C,$10
E21C
DEC A
E21D
JP Z,$5ECD
E220
LD DE,$6072
E223
DEC A
E224
JP Z,$5ECD
E227
LD DE,$5FB7
E22A
DEC A
E22B
JP Z,$5ECD
E22E
LD C,$20
E230
LD DE,$606D
E233
DEC A
E234
JP Z,$5ECD
E237
DEC A
E238
JP Z,$5EC8
E23B
DEC A
E23C
JP Z,$5EC0
E23F
DEC A
E240
JP Z,$5EC3
E243
DEC A
E244
JP Z,$5EF5
E247
DEC A
E248
JP Z,$5EF0
E24B
DEC A
E24C
JR Z,es_handler_chatter
E24E
DEC A
E24F
JR Z,es_handler_draw_score
E251
LD HL,$5E04
E254
JR rs_loop
es_handler_draw_score
E256
PUSH HL
E257
LD BC,$03E8
run_script_0
E25A
PUSH BC
E25B
LD DE,$0050
E25E
XOR A
E25F
CALL $9D17
E262
CALL $9F12
E265
LD DE,$0202
E268
CALL $8A36
E26B
POP BC
E26C
DEC BC
E26D
LD A,B
E26E
OR C
E26F
JR NZ,run_script_0
E271
INC A
E272
LD ($A16F),A
E275
LD BC,$0400
E278
LD DE,$8005
E27B
LD HL,$5DFB
run_script_1
E27E
LD A,(DE)
E27F
RLCA
E280
RLCA
E281
RLCA
E282
RLCA
E283
AND $0F
E285
JR NZ,run_script_2
E287
RLC C
E289
JR C,run_script_2
E28B
LD A,$20
E28D
JR run_script_3
run_script_2
E28F
LD C,$FF
E291
ADD A,$30
run_script_3
E293
LD (HL),A
E294
INC HL
E295
LD A,(DE)
E296
AND $0F
E298
JR NZ,run_script_4
E29A
RLC C
E29C
JR C,run_script_4
E29E
LD A,$20
E2A0
JR run_script_5
run_script_4
E2A2
LD C,$FF
E2A4
ADD A,$30
run_script_5
E2A6
LD (HL),A
E2A7
INC HL
E2A8
DEC DE
E2A9
DJNZ run_script_1
E2AB
DEC HL
E2AC
SET 7,(HL)
E2AE
POP HL
E2AF
JP $5E0D
es_handler_chatter
E2B2
LD E,(HL)
E2B3
INC HL
E2B4
LD D,(HL)
E2B5
INC HL
E2B6
PUSH HL
E2B7
EX DE,HL
E2B8
INC A
E2B9
CALL $9945
E2BC
POP HL
E2BD
JP $5E0D
E2C0
LD ($A172),A
E2C3
LD DE,$5FBA
E2C6
JR run_script_6
E2C8
LD DE,$5ED8
run_script_6
E2CB
LD C,(HL)
E2CC
INC HL
es_set_dispatch
E2CD
LD ($A16D),HL
E2D0
LD A,C
E2D1
LD ($A170),A
E2D4
LD ($5C31),DE
E2D8
RET
The incomplete Chase H.Q. disassembly 20260814
© 1988 Taito Corporation © 1989 Ocean Software Ltd. (Chase H.Q.) © 2023-2026 David Thomas (this disassembly)