55638: Routine at D956
| 55638 |
LD A,(28059) |
| 55641 |
OR A |
| 55642 |
RET Z |
| 55643 |
DEC A |
| 55644 |
PUSH IX |
| 55646 |
LD IX,55471 |
| 55650 |
ADD A,A |
| 55651 |
ADD A,A |
| 55652 |
ADD A,A |
| 55653 |
LD C,A |
| 55654 |
LD B,0 |
| 55656 |
ADD IX,BC |
| 55658 |
LD A,B |
| 55659 |
LD (28059),A |
| 55662 |
LD C,(IX+0) |
| 55665 |
LD B,(IX+1) |
| 55668 |
LD E,(IX+2) |
| 55671 |
LD D,(IX+3) |
| 55674 |
LD H,(IX+6) |
| 55677 |
PUSH BC |
| 55678 |
LD A,(28069) |
| 55681 |
SET 4,A |
| 55683 |
OUT (254),A |
| 55685 |
LD B,D |
| 55686 |
NOP |
| 55687 |
DJNZ 55686 |
| 55689 |
BIT 7,H |
| 55691 |
JR NZ,55707 |
| 55693 |
LD B,(HL) |
| 55694 |
INC HL |
| 55695 |
BIT 0,(IX+0) |
| 55699 |
NOP |
| 55700 |
NOP |
| 55701 |
NOP |
| 55702 |
NOP |
| 55703 |
NOP |
| 55704 |
NOP |
| 55705 |
DJNZ 55695 |
| 55707 |
RES 4,A |
| 55709 |
OUT (254),A |
| 55711 |
LD B,E |
| 55712 |
NOP |
| 55713 |
DJNZ 55712 |
| 55715 |
LD A,(IX+4) |
| 55718 |
ADD A,D |
| 55719 |
LD D,A |
| 55720 |
LD A,(IX+5) |
| 55723 |
ADD A,E |
| 55724 |
LD E,A |
| 55725 |
POP BC |
| 55726 |
DJNZ 55677 |
| 55728 |
DEC C |
| 55729 |
JR NZ,55665 |
| 55731 |
POP IX |
| 55733 |
RET |
| 55734 |
DEFB 88,90,65,81,67 |