summaryrefslogtreecommitdiff
path: root/predef
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 /predef
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 'predef')
-rw-r--r--predef/cgb.asm20
-rw-r--r--predef/sgb.asm148
2 files changed, 84 insertions, 84 deletions
diff --git a/predef/cgb.asm b/predef/cgb.asm
index 89b8cee99..e4cecad83 100644
--- a/predef/cgb.asm
+++ b/predef/cgb.asm
@@ -13,7 +13,7 @@ Function8d59: ; 8d59
ld a, [SGBPredef]
.asm_8d61
- cp $fc
+ cp -4
jp z, Function96f3
call Function9673
ld l, a
@@ -121,8 +121,8 @@ endr
Function8e23: ; 8e23
call Function8e85
- ld hl, AttrMap
- ld bc, $0168
+ hlcoord 0, 0, AttrMap
+ ld bc, SCREEN_WIDTH * SCREEN_HEIGHT
ld a, $2
call ByteFill
hlcoord 0, 4, AttrMap
@@ -133,7 +133,7 @@ Function8e23: ; 8e23
ld bc, $070a
ld a, $1
call Function9663
- ld hl, AttrMap
+ hlcoord 0, 0, AttrMap
ld bc, $040a
ld a, $2
call Function9663
@@ -233,7 +233,7 @@ endr
ld a, $5
call FarCopyWRAM
call Function9699
- ld hl, AttrMap
+ hlcoord 0, 0, AttrMap
ld bc, $0814
ld a, $1
call Function9663
@@ -717,8 +717,8 @@ Function9289: ; 9289
ld a, $24
call Function9625
call Function9630
- ld hl, AttrMap
- ld bc, $0168
+ hlcoord 0, 0, AttrMap
+ ld bc, SCREEN_WIDTH * SCREEN_HEIGHT
ld a, [PlayerGender]
and a
ld a, $1
@@ -864,7 +864,7 @@ Function93d3: ; 93d3
ld a, $5
call FarCopyWRAM
call Function9699
- ld hl, AttrMap
+ hlcoord 0, 0, AttrMap
ld bc, $010a
ld a, $1
call Function9663
@@ -948,7 +948,7 @@ Palettes_9469: ; 9469
Function9499: ; 9499
call Function91c8
ld de, $0014
- ld hl, AttrMap
+ hlcoord 0, 0, AttrMap
ld a, [wcf82]
.asm_94a5
and a
@@ -1093,7 +1093,7 @@ Function9591: ; 9591
ld bc, $0112
ld a, $1
call Function9663
- ld hl, AttrMap
+ hlcoord 0, 0, AttrMap
ld bc, $1102
ld a, $1
call Function9663
diff --git a/predef/sgb.asm b/predef/sgb.asm
index 5db1c14bd..590dcb3d2 100644
--- a/predef/sgb.asm
+++ b/predef/sgb.asm
@@ -1,7 +1,7 @@
-Function864c: ; 864c
+Predef_LoadSGBLayout: ; 864c
; LoadSGBLayout
call CheckCGB
- jp nz, Function8d59
+ jp nz, Predef_LoadSGBLayoutCGB
ld a, b
cp $ff
@@ -14,57 +14,57 @@ Function864c: ; 864c
ld l, a
ld h, 0
add hl, hl
- ld de, Table866f
+ ld de, .Jumptable
add hl, de
ld a, [hli]
ld h, [hl]
ld l, a
- ld de, Function8a60
+ ld de, .Finish
push de
jp [hl]
; 866f
-Table866f: ; 866f
- dw Function86ad
- dw Function86b4
- dw Function875c
- dw Function8763
- dw Function87b2
- dw Function8852
- dw Function8859
- dw Function8867
- dw Function8860
- dw Function88b1
- dw Function87ab
- dw Function88cd
- dw Function8884
- dw Function891a
- dw Function873c
- dw Function8897
- dw Function882a
- dw Function889e
- dw Function8928
- dw Function8890
- dw Function884b
- dw Function891a
- dw Function8823
- dw Function87e9
- dw Function8921
- dw Function89a6
- dw Function89ad
- dw Function89d9
- dw Function89e0
- dw Function8860
- dw Function8969
+.Jumptable: ; 866f
+ dw .SGB00
+ dw .SGB01
+ dw .SGB02
+ dw .SGB03
+ dw .SGB04
+ dw .SGB05
+ dw .SGB06
+ dw .SGB07
+ dw .SGB08_1d
+ dw .SGB09
+ dw .SGB0a
+ dw .SGB0b
+ dw .SGB0c
+ dw .SGB0d_15
+ dw .SGB0e
+ dw .SGB0f
+ dw .SGB10
+ dw .SGB11
+ dw .SGB12
+ dw .SGB13
+ dw .SGB14
+ dw .SGB0d_15
+ dw .SGB16
+ dw .SGB17
+ dw .SGB18
+ dw .SGB19
+ dw .SGB1a
+ dw .SGB1b
+ dw .SGB1c
+ dw .SGB08_1d
+ dw .SGB1e
; 86ad
-Function86ad: ; 86ad
+.SGB00: ; 86ad
ld hl, PalPacket_9c66
ld de, BlkPacket_9aa6
ret
; 86b4
-Function86b4: ; 86b4
+.SGB01: ; 86b4
ld hl, BlkPacket_9aa6
call Function9809
ld hl, PalPacket_9ce6
@@ -132,7 +132,7 @@ endr
ret
; 873c
-Function873c: ; 873c
+.SGB0e: ; 873c
ld hl, PalPacket_9bd6
ld de, wcda9
ld bc, $0010
@@ -150,13 +150,13 @@ endr
ret
; 875c
-Function875c: ; 875c
+.SGB02: ; 875c
ld hl, PalPacket_9c76
ld de, BlkPacket_9a86
ret
; 8763
-Function8763: ; 8763
+.SGB03: ; 8763
ld hl, PalPacket_9ce6
ld de, wcda9
ld bc, $0010
@@ -193,13 +193,13 @@ endr
ret
; 87ab
-Function87ab: ; 87ab
+.SGB0a: ; 87ab
ld hl, PalPacket_9c56
ld de, wcda9 + 1
ret
; 87b2
-Function87b2: ; 87b2
+.SGB04: ; 87b2
ld hl, PalPacket_9ce6
ld de, wcda9
ld bc, $0010
@@ -227,7 +227,7 @@ Function87b2: ; 87b2
ret
; 87e9
-Function87e9: ; 87e9
+.SGB17: ; 87e9
ld hl, PalPacket_9ce6
ld de, wcda9
ld bc, $0010
@@ -256,13 +256,13 @@ Function87e9: ; 87e9
ret
; 8823
-Function8823: ; 8823
- call Function87b2
+.SGB16: ; 8823
+ call .SGB04
ld de, BlkPacket_9af6
ret
; 882a
-Function882a: ; 882a
+.SGB10: ; 882a
ld hl, PalPacket_9ce6
ld de, wcda9
ld bc, $0010
@@ -280,33 +280,33 @@ Function882a: ; 882a
ret
; 884b
-Function884b: ; 884b
+.SGB14: ; 884b
ld hl, PalPacket_9c36
ld de, BlkPacket_9a86
ret
; 8852
-Function8852: ; 8852
+.SGB05: ; 8852
ld hl, PalPacket_9c96
ld de, BlkPacket_9b06
ret
; 8859
-Function8859: ; 8859
+.SGB06: ; 8859
ld hl, PalPacket_9ca6
ld de, BlkPacket_9b76
ret
; 8860
-Function8860: ; 8860
+.SGB08_1d: ; 8860
ld hl, PalPacket_9cb6
ld de, BlkPacket_9a86
ret
; 8867
-Function8867: ; 8867
+.SGB07: ; 8867
ld b, 0
- ld hl, Unknown_8878
+ ld hl, .BlkPacketTable_SGB07
rept 4
add hl, bc
endr
@@ -320,13 +320,13 @@ endr
ret
; 8878
-Unknown_8878: ; 8878
+.BlkPacketTable_SGB07: ; 8878
dw BlkPacket_9a86, PalPacket_9be6
dw BlkPacket_9a96, PalPacket_9c06
dw BlkPacket_9a86, PalPacket_9c16
; 8884
-Function8884: ; 8884
+.SGB0c: ; 8884
ld hl, PalPacket_9b96
ld de, BlkPacket_9b56
ld a, $8
@@ -334,19 +334,19 @@ Function8884: ; 8884
ret
; 8890
-Function8890: ; 8890
+.SGB13: ; 8890
ld hl, PalPacket_9ba6
ld de, BlkPacket_9b86
ret
; 8897
-Function8897: ; 8897
+.SGB0f: ; 8897
ld hl, PalPacket_9c46
ld de, BlkPacket_9a86
ret
; 889e
-Function889e: ; 889e
+.SGB11: ; 889e
ld hl, BlkPacket_9a86
ld de, PlayerLightScreenCount
ld bc, $0010
@@ -356,12 +356,12 @@ Function889e: ; 889e
ret
; 88b1
-Function88b1: ; 88b1
+.SGB09: ; 88b1
ld hl, PalPacket_9bd6
ld de, wcda9
ld bc, $0010
call CopyBytes
- call Function8a0c
+ call .GetPermission
ld hl, wcda9 + 1
ld [hld], a
ld de, BlkPacket_9a86
@@ -370,7 +370,7 @@ Function88b1: ; 88b1
ret
; 88cd
-Function88cd: ; 88cd
+.SGB0b: ; 88cd
push bc
ld hl, PalPacket_9ce6
ld de, wcda9
@@ -414,19 +414,19 @@ Function88cd: ; 88cd
ret
; 891a
-Function891a: ; 891a
+.SGB0d_15: ; 891a
ld hl, PalPacket_9cb6
ld de, BlkPacket_9a86
ret
; 8921
-Function8921: ; 8921
+.SGB18: ; 8921
ld hl, PalPacket_9bc6
ld de, BlkPacket_9a86
ret
; 8928
-Function8928: ; 8928
+.SGB12: ; 8928
ld hl, PalPacket_9bd6
ld de, wcda9
ld bc, $0010
@@ -435,7 +435,7 @@ Function8928: ; 8928
ld de, wcda9 + $10
ld bc, $0010
call CopyBytes
- call Function8a0c
+ call .GetPermission
ld hl, wcda9 + 1
ld [hl], a
ld hl, wcda9 + 3
@@ -456,7 +456,7 @@ Function8928: ; 8928
ret
; 8969
-Function8969: ; 8969
+.SGB1e: ; 8969
ld hl, PalPacket_9ce6
ld de, wcda9
ld bc, $0010
@@ -489,13 +489,13 @@ endr
ret
; 89a6
-Function89a6: ; 89a6
+.SGB19: ; 89a6
ld hl, PalPacket_9cd6
ld de, BlkPacket_9a86
ret
; 89ad
-Function89ad: ; 89ad
+.SGB1a: ; 89ad
ld hl, PalPacket_9ce6
ld de, wcda9
ld bc, $0010
@@ -516,13 +516,13 @@ Function89ad: ; 89ad
ret
; 89d9
-Function89d9: ; 89d9
+.SGB1b: ; 89d9
ld hl, PalPacket_9cc6
ld de, BlkPacket_9a86
ret
; 89e0
-Function89e0: ; 89e0
+.SGB1c: ; 89e0
ld hl, PalPacket_9ce6
ld de, wcda9
ld bc, $0010
@@ -543,7 +543,7 @@ Function89e0: ; 89e0
ret
; 8a0c
-Function8a0c: ; 8a0c
+.GetPermission: ; 8a0c
ld a, [TimeOfDayPal]
cp $2
jr c, .asm_8a16
@@ -565,7 +565,7 @@ Function8a0c: ; 8a0c
ld a, [MapGroup]
ld e, a
ld d, 0
- ld hl, Unknown_8a45
+ ld hl, .Unknown_8a45
add hl, de
ld a, [hl]
ret
@@ -587,7 +587,7 @@ Function8a0c: ; 8a0c
ret
; 8a45
-Unknown_8a45: ; 8a45
+.Unknown_8a45: ; 8a45
db $00
db $12
db $14
@@ -617,7 +617,7 @@ Unknown_8a45: ; 8a45
db $0d
; 8a60
-Function8a60: ; 8a60
+.Finish: ; 8a60
push de
call Function9809
pop hl