Prev: 50482 Up: Map Next: 50963
50500: Routine at C544
Used by the routines at 51279 and RenderHUD.
50500 LD A,(50196)
50503 LD C,A
50504 LD HL,50179
50507 LD A,(HL)
50508 CP 255
50510 JP Z,50600
50513 AND 240
50515 JP NZ,50536
50518 LD A,C
50519 ADD A,6
50521 LD C,A
50522 LD A,(HL)
50523 AND 15
50525 JP NZ,50583
50528 LD A,C
50529 ADD A,6
50531 LD C,A
50532 INC HL
50533 JP 50507
50536 LD A,22
50538 CALL PrintDispatch
50541 LD A,C
50542 CALL PrintDispatch
50545 LD A,2
50547 CALL PrintDispatch
50550 LD A,(HL)
50551 SRL A
50553 SRL A
50555 SRL A
50557 SRL A
50559 OR 48
50561 CALL PrintDispatch
50564 LD A,(HL)
50565 AND 15
50567 OR 48
50569 CALL PrintDispatch
50572 INC HL
50573 LD A,(HL)
50574 CP 255
50576 JP NZ,50551
50579 CALL 50975
50582 RET
50583 LD A,22
50585 CALL PrintDispatch
50588 LD A,C
50589 CALL PrintDispatch
50592 LD A,2
50594 CALL PrintDispatch
50597 JP 50564
50600 LD A,22
50602 CALL PrintDispatch
50605 LD A,C
50606 SUB 6
50608 CALL PrintDispatch
50611 LD A,2
50613 CALL PrintDispatch
50616 LD A,48
50618 CALL PrintDispatch
50621 CALL 50975
50624 RET
This entry point is used by the routine at 51279.
50625 LD DE,50179
50628 LD HL,50200
50631 LD A,(DE)
50632 CP (HL)
50633 RET C
50634 INC HL
50635 INC DE
50636 LD A,(DE)
50637 CP (HL)
50638 RET C
50639 INC HL
50640 INC DE
50641 LD A,(DE)
50642 CP (HL)
50643 RET C
50644 INC HL
50645 INC DE
50646 LD A,(DE)
50647 CP (HL)
50648 RET C
50649 LD HL,50197
50652 INC (HL)
50653 CALL 51092
50656 LD HL,50201
50659 LD A,2
50661 ADD A,(HL)
50662 DAA
50663 LD (HL),A
50664 RET NC
50665 DEC HL
50666 LD A,(HL)
50667 INC A
50668 DAA
50669 LD (HL),A
50670 RET
This entry point is used by the routine at 51279.
50671 LD A,(50204)
50674 AND A
50675 JP Z,50693
50678 LD A,(65535)
50681 CP 99
50683 RET NZ
50684 LD A,127
50686 IN A,(254)
50688 RRCA
50689 RET C
50690 EI
50691 RST 8
50692 RST 56
50693 POP DE
50694 CALL 62938
50697 JP 53836
50700 NOP
50701 SUB C
50702 RET NZ
50703 SUB C
50704 ADD A,B
50705 SUB D
50706 LD B,B
50707 SUB E
50708 LD B,B
50709 LD A,C
50710 NOP
50711 LD (HL),H
50712 ADD A,B
50713 LD (HL),E
50714 ADD A,B
50715 LD (HL),H
50716 NOP
50717 LD (HL),E
50718 NOP
50719 NOP
50720 NOP
50721 NOP
50722 NOP
50723 NOP
50724 NOP
50725 NOP
50726 NOP
50727 NOP
50728 NOP
50729 NOP
50730 RET NZ
50731 LD (HL),C
50732 NOP
50733 SUB H
50734 ADD A,B
50735 SUB L
50736 NOP
50737 SUB A
50738 ADD A,B
50739 SBC A,B
50740 NOP
50741 ADD A,A
50742 RET NZ
50743 ADD A,A
50744 ADD A,B
50745 ADC A,B
50746 LD B,B
50747 ADC A,C
50748 ADD A,B
50749 LD A,B
50750 NOP
50751 LD A,B
50752 LD B,B
50753 LD (HL),A
50754 LD B,L
50755 LD (HL),C
50756 NOP
50757 LD (HL),L
50758 RET NZ
50759 LD (HL),L
50760 ADD A,B
50761 HALT
50762 LD B,B
50763 LD (HL),A
50764 NOP
50765 SBC A,D
50766 ADD A,B
50767 SBC A,E
50768 NOP
50769 SBC A,L
50770 ADD A,B
50771 SBC A,(HL)
50772 NOP
50773 CP B
50774 ADD A,B
50775 CP C
50776 NOP
50777 CP E
50778 ADD A,B
50779 CP H
50780 NOP
50781 XOR H
50782 ADD A,B
50783 XOR L
50784 NOP
50785 XOR A
50786 ADD A,B
50787 OR B
50788 NOP
50789 OR D
50790 ADD A,B
50791 OR E
50792 NOP
50793 OR L
50794 ADD A,B
50795 OR (HL)
50796 NOP
50797 AND B
50798 ADD A,B
50799 AND C
50800 NOP
50801 AND E
50802 ADD A,B
50803 AND H
50804 NOP
50805 AND (HL)
50806 ADD A,B
50807 AND A
50808 NOP
50809 XOR C
50810 ADD A,B
50811 XOR D
50812 NOP
50813 NOP
50814 NOP
50815 NOP
50816 NOP
50817 NOP
50818 NOP
50819 LD BC,0
50822 NOP
50823 NOP
50824 NOP
50825 NOP
50826 NOP
50827 NOP
50828 NOP
50829 LD A,D
50830 ADD A,B
50831 LD A,E
50832 NOP
50833 LD A,L
50834 ADD A,B
50835 LD A,(HL)
50836 NOP
50837 CP (HL)
50838 ADD A,B
50839 CP A
50840 NOP
50841 POP BC
50842 ADD A,B
50843 JP NZ,29312
50846 LD A,B
50847 LD (HL),C
50848 ADD A,B
50849 LD (HL),C
50850 ADC A,B
50851 LD (HL),C
50852 SUB B
50853 LD (HL),C
50854 SBC A,B
50855 LD (HL),C
50856 AND B
50857 LD (HL),C
50858 XOR B
50859 LD (HL),C
50860 OR B
50861 LD (HL),C
50862 NOP
50863 NOP
50864 NOP
50865 NOP
50866 NOP
50867 NOP
50868 NOP
50869 NOP
50870 NOP
50871 NOP
50872 CP 2
50874 LD (BC),A
50875 LD (BC),A
50876 NOP
50877 LD (BC),A
50878 NOP
50879 NOP
50880 CP 254
50882 LD (BC),A
50883 CP 0
50885 CP 0
50887 NOP
50888 CP 0
50890 LD (BC),A
50891 NOP
50892 NOP
50893 NOP
50894 ADD A,A
50895 LD HL,50700
50898 LD D,0
50900 LD E,A
50901 ADD HL,DE
50902 LD E,(HL)
50903 INC HL
50904 LD D,(HL)
50905 RET
This entry point is used by the routines at 51279, 53488 and 54832.
50906 LD B,(HL)
50907 INC HL
50908 LD C,(HL)
50909 INC HL
50910 LD D,(HL)
50911 INC HL
50912 LD E,(HL)
50913 EXX
50914 LD B,(HL)
50915 INC HL
50916 LD C,(HL)
50917 INC HL
50918 LD D,(HL)
50919 INC HL
50920 LD E,(HL)
50921 EXX
50922 LD A,B
50923 ADD A,D
50924 EXX
50925 SUB B
50926 EXX
50927 RET C
50928 EXX
50929 LD A,B
50930 ADD A,D
50931 EXX
50932 SUB B
50933 RET C
50934 LD A,C
50935 ADD A,E
50936 EXX
50937 SUB C
50938 EXX
50939 RET C
50940 EXX
50941 LD A,C
50942 ADD A,E
50943 EXX
50944 SUB C
50945 RET
This entry point is used by the routines at 51279 and 53488.
50946 LD DE,50946
50949 PUSH DE
50950 LD E,(HL)
50951 INC HL
50952 LD D,(HL)
50953 INC HL
50954 PUSH DE
50955 RET
50956 LD B,C
50957 LD B,C
50958 LD B,D
50959 LD B,D
50960 LD B,H
50961 LD B,H
50962 NOP
Prev: 50482 Up: Map Next: 50963