diff options
author | IIMarckus <mail@iimarck.us> | 2010-03-19 00:10:42 -0600 |
---|---|---|
committer | IIMarckus <mail@iimarck.us> | 2010-03-19 00:10:42 -0600 |
commit | 459a7c8ad0547ebfb44061d7b4acd0521a83d5e0 (patch) | |
tree | dfba9cf7259b44d20bd9eda0e2b48ae1ab0d8b0a | |
parent | dd95618085e9979aded492c65d40050450d56f8e (diff) |
use readable names instead of ram addresses
hg-commit-id: 49fdf90d76d0
-rw-r--r-- | pokered.asm | 20 |
1 files changed, 15 insertions, 5 deletions
diff --git a/pokered.asm b/pokered.asm index 31e01598..d74f2e67 100644 --- a/pokered.asm +++ b/pokered.asm @@ -1,3 +1,13 @@ +; wram locations +W_CURMAP EQU $D35E + +W_GRASSRATE EQU $D887 +W_GRASSMONS EQU $D888 +W_WATERRATE EQU $D8A4 +W_WATERMONS EQU $D8A5 + + +; pokemon name constants RHYDON EQU $01 KANGASKHAN EQU $02 NIDORAN_M EQU $03 @@ -175,7 +185,7 @@ INCBIN "baserom.gbc",$C000,$EB8 LoadWildData: ; 4EB8 ld hl,WildDataPointers - ld a,[$D35E] ; current map number + ld a,[W_CURMAP] ; current map number ; get wild data for current map ld c,a @@ -186,11 +196,11 @@ LoadWildData: ; 4EB8 ld h,[hl] ld l,a ; hl now points to wild data for current map ld a,[hli] - ld [$D887],a ; grass encounter rate + ld [W_GRASSRATE],a ; grass encounter rate and a jr z,.NoGrassData\@ ; if no grass data, skip to surfing data push hl - ld de,$D888 ; otherwise, load grass data + ld de,W_GRASSMONS ; otherwise, load grass data ld bc,$0014 call $B5 ; copy data pop hl @@ -198,10 +208,10 @@ LoadWildData: ; 4EB8 add hl,bc .NoGrassData\@ ld a,[hli] - ld [$D8A4],a ; surfing encounter rate + ld [W_WATERRATE],a ; surfing encounter rate and a ret z ; if no water data, we're done - ld de,$D8A5 ; otherwise, load surfing data + ld de,W_WATERMONS ; otherwise, load surfing data ld bc,$0014 jp $B5 ; copy data |