45309: Routine at B0FD
45309 |
LD BC,8 |
45312 |
BIT 3,E |
45314 |
JR NZ,45319 |
45316 |
CALL 44742 |
45319 |
PUSH IY |
45321 |
POP HL |
45322 |
ADD HL,BC |
45323 |
PUSH DE |
45324 |
PUSH HL |
45325 |
BIT 3,E |
45327 |
JR NZ,45336 |
45329 |
SET 3,E |
45331 |
CALL 44713 |
45334 |
JR 45343 |
45336 |
LD HL,40978 |
45339 |
INC (HL) |
45340 |
CALL 44650 |
45343 |
PUSH IY |
45345 |
POP HL |
45346 |
LD BC,24 |
45349 |
ADD HL,BC |
45350 |
POP DE |
45351 |
EX DE,HL |
45352 |
LD BC,6 |
45355 |
LDIR |
45357 |
POP DE |
45358 |
LD A,E |
45359 |
OR 199 |
45361 |
LD E,A |
45362 |
JP 43729 |
45365 |
CALL 45025 |
45368 |
LD A,2 |
45370 |
LD (40996),A |
45373 |
JR 45387 |
45375 |
BIT 3,E |
45377 |
JR Z,45387 |
45379 |
PUSH DE |
45380 |
CALL 44713 |
45383 |
CALL 44650 |
45386 |
POP DE |
45387 |
SET 7,(IY+25) |
45391 |
JR 45358 |
45393 |
CALL 45025 |
45396 |
LD A,2 |
45398 |
LD (40996),A |
45401 |
JR 45415 |
45403 |
BIT 3,E |
45405 |
JR Z,45415 |
45407 |
PUSH DE |
45408 |
CALL 44713 |
45411 |
CALL 44650 |
45414 |
POP DE |
45415 |
SET 6,(IY+25) |
45419 |
JR 45358 |