Prev: 62821 Up: Map Next: 62971
62830: Process Location Update
Used by the routine at 62402.
ProcessLocationUpdate 62830 BIT 0,C
62832 JR NZ,ProcessLocationUpdate_7
62834 PUSH HL
62835 PUSH BC
ProcessLocationUpdate_0 62836 CALL ProcessLocationUpdate_15
62839 BIT 2,C
62841 JR Z,ProcessLocationUpdate_1
62843 CALL DecrementDWithWrap
62846 JR Z,ProcessLocationUpdate_6
62848 JR ProcessLocationUpdate_2
ProcessLocationUpdate_1 62850 CALL IncrementDWithWrap
62853 JR Z,ProcessLocationUpdate_6
ProcessLocationUpdate_2 62855 DEC B
62856 JR NZ,ProcessLocationUpdate_5
62858 BIT 1,C
62860 JR Z,ProcessLocationUpdate_3
62862 CALL DecrementEWithWrap
62865 JR Z,ProcessLocationUpdate_6
62867 JR ProcessLocationUpdate_4
ProcessLocationUpdate_3 62869 CALL 62794
62872 JR Z,ProcessLocationUpdate_6
ProcessLocationUpdate_4 62874 POP BC
62875 PUSH BC
ProcessLocationUpdate_5 62876 DEC L
62877 JR NZ,ProcessLocationUpdate_0
ProcessLocationUpdate_6 62879 POP BC
62880 POP HL
62881 RET
ProcessLocationUpdate_7 62882 PUSH HL
62883 PUSH BC
ProcessLocationUpdate_8 62884 CALL ProcessLocationUpdate_15
62887 BIT 1,C
62889 JR Z,ProcessLocationUpdate_9
62891 CALL DecrementEWithWrap
62894 JR Z,ProcessLocationUpdate_14
62896 JR ProcessLocationUpdate_10
ProcessLocationUpdate_9 62898 CALL 62794
62901 JR Z,ProcessLocationUpdate_14
ProcessLocationUpdate_10 62903 DEC B
62904 JR NZ,ProcessLocationUpdate_13
62906 BIT 2,C
62908 JR Z,ProcessLocationUpdate_11
62910 CALL DecrementDWithWrap
62913 JR Z,ProcessLocationUpdate_14
62915 JR ProcessLocationUpdate_12
ProcessLocationUpdate_11 62917 CALL IncrementDWithWrap
62920 JR Z,ProcessLocationUpdate_14
ProcessLocationUpdate_12 62922 POP BC
62923 PUSH BC
ProcessLocationUpdate_13 62924 DEC L
62925 JR NZ,ProcessLocationUpdate_8
ProcessLocationUpdate_14 62927 POP BC
62928 POP HL
62929 RET
This entry point is used by the routine at 62608.
ProcessLocationUpdate_15 62930 PUSH HL
62931 CALL 62971
62934 PUSH AF
62935 PUSH HL
62936 LD A,H
62937 AND 24
62939 RRCA
62940 RRCA
62941 RRCA
62942 ADD A,88
62944 LD H,A
62945 LD A,(HL)
62946 AND 56
62948 LD (HL),A
62949 LD A,(62987)
62952 RLCA
62953 RLCA
62954 RLCA
62955 CP (HL)
62956 JR NZ,ProcessLocationUpdate_16
62958 XOR 56
ProcessLocationUpdate_16 62960 RRCA
62961 RRCA
62962 RRCA
62963 OR (HL)
62964 LD (HL),A
62965 POP HL
62966 POP AF
62967 OR (HL)
62968 LD (HL),A
62969 POP HL
62970 RET
Prev: 62821 Up: Map Next: 62971