34611: Routine at 8733
| 34611 |
LD L,(IX+1) |
| 34614 |
LD H,(IX+4) |
| 34617 |
LD D,(IX+7) |
| 34620 |
LD A,(24151) |
| 34623 |
AND A |
| 34624 |
RET Z |
| 34625 |
LD B,A |
| 34626 |
CALL AttributeAddress |
| 34629 |
LD A,(24152) |
| 34632 |
RRCA |
| 34633 |
RRCA |
| 34634 |
INC A |
| 34635 |
RRCA |
| 34636 |
AND %00011111 |
| 34638 |
INC A |
| 34639 |
LD C,A |
| 34640 |
PUSH BC |
| 34641 |
PUSH HL |
| 34642 |
LD A,H |
| 34643 |
CP 88 |
| 34645 |
JR C,34672 |
| 34647 |
PUSH BC |
| 34648 |
PUSH HL |
| 34649 |
LD BC,23232 |
| 34652 |
AND A |
| 34653 |
SBC HL,BC |
| 34655 |
POP HL |
| 34656 |
POP BC |
| 34657 |
JR NC,34672 |
| 34659 |
LD A,(HL) |
| 34660 |
AND A |
| 34661 |
JR Z,34664 |
| 34663 |
LD (HL),D |
| 34664 |
INC L |
| 34665 |
LD A,L |
| 34666 |
AND 31 |
| 34668 |
JR Z,34672 |
| 34670 |
DJNZ 34659 |
| 34672 |
POP HL |
| 34673 |
LD BC,32 |
| 34676 |
AND A |
| 34677 |
SBC HL,BC |
| 34679 |
POP BC |
| 34680 |
DEC C |
| 34681 |
JR NZ,34640 |
| 34683 |
RET |