43411: Routine at A993
| 43411 |
LD A,(IX+0) |
| 43414 |
ADD A,(IX+2) |
| 43417 |
LD L,A |
| 43418 |
LD A,(IX+1) |
| 43421 |
ADD A,(IX+3) |
| 43424 |
LD H,A |
| 43425 |
LD A,L |
| 43426 |
CP 8 |
| 43428 |
RET C |
| 43429 |
CP 248 |
| 43431 |
RET NC |
| 43432 |
LD A,H |
| 43433 |
CP 48 |
| 43435 |
RET C |
| 43436 |
CP 168 |
| 43438 |
RET NC |
| 43439 |
LD (IX+0),L |
| 43442 |
LD (IX+1),H |
| 43445 |
LD A,(24169) |
| 43448 |
INC A |
| 43449 |
LD (24169),A |
| 43452 |
LD BC,514 |
| 43455 |
PUSH HL |
| 43456 |
EXX |
| 43457 |
POP DE |
| 43458 |
LD L,E |
| 43459 |
LD H,D |
| 43460 |
CALL AttributeAddress |
| 43463 |
LD A,(HL) |
| 43464 |
AND A |
| 43465 |
JR Z,43471 |
| 43467 |
LD A,(IX+4) |
| 43470 |
LD (HL),A |
| 43471 |
EXX |
| 43472 |
CALL ScreenAddress |
| 43475 |
PUSH BC |
| 43476 |
PUSH HL |
| 43477 |
LD A,(IX+0) |
| 43480 |
AND 7 |
| 43482 |
LD E,A |
| 43483 |
EX AF,AF' |
| 43484 |
LD A,E |
| 43485 |
LD DE,43539 |
| 43488 |
ADD A,E |
| 43489 |
LD E,A |
| 43490 |
LD A,D |
| 43491 |
ADC A,0 |
| 43493 |
LD D,A |
| 43494 |
LD A,(DE) |
| 43495 |
XOR (HL) |
| 43496 |
LD (HL),A |
| 43497 |
EX AF,AF' |
| 43498 |
INC A |
| 43499 |
AND 7 |
| 43501 |
JR NZ,43536 |
| 43503 |
INC L |
| 43504 |
EXX |
| 43505 |
INC E |
| 43506 |
LD L,E |
| 43507 |
LD H,D |
| 43508 |
EX AF,AF' |
| 43509 |
CALL AttributeAddress |
| 43512 |
LD A,(HL) |
| 43513 |
AND A |
| 43514 |
JR Z,43520 |
| 43516 |
LD A,(IX+4) |
| 43519 |
LD (HL),A |
| 43520 |
EXX |
| 43521 |
EX AF,AF' |
| 43522 |
DJNZ 43480 |
| 43524 |
POP HL |
| 43525 |
CALL ScreenPos1PixelAbove |
| 43528 |
EXX |
| 43529 |
DEC D |
| 43530 |
EXX |
| 43531 |
POP BC |
| 43532 |
DEC C |
| 43533 |
JR NZ,43475 |
| 43535 |
RET |
| 43536 |
EXX |
| 43537 |
JR 43506 |
| 43539 |
ADD A,B |
| 43540 |
LD B,B |
| 43541 |
JR NZ,43559 |
| 43543 |
EX AF,AF' |
| 43544 |
INC B |
| 43545 |
LD (BC),A |
| 43546 |
LD BC,65024 |
| 43549 |
LD B,C |
| 43550 |
LD BC,17150 |
| 43553 |
LD (BC),A |
| 43554 |
CP 67 |
| 43556 |
LD (BC),A |
| 43557 |
RST 56 |
| 43558 |
LD B,H |
| 43559 |
LD (BC),A |
| 43560 |
NOP |
| 43561 |
LD B,L |
| 43562 |
LD (BC),A |
| 43563 |
LD BC,582 |
| 43566 |
LD (BC),A |
| 43567 |
LD B,A |
| 43568 |
LD BC,17922 |
| 43571 |
NOP |
| 43572 |
LD (BC),A |
| 43573 |
LD B,L |
| 43574 |
RST 56 |
| 43575 |
LD (BC),A |
| 43576 |
LD B,H |
| 43577 |
CP 2 |
| 43579 |
LD B,E |
| 43580 |
CP 1 |
| 43582 |
LD B,D |
| 43583 |
CP 0 |
| 43585 |
LD B,C |
| 43586 |
CP 255 |
| 43588 |
LD B,D |
| 43589 |
CP 254 |
| 43591 |
LD B,E |
| 43592 |
RST 56 |
| 43593 |
CP 68 |
| 43595 |
NOP |
| 43596 |
NOP |
| 43597 |
NOP |
| 43598 |
NOP |
| 43599 |
NOP |
| 43600 |
NOP |
| 43601 |
NOP |
| 43602 |
NOP |
| 43603 |
NOP |
| 43604 |
NOP |
| 43605 |
NOP |
| 43606 |
NOP |
| 43607 |
NOP |
| 43608 |
NOP |
| 43609 |
NOP |
| 43610 |
NOP |
| 43611 |
NOP |
| 43612 |
NOP |
| 43613 |
NOP |
| 43614 |
NOP |
| 43615 |
NOP |
| 43616 |
NOP |
| 43617 |
NOP |
| 43618 |
NOP |
| 43619 |
NOP |
| 43620 |
NOP |
| 43621 |
NOP |
| 43622 |
NOP |
| 43623 |
NOP |
| 43624 |
NOP |
| 43625 |
NOP |
| 43626 |
NOP |
| 43627 |
NOP |
| 43628 |
NOP |
| 43629 |
NOP |
| 43630 |
NOP |
| 43631 |
NOP |
| 43632 |
NOP |
| 43633 |
NOP |
| 43634 |
NOP |
| 43635 |
NOP |
| 43636 |
NOP |
| 43637 |
NOP |
| 43638 |
NOP |
| 43639 |
NOP |
| 43640 |
NOP |
| 43641 |
NOP |
| 43642 |
NOP |
| 43643 |
NOP |
| 43644 |
NOP |
| 43645 |
NOP |
| 43646 |
NOP |
| 43647 |
NOP |
| 43648 |
NOP |
| 43649 |
NOP |
| 43650 |
NOP |
| 43651 |
NOP |
| 43652 |
NOP |
| 43653 |
NOP |
| 43654 |
NOP |
| 43655 |
NOP |
| 43656 |
NOP |
| 43657 |
NOP |
| 43658 |
NOP |
| 43659 |
NOP |
| 43660 |
NOP |
| 43661 |
NOP |
| 43662 |
NOP |
| 43663 |
NOP |
| 43664 |
NOP |
| 43665 |
NOP |
| 43666 |
NOP |
| 43667 |
NOP |
| 43668 |
NOP |
| 43669 |
NOP |
| 43670 |
NOP |
| 43671 |
NOP |
| 43672 |
NOP |
| 43673 |
NOP |
| 43674 |
NOP |