summaryrefslogtreecommitdiff
path: root/data/sgb/sgb_packets.asm
diff options
context:
space:
mode:
Diffstat (limited to 'data/sgb/sgb_packets.asm')
-rw-r--r--data/sgb/sgb_packets.asm116
1 files changed, 19 insertions, 97 deletions
diff --git a/data/sgb/sgb_packets.asm b/data/sgb/sgb_packets.asm
index 0b6219e1..161ad9fe 100644
--- a/data/sgb/sgb_packets.asm
+++ b/data/sgb/sgb_packets.asm
@@ -58,10 +58,6 @@ BlkPacket_WholeScreen:
ATTR_BLK_DATA %011, 0,0,0, 00,00, 19,17
ds 8, 0
-; unused
- db $03, 00,00, 19,17, $00
- db $00
-
BlkPacket_Battle:
ATTR_BLK 5
ATTR_BLK_DATA %111, 2,2,0, 00,12, 19,17 ; message box: pal 2
@@ -70,40 +66,16 @@ BlkPacket_Battle:
ATTR_BLK_DATA %011, 2,2,0, 00,04, 08,11 ; player mon: pal 2
ATTR_BLK_DATA %011, 3,3,0, 11,00, 19,06 ; enemy mon : pal 3
-; unused
- db $03, 00,00, 19,11, $00
- db $03, 00,12, 19,17, $02
- db $03, 01,00, 10,03, $01
- db $03, 10,08, 19,10, $00
- db $03, 00,04, 08,11, $02
- db $03, 11,00, 19,07, $03
- db $00
-
BlkPacket_StatusScreen:
ATTR_BLK 1
ATTR_BLK_DATA %111, 1,1,0, 01,00, 07,06 ; mon: pal 1, HP bar: pal 0
ds 8, 0
-; unused
- db $02, 00,00, 17,00
- db $03, 01,00, 07,06, $01
- db $03, 01,07, 19,17, $00
- db $03, 08,00, 19,06, $00
- db $00
-
BlkPacket_Pokedex:
ATTR_BLK 1
ATTR_BLK_DATA %111, 1,1,0, 01,01, 08,08 ; mon: pal 1, everything else: pal 0
ds 8, 0
-; unused
- db $02, 00,00, 17,00
- db $01, 00,01, 19,00
- db $03, 01,01, 08,08, $01
- db $03, 01,09, 08,17, $00
- db $03, 09,01, 19,17, $00
- db $00
-
BlkPacket_Slots:
ATTR_BLK 5
ATTR_BLK_DATA %011, 1,1,0, 00,00, 19,11 ; "3" rows and top of screen: pal 1
@@ -112,27 +84,13 @@ BlkPacket_Slots:
ATTR_BLK_DATA %011, 0,0,0, 04,04, 15,09 ; slot reels: pal 0
ATTR_BLK_DATA %011, 0,0,0, 00,12, 19,17 ; message box: pal 0
-; unused
- db $03, 00,00, 19,11, $01
- db $03, 00,04, 19,09, $02
- db $03, 00,06, 19,07, $03
- db $03, 04,04, 15,09, $00
- db $03, 00,12, 19,17, $00
- db $00
-
BlkPacket_Titlescreen:
ATTR_BLK 3
- ATTR_BLK_DATA %011, 0,0,0, 00,00, 19,07 ; pokemon logo: pal 0
- ATTR_BLK_DATA %010, 1,1,0, 00,08, 19,09 ; version text: pal 1
- ATTR_BLK_DATA %011, 2,2,0, 00,10, 19,17 ; player, mon, copyright text: pal 2
+ ATTR_BLK_DATA %011, 0,0,0, 00,00, 19,07 ; pokemon logo, version text: pal 0
+ ATTR_BLK_DATA %011, 2,2,0, 00,08, 19,17 ; pikachu, copyright text: pal 2
+ ATTR_BLK_DATA %010, 0,0,0, 09,08, 10,08 ; pika bubble: pal 0
ds 12, 0
-; unused
- db $03, 00,00, 19,07, $00
- db $03, 00,08, 19,09, $01
- db $03, 00,10, 19,17, $02
- db $00
-
BlkPacket_NidorinoIntro:
ATTR_BLK 3
ATTR_BLK_DATA %011, 1,1,0, 00,00, 19,03 ; upper black bar: pal 1
@@ -140,12 +98,6 @@ BlkPacket_NidorinoIntro:
ATTR_BLK_DATA %011, 1,1,0, 00,14, 19,17 ; lower black bar: pal 1
ds 12, 0
-; unused
- db $03, 00,00, 19,03, $01
- db $03, 00,04, 19,13, $00
- db $03, 00,14, 19,17, $01
- db $00
-
BlkPacket_PartyMenu:
ATTR_BLK 7
ATTR_BLK_DATA %110, 0,0,1, 01,00, 02,12 ; mon sprites: pal 0, everything else: pal 1
@@ -157,46 +109,20 @@ BlkPacket_PartyMenu:
ATTR_BLK_DATA %010, 0,0,0, 05,11, 11,11 ; HP bar 5: pal set dynamically
ds 4, 0
-; unused
- db $02, 00,00, 17,01
- db $03, 01,00, 02,12, $00
- db $03, 01,13, 02,17, $01
- db $03, 03,00, 19,17, $01
- db $03, 12,00, 18,01, $00
- db $03, 12,02, 18,03, $00
- db $03, 12,04, 18,05, $00
- db $03, 12,06, 18,07, $00
- db $03, 12,08, 18,09, $00
- db $03, 12,10, 18,11, $00
- db $00
-
BlkPacket_TrainerCard:
ATTR_BLK 10
ATTR_BLK_DATA %010, 0,0,0, 03,12, 04,13 ; Boulder Badge
ATTR_BLK_DATA %010, 1,1,0, 07,12, 08,13 ; Cascade Badge
ATTR_BLK_DATA %010, 3,3,0, 11,12, 12,13 ; Thunder Badge
ATTR_BLK_DATA %010, 2,2,0, 16,11, 17,12 ; Rainbow Badge
- ATTR_BLK_DATA %010, 1,1,0, 14,13, 15,14 ; Rainbow Badge
- ATTR_BLK_DATA %010, 3,3,0, 16,13, 17,14 ; Rainbow Badge
+ ATTR_BLK_DATA %010, 1,1,0, 14,13, 15,13 ; Rainbow Badge
+ ATTR_BLK_DATA %010, 3,3,0, 16,13, 17,13 ; Rainbow Badge
ATTR_BLK_DATA %010, 2,2,0, 03,15, 04,16 ; Soul Badge
ATTR_BLK_DATA %010, 3,3,0, 07,15, 08,16 ; Marsh Badge
ATTR_BLK_DATA %010, 2,2,0, 11,15, 12,16 ; Volcano Badge
ATTR_BLK_DATA %010, 1,1,0, 15,15, 16,16 ; Earth Badge
ds 2, 0
-; unused
- db $03, 03,12, 04,13, $00
- db $03, 07,12, 08,13, $01
- db $03, 11,12, 12,13, $03
- db $03, 16,11, 17,12, $02
- db $03, 14,13, 15,14, $01
- db $03, 16,13, 17,14, $03
- db $03, 03,15, 04,16, $02
- db $03, 07,15, 08,16, $03
- db $03, 11,15, 12,16, $02
- db $03, 15,15, 16,16, $01
- db $00
-
BlkPacket_GameFreakIntro:
ATTR_BLK 3
ATTR_BLK_DATA %111, 1,1,0, 05,11, 07,13 ; falling stars (left): pal 1, GameFreak logo: pal 0
@@ -204,15 +130,10 @@ BlkPacket_GameFreakIntro:
ATTR_BLK_DATA %011, 3,3,0, 12,11, 14,13 ; falling stars (right): pal 3
ds 12, 0
-; unused
- db $03, 00,00, 19,10, $00
- db $03, 00,11, 04,13, $00
- db $03, 05,11, 07,13, $01
- db $03, 08,11, 19,13, $00
- db $03, 00,14, 19,17, $00
- db $03, 08,11, 09,13, $02
- db $03, 12,11, 14,13, $03
- db $00
+UnknownPacket_72751:
+ ATTR_BLK 1
+ ATTR_BLK_DATA %111, 1,1,0, 04,00, 15,05
+ ds 8
PalPacket_Empty: PAL_SET 0, 0, 0, 0
@@ -226,6 +147,8 @@ PalPacket_TrainerCard: PAL_SET PAL_MEWMON, PAL_BADGE, PAL_REDMON, PAL_YELLOWM
PalPacket_Generic: PAL_SET PAL_MEWMON, 0, 0, 0
PalPacket_NidorinoIntro: PAL_SET PAL_PURPLEMON, PAL_BLACK, 0, 0
PalPacket_GameFreakIntro: PAL_SET PAL_GAMEFREAK, PAL_REDMON, PAL_VIRIDIAN, PAL_BLUEMON
+UnknownPalPacket_72811: PAL_SET PAL_25, PAL_25, PAL_25, PAL_25
+UnknownPalPacket_72821: PAL_SET PAL_25, PAL_27, PAL_25, PAL_25
PalTrnPacket: PAL_TRN
MltReq1Packet: MLT_REQ 1
@@ -236,19 +159,18 @@ PctTrnPacket: PCT_TRN
MaskEnFreezePacket: MASK_EN 1
MaskEnCancelPacket: MASK_EN 0
-
; These are DATA_SND packets containing SNES code.
; This set of packets is found in several Japanese SGB-compatible titles.
; It appears to be part of NCL's SGB devkit.
-DataSnd_72548:
+DataSnd_728a1:
DATA_SND $85d, $0, 11
db $8C ; cpx #$8c (2)
db $D0, $F4 ; bne -$0c
db $60 ; rts
ds 7, 0
-DataSnd_72558:
+DataSnd_728b1:
DATA_SND $852, $0, 11
db $A9, $E7 ; lda #$e7
db $9F, $01, $C0, $7E ; sta $7ec001, x
@@ -258,7 +180,7 @@ DataSnd_72558:
db $E8 ; inx
db $E0 ; cpx #$8c (1)
-DataSnd_72568:
+DataSnd_728c1:
DATA_SND $847, $0, 11
db $C4 ; cmp #$c4 (2)
db $D0, $16 ; bne +$16
@@ -268,7 +190,7 @@ DataSnd_72568:
db $D0, $10 ; bne +$10
db $A2, $28 ; ldx #$28
-DataSnd_72578:
+DataSnd_728d1:
DATA_SND $83c, $0, 11
db $F0, $12 ; beq +$12
db $A5 ; lda dp
@@ -279,7 +201,7 @@ DataSnd_72578:
db $CA ; dex
db $C9 ; cmp #$c4 (1)
-DataSnd_72588:
+DataSnd_728e1:
DATA_SND $831, $0, 11
dbw $0C, $CAA5 ; tsb $caa5
db $C9, $7E ; cmp #$7e
@@ -288,7 +210,7 @@ DataSnd_72588:
db $CB ; wai
db $C9, $7E ; cmp #$7e
-DataSnd_72598:
+DataSnd_728f1:
DATA_SND $826, $0, 11
db $39 ; bne +$39 (2)
dbw $CD, $C48 ; cmp $c48
@@ -297,7 +219,7 @@ DataSnd_72598:
db $C9, $C9 ; cmp #$c9
db $80, $D0 ; bra -$30
-DataSnd_725a8:
+DataSnd_72901:
DATA_SND $81b, $0, 11
db $EA ; nop
db $EA ; nop
@@ -309,7 +231,7 @@ DataSnd_725a8:
dbw $CD,$C4F ; cmp $c4f
db $D0 ; bne +$39 (1)
-DataSnd_725b8:
+DataSnd_72911:
DATA_SND $810, $0, 11
dbw $4C, $820 ; jmp $820
db $EA ; nop