Prev: 46409 Up: Map Next: 46806
46410: Routine at B54A
46410 LD A,(46409)
46413 INC A
46414 JR NZ,46454
46416 LD (46409),A
46419 LD A,(45433)
46422 BIT 7,A
46424 JR Z,46454
46426 LD A,254
46428 LD (41013),A
46431 LD HL,(45432)
46434 LD (41009),HL
46437 OR 1
46439 RET
This entry point is used by the routine at 45457.
46440 LD A,(40976)
46443 CP 5
46445 JR Z,46410
46447 LD A,(45433)
46450 BIT 7,A
46452 JR Z,46459
46454 LD A,255
46456 CP 255
46458 RET
46459 PUSH IY
46461 LD IX,(45440)
46465 LD A,(40989)
46468 AND 1
46470 LD (41016),A
46473 LD A,(40976)
46476 CP 5
46478 LD IY,54171
46482 JR C,46488
46484 LD IY,54122
46488 CALL 46500
46491 CP 255
46493 LD (45440),IX
46497 POP IY
46499 RET
46500 LD HL,45432
46503 CALL 46240
46506 CP 255
46508 RET Z
46509 LD (41013),A
46512 LD HL,45422
46515 SET 1,(HL)
46517 RET
46518 LD (40987),A
46521 LD IX,(40946)
46525 LD (40944),IX
46529 LD L,(IX-2)
46532 LD H,(IX-1)
46535 LD (40946),HL
46538 LD (IX-2),0
46542 LD (IX-1),0
46546 RET
46547 LD A,(45422)
46550 BIT 0,A
46552 JR Z,46608
46554 LD A,(45443)
46557 LD HL,45432
46560 JR 46575
46562 LD A,(45421)
46565 BIT 0,A
46567 JR Z,46588
46569 LD A,(45442)
46572 LD HL,45426
46575 CALL 47164
46578 CALL 46518
46581 LD HL,26760
46584 CALL 42399
46587 RET
46588 CALL 46643
46591 LD HL,(45446)
46594 PUSH HL
46595 LD A,(45442)
46598 CALL 46518
46601 LD HL,26752
46604 CALL 42399
46607 RET
46608 CALL 46639
46611 LD HL,0
46614 PUSH HL
46615 LD HL,45426
46618 PUSH HL
46619 CALL 46643
46622 LD HL,(45446)
46625 PUSH HL
46626 LD A,(45443)
46629 CALL 46518
46632 LD HL,26748
46635 CALL 42399
46638 RET
This entry point is used by the routine at 46832.
46639 LD A,40
46641 JR 46645
This entry point is used by the routine at 46810.
46643 LD A,32
46645 LD (46665),A
46648 LD (46680),A
46651 LD IX,(45454)
46655 LD L,(IX+4)
46658 LD H,(IX+5)
46661 BIT 7,(IX+7)
46665 JR NZ,46670
46667 LD HL,0
46670 EX (SP),HL
46671 PUSH HL
46672 LD L,(IX+2)
46675 LD H,(IX+3)
46678 BIT 5,H
46680 JR NZ,46685
46682 LD HL,0
46685 EX (SP),HL
46686 JP (HL)
46687 LD A,(40975)
46690 CP 5
46692 JR Z,46705
46694 CP 6
46696 JR Z,46705
46698 LD A,(45427)
46701 BIT 7,A
46703 JR Z,46712
46705 LD HL,26709
46708 CALL 42399
46711 RET
46712 LD HL,45421
46715 BIT 0,(HL)
46717 LD HL,45426
46720 CALL NZ,46810
46723 CALL 46643
46726 LD A,(45421)
46729 LD HL,45426
46732 LD DE,(45446)
46736 PUSH DE
46737 BIT 0,A
46739 JR Z,46749
46741 CALL 47164
46744 LD HL,1459
46747 JR 46758
46749 LD HL,0
46752 PUSH HL
46753 PUSH HL
46754 PUSH HL
46755 LD HL,1499
46758 PUSH HL
46759 LD HL,26772
46762 CALL 42399
46765 RET
46766 LD A,(40976)
46769 CP 5
46771 JR Z,46705
46773 CP 6
46775 JR Z,46705
46777 LD A,(45433)
46780 BIT 7,A
46782 JR NZ,46705
46784 LD HL,45422
46787 BIT 0,(HL)
46789 LD HL,45432
46792 CALL NZ,46832
46795 CALL 46639
46798 LD A,(45422)
46801 LD HL,45432
46804 JR 46732
Prev: 46409 Up: Map Next: 46806