summaryrefslogtreecommitdiff
path: root/misc
diff options
context:
space:
mode:
authorPikalaxALT <PikalaxALT@gmail.com>2015-07-22 15:57:02 -0400
committerPikalaxALT <PikalaxALT@gmail.com>2015-07-22 15:57:02 -0400
commitc8960dd2c8043d9a10e961379996fa18fef34033 (patch)
tree7103b7349bc60badb883fb9385c213bcdfcad71b /misc
parentd5ddd9e54ec2422d6f1cd7c561c1750512d0a81d (diff)
Various annotations
Annotated the SGB functions in predef/sgb.asm, and some of the map scripts. Renamed several functions in home. Renamed six WRAM addresses corresponding to party icon animations, and renamed several others relative to these.
Diffstat (limited to 'misc')
-rw-r--r--misc/crystal_misc.asm4
-rw-r--r--misc/mobile_40.asm50
-rw-r--r--misc/mobile_42.asm8
-rw-r--r--misc/mobile_45.asm252
-rw-r--r--misc/mobile_5f.asm54
5 files changed, 184 insertions, 184 deletions
diff --git a/misc/crystal_misc.asm b/misc/crystal_misc.asm
index 9dbbea79c..67bef18bc 100644
--- a/misc/crystal_misc.asm
+++ b/misc/crystal_misc.asm
@@ -645,7 +645,7 @@ Function17aaa9: ; 17aaa9 (5e:6aa9)
call Function17aae3
ld c, a
ld b, $0
- ld hl, AttrMap ; AttrMap + 0 + 0 * SCREEN_WIDTH
+ hlcoord 0, 0, AttrMap
add hl, bc
push hl
ld a, $4
@@ -766,7 +766,7 @@ Function17abcf: ; 17abcf (5e:6bcf)
Function17ac0c: ; 17ac0c (5e:6c0c)
call Function17ac1d
call Function17ac2a
- ld hl, TileMap
+ hlcoord 0, 0
ld b, $2
ld c, $12
call Function17ac46
diff --git a/misc/mobile_40.asm b/misc/mobile_40.asm
index 49a81f06d..affe094a0 100644
--- a/misc/mobile_40.asm
+++ b/misc/mobile_40.asm
@@ -173,7 +173,7 @@ Function1000fa: ; 1000fa
xor a
ld [InLinkBattle], a
ld a, $4
- ld [wc319], a
+ ld [wPartyMon1MenuIconAnim + 5], a
callba Function11619d
ld hl, wcd29
set 6, [hl]
@@ -327,7 +327,7 @@ Function100232: ; 100232
push de
callba Function106464
call Function3f20
- call DrawOnMap
+ call UpdateSprites
hlcoord 1, 2
pop de
call PlaceString
@@ -797,7 +797,7 @@ Function1004f4: ; 1004f4
Function100504: ; 100504
push de
call Function3f20
- call DrawOnMap
+ call UpdateSprites
pop de
hlcoord 4, 2
call PlaceString
@@ -830,7 +830,7 @@ Jumptable_10052a: ; 10052a
Function100534: ; 100534
call Function100513
- call DrawOnMap
+ call UpdateSprites
call Function321c
ld a, [wcd28]
inc a
@@ -1514,10 +1514,10 @@ Function100902: ; 100902
Function100970: ; 100970
- ld hl, TileMap
+ hlcoord 0, 0
ld de, wdc00
call Function1009a5
- ld hl, AttrMap
+ hlcoord 0, 0, AttrMap
ld de, $dd68
call Function1009a5
call Function1009d2
@@ -1527,18 +1527,18 @@ Function100970: ; 100970
Function100989: ; 100989
ld hl, wdc00
- ld de, TileMap
+ decoord 0, 0
call Function1009a5
call Function1009ae
callba Function104061
ld hl, $dd68
- ld de, AttrMap
+ decoord 0, 0, AttrMap
call Function1009a5
ret
; 1009a5
Function1009a5: ; 1009a5
- ld bc, $0168
+ ld bc, SCREEN_WIDTH * SCREEN_HEIGHT
ld a, $3
call FarCopyWRAM
ret
@@ -1550,7 +1550,7 @@ Function1009ae: ; 1009ae
ld a, $3
ld [rSVBK], a
ld hl, $d800
- ld de, AttrMap
+ decoord 0, 0, AttrMap
ld c, $14
ld b, $12
.asm_1009bf
@@ -1829,7 +1829,7 @@ Function100b7a: ; 100b7a
rst FarCall
callba Function24085
callba MobileTextBorder
- call DrawOnMap
+ call UpdateSprites
call Function321c
callba Function2411a
ld hl, wcfa5
@@ -2084,7 +2084,7 @@ Function100d67: ; 100d67
xor a
ld [hBGMapMode], a
call Function1cbb
- call DrawOnMap
+ call UpdateSprites
call Function1c89
call WaitBGMap
call Function1c66
@@ -2812,7 +2812,7 @@ Jumptable_101247: ; 101247
; 101251
Function101251: ; 101251
- call DrawOnMap
+ call UpdateSprites
call ResetWindow
ld hl, UnknownText_0x1021f4
call Function1021e0
@@ -2829,7 +2829,7 @@ Function101265: ; 101265
; 10126c
Function10126c: ; 10126c
- call DrawOnMap
+ call UpdateSprites
callba Script_reloadmappart
ld hl, UnknownText_0x1021f4
call Function1021e0
@@ -3018,7 +3018,7 @@ Function1013aa: ; 1013aa
call Function1d7d
call Function2bae
callba Function106464
- call DrawOnMap
+ call UpdateSprites
call Function2b5c
ret
; 1013c0
@@ -4174,7 +4174,7 @@ Function101b70: ; 101b70
call Function101ee4
ld hl, wcd29
set 5, [hl]
- call DrawOnMap
+ call UpdateSprites
ld a, [wcd25]
inc a
ld [wcd25], a
@@ -4356,7 +4356,7 @@ Function101cc2: ; 101cc2 ; unreferenced
Function101cc8: ; 101cc8
ld a, $1
- ld [wc314], a
+ ld [wPartyMon1MenuIconAnim], a
ld a, $1
ld [wc30d], a
ld hl, wcd29
@@ -4369,7 +4369,7 @@ Function101cc8: ; 101cc8
Function101cdf: ; 101cdf
ld a, $6
- ld [wc314], a
+ ld [wPartyMon1MenuIconAnim], a
ld a, $1
ld [wc30d], a
ld hl, wcd29
@@ -4382,7 +4382,7 @@ Function101cdf: ; 101cdf
Function101cf6: ; 101cf6
ld a, $b
- ld [wc315], a
+ ld [wPartyMon1MenuIconAnim + 1], a
ld a, [wcd25]
inc a
ld [wcd25], a
@@ -4391,7 +4391,7 @@ Function101cf6: ; 101cf6
Function101d03: ; 101d03
ld a, $e
- ld [wc315], a
+ ld [wPartyMon1MenuIconAnim + 1], a
ld a, [wcd25]
inc a
ld [wcd25], a
@@ -6747,11 +6747,11 @@ Function102d48: ; 102d48
Function102d9a: ; 102d9a
ld a, $7f
ld hl, SpritesEnd
- ld bc, $0168
+ ld bc, SCREEN_WIDTH * SCREEN_HEIGHT
call ByteFill
ld a, $7
- ld hl, AttrMap
- ld bc, $0168
+ hlcoord 0, 0, AttrMap
+ ld bc, SCREEN_WIDTH * SCREEN_HEIGHT
call ByteFill
callba Function104000
ret
@@ -7321,7 +7321,7 @@ Function103309: ; 103309
ld a, [hl]
ld [wd1ee], a
call Function1034be
- call DrawOnMap
+ call UpdateSprites
callba Function104000
ld a, $1
ld [wd1f0], a
@@ -7566,7 +7566,7 @@ Function1034f1: ; 1034f1
ld [wd1f2], a
Function1034f7: ; 10134f7
- ld hl, TileMap
+ hlcoord 0, 0
add hl, bc
ld a, [wd1ef]
ld bc, SCREEN_WIDTH
diff --git a/misc/mobile_42.asm b/misc/mobile_42.asm
index 634ea3a57..b12fb29b3 100644
--- a/misc/mobile_42.asm
+++ b/misc/mobile_42.asm
@@ -497,7 +497,7 @@ Function10830e: ; 10830e
call Function3b2a
ld de, SFX_BALL_POOF
call PlaySFX
- ld hl, TileMap
+ hlcoord 0, 0
ld bc, $00f0
ld a, $7f
call ByteFill
@@ -632,7 +632,7 @@ Function10842c: ; 10842c
call Function3b2a
ld de, SFX_BALL_POOF
call PlaySFX
- ld hl, TileMap
+ hlcoord 0, 0
ld bc, $00f0
ld a, $7f
call ByteFill
@@ -1386,8 +1386,8 @@ Function108abe: ; 108abe
; 108ac8
Function108ac8: ; 108ac8
- ld hl, TileMap
- ld bc, $0168
+ hlcoord 0, 0
+ ld bc, SCREEN_WIDTH * SCREEN_HEIGHT
ld a, $7f
call ByteFill
ret
diff --git a/misc/mobile_45.asm b/misc/mobile_45.asm
index c959452ad..ded844c5e 100644
--- a/misc/mobile_45.asm
+++ b/misc/mobile_45.asm
@@ -5588,14 +5588,14 @@ INCBIN "gfx/unknown/11601a.2bpp"
Function11615a: ; 11615a
xor a
ld [wc30d], a
- ld [wc319], a
+ ld [wPartyMon1MenuIconAnim + 5], a
ld [wc310], a
ld [wc311], a
ld [wc312], a
ld [wc313], a
- ld [wc314], a
- ld [wc315], a
- ld [wc318], a
+ ld [wPartyMon1MenuIconAnim], a
+ ld [wPartyMon1MenuIconAnim + 1], a
+ ld [wPartyMon1MenuIconAnim + 4], a
ld [wc3f6], a
ld [wc3f8], a
ld [wc3f2], a
@@ -5617,7 +5617,7 @@ Function11619d: ; 11619d
ld a, [wc30d]
and a
ret z
- ld a, [wc319]
+ ld a, [wPartyMon1MenuIconAnim + 5]
cp $2
jr c, .asm_1161b4
ld a, $a0
@@ -5631,7 +5631,7 @@ Function11619d: ; 11619d
; 1161b8
Function1161b8: ; 1161b8
- ld a, [wc319]
+ ld a, [wPartyMon1MenuIconAnim + 5]
ld e, a
ld d, 0
ld hl, Jumptable_1161c7
@@ -5758,9 +5758,9 @@ Function1161d5: ; 1161d5
ld [wc2a9], a
ld a, d
ld [wc2aa], a
- ld a, [wc319]
+ ld a, [wPartyMon1MenuIconAnim + 5]
inc a
- ld [wc319], a
+ ld [wPartyMon1MenuIconAnim + 5], a
ret
; 11628c
@@ -5774,15 +5774,15 @@ MenuDataHeader_11628c: ; 11628c
Function116294: ; 116294
callba Function170d02
- ld a, [wc319]
+ ld a, [wPartyMon1MenuIconAnim + 5]
inc a
- ld [wc319], a
+ ld [wPartyMon1MenuIconAnim + 5], a
ld a, [rSVBK]
push af
ld a, $5
ld [rSVBK], a
ld hl, wd030
- ld de, wc320
+ ld de, wPartyMon1MenuIconAnim + 12
ld bc, $0010
call CopyBytes
ld hl, Palette_11734e
@@ -5799,9 +5799,9 @@ Function116294: ; 116294
Function1162cb: ; 1162cb
callba Function170cc6
- ld a, [wc319]
+ ld a, [wPartyMon1MenuIconAnim + 5]
inc a
- ld [wc319], a
+ ld [wPartyMon1MenuIconAnim + 5], a
ld a, [rSVBK]
push af
ld a, $5
@@ -5838,7 +5838,7 @@ Function1162f2: ; 1162f2
ld c, a
ld a, [wc30f]
ld b, a
- ld a, [wc318]
+ ld a, [wPartyMon1MenuIconAnim + 4]
ld e, a
ld a, [hli]
sub e
@@ -5928,7 +5928,7 @@ Function11636e: ; 11636e
call ByteFill
ld a, $90
ld [hWY], a
- call DrawOnMap
+ call UpdateSprites
pop af
ld [rSVBK], a
callba Function104061
@@ -5939,7 +5939,7 @@ Function11636e: ; 11636e
xor a
ld [wc2aa], a
xor a
- ld [wc319], a
+ ld [wPartyMon1MenuIconAnim + 5], a
ld [wc30d], a
ret
; 1163c0
@@ -5961,7 +5961,7 @@ Function1163c0: ; 1163c0
push af
ld a, $5
ld [rSVBK], a
- ld hl, wc320
+ ld hl, wPartyMon1MenuIconAnim + 12
ld de, wd030
ld bc, $0010
call CopyBytes
@@ -5971,7 +5971,7 @@ Function1163c0: ; 1163c0
call DelayFrame
ld a, $90
ld [hWY], a
- call DrawOnMap
+ call UpdateSprites
callba Function14157
pop af
ld [rSVBK], a
@@ -5997,7 +5997,7 @@ Function1163c0: ; 1163c0
.asm_116439
xor a
- ld [wc319], a
+ ld [wPartyMon1MenuIconAnim + 5], a
ld [wc30d], a
ret
; 116441
@@ -6014,14 +6014,14 @@ Function116441: ; 116441
xor a
ld [wc2aa], a
xor a
- ld [wc319], a
+ ld [wPartyMon1MenuIconAnim + 5], a
ld [wc30d], a
ret
; 116468
Function116468: ; 116468
call Function116567
- ld a, [wc314]
+ ld a, [wPartyMon1MenuIconAnim]
cp $d
jr nz, .asm_1164a8
ld hl, wc30e
@@ -6213,7 +6213,7 @@ Function116567: ; 116567
; 11659d
Function11659d: ; 11659d
- ld a, [wc314]
+ ld a, [wPartyMon1MenuIconAnim]
cp $12
ret nc
ld e, a
@@ -6289,7 +6289,7 @@ Function116600:
call Function116780
ret c
ld a, $2
- ld [wc314], a
+ ld [wPartyMon1MenuIconAnim], a
ret
; 116615
@@ -6332,24 +6332,24 @@ Function116640:
call Function116780
ret c
ld a, $7
- ld [wc314], a
+ ld [wPartyMon1MenuIconAnim], a
ret
; 116655
Function116655: ; 116655
xor a
- ld [wc317], a
+ ld [wPartyMon1MenuIconAnim + 3], a
call Function11678e
Function11665c:
- ld hl, wc317
+ ld hl, wPartyMon1MenuIconAnim + 3
ld a, $1
xor [hl]
ld [hl], a
add $4
ld c, a
call Function11679c
- ld a, [wc317]
+ ld a, [wPartyMon1MenuIconAnim + 3]
and a
jr nz, .asm_116673
ld a, $48
@@ -6378,7 +6378,7 @@ Function11668d:
call Function116780
ret c
ld a, $c
- ld [wc314], a
+ ld [wPartyMon1MenuIconAnim], a
ret
; 11669f
@@ -6393,9 +6393,9 @@ Function1166a2:
ld [wc30f], a
ld [wc3f3], a
ld a, $ff
- ld [wc316], a
+ ld [wPartyMon1MenuIconAnim + 2], a
xor a
- ld [wc317], a
+ ld [wPartyMon1MenuIconAnim + 3], a
ld a, $0
ld c, a
call Function11679c
@@ -6417,25 +6417,25 @@ Function1166d6:
cp $48
jr nz, .asm_1166e4
xor a
- ld [wc316], a
+ ld [wPartyMon1MenuIconAnim + 2], a
.asm_1166e4
ld a, [wc311]
cp $ff
ret nz
ld a, $4
- ld [wc319], a
+ ld [wPartyMon1MenuIconAnim + 5], a
xor a
- ld [wc314], a
+ ld [wPartyMon1MenuIconAnim], a
ret
; 1166f4
Function1166f4: ; 1166f4
ld [wc30e], a
ld a, b
- ld [wc316], a
+ ld [wPartyMon1MenuIconAnim + 2], a
xor a
- ld [wc317], a
+ ld [wPartyMon1MenuIconAnim + 3], a
ld hl, wc30f
.asm_116702
call Random
@@ -6460,9 +6460,9 @@ Function1166f4: ; 1166f4
Function11671f: ; 11671f
ld [wc30f], a
ld a, b
- ld [wc317], a
+ ld [wPartyMon1MenuIconAnim + 3], a
xor a
- ld [wc316], a
+ ld [wPartyMon1MenuIconAnim + 2], a
ld hl, wc30e
.asm_11672d
call Random
@@ -6482,11 +6482,11 @@ Function11671f: ; 11671f
Function116747: ; 116747
ld hl, wc30e
- ld a, [wc316]
+ ld a, [wPartyMon1MenuIconAnim + 2]
add [hl]
ld [hl], a
ld hl, wc30f
- ld a, [wc317]
+ ld a, [wPartyMon1MenuIconAnim + 3]
add [hl]
ld [hl], a
ret
@@ -6518,7 +6518,7 @@ Function116758: ; 116758
ld a, $4
.asm_11677a
- ld [wc318], a
+ ld [wPartyMon1MenuIconAnim + 4], a
ret
; 11677e
@@ -6526,11 +6526,11 @@ Function11677e: ; 11677e
ld a, $0
Function116780:
- ld hl, wc315
+ ld hl, wPartyMon1MenuIconAnim + 1
cp [hl]
jr z, .asm_11678c
ld a, [hl]
- ld [wc314], a
+ ld [wPartyMon1MenuIconAnim], a
scf
ret
@@ -6540,15 +6540,15 @@ Function116780:
; 11678e
Function11678e: ; 11678e
- ld hl, wc314
+ ld hl, wPartyMon1MenuIconAnim
ld a, [hl]
- ld [wc315], a
+ ld [wPartyMon1MenuIconAnim + 1], a
inc [hl]
ret
; 116797
Function116797: ; 116797
- ld hl, wc314
+ ld hl, wPartyMon1MenuIconAnim
inc [hl]
ret
; 11679c
@@ -8456,11 +8456,11 @@ YesNo117ccc: ; 0x117ccc
db "@"
MobileStadiumEntryText: ; 0x117cd3
- TX_FAR _MobileStadiumEntryText
+ text_jump _MobileStadiumEntryText
db "@"
MobileStadiumSuccessText: ; 0x117cd8
- TX_FAR _MobileStadiumSuccessText
+ text_jump _MobileStadiumSuccessText
db "@"
Function117cdd: ; 0x117cdd
@@ -8938,7 +8938,7 @@ Function1183cb: ; 1183cb
ld [wcd66], a
ld [wcd67], a
ld [wcd68], a
- ld [wc31a], a
+ ld [wPartyMon1MenuIconAnim + 6], a
ld [wcd89], a
ld [wcd8a], a
ld [wcd8b], a
@@ -9527,7 +9527,7 @@ Function11878d: ; 11878d (46:478d)
ld a, $a
call Function3e32
ld a, [wc3f0]
- ld [wc319], a
+ ld [wPartyMon1MenuIconAnim + 5], a
ld a, [wcd34]
ld [wcf66], a
ret
@@ -9571,13 +9571,13 @@ Function118805: ; 118805 (46:4805)
ld a, $a
call Function3e32
ld a, [wc3f0]
- ld [wc319], a
+ ld [wPartyMon1MenuIconAnim + 5], a
ld a, [wcd34]
ld [wcf66], a
ret
Function118821: ; 118821 (46:4821)
- ld a, [wc319]
+ ld a, [wPartyMon1MenuIconAnim + 5]
cp $3
jr c, .asm_11884a
cp $4
@@ -9590,7 +9590,7 @@ Function118821: ; 118821 (46:4821)
ld a, $a
ld [wc300], a
ld a, [wc3f0]
- ld [wc319], a
+ ld [wPartyMon1MenuIconAnim + 5], a
ld a, [wcd34]
ld [wcf66], a
scf
@@ -9669,7 +9669,7 @@ Function118896: ; 118896
; 1188b0
Function1188b0: ; 1188b0 (46:48b0)
- ld de, wc346
+ ld de, wPartyMon4MenuIconAnim + 2
ld a, $c
jp Function119e2b
@@ -9701,7 +9701,7 @@ Function1188c8: ; 1188c8 (46:48c8)
jp Function119e2b
Function1188e7: ; 1188e7 (46:48e7)
- ld de, wc346
+ ld de, wPartyMon4MenuIconAnim + 2
ld a, $5
call GetSRAMBank
ld a, [$aa4a]
@@ -9721,7 +9721,7 @@ Function1188e7: ; 1188e7 (46:48e7)
Function118903: ; 118903 (46:4903)
ld a, [wc3f0]
- ld [wc319], a
+ ld [wPartyMon1MenuIconAnim + 5], a
ld c, $1
callba Function115e18
ld a, $8
@@ -9750,7 +9750,7 @@ Function118922: ; 118922
call Function119e2e
Function118936:
- ld a, [wc31a]
+ ld a, [wPartyMon1MenuIconAnim + 6]
and a
ret nz
ld hl, MenuDataHeader_119cf7
@@ -10032,7 +10032,7 @@ Function118b10:
jp Function119e2b
Function118b24: ; 118b24 (46:4b24)
- ld hl, wc346
+ ld hl, wPartyMon4MenuIconAnim + 2
ld a, $8
ld [hli], a
ld a, $c7
@@ -10045,7 +10045,7 @@ Function118b24: ; 118b24 (46:4b24)
call Function119ec2
ld a, $80
ld [wcd89], a
- ld hl, wc346
+ ld hl, wPartyMon4MenuIconAnim + 2
ret
; 118b42 (46:4b42)
@@ -10380,22 +10380,22 @@ Function118ec6: ; 118ec6
call Function118440
call SpeechTextBox
ld hl, $d80e
- ld de, wc320
+ ld de, wPartyMon1MenuIconAnim + 12
ld bc, $0026
call CopyBytes
xor a
- ld [wc31f], a
+ ld [wPartyMon1MenuIconAnim + 11], a
ld a, $20
- ld [wc31b], a
+ ld [wPartyMon1MenuIconAnim + 7], a
ld a, $c3
- ld [wc31c], a
+ ld [wPartyMon1MenuIconAnim + 8], a
hlcoord 1, 14
ld a, l
- ld [wc31d], a
+ ld [wPartyMon1MenuIconAnim + 9], a
ld a, h
- ld [wc31e], a
+ ld [wPartyMon1MenuIconAnim + 10], a
ld a, $2
- ld [wc31a], a
+ ld [wPartyMon1MenuIconAnim + 6], a
ld a, $1d
ld [wcd3c], a
ld a, $24
@@ -10468,7 +10468,7 @@ Function118f68:
ld a, [wcc60]
and a
jr z, .asm_118fba
- ld hl, wc346
+ ld hl, wPartyMon4MenuIconAnim + 2
ld a, $c608 % $100
ld [hli], a
ld a, $c608 / $100
@@ -10489,7 +10489,7 @@ Function118f68:
call Function119ec2
ld a, $40
ld [wcd89], a
- ld hl, wc346
+ ld hl, wPartyMon4MenuIconAnim + 2
ld de, $de00
ld bc, $0200
ld a, $2c
@@ -10549,7 +10549,7 @@ Function119009:
ld de, wcc60
call Function1191ad
ret c
- ld hl, wc346
+ ld hl, wPartyMon4MenuIconAnim + 2
ld a, $8
ld [hli], a
ld a, $c6
@@ -10570,7 +10570,7 @@ Function119009:
call Function119ec2
ld a, $40
ld [wcd89], a
- ld hl, wc346
+ ld hl, wPartyMon4MenuIconAnim + 2
ld de, Unkn1Pals
ld bc, $1000
ld a, $2c
@@ -11097,7 +11097,7 @@ Function1193a0:
ld a, $8
ld [wcd3c], a
call Function119ed8
- ld hl, wc346
+ ld hl, wPartyMon4MenuIconAnim + 2
ld a, wd000 % $100
ld [hli], a
ld a, wd000 / $100
@@ -11118,7 +11118,7 @@ Function1193a0:
call Function119ec2
ld a, $40
ld [wcd89], a
- ld hl, wc346
+ ld hl, wPartyMon4MenuIconAnim + 2
ld de, $de00
ld bc, $0200
ld a, $2c
@@ -11920,7 +11920,7 @@ Function1198ee: ; 1198ee
call Function119e2e
Function1198f7:
- ld a, [wc31a]
+ ld a, [wPartyMon1MenuIconAnim + 6]
and a
ret nz
ld hl, $c608 + 2
@@ -12466,7 +12466,7 @@ Function119ca2:
call Function119e2e
Function119cab:
- ld a, [wc31a]
+ ld a, [wPartyMon1MenuIconAnim + 6]
and a
ret nz
ld a, $80
@@ -12503,7 +12503,7 @@ Function119cc3: ; 119cc3
call Function119e2e
Function119cdf:
- ld a, [wc31a]
+ ld a, [wPartyMon1MenuIconAnim + 6]
and a
ret nz
ld a, $f
@@ -12949,7 +12949,7 @@ Function119f98: ; 119f98
ld a, $1
ld [wc30d], a
ld a, $1
- ld [wc314], a
+ ld [wPartyMon1MenuIconAnim], a
callba Function104061
and a
ret
@@ -13131,7 +13131,7 @@ Function11a16d: ; 11a16d
call Function11a63c
call Function11a1e6
hlcoord 4, 2
- ld de, wc346
+ ld de, wPartyMon4MenuIconAnim + 2
call PlaceString
call Function11a5f5
xor a
@@ -13185,7 +13185,7 @@ Function11a1d6: ; 11a1d6
Function11a1e6: ; 11a1e6
ld hl, String_11a706
- ld de, wc346
+ ld de, wPartyMon4MenuIconAnim + 2
call Function11a1ff
ld hl, wcd85
call Function11a1ff
@@ -13734,15 +13734,15 @@ Function11a5b9: ; 11a5b9
ld a, $5
ld [wcf84], a
call Function1c00
- ld hl, AttrMap
+ hlcoord 0, 0, AttrMap
ld b, $6
ld c, $14
- ld hl, TileMap
+ hlcoord 0, 0
ld b, $4
ld c, $12
call Function3eea
callba Function104061
- call DrawOnMap
+ call UpdateSprites
ld c, $0
callba Function115e18
ld a, $1
@@ -14011,7 +14011,7 @@ endr
; 11a8fa
Function11a8fa: ; 11a8fa
- ld a, [wc31a]
+ ld a, [wPartyMon1MenuIconAnim + 6]
ld e, a
ld d, 0
ld hl, Jumptable_11a909
@@ -14035,14 +14035,14 @@ Function11a90f: ; 11a90f
ld [rSVBK], a
call SpeechTextBox
ld a, $50
- ld hl, wc320
+ ld hl, wPartyMon1MenuIconAnim + 12
ld bc, $008c
call ByteFill
- ld a, [wc31b]
+ ld a, [wPartyMon1MenuIconAnim + 7]
ld l, a
- ld a, [wc31c]
+ ld a, [wPartyMon1MenuIconAnim + 8]
ld h, a
- ld de, wc320
+ ld de, wPartyMon1MenuIconAnim + 12
.asm_11a92c
ld a, [hli]
cp $57
@@ -14073,17 +14073,17 @@ Function11a90f: ; 11a90f
.asm_11a94f
xor a
- ld [wc31f], a
+ ld [wPartyMon1MenuIconAnim + 11], a
ld a, $20
- ld [wc31b], a
+ ld [wPartyMon1MenuIconAnim + 7], a
ld a, $c3
- ld [wc31c], a
+ ld [wPartyMon1MenuIconAnim + 8], a
hlcoord 1, 14
ld a, l
- ld [wc31d], a
+ ld [wPartyMon1MenuIconAnim + 9], a
ld a, h
- ld [wc31e], a
- ld hl, wc31a
+ ld [wPartyMon1MenuIconAnim + 10], a
+ ld hl, wPartyMon1MenuIconAnim + 6
inc [hl]
ld a, $3
ld [rSVBK], a
@@ -14093,7 +14093,7 @@ Function11a970:
; 11a971
Function11a971: ; 11a971
- ld hl, wc31f
+ ld hl, wPartyMon1MenuIconAnim + 11
ld a, [hJoyDown]
and a
jr nz, .asm_11a97f
@@ -14108,34 +14108,34 @@ Function11a971: ; 11a971
and $7
ld [hl], a
ld hl, wcd8d
- ld a, [wc31b]
+ ld a, [wPartyMon1MenuIconAnim + 7]
ld e, a
- ld a, [wc31c]
+ ld a, [wPartyMon1MenuIconAnim + 8]
ld d, a
ld a, [de]
inc de
ld [hli], a
ld a, e
- ld [wc31b], a
+ ld [wPartyMon1MenuIconAnim + 7], a
ld a, d
- ld [wc31c], a
+ ld [wPartyMon1MenuIconAnim + 8], a
ld a, $50
ld [hl], a
- ld a, [wc31d]
+ ld a, [wPartyMon1MenuIconAnim + 9]
ld l, a
- ld a, [wc31e]
+ ld a, [wPartyMon1MenuIconAnim + 10]
ld h, a
ld de, wcd8d
call PlaceString
ld a, c
- ld [wc31d], a
+ ld [wPartyMon1MenuIconAnim + 9], a
ld a, b
- ld [wc31e], a
+ ld [wPartyMon1MenuIconAnim + 10], a
ld a, [wcd8d]
cp $50
jr nz, .asm_11a9bf
xor a
- ld [wc31a], a
+ ld [wPartyMon1MenuIconAnim + 6], a
.asm_11a9bf
ret
@@ -14143,11 +14143,11 @@ Function11a971: ; 11a971
Function11a9c0: ; 11a9c0
ld a, l
- ld [wc31b], a
+ ld [wPartyMon1MenuIconAnim + 7], a
ld a, h
- ld [wc31c], a
+ ld [wPartyMon1MenuIconAnim + 8], a
ld a, $1
- ld [wc31a], a
+ ld [wPartyMon1MenuIconAnim + 6], a
ret
; 11a9ce
@@ -14159,7 +14159,7 @@ Function11a9ce: ; 11a9ce
callba Function106464
call Functiond90
callba Function2b5c
- call DrawOnMap
+ call UpdateSprites
ret
; 11a9f0
@@ -15200,9 +15200,9 @@ Function11b175: ; 11b175
; 11b1f7
Function11b1f7: ; 11b1f7
- ld hl, TileMap
+ hlcoord 0, 0
ld a, $32
- ld bc, $0168
+ ld bc, SCREEN_WIDTH * SCREEN_HEIGHT
call ByteFill
ret
; 11b203
@@ -16576,7 +16576,7 @@ endr
bccoord 1, 14
pop af
ld [rSVBK], a
- call Function13e5
+ call PlaceWholeStringInBoxAtOnce
ret
; 11c05d
@@ -16759,7 +16759,7 @@ Function11c0c6: ; 11c0c6
ld [hl], $57
pop bc
ld hl, $c608 + 16
- call Function13e5
+ call PlaceWholeStringInBoxAtOnce
pop hl
ld a, l
ld [wcf63], a
@@ -18804,7 +18804,7 @@ Unknown_11cfca:
; 11cfce
Function11cfce: ; 11cfce (47:4fce)
- ld hl, TileMap
+ hlcoord 0, 0
ld bc, $14
ld a, [de]
inc de
@@ -18895,7 +18895,7 @@ endr
ret
Function11d035: ; 11d035 (47:5035)
- ld hl, TileMap
+ hlcoord 0, 0
ld bc, $14
ld a, [de]
inc de
@@ -21492,7 +21492,7 @@ Function16c130: ; 16c130
; 16c145
Function16c145: ; 16c145
- ld hl, TileMap
+ hlcoord 0, 0
ld bc, 20
xor a
call ByteFill
@@ -21504,7 +21504,7 @@ Function16c145: ; 16c145
; 16c15c
Function16c15c: ; 16c15c
- ld hl, AttrMap
+ hlcoord 0, 0, AttrMap
ld bc, $0014
xor a
call ByteFill
@@ -22099,12 +22099,12 @@ Function16cc73:
ld a, $0
ld [rVBK], a
push hl
- ld de, TileMap
+ decoord 0, 0
call Function16cc90
pop hl
ld a, $1
ld [rVBK], a
- ld de, AttrMap
+ decoord 0, 0, AttrMap
call Function16cc90
pop af
ld [rVBK], a
@@ -22169,8 +22169,8 @@ Function16d421: ; 16d421
Function16d42e: ; 16d42e
ld hl, Tilemap_16d465
- ld de, TileMap
- ld bc, $0168
+ decoord 0, 0
+ ld bc, SCREEN_WIDTH * SCREEN_HEIGHT
call CopyBytes
ret
; 16d43b
@@ -22310,7 +22310,7 @@ Function16d6a7: ; 16d6a7
Function16d6ae: ; 16d6ae
call Function16d42e
ld hl, Tilemap_16d5cd
- ld de, TileMap
+ decoord 0, 0
ld bc, $0028
call CopyBytes
ld hl, Tilemap_16d5f5
@@ -24856,11 +24856,11 @@ Function171c87: ; 171c87 (5c:5c87)
call Decompress
call EnableLCD
ld hl, Tilemap_172491
- ld de, TileMap
+ decoord 0, 0
ld bc, $168
call CopyBytes
ld hl, Attrmap_1727ed
- ld de, AttrMap
+ decoord 0, 0, AttrMap
ld bc, $168
call CopyBytes
hlcoord 3, 2
@@ -24928,11 +24928,11 @@ Function171d2b: ; 171d2b (5c:5d2b)
call Decompress
call EnableLCD
ld hl, Tilemap_172685
- ld de, TileMap
+ decoord 0, 0
ld bc, $168
call CopyBytes
ld hl, Attrmap_172955
- ld de, AttrMap
+ decoord 0, 0, AttrMap
ld bc, $168
call CopyBytes
hlcoord 2, 2
@@ -25010,11 +25010,11 @@ String_172e5d: ; 172e5d
Function172e78: ; 172e78 (5c:6e78)
ld a, $7f
- ld hl, TileMap
+ hlcoord 0, 0
ld bc, $168
call ByteFill
ld a, $7
- ld hl, AttrMap
+ hlcoord 0, 0, AttrMap
ld bc, $168
call ByteFill
call DisableLCD
@@ -25024,11 +25024,11 @@ Function172e78: ; 172e78 (5c:6e78)
call CopyBytes
call EnableLCD
ld hl, Tilemap_1733af
- ld de, TileMap
+ decoord 0, 0
ld bc, $168
call CopyBytes
ld hl, Attrmap_173517
- ld de, AttrMap
+ decoord 0, 0, AttrMap
ld bc, $168
call CopyBytes
ret
diff --git a/misc/mobile_5f.asm b/misc/mobile_5f.asm
index 4b780cbce..acf5ede40 100644
--- a/misc/mobile_5f.asm
+++ b/misc/mobile_5f.asm
@@ -14,8 +14,8 @@ Function17c000: ; 17c000
call Functione5f
ld hl, HaveWantMap
- ld de, TileMap
- ld bc, AttrMap
+ decoord 0, 0
+ bccoord 0, 0, AttrMap
ld a, SCREEN_HEIGHT
.y
@@ -746,8 +746,8 @@ Function17d48d: ; 17d48d
ld bc, $0040
call CopyBytes
ld hl, TileAttrmap_17eb8e
- ld de, TileMap
- ld bc, AttrMap
+ decoord 0, 0
+ bccoord 0, 0, AttrMap
ld a, $12
.asm_17d4a4
push af
@@ -862,7 +862,7 @@ Function17d48d: ; 17d48d
ld b, a
push hl
pop de
- ld hl, TileMap
+ hlcoord 0, 0
add hl, bc
call PlaceString
push de
@@ -1310,7 +1310,7 @@ Function17d818: ; 17d818
call Function17e447
ld e, l
ld d, h
- ld hl, TileMap
+ hlcoord 0, 0
add hl, bc
call PlaceString
ret
@@ -1335,7 +1335,7 @@ Function17d833: ; 17d833
call Function17e43d
ld c, l
ld b, h
- ld hl, TileMap
+ hlcoord 0, 0
add hl, de
ld e, l
ld d, h
@@ -1505,7 +1505,7 @@ Function17d93a: ; 17d93a
ld h, a
ld a, [wc70b]
ld c, a
- ld de, TileMap
+ decoord 0, 0
add hl, de
ld e, l
ld d, h
@@ -1543,7 +1543,7 @@ Function17d98b: ; 17d98b
ld de, VTiles2
callba GetTrainerPic
pop hl
- ld de, TileMap
+ decoord 0, 0
add hl, de
ld bc, $0707
predef FillBox
@@ -2051,12 +2051,12 @@ Function17dd13: ; 17dd13
call Function17e41e
call Function17e447
push hl
- ld hl, TileMap
+ hlcoord 0, 0
add hl, bc
push hl
pop bc
pop hl
- call Function13e5
+ call PlaceWholeStringInBoxAtOnce
ret
; 17dd30
@@ -2073,7 +2073,7 @@ Function17dd30: ; 17dd30
push af
call Function17e41e
pop af
- ld hl, TileMap
+ hlcoord 0, 0
add hl, de
call Function17e600
ret
@@ -3230,7 +3230,7 @@ rept 2
add hl, bc
endr
push hl
- ld hl, TileMap
+ hlcoord 0, 0
ld bc, $0014
ld a, [wcd23]
call AddNTimes
@@ -3308,7 +3308,7 @@ Function17e4dd: ; 17e4dd
and $1
ret z
ld a, [wcd29]
- ld hl, TileMap
+ hlcoord 0, 0
ld bc, $0014
call AddNTimes
ld a, [wcd28]
@@ -3345,7 +3345,7 @@ Function17e51b: ; 17e51b
sub [hl]
inc a
ld [wcd4f], a
- ld hl, TileMap
+ hlcoord 0, 0
ld bc, $0014
ld a, [wcd23]
dec a
@@ -3395,7 +3395,7 @@ Function17e566: ; 17e566
Function17e571: ; 17e571
push af
- ld hl, TileMap
+ hlcoord 0, 0
ld bc, $0014
ld a, [wcd23]
call AddNTimes
@@ -3437,7 +3437,7 @@ Function17e5af: ; 17e5af
ld l, a
ld a, [wcd44]
ld h, a
- ld bc, TileMap
+ bccoord 0, 0
add hl, bc
ld bc, $ffec
add hl, bc
@@ -3471,7 +3471,7 @@ endr
ld l, a
ld a, [wcd44]
ld h, a
- ld bc, TileMap
+ bccoord 0, 0
add hl, bc
call PlaceString
ret
@@ -3496,7 +3496,7 @@ Function17e600: ; 17e600
Function17e613: ; 17e613
push hl
- ld hl, TileMap
+ hlcoord 0, 0
ld bc, $0014
ld a, [de]
inc de
@@ -3633,7 +3633,7 @@ endr
push af
push hl
push hl
- ld bc, TileMap
+ bccoord 0, 0
add hl, bc
ld a, [hl]
cp $7f
@@ -3648,7 +3648,7 @@ endr
.asm_17e6c7
pop hl
- ld bc, AttrMap
+ bccoord 0, 0, AttrMap
add hl, bc
ld [hl], a
pop hl
@@ -3672,7 +3672,7 @@ Function17e6de: ; 17e6de
ld l, a
ld a, [wc709]
ld h, a
- ld de, AttrMap
+ decoord 0, 0, AttrMap
add hl, de
pop af
ld b, $7
@@ -4456,7 +4456,7 @@ Function17f41d: ; 17f41d
jr .asm_17f42c
.asm_17f439
- ld hl, TileMap
+ hlcoord 0, 0
ld de, SCREEN_WIDTH
ld a, c
.asm_17f440
@@ -4769,12 +4769,12 @@ Function17f5e4: ; 17f5e4
ld a, d
ld [MusicFadeIDHi], a
ld a, " "
- ld hl, TileMap
- ld bc, $0168
+ hlcoord 0, 0
+ ld bc, SCREEN_WIDTH * SCREEN_HEIGHT
call ByteFill
ld a, $6
- ld hl, AttrMap
- ld bc, $0168
+ hlcoord 0, 0, AttrMap
+ ld bc, SCREEN_WIDTH * SCREEN_HEIGHT
call ByteFill
hlcoord 2, 1
ld b, $1