summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYamaArashi <shadow962@live.com>2017-01-07 17:22:05 -0800
committerYamaArashi <shadow962@live.com>2017-01-07 17:22:05 -0800
commitee4c47d8c74932e54a073e399c3b9897c4ce5b1b (patch)
treeea552e8d4f2ffe0b5ecab3fce4e943f69b6cd2f7
parent30dc3d6fbfb65f8e5d8a0e4db8b9aec746ed8d45 (diff)
naming screen incbins
-rw-r--r--asm/naming_screen.s16
-rw-r--r--data/naming_screen.s98
2 files changed, 73 insertions, 41 deletions
diff --git a/asm/naming_screen.s b/asm/naming_screen.s
index 76ee536c7..aeec1b4bc 100644
--- a/asm/naming_screen.s
+++ b/asm/naming_screen.s
@@ -2253,7 +2253,7 @@ sub_80B6A80: @ 80B6A80
lsls r4, 2
ldr r5, _080B6B00 @ =gSprites
adds r4, r5
- ldr r1, _080B6B04 @ =gUnknown_083CE558
+ ldr r1, _080B6B04 @ =gSubspriteTables_83CE558
adds r0, r4, 0
bl SetSubspriteTables
ldr r0, _080B6B08 @ =gSpriteTemplate_83CE5F8
@@ -2268,7 +2268,7 @@ sub_80B6A80: @ 80B6A80
adds r2, r0
lsls r2, 2
adds r2, r5
- ldr r1, _080B6B0C @ =gUnknown_083CE560
+ ldr r1, _080B6B0C @ =gSubspriteTables_83CE560
adds r0, r2, 0
bl SetSubspriteTables
ldr r0, _080B6B10 @ =gSpriteTemplate_83CE5E0
@@ -2297,9 +2297,9 @@ sub_80B6A80: @ 80B6A80
_080B6AF8: .4byte gSpriteTemplate_83CE5C8
_080B6AFC: .4byte 0x02000000
_080B6B00: .4byte gSprites
-_080B6B04: .4byte gUnknown_083CE558
+_080B6B04: .4byte gSubspriteTables_83CE558
_080B6B08: .4byte gSpriteTemplate_83CE5F8
-_080B6B0C: .4byte gUnknown_083CE560
+_080B6B0C: .4byte gSubspriteTables_83CE560
_080B6B10: .4byte gSpriteTemplate_83CE5E0
thumb_func_end sub_80B6A80
@@ -2541,7 +2541,7 @@ sub_80B6CA8: @ 80B6CA8
lsls r0, 2
ldr r4, _080B6CF8 @ =gSprites
adds r0, r4
- ldr r5, _080B6CFC @ =gUnknown_083CE578
+ ldr r5, _080B6CFC @ =gSubspriteTables_83CE578
adds r1, r5, 0
bl SetSubspriteTables
ldr r0, _080B6D00 @ =gSpriteTemplate_83CE628
@@ -2564,7 +2564,7 @@ sub_80B6CA8: @ 80B6CA8
.align 2, 0
_080B6CF4: .4byte gSpriteTemplate_83CE610
_080B6CF8: .4byte gSprites
-_080B6CFC: .4byte gUnknown_083CE578
+_080B6CFC: .4byte gSubspriteTables_83CE578
_080B6D00: .4byte gSpriteTemplate_83CE628
thumb_func_end sub_80B6CA8
@@ -2816,7 +2816,7 @@ sub_80B6EBC: @ 80B6EBC
lsls r4, 2
ldr r0, _080B6EF4 @ =gSprites
adds r4, r0
- ldr r1, _080B6EF8 @ =gUnknown_083CE580
+ ldr r1, _080B6EF8 @ =gSubspriteTables_83CE580
adds r0, r4, 0
bl SetSubspriteTables
ldrb r0, [r4, 0x5]
@@ -2829,7 +2829,7 @@ sub_80B6EBC: @ 80B6EBC
.align 2, 0
_080B6EF0: .4byte gSpriteTemplate_83CE688
_080B6EF4: .4byte gSprites
-_080B6EF8: .4byte gUnknown_083CE580
+_080B6EF8: .4byte gSubspriteTables_83CE580
thumb_func_end sub_80B6EBC
thumb_func_start sub_80B6EFC
diff --git a/data/naming_screen.s b/data/naming_screen.s
index c9196c66a..22998e7d7 100644
--- a/data/naming_screen.s
+++ b/data/naming_screen.s
@@ -11,8 +11,8 @@ gSpriteImage_83CE094:: @ 83CE094
gSpriteImage_83CE154:: @ 83CE154
.incbin "graphics/naming_screen/pc_icon/1.4bpp"
- .align 2
- .incbin "baserom.gba", 0x003ce214, 0x4
+@ XXX: what is this?
+ .4byte 0x2000000
.align 2
gUnknown_083CE218:: @ 83CE218
@@ -39,17 +39,21 @@ gUnknown_083CE250:: @ 83CE250
.4byte sub_80B626C
.4byte sub_80B6274
+ .align 1
gUnknown_083CE258:: @ 83CE258
- .incbin "baserom.gba", 0x003ce258, 0xa
+ .2byte 0, 0, 0, -1, 1
+ .align 1
gUnknown_083CE262:: @ 83CE262
- .incbin "baserom.gba", 0x003ce262, 0xa
+ .2byte 0, -1, 1, 0, 0
+ .align 1
gUnknown_083CE26C:: @ 83CE26C
- .incbin "baserom.gba", 0x003ce26c, 0x8
+ .2byte 0, 1, 1, 2
+ .align 1
gUnknown_083CE274:: @ 83CE274
- .incbin "baserom.gba", 0x003ce274, 0x8
+ .2byte 0, 0, 3, 0
.align 2
gUnknown_083CE27C:: @ 83CE27C
@@ -64,10 +68,12 @@ gUnknown_083CE28C:: @ 83CE28C
.4byte 0x02000004
gUnknown_083CE294:: @ 83CE294
- .incbin "baserom.gba", 0x003ce294, 0x1b
+ .byte 1, 3, 5, 8, 10, 12, 14, 17, 19
+ .byte 1, 3, 5, 8, 10, 12, 14, 17, 19
+ .byte 1, 4, 7, 10, 13, 16, 16, 16, 19
gUnknown_083CE2AF:: @ 83CE2AF
- .incbin "baserom.gba", 0x003ce2af, 0x5
+ .byte 1, 2, 3
.align 2
gUnknown_083CE2B4:: @ 83CE2B4
@@ -76,17 +82,21 @@ gUnknown_083CE2B4:: @ 83CE2B4
.4byte sub_80B6B9C
.4byte sub_80B6C08
+ .align 1
gUnknown_083CE2C4:: @ 83CE2C4
- .incbin "baserom.gba", 0x003ce2c4, 0x6
+ .2byte 1, 3, 2
+ .align 1
gUnknown_083CE2CA:: @ 83CE2CA
- .incbin "baserom.gba", 0x003ce2ca, 0x6
+ .2byte 4, 6, 5
+ .align 1
gUnknown_083CE2D0:: @ 83CE2D0
- .incbin "baserom.gba", 0x003ce2d0, 0x8
+ .2byte 0, -4, -2, -1
+ .align 1
gUnknown_083CE2D8:: @ 83CE2D8
- .incbin "baserom.gba", 0x003ce2d8, 0x8
+ .2byte 2, 3, 2, 1
.align 2
gUnknown_083CE2E0:: @ 83CE2E0
@@ -104,8 +114,10 @@ gUnknown_083CE2F0:: @ 83CE2F0
.4byte sub_80B7670
.4byte sub_80B7660
+ .align 2
gUnknown_083CE308:: @ 83CE308
- .incbin "baserom.gba", 0x003ce308, 0x8
+ .4byte VRAM + 0xE000
+ .4byte VRAM + 0xE800
.align 2
gUnknown_083CE310:: @ 83CE310
@@ -143,9 +155,8 @@ gUnknown_083CE368:: @ 83CE368
.4byte nullsub_62
.4byte sub_80B7924
- .align 2
gUnknown_083CE370:: @ 83CE370
- .incbin "baserom.gba", 0x003ce370, 0x4
+ .string "♂$"
.align 2
Unknown_83CE374:
@@ -202,38 +213,59 @@ gOamData_83CE4A8:: @ 83CE4A8
.2byte 0x0000
.align 2
-Unknown_3CE4B0:: @ 83CE4B0
- .incbin "baserom.gba", 0x3ce4b0, 0x50
+gSubspriteTable_83CE4B0:: @ 83CE4B0
+ subsprite -20, -16, 1, 0, 32x8
+ subsprite 12, -16, 1, 4, 8x8
+ subsprite -20, -8, 1, 5, 32x8
+ subsprite 12, -8, 1, 9, 8x8
+ subsprite -20, 0, 1, 10, 32x8
+ subsprite 12, 0, 1, 14, 8x8
+ subsprite -20, 8, 1, 15, 32x8
+ subsprite 12, 8, 1, 19, 8x8
+
+@ unreferenced
+ .align 2
+gSubspriteTable_83CE4F0:: @ 83CE4F0
+ subsprite -12, -4, 1, 0, 8x8
+ subsprite 4, -4, 1, 1, 8x8
.align 2
-Unknown_3CE500:: @ 83CE500
- .incbin "baserom.gba", 0x3ce500, 0x10
+gSubspriteTable_83CE500:: @ 83CE500
+ subsprite -12, -4, 1, 0, 16x8
+ subsprite 4, -4, 1, 2, 8x8
.align 2
-Unknown_3CE510:: @ 83CE510
- .incbin "baserom.gba", 0x3ce510, 0x30
+gSubspriteTable_83CE510:: @ 83CE510
+ subsprite -20, -12, 1, 0, 32x8
+ subsprite 12, -12, 1, 4, 8x8
+ subsprite -20, -4, 1, 5, 32x8
+ subsprite 12, -4, 1, 9, 8x8
+ subsprite -20, 4, 1, 10, 32x8
+ subsprite 12, 4, 1, 14, 8x8
.align 2
-Unknown_3CE540:: @ 83CE540
- .incbin "baserom.gba", 0x3ce540, 0x18
+gSubspriteTable_83CE540:: @ 83CE540
+ subsprite -8, -12, 3, 0, 16x8
+ subsprite -8, -4, 3, 2, 16x8
+ subsprite -8, 4, 3, 4, 16x8
.align 2
-gUnknown_083CE558:: @ 83CE558
- .4byte 0x8, Unknown_3CE4B0
+gSubspriteTables_83CE558:: @ 83CE558
+ .4byte 8, gSubspriteTable_83CE4B0
.align 2
-gUnknown_083CE560:: @ 83CE560
- .4byte 0x2, Unknown_3CE500
- .4byte 0x2, Unknown_3CE500
- .4byte 0x2, Unknown_3CE500
+gSubspriteTables_83CE560:: @ 83CE560
+ .4byte 2, gSubspriteTable_83CE500
+ .4byte 2, gSubspriteTable_83CE500
+ .4byte 2, gSubspriteTable_83CE500
.align 2
-gUnknown_083CE578:: @ 83CE578
- .4byte 0x6, Unknown_3CE510
+gSubspriteTables_83CE578:: @ 83CE578
+ .4byte 6, gSubspriteTable_83CE510
.align 2
-gUnknown_083CE580:: @ 83CE580
- .4byte 0x3, Unknown_3CE540
+gSubspriteTables_83CE580:: @ 83CE580
+ .4byte 3, gSubspriteTable_83CE540
.align 2
gSpriteImageTable_83CE588:: @ 83CE588