27600: Routine at 6BD0
| 27600 |
CALL StoreEntity |
| 27603 |
LD A,(IX+5) |
| 27606 |
AND A |
| 27607 |
JP NZ,27059 |
| 27610 |
INC (IX+4) |
| 27613 |
LD A,(IX+4) |
| 27616 |
AND 15 |
| 27618 |
CALL Z,27650 |
| 27621 |
LD A,4 |
| 27623 |
BIT 6,(IX+0) |
| 27627 |
JR Z,27631 |
| 27629 |
NEG |
| 27631 |
ADD A,(IX+1) |
| 27634 |
CP 24 |
| 27636 |
JP C,27059 |
| 27639 |
CP 216 |
| 27641 |
JP NC,27059 |
| 27644 |
LD (IX+1),A |
| 27647 |
JP 28465 |
| 27650 |
LD A,(IX+0) |
| 27653 |
AND 63 |
| 27655 |
CP 6 |
| 27657 |
RET NC |
| 27658 |
INC (IX+0) |
| 27661 |
RET |
| 27662 |
LD HL,24212 |
| 27665 |
LD B,4 |
| 27667 |
LD DE,8 |
| 27670 |
LD A,(HL) |
| 27671 |
AND A |
| 27672 |
JR Z,27678 |
| 27674 |
ADD HL,DE |
| 27675 |
DJNZ 27670 |
| 27677 |
RET |
| 27678 |
LD A,(24085) |
| 27681 |
XOR 64 |
| 27683 |
OR 1 |
| 27685 |
LD (24085),A |
| 27688 |
PUSH HL |
| 27689 |
EX DE,HL |
| 27690 |
LD HL,24376 |
| 27693 |
LD BC,8 |
| 27696 |
LDIR |
| 27698 |
POP HL |
| 27699 |
LD A,(24085) |
| 27702 |
AND 64 |
| 27704 |
LD DE,24205 |
| 27707 |
LD A,(DE) |
| 27708 |
JR Z,27725 |
| 27710 |
ADD A,8 |
| 27712 |
INC HL |
| 27713 |
LD (HL),A |
| 27714 |
INC DE |
| 27715 |
INC HL |
| 27716 |
LD A,(DE) |
| 27717 |
ADD A,7 |
| 27719 |
LD (HL),A |
| 27720 |
LD HL,24208 |
| 27723 |
INC (HL) |
| 27724 |
RET |
| 27725 |
SET 6,(HL) |
| 27727 |
SUB 16 |
| 27729 |
JR 27712 |