Remove most static wram addresses. Use labels instead.

For unknown addresses, use "w<address>".

Label overleads are still an issue.
This commit is contained in:
yenatch 2014-05-26 14:04:56 -07:00
parent 52ba96f5f4
commit 40c17c906b
290 changed files with 8262 additions and 7759 deletions

View file

@ -1,18 +1,18 @@
HandleLedges: ; 1a672 (6:6672)
ld a, [$d736]
ld a, [wd736]
bit 6, a
ret nz
ld a, [W_CURMAPTILESET] ; $d367
ld a, [W_CURMAPTILESET] ; W_CURMAPTILESET
and a ; OVERWORLD
ret nz
ld a, $35
call Predef ; indirect jump to Func_c586 (c586 (3:4586))
ld a, [$c109]
ld a, [wSpriteStateData1 + 9]
ld b, a
FuncCoord 8, 9 ; $c45c
FuncCoord 8, 9
ld a, [Coord]
ld c, a
ld a, [$cfc6]
ld a, [wcfc6]
ld d, a
ld hl, LedgeTiles ; $66cf
.asm_1a691
@ -43,14 +43,14 @@ HandleLedges: ; 1a672 (6:6672)
ret z
ld a, $ff
ld [wJoyIgnore], a
ld hl, $d736
ld hl, wd736
set 6, [hl]
call Func_3486
ld a, e
ld [$ccd3], a
ld [$ccd4], a
ld [wccd3], a
ld [wccd4], a
ld a, $2
ld [$cd38], a
ld [wcd38], a
call LoadHoppingShadowOAM
ld a, (SFX_02_4e - SFX_Headers_02) / 3
call PlaySound