47017: Routine at B7A9
| 47017 |
LD IX,29272 |
| 47021 |
CALL 38871 |
| 47024 |
LD A,H |
| 47025 |
OR L |
| 47026 |
LD HL,29184 |
| 47029 |
RES 7,(HL) |
| 47031 |
CP 8 |
| 47033 |
JR NC,47042 |
| 47035 |
SET 7,(HL) |
| 47037 |
LD HL,61439 |
| 47040 |
SET 2,(HL) |
| 47042 |
CALL 38425 |
| 47045 |
LD A,(39333) |
| 47048 |
AND %11111110 |
| 47050 |
CP 191 |
| 47052 |
JR NC,47042 |
| 47054 |
LD L,A |
| 47055 |
LD H,0 |
| 47057 |
LD E,L |
| 47058 |
LD D,0 |
| 47060 |
ADD HL,HL |
| 47061 |
ADD HL,DE |
| 47062 |
PUSH DE |
| 47063 |
LD DE,25154 |
| 47066 |
ADD HL,DE |
| 47067 |
PUSH HL |
| 47068 |
LD A,(HL) |
| 47069 |
INC HL |
| 47070 |
LD H,(HL) |
| 47071 |
LD DE,46274 |
| 47074 |
LD L,A |
| 47075 |
SBC HL,DE |
| 47077 |
LD A,L |
| 47078 |
CP 32 |
| 47080 |
JR C,47085 |
| 47082 |
POP HL |
| 47083 |
POP HL |
| 47084 |
RET |
| 47085 |
LD HL,29184 |
| 47088 |
OR %00010000 |
| 47090 |
BIT 7,(HL) |
| 47092 |
JR NZ,47096 |
| 47094 |
XOR %00010000 |
| 47096 |
LD E,A |
| 47097 |
LD D,0 |
| 47099 |
LD HL,46274 |
| 47102 |
ADD HL,DE |
| 47103 |
POP IX |
| 47105 |
LD (IX+0),L |
| 47108 |
LD (IX+1),H |
| 47111 |
POP HL |
| 47112 |
LD DE,30912 |
| 47115 |
ADD HL,DE |
| 47116 |
JP 39188 |