Prev: 48244 Up: Map Next: 49029
48612: Routine at BDE4
Used by the routines at 48244, 49029, 49895, 49982, 50171, 51599 and 51823.
48612 PUSH DE
48613 PUSH AF
48614 CALL 48620
48617 POP AF
48618 POP DE
48619 RET
48620 LD A,H
48621 AND 7
48623 CP 7
48625 JP Z,48630
48628 INC H
48629 RET
48630 LD A,L
48631 AND 224
48633 CP 224
48635 JP Z,48645
48638 LD DE,1760
48641 AND A
48642 SBC HL,DE
48644 RET
48645 LD A,H
48646 CP 87
48648 RET Z
48649 LD DE,32
48652 ADD HL,DE
48653 RET
This entry point is used by the routines at 48244, 49029, 50171, 51599 and 51823.
48654 PUSH DE
48655 PUSH AF
48656 CALL 48662
48659 POP AF
48660 POP DE
48661 RET
48662 LD A,H
48663 AND 7
48665 JP Z,48670
48668 DEC H
48669 RET
48670 LD A,L
48671 AND 224
48673 JP Z,48681
48676 LD DE,1760
48679 ADD HL,DE
48680 RET
48681 LD A,H
48682 CP 64
48684 RET Z
48685 LD DE,32
48688 AND A
48689 SBC HL,DE
48691 RET
This entry point is used by the routine at 48244.
48692 LD HL,28064
48695 LD (23403),HL
48698 LD A,5
48700 LD (23405),A
48703 RET
This entry point is used by the routine at 48244.
48704 LD HL,28000
48707 LD (23403),HL
48710 LD A,1
48712 LD (23405),A
48715 RET
This entry point is used by the routine at 48244.
48716 LD HL,(23400)
48719 XOR A
48720 LD (23411),A
48723 LD A,(23402)
48726 RLC A
48728 CALL C,48782
48731 LD C,A
48732 LD B,15
48734 LD A,(HL)
48735 AND C
48736 JP NZ,48745
48739 CALL 48612
48742 DJNZ 48734
48744 RET
48745 PUSH HL
48746 LD A,1
48748 LD (23411),A
48751 CALL 49478
48754 LD A,(HL)
48755 POP HL
48756 AND 7
48758 CP 3
48760 JP Z,48739
48763 CP 4
48765 JP Z,48739
48768 CP 5
48770 JP Z,48739
48773 LD A,0
48775 LD (23411),A
48778 CALL 49801
48781 RET
48782 DEC HL
48783 RET
This entry point is used by the routine at 48244.
48784 LD HL,(23400)
48787 XOR A
48788 LD (23412),A
48791 INC HL
48792 LD A,(23402)
48795 LD C,A
48796 LD B,15
48798 LD A,(HL)
48799 AND C
48800 JP NZ,49491
This entry point is used by the routine at 49029.
48803 CALL 48612
48806 DJNZ 48798
48808 RET
This entry point is used by the routine at 48244.
48809 LD HL,(23400)
48812 XOR A
48813 LD (23413),A
48816 CALL 48654
48819 CALL 48654
48822 LD A,(23402)
48825 LD C,A
48826 LD B,8
48828 LD A,(HL)
48829 AND C
48830 JP NZ,49527
This entry point is used by the routine at 49029.
48833 RRC C
48835 CALL C,48841
48838 DJNZ 48828
48840 RET
48841 INC HL
48842 RET
This entry point is used by the routine at 48244.
48843 LD HL,(23400)
48846 LD B,16
48848 CALL 48612
48851 DJNZ 48848
48853 LD A,(23402)
48856 LD C,A
48857 LD B,8
48859 LD A,(HL)
48860 AND C
48861 RET NZ
48862 RRC C
48864 CALL C,48841
48867 DJNZ 48859
48869 CALL 48539
48872 CALL 48549
48875 LD A,(23444)
48878 DEC A
48879 LD (23444),A
48882 CALL Z,51636
48885 LD A,(23445)
48888 AND A
48889 RET Z
48890 LD B,15
48892 LD A,16
48894 OUT (254),A
48896 LD A,10
48898 DEC A
48899 JP NZ,48898
48902 LD A,0
48904 OUT (254),A
48906 LD A,10
48908 DEC A
48909 JP NZ,48908
48912 DJNZ 48892
48914 JP 48843
This entry point is used by the routines at 48244 and 51823.
48917 XOR A
48918 LD (23419),A
48921 LD A,(23405)
48924 CP 5
48926 JP C,48969
48929 LD B,23
48931 PUSH BC
48932 CALL 48465
48935 CALL 48520
48938 CALL 48549
48941 CALL 49009
48944 LD A,(23444)
48947 DEC A
48948 LD (23444),A
48951 CALL Z,51636
48954 POP BC
48955 LD A,(23419)
48958 CP 1
48960 RET Z
48961 LD A,(23445)
48964 AND A
48965 RET Z
48966 DJNZ 48931
48968 RET
48969 LD B,23
48971 PUSH BC
48972 CALL 48415
48975 CALL 48520
48978 CALL 48549
48981 CALL 49009
48984 LD A,(23444)
48987 DEC A
48988 LD (23444),A
48991 CALL Z,51636
48994 POP BC
48995 LD A,(23419)
48998 CP 1
This entry point is used by the routine at 51823.
49000 RET Z
49001 LD A,(23445)
49004 AND A
49005 RET Z
49006 DJNZ 48971
49008 RET
This entry point is used by the routine at 48244.
49009 CALL 48716
49012 LD A,(23440)
49015 AND A
49016 RET Z
49017 CALL 48784
49020 LD A,(23440)
49023 AND A
49024 RET Z
49025 CALL 48809
49028 RET
Prev: 48244 Up: Map Next: 49029