summaryrefslogtreecommitdiff
path: root/engine/palettes.asm
diff options
context:
space:
mode:
Diffstat (limited to 'engine/palettes.asm')
-rwxr-xr-xengine/palettes.asm71
1 files changed, 48 insertions, 23 deletions
diff --git a/engine/palettes.asm b/engine/palettes.asm
index 4c2ac3b2..0624b61f 100755
--- a/engine/palettes.asm
+++ b/engine/palettes.asm
@@ -220,7 +220,7 @@ BuildTrainerCardPalPacket: ; 72025 (1c:6025)
ld de, wcc5b
ld bc, $40
call CopyData
- ld de, LoopCounts_71f8f
+ ld de, LoopCounts_7208b
ld hl, wcc5d
ld a, [W_OBTAINEDBADGES]
ld c, $8
@@ -255,7 +255,7 @@ BuildTrainerCardPalPacket: ; 72025 (1c:6025)
SendUnknownPalPacket_7205d:: ; 7205d (1c:605d)
ld hl,UnknownPalPacket_72811
- ld de,UnknownPacket_72611
+ ld de,BlkPacket_WholeScreen
ret
SendUnknownPalPacket_72064:: ; 72064 (1c:6064)
@@ -311,19 +311,19 @@ Func_720ad:: ; 720ad (1c:60ad)
ld a,e
and a
jr nz,Func_720bd
- ld hl,Pointer_727e1
+ ld hl,PalPacket_Generic
ld a,[hGBC]
and a
jp z,Func_721b4
jp Func_72346
Func_720bd:: ; 720bd (1c:60bd)
- ld hl,Func_72811
+ ld hl,UnknownPalPacket_72811
ld a,[hGBC]
and a
jp z,Func_721b4
call Func_72346
- ld hl,Pointer_727e1
+ ld hl,PalPacket_Generic
inc hl
ld a,[hli]
call Func_723fe
@@ -338,7 +338,7 @@ Func_720bd:: ; 720bd (1c:60bd)
ret
Func_720e3:: ; 720e3 (1c:60e3)
- ld hl,Pointer_72761
+ ld hl,PalPacket_Empty
ld de,wcf2d
ld bc,$10
call CopyData
@@ -357,7 +357,7 @@ Func_720e3:: ; 720e3 (1c:60e3)
.asm_72109
call Func_72346
.asm_7210c
- ld hl,UnknownPacket_72611
+ ld hl,BlkPacket_WholeScreen
ld de,wcf2d
ld bc,$10
call CopyData
@@ -433,7 +433,7 @@ SendBlkPacket_PartyMenu: ; 7217f (1c:617f)
ld bc, $30
jp CopyData
-Func_71fc2: ; 7218b (1c:618b)
+Func_7218b: ; 7218b (1c:618b)
ld hl, wcf1f
ld a, [wcf2d]
ld e, a
@@ -569,7 +569,7 @@ LoadSGB: ; 721f8 (1c:61f8)
jp SendSGBPacket
Func_72247: ; 72247 (1c:6247)
- ld hl, PointerTable_72089
+ ld hl, PointerTable_7225b
ld c, $9
.loop
push bc
@@ -587,14 +587,14 @@ Func_72247: ; 72247 (1c:6247)
PointerTable_7225b: ; 7225b (1c:625b)
dw MaskEnFreezePacket
- dw DataSnd_72548
- dw DataSnd_72558
- dw DataSnd_72568
- dw DataSnd_72578
- dw DataSnd_72588
- dw DataSnd_72598
- dw DataSnd_725a8
- dw DataSnd_725b8
+ dw DataSnd_728a1
+ dw DataSnd_728b1
+ dw DataSnd_728c1
+ dw DataSnd_728d1
+ dw DataSnd_728e1
+ dw DataSnd_728f1
+ dw DataSnd_72901
+ dw DataSnd_72911
CheckSGB: ; 7226d (1c:626d)
ld hl, MltReq2Packet
@@ -725,7 +725,7 @@ Func_72346: ; 72346 (1c:6346)
ld a,[hl]
and $f8
cp $20
- jp z,Func_7265e
+ jp z,Func_725be
inc hl
ld a,[hli]
inc hl
@@ -1133,12 +1133,37 @@ Func_725be:: ; 725be (1c:65be)
.asm_725d9
callba Func_bf450 ; 2f:7250
ret
+
+Pointer_725e2:: ; 725e2 (1c:65e2)
+ db $0c,$11,$66,$21,$66,$41,$66,$51,$61,$81,$1a,$66,$2d
+ db $cf,$5b,$cc,$31,$67,$2c,$cf,$51,$67
- dr $725e2,$734b9
-;INCLUDE "data/sgb_packets.asm"
+Func_725fb: ; 725fb (1c:65fb)
+ ld b, $80
+.loop
+ ld c, $10
+.asm_725ff
+ ld a, [hli]
+ ld [de], a
+ inc de
+ dec c
+ jr nz, .asm_725ff
+ ld c, $10
+ xor a
+.asm_72608
+ ld [de], a
+ inc de
+ dec c
+ jr nz, .asm_72608
+ dec b
+ jr nz, .loop
+ ret
+
+ ;dr $725e2,$734b9
+INCLUDE "data/sgb_packets.asm"
-;INCLUDE "data/mon_palettes.asm"
+INCLUDE "data/mon_palettes.asm"
-;INCLUDE "data/super_palettes.asm"
+INCLUDE "data/super_palettes.asm"
-;INCLUDE "data/sgb_border.asm" \ No newline at end of file
+INCLUDE "data/sgb_border.asm" \ No newline at end of file