| F490 |
LD ($F60B),A |
| F493 |
PUSH DE |
| F494 |
PUSH HL |
| F495 |
LD HL,$00B0 |
| F498 |
PUSH HL |
| F499 |
CALL $F50D |
| F49C |
JR NZ,$F4A5 |
| F49E |
CALL DecrementDWithWrap |
| F4A1 |
JR NZ,$F499 |
| F4A3 |
JR $F4AB |
| F4A5 |
CALL ProcessLocationUpdate_15 |
| F4A8 |
CALL IncrementDWithWrap |
| F4AB |
LD HL,$0000 |
| F4AE |
LD ($F48E),HL |
| F4B1 |
CALL $F54A |
| F4B4 |
LD A,$00 |
| F4B6 |
JR Z,$F4CD |
| F4B8 |
CALL $F50D |
| F4BB |
LD A,$00 |
| F4BD |
JR NZ,$F4C8 |
| F4BF |
LD A,($F48E) |
| F4C2 |
AND A |
| F4C3 |
JR NZ,$F4C8 |
| F4C5 |
PUSH DE |
| F4C6 |
LD A,$01 |
| F4C8 |
PUSH AF |
| F4C9 |
CALL DecrementEWithWrap |
| F4CC |
POP AF |
| F4CD |
LD ($F48E),A |
| F4D0 |
CALL DecrementEWithWrap |
| F4D3 |
LD A,$00 |
| F4D5 |
JR Z,$F4EC |
| F4D7 |
CALL $F50D |
| F4DA |
LD A,$00 |
| F4DC |
JR NZ,$F4E7 |
| F4DE |
LD A,($F48F) |
| F4E1 |
AND A |
| F4E2 |
JR NZ,$F4E7 |
| F4E4 |
PUSH DE |
| F4E5 |
LD A,$01 |
| F4E7 |
PUSH AF |
| F4E8 |
CALL $F54A |
| F4EB |
POP AF |
| F4EC |
LD ($F48F),A |
| F4EF |
CALL ProcessLocationUpdate_15 |
| F4F2 |
CALL IncrementDWithWrap |
| F4F5 |
JR Z,$F4FF |
| F4F7 |
CALL $F50D |
| F4FA |
JR Z,$F4B1 |
| F4FC |
CALL ProcessLocationUpdate_15 |
| F4FF |
POP DE |
| F500 |
LD A,E |
| F501 |
CP $B0 |
| F503 |
JR NZ,$F499 |
| F505 |
LD A,$00 |
| F507 |
LD ($F60B),A |
| F50A |
POP HL |
| F50B |
POP DE |
| F50C |
RET |
| F50D |
PUSH HL |
| F50E |
CALL $F5FB |
| F511 |
AND (HL) |
| F512 |
POP HL |
| F513 |
RET |