Prev: D9BB Up: Map Next: DA6D
DA24: Routine at DA24
Used by the routine at GameStart.
DA24 LD HL,$6D83
DA27 BIT 3,(HL)
DA29 JR Z,$DA30
DA2B RES 3,(HL)
DA2D CALL PrintMenuItems
DA30 XOR A
DA31 LD ($6D89),A
DA34 LD A,($6DDD)
DA37 OR A
DA38 JR Z,$DA40
DA3A IN A,($1F)
DA3C AND $1F
DA3E JR NZ,$DA5C
DA40 CALL $D9BB
DA43 OR A
DA44 RET Z
DA45 LD E,$01 E=01.
DA47 LD B,$05 B=05.
DA49 LD HL,$D9B6 HL=D9B6.
DA4C CP (HL)
DA4D JR Z,$DA57
DA4F INC HL
DA50 SLA E
DA52 DJNZ $DA4C
DA54 XOR A
DA55 JR $DA5C
DA57 LD A,E
DA58 BIT 5,A
DA5A JR NZ,$DA60
DA5C LD ($6D89),A
DA5F RET Return.
DA60 CALL $D9BB Call D9BB.
DA63 OR A
DA64 JR NZ,$DA60
DA66 CALL $D9BB Call D9BB.
DA69 OR A Jump to DA66 if the result is zero.
DA6A JR Z,$DA66
DA6C RET Return.
Prev: D9BB Up: Map Next: DA6D