summaryrefslogtreecommitdiff
path: root/home/random.asm
diff options
context:
space:
mode:
authorRangi <35663410+Rangi42@users.noreply.github.com>2018-08-25 22:23:45 -0400
committerGitHub <noreply@github.com>2018-08-25 22:23:45 -0400
commit3eacab563d0e1ab5557c2443556a7a5e58d14cad (patch)
tree3d747166409fdc94f0fd1aa760693a7ee5bd2156 /home/random.asm
parent89681d231611938a791f4256e602c88c2f9aa3e1 (diff)
parentb2adcd6d6ff91efc764a6ecc65147be7b9cda9e8 (diff)
Merge pull request #555 from Rangi42/ldh
Use real labels for HRAM instead of constants, and the ldh instruction
Diffstat (limited to 'home/random.asm')
-rw-r--r--home/random.asm16
1 files changed, 8 insertions, 8 deletions
diff --git a/home/random.asm b/home/random.asm
index e436e4ff6..9d62b9b65 100644
--- a/home/random.asm
+++ b/home/random.asm
@@ -13,17 +13,17 @@ Random::
push bc
- ld a, [rDIV]
+ ldh a, [rDIV]
ld b, a
- ld a, [hRandomAdd]
+ ldh a, [hRandomAdd]
adc b
- ld [hRandomAdd], a
+ ldh [hRandomAdd], a
- ld a, [rDIV]
+ ldh a, [rDIV]
ld b, a
- ld a, [hRandomSub]
+ ldh a, [hRandomSub]
sbc b
- ld [hRandomSub], a
+ ldh [hRandomSub], a
pop bc
ret
@@ -34,7 +34,7 @@ BattleRandom::
; It handles all RNG calls in the battle engine, allowing
; link battles to remain in sync using a shared PRNG.
- ld a, [hROMBank]
+ ldh a, [hROMBank]
push af
ld a, BANK(_BattleRandom)
rst Bankswitch
@@ -67,7 +67,7 @@ RandomRange::
push bc
.loop
call Random
- ld a, [hRandomAdd]
+ ldh a, [hRandomAdd]
ld c, a
add b
jr c, .loop