Prev: D8AE Up: Map Next: D9BB
D956: Routine at D956
Used by the routines at PrintMenuItems, GameStart, 89F5 and 9338.
D956 LD A,($6D9B)
D959 OR A
D95A RET Z
D95B DEC A
D95C PUSH IX
D95E LD IX,$D8AF
D962 ADD A,A
D963 ADD A,A
D964 ADD A,A
D965 LD C,A
D966 LD B,$00
D968 ADD IX,BC
D96A LD A,B
D96B LD ($6D9B),A
D96E LD C,(IX+$00)
D971 LD B,(IX+$01)
D974 LD E,(IX+$02)
D977 LD D,(IX+$03)
D97A LD H,(IX+$06)
D97D PUSH BC
D97E LD A,($6DA5)
D981 SET 4,A
D983 OUT ($FE),A
D985 LD B,D
D986 NOP
D987 DJNZ $D986
D989 BIT 7,H
D98B JR NZ,$D99B
D98D LD B,(HL)
D98E INC HL
D98F BIT 0,(IX+$00)
D993 NOP
D994 NOP
D995 NOP
D996 NOP
D997 NOP
D998 NOP
D999 DJNZ $D98F
D99B RES 4,A
D99D OUT ($FE),A
D99F LD B,E
D9A0 NOP
D9A1 DJNZ $D9A0
D9A3 LD A,(IX+$04)
D9A6 ADD A,D
D9A7 LD D,A
D9A8 LD A,(IX+$05)
D9AB ADD A,E
D9AC LD E,A
D9AD POP BC
D9AE DJNZ $D97D
D9B0 DEC C
D9B1 JR NZ,$D971
D9B3 POP IX
D9B5 RET Return.
D9B6 DEFB $58,$5A,$41,$51,$43
Prev: D8AE Up: Map Next: D9BB