43311: Routine at A92F
43311 |
LD A,(HL) |
43312 |
AND 15 |
43314 |
CP 15 |
43316 |
RET Z |
43317 |
RLCA |
43318 |
RLCA |
43319 |
LD L,A |
43320 |
LD H,0 |
43322 |
LD BC,43100 |
43325 |
ADD HL,BC |
43326 |
LD B,4 |
43328 |
LD A,(HL) |
43329 |
INC HL |
43330 |
LD (IX+0),A |
43333 |
INC IX |
43335 |
DJNZ 43328 |
43337 |
LD (IX+0),B |
43340 |
RET |
43341 |
PUSH IX |
43343 |
PUSH HL |
43344 |
CALL 43355 |
43347 |
EX (SP),HL |
43348 |
CALL 43311 |
43351 |
POP HL |
43352 |
POP IX |
43354 |
RET |
43355 |
PUSH BC |
43356 |
LD IX,23618 |
43360 |
INC HL |
43361 |
LD A,(HL) |
43362 |
BIT 7,A |
43364 |
INC HL |
43365 |
JR Z,43369 |
43367 |
INC HL |
43368 |
INC HL |
43369 |
PUSH AF |
43370 |
AND 112 |
43372 |
JR Z,43380 |
43374 |
INC IX |
43376 |
SUB 16 |
43378 |
JR NZ,43374 |
43380 |
LD C,0 |
43382 |
POP AF |
43383 |
AND 15 |
43385 |
JR Z,43398 |
43387 |
LD B,A |
43388 |
CALL 43408 |
43391 |
LD (IX+0),A |
43394 |
INC IX |
43396 |
DJNZ 43388 |
43398 |
LD (IX+0),0 |
43402 |
LD A,C |
43403 |
POP BC |
43404 |
AND A |
43405 |
RET Z |
43406 |
INC HL |
43407 |
RET |