| B52E |
DI |
| B52F |
LD DE,$BA2A |
| B532 |
CALL $B9BC |
| B535 |
RST $38 |
| B536 |
LD A,($611E) |
| B539 |
CALL Convert_Base10 |
| B53C |
LD HL,$B660 |
| B53F |
LD C,A |
| B540 |
RRCA |
| B541 |
RRCA |
| B542 |
RRCA |
| B543 |
RRCA |
| B544 |
AND %00001111 |
| B546 |
JR NZ,$B54A |
| B548 |
LD A,$F0 |
| B54A |
ADD A,$30 |
| B54C |
LD (HL),A |
| B54D |
INC HL |
| B54E |
LD A,C |
| B54F |
AND %00001111 |
| B551 |
ADD A,$30 |
| B553 |
LD (HL),A |
| B554 |
CALL $8BA5 |
| B557 |
LD B,$0C |
| B559 |
PUSH BC |
| B55A |
CALL ControlsPause |
| B55D |
CALL Message_MissileLaunch |
| B560 |
LD C,$80 |
| B562 |
LD D,$80 |
| B564 |
CALL PlaySquareWave |
| B567 |
DEC D |
| B568 |
JR NZ,$B564 |
| B56A |
LD A,$42 |
| B56C |
LD ($B5DC),A |
| B56F |
CALL Message_MissileLaunch |
| B572 |
LD A,$56 |
| B574 |
LD ($B5DC),A |
| B577 |
LD HL,$8000 |
| B57A |
DEC HL |
| B57B |
LD A,L |
| B57C |
OR H |
| B57D |
JR NZ,$B57A |
| B57F |
POP BC |
| B580 |
DJNZ $B559 |
| B582 |
LD DE,$B9DA |
| B585 |
CALL $B9BC |
| B588 |
CALL $8BA5 |
| B58B |
CALL Handler_ResetLaserBeamSlots |
| B58E |
CALL ResetAlienStates |
| B591 |
JP $A2F5 |