47120: Routine at B810
| 47120 |
CALL 47258 |
| 47123 |
LD A,(24227) |
| 47126 |
AND A |
| 47127 |
JR NZ,47134 |
| 47129 |
CALL 42170 |
| 47132 |
JR C,47176 |
| 47134 |
CALL 46766 |
| 47137 |
CP 175 |
| 47139 |
JR NC,47164 |
| 47141 |
LD (IX+4),A |
| 47144 |
CALL 47188 |
| 47147 |
JP NC,47010 |
| 47150 |
CALL 45423 |
| 47153 |
LD A,1 |
| 47155 |
LD (24981),A |
| 47158 |
LD BC,12288 |
| 47161 |
CALL AddPointsToScore |
| 47164 |
LD (IX+4),175 |
| 47168 |
CALL 43956 |
| 47171 |
LD (IX+0),192 |
| 47175 |
RET |
| 47176 |
SET 2,(IX+8) |
| 47180 |
LD A,1 |
| 47182 |
LD (24227),A |
| 47185 |
JP 43956 |
| 47188 |
LD E,24 |
| 47190 |
LD L,(IX+2) |
| 47193 |
LD H,(IX+3) |
| 47196 |
LD BC,24 |
| 47199 |
ADD HL,BC |
| 47200 |
LD BC,(24962) |
| 47204 |
AND A |
| 47205 |
SBC HL,BC |
| 47207 |
LD A,H |
| 47208 |
AND 31 |
| 47210 |
RET NZ |
| 47211 |
LD A,L |
| 47212 |
CP 32 |
| 47214 |
RET NC |
| 47215 |
LD A,(24964) |
| 47218 |
SUB 4 |
| 47220 |
SUB (IX+4) |
| 47223 |
JP P,47228 |
| 47226 |
NEG |
| 47228 |
CP E |
| 47229 |
RET |