summaryrefslogtreecommitdiff
path: root/engine/rng.asm
diff options
context:
space:
mode:
Diffstat (limited to 'engine/rng.asm')
-rwxr-xr-xengine/rng.asm20
1 files changed, 10 insertions, 10 deletions
diff --git a/engine/rng.asm b/engine/rng.asm
index a0e0daa7..2fc83f6f 100755
--- a/engine/rng.asm
+++ b/engine/rng.asm
@@ -1,13 +1,13 @@
-GenRandom_: ; 13a8f (4:7a8f)
-; generate a random 16-bit integer and store it at $FFD3,$FFD4
- ld a,[rDIV]
- ld b,a
- ld a,[H_RAND1]
+Random_::
+; Generate a random 16-bit value.
+ ld a, [rDIV]
+ ld b, a
+ ld a, [hRandomAdd]
adc b
- ld [H_RAND1],a
- ld a,[rDIV]
- ld b,a
- ld a,[H_RAND2]
+ ld [hRandomAdd], a
+ ld a, [rDIV]
+ ld b, a
+ ld a, [hRandomSub]
sbc b
- ld [H_RAND2],a
+ ld [hRandomSub], a
ret