698F: Routine at 698F
| 698F |
CALL StoreEntity |
| 6992 |
LD A,(IX+$05) |
| 6995 |
AND A |
| 6996 |
JR NZ,$69B3 |
| 6998 |
LD A,$04 |
| 699A |
BIT 6,(IX+$00) |
| 699E |
JR Z,$69A2 |
| 69A0 |
NEG |
| 69A2 |
ADD A,(IX+$01) |
| 69A5 |
CP $18 |
| 69A7 |
JR C,$69B3 |
| 69A9 |
CP $E0 |
| 69AB |
JR NC,$69B3 |
| 69AD |
LD (IX+$01),A |
| 69B0 |
JP $6F31 |
| 69B3 |
CALL $7526 |
| 69B6 |
LD (IX+$00),$00 |
| 69BA |
RET |
| 69BB |
CALL $696B |
| 69BE |
JR Z,$69DF |
| 69C0 |
CP $38 |
| 69C2 |
RET C |
| 69C3 |
SUB $0C |
| 69C5 |
LD (HL),$52 |
| 69C7 |
PUSH AF |
| 69C8 |
PUSH HL |
| 69C9 |
LD A,($5E19) |
| 69CC |
AND $03 |
| 69CE |
LD C,A |
| 69CF |
LD B,$00 |
| 69D1 |
LD HL,$69DB |
| 69D4 |
ADD HL,BC |
| 69D5 |
LD B,(HL) |
| 69D6 |
POP HL |
| 69D7 |
POP AF |
| 69D8 |
JP $6BA5 |
| 69DB |
LD B,A |
| 69DC |
LD B,(HL) |
| 69DD |
LD B,L |
| 69DE |
LD B,E |
| 69DF |
CP $B8 |
| 69E1 |
RET NC |
| 69E2 |
ADD A,$18 |
| 69E4 |
LD (HL),$12 |
| 69E6 |
JR $69C7 |