Routines
Prev:
BDFE
Up:
Map
Next:
BE08
BE03: Halve Number
Used by the routines at
ReverseAndHalveSpeed
,
CheckTerrainCollision
and
TakeThreeEighths
.
Divides a signed number by two.
Input
HL
Number
Output
HL
Number divided by two
HalveNumber
BE03
SRA H
Shift
H
right keeping the sign.
BE05
RR L
Rotate
L
right through the carry.
BE07
RET
Return.
Prev:
BDFE
Up:
Map
Next:
BE08