6BD0: Routine at 6BD0
| 6BD0 |
CALL StoreEntity |
| 6BD3 |
LD A,(IX+$05) |
| 6BD6 |
AND A |
| 6BD7 |
JP NZ,$69B3 |
| 6BDA |
INC (IX+$04) |
| 6BDD |
LD A,(IX+$04) |
| 6BE0 |
AND $0F |
| 6BE2 |
CALL Z,$6C02 |
| 6BE5 |
LD A,$04 |
| 6BE7 |
BIT 6,(IX+$00) |
| 6BEB |
JR Z,$6BEF |
| 6BED |
NEG |
| 6BEF |
ADD A,(IX+$01) |
| 6BF2 |
CP $18 |
| 6BF4 |
JP C,$69B3 |
| 6BF7 |
CP $D8 |
| 6BF9 |
JP NC,$69B3 |
| 6BFC |
LD (IX+$01),A |
| 6BFF |
JP $6F31 |
| 6C02 |
LD A,(IX+$00) |
| 6C05 |
AND $3F |
| 6C07 |
CP $06 |
| 6C09 |
RET NC |
| 6C0A |
INC (IX+$00) |
| 6C0D |
RET |
| 6C0E |
LD HL,$5E94 |
| 6C11 |
LD B,$04 |
| 6C13 |
LD DE,$0008 |
| 6C16 |
LD A,(HL) |
| 6C17 |
AND A |
| 6C18 |
JR Z,$6C1E |
| 6C1A |
ADD HL,DE |
| 6C1B |
DJNZ $6C16 |
| 6C1D |
RET |
| 6C1E |
LD A,($5E15) |
| 6C21 |
XOR $40 |
| 6C23 |
OR $01 |
| 6C25 |
LD ($5E15),A |
| 6C28 |
PUSH HL |
| 6C29 |
EX DE,HL |
| 6C2A |
LD HL,$5F38 |
| 6C2D |
LD BC,$0008 |
| 6C30 |
LDIR |
| 6C32 |
POP HL |
| 6C33 |
LD A,($5E15) |
| 6C36 |
AND $40 |
| 6C38 |
LD DE,$5E8D |
| 6C3B |
LD A,(DE) |
| 6C3C |
JR Z,$6C4D |
| 6C3E |
ADD A,$08 |
| 6C40 |
INC HL |
| 6C41 |
LD (HL),A |
| 6C42 |
INC DE |
| 6C43 |
INC HL |
| 6C44 |
LD A,(DE) |
| 6C45 |
ADD A,$07 |
| 6C47 |
LD (HL),A |
| 6C48 |
LD HL,$5E90 |
| 6C4B |
INC (HL) |
| 6C4C |
RET |
| 6C4D |
SET 6,(HL) |
| 6C4F |
SUB $10 |
| 6C51 |
JR $6C40 |