summaryrefslogtreecommitdiff
path: root/predef/sgb.asm
diff options
context:
space:
mode:
Diffstat (limited to 'predef/sgb.asm')
-rw-r--r--predef/sgb.asm170
1 files changed, 101 insertions, 69 deletions
diff --git a/predef/sgb.asm b/predef/sgb.asm
index 323a0fbb7..c7da48da2 100644
--- a/predef/sgb.asm
+++ b/predef/sgb.asm
@@ -59,24 +59,24 @@ Table866f: ; 866f
; 86ad
Function86ad: ; 86ad
- ld hl, $5c66
- ld de, $5aa6
+ ld hl, PalPacket_9c66
+ ld de, BlkPacket_9aa6
ret
; 86b4
Function86b4: ; 86b4
- ld hl, $5aa6
+ ld hl, BlkPacket_9aa6
call Function9809
- ld hl, $5ce6
+ ld hl, PalPacket_9ce6
ld de, $cda9
ld bc, $0010
call CopyBytes
ld a, [PlayerHPPal]
ld l, a
- ld h, $0
+ ld h, 0
add hl, hl
add hl, hl
- ld de, $68be
+ ld de, Palettes_a8be
add hl, de
ld a, [hli]
ld [$cdac], a
@@ -101,7 +101,7 @@ Function86b4: ; 86b4
ld [$cdb4], a
ld a, [hl]
ld [$cdb5], a
- ld hl, $5cf6
+ ld hl, PalPacket_9cf6
ld de, $cdb9
ld bc, $0010
call CopyBytes
@@ -131,7 +131,7 @@ Function86b4: ; 86b4
; 873c
Function873c: ; 873c
- ld hl, $5bd6
+ ld hl, PalPacket_9bd6
ld de, $cda9
ld bc, $0010
call CopyBytes
@@ -143,18 +143,18 @@ Function873c: ; 873c
add $2f
ld [hl], a
ld hl, $cda9
- ld de, $5ad6
+ ld de, BlkPacket_9ad6
ret
; 875c
Function875c: ; 875c
- ld hl, $5c76
- ld de, $5a86
+ ld hl, PalPacket_9c76
+ ld de, BlkPacket_9a86
ret
; 8763
Function8763: ; 8763
- ld hl, $5ce6
+ ld hl, PalPacket_9ce6
ld de, $cda9
ld bc, $0010
call CopyBytes
@@ -163,7 +163,7 @@ Function8763: ; 8763
ld h, $0
add hl, hl
add hl, hl
- ld de, $68be
+ ld de, Palettes_a8be
add hl, de
ld a, [hli]
ld [$cdac], a
@@ -185,18 +185,18 @@ Function8763: ; 8763
ld a, [hl]
ld [$cdb5], a
ld hl, $cda9
- ld de, $5ac6
+ ld de, BlkPacket_9ac6
ret
; 87ab
Function87ab: ; 87ab
- ld hl, $5c56
+ ld hl, PalPacket_9c56
ld de, $cdaa
ret
; 87b2
Function87b2: ; 87b2
- ld hl, $5ce6
+ ld hl, PalPacket_9ce6
ld de, $cda9
ld bc, $0010
call CopyBytes
@@ -219,12 +219,12 @@ Function87b2: ; 87b2
ld a, [hl]
ld [$cdb5], a
ld hl, $cda9
- ld de, $5ae6
+ ld de, BlkPacket_9ae6
ret
; 87e9
Function87e9: ; 87e9
- ld hl, $5ce6
+ ld hl, PalPacket_9ce6
ld de, $cda9
ld bc, $0010
call CopyBytes
@@ -248,18 +248,18 @@ Function87e9: ; 87e9
ld a, [hl]
ld [$cdb5], a
ld hl, $cda9
- ld de, $5ae6
+ ld de, BlkPacket_9ae6
ret
; 8823
Function8823: ; 8823
call Function87b2
- ld de, $5af6
+ ld de, BlkPacket_9af6
ret
; 882a
Function882a: ; 882a
- ld hl, $5ce6
+ ld hl, PalPacket_9ce6
ld de, $cda9
ld bc, $0010
call CopyBytes
@@ -272,37 +272,37 @@ Function882a: ; 882a
inc hl
ld [hl], $19
ld hl, $cda9
- ld de, $5a86
+ ld de, BlkPacket_9a86
ret
; 884b
Function884b: ; 884b
- ld hl, $5c36
- ld de, $5a86
+ ld hl, PalPacket_9c36
+ ld de, BlkPacket_9a86
ret
; 8852
Function8852: ; 8852
- ld hl, $5c96
- ld de, $5b06
+ ld hl, PalPacket_9c96
+ ld de, BlkPacket_9b06
ret
; 8859
Function8859: ; 8859
- ld hl, $5ca6
- ld de, $5b76
+ ld hl, PalPacket_9ca6
+ ld de, BlkPacket_9b76
ret
; 8860
Function8860: ; 8860
- ld hl, $5cb6
- ld de, $5a86
+ ld hl, PalPacket_9cb6
+ ld de, BlkPacket_9a86
ret
; 8867
Function8867: ; 8867
- ld b, $0
- ld hl, $4878
+ ld b, 0
+ ld hl, Unknown_8878
add hl, bc
add hl, bc
add hl, bc
@@ -317,47 +317,51 @@ Function8867: ; 8867
ret
; 8878
-INCBIN "baserom.gbc", $8878, $8884 - $8878
+Unknown_8878: ; 8878
+ dw BlkPacket_9a86, PalPacket_9be6
+ dw BlkPacket_9a96, PalPacket_9c06
+ dw BlkPacket_9a86, PalPacket_9c16
+; 8884
Function8884: ; 8884
- ld hl, $5b96
- ld de, $5b56
+ ld hl, PalPacket_9b96
+ ld de, BlkPacket_9b56
ld a, $8
ld [SGBPredef], a
ret
; 8890
Function8890: ; 8890
- ld hl, $5ba6
- ld de, $5b86
+ ld hl, PalPacket_9ba6
+ ld de, BlkPacket_9b86
ret
; 8897
Function8897: ; 8897
- ld hl, $5c46
- ld de, $5a86
+ ld hl, PalPacket_9c46
+ ld de, BlkPacket_9a86
ret
; 889e
Function889e: ; 889e
- ld hl, $5a86
+ ld hl, BlkPacket_9a86
ld de, PlayerLightScreenCount
ld bc, $0010
call CopyBytes
- ld hl, $5bb6
- ld de, $5a86
+ ld hl, PalPacket_9bb6
+ ld de, BlkPacket_9a86
ret
; 88b1
Function88b1: ; 88b1
- ld hl, $5bd6
+ ld hl, PalPacket_9bd6
ld de, $cda9
ld bc, $0010
call CopyBytes
call Function8a0c
ld hl, $cdaa
ld [hld], a
- ld de, $5a86
+ ld de, BlkPacket_9a86
ld a, $9
ld [SGBPredef], a
ret
@@ -365,7 +369,7 @@ Function88b1: ; 88b1
Function88cd: ; 88cd
push bc
- ld hl, $5ce6
+ ld hl, PalPacket_9ce6
ld de, $cda9
ld bc, $0010
call CopyBytes
@@ -403,28 +407,28 @@ Function88cd: ; 88cd
.asm_8913
ld hl, $cda9
- ld de, $5a86
+ ld de, BlkPacket_9a86
ret
; 891a
Function891a: ; 891a
- ld hl, $5cb6
- ld de, $5a86
+ ld hl, PalPacket_9cb6
+ ld de, BlkPacket_9a86
ret
; 8921
Function8921: ; 8921
- ld hl, $5bc6
- ld de, $5a86
+ ld hl, PalPacket_9bc6
+ ld de, BlkPacket_9a86
ret
; 8928
Function8928: ; 8928
- ld hl, $5bd6
+ ld hl, PalPacket_9bd6
ld de, $cda9
ld bc, $0010
call CopyBytes
- ld hl, $5a86
+ ld hl, BlkPacket_9a86
ld de, $cdb9
ld bc, $0010
call CopyBytes
@@ -450,24 +454,24 @@ Function8928: ; 8928
; 8969
Function8969: ; 8969
- ld hl, $5ce6
+ ld hl, PalPacket_9ce6
ld de, $cda9
ld bc, $0010
call CopyBytes
ld a, [CurPartySpecies]
ld l, a
- ld h, $0
+ ld h, 0
add hl, hl
add hl, hl
add hl, hl
- ld de, $68ce
+ ld de, Palettes_a8ce
add hl, de
ld a, [$cf65]
- and $3
+ and 3
sla a
sla a
ld c, a
- ld b, $0
+ ld b, 0
add hl, bc
ld a, [hli]
ld [$cdac], a
@@ -478,18 +482,18 @@ Function8969: ; 8969
ld a, [hl]
ld [$cdaf], a
ld hl, $cda9
- ld de, $5a86
+ ld de, BlkPacket_9a86
ret
; 89a6
Function89a6: ; 89a6
- ld hl, $5cd6
- ld de, $5a86
+ ld hl, PalPacket_9cd6
+ ld de, BlkPacket_9a86
ret
; 89ad
Function89ad: ; 89ad
- ld hl, $5ce6
+ ld hl, PalPacket_9ce6
ld de, $cda9
ld bc, $0010
call CopyBytes
@@ -505,18 +509,18 @@ Function89ad: ; 89ad
ld a, [hl]
ld [$cdaf], a
ld hl, $cda9
- ld de, $5a86
+ ld de, BlkPacket_9a86
ret
; 89d9
Function89d9: ; 89d9
- ld hl, $5cc6
- ld de, $5a86
+ ld hl, PalPacket_9cc6
+ ld de, BlkPacket_9a86
ret
; 89e0
Function89e0: ; 89e0
- ld hl, $5ce6
+ ld hl, PalPacket_9ce6
ld de, $cda9
ld bc, $0010
call CopyBytes
@@ -532,7 +536,7 @@ Function89e0: ; 89e0
ld a, [hl]
ld [$cdaf], a
ld hl, $cda9
- ld de, $5a86
+ ld de, BlkPacket_9a86
ret
; 8a0c
@@ -557,8 +561,8 @@ Function8a0c: ; 8a0c
jr z, .asm_8a42
ld a, [MapGroup]
ld e, a
- ld d, $0
- ld hl, $4a45
+ ld d, 0
+ ld hl, Unknown_8a45
add hl, de
ld a, [hl]
ret
@@ -580,7 +584,35 @@ Function8a0c: ; 8a0c
ret
; 8a45
-INCBIN "baserom.gbc", $8a45, $8a60 - $8a45
+Unknown_8a45: ; 8a45
+ db $00
+ db $12
+ db $14
+ db $18
+ db $11
+ db $15
+ db $09
+ db $04
+ db $0f
+ db $16
+ db $0e
+ db $10
+ db $06
+ db $01
+ db $03
+ db $06
+ db $0b
+ db $08
+ db $05
+ db $17
+ db $08
+ db $07
+ db $13
+ db $02
+ db $0c
+ db $0a
+ db $0d
+; 8a60
Function8a60: ; 8a60
push de