summaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
authorPikalaxALT <pikalaxalt@gmail.com>2019-07-30 22:07:15 -0400
committerPikalaxALT <pikalaxalt@gmail.com>2019-07-30 22:07:15 -0400
commitea8f529f2d5bb520b83d5b7721dc47ba1b489d45 (patch)
tree87a234f44bc4284c3a7c997d274b264320c8163b /data
parent23d917f7c89c1256f1e935a57d490816fd916f55 (diff)
title_screen: data and code thru sub_8078C9C
Diffstat (limited to 'data')
-rw-r--r--data/field_weather.s3
-rw-r--r--data/graphics.s5
-rw-r--r--data/graphics/title_screen/unk_83BF58C.pngbin0 -> 78 bytes
-rw-r--r--data/graphics/title_screen/unk_83BF5A8.bin1
-rw-r--r--data/graphics/title_screen/unk_83bf64c.pngbin0 -> 188 bytes
-rw-r--r--data/graphics/title_screen/unk_83bf79c.pngbin0 -> 539 bytes
-rw-r--r--data/graphics/title_screen/unk_83bfa14.pngbin0 -> 150 bytes
-rw-r--r--data/title_screen.s80
8 files changed, 74 insertions, 15 deletions
diff --git a/data/field_weather.s b/data/field_weather.s
index a25e44344..517480d9a 100644
--- a/data/field_weather.s
+++ b/data/field_weather.s
@@ -1,6 +1,9 @@
.section .rodata
.align 2
+gUnknown_83BFBE4:: @ 83BFBE4
+ .incbin "baserom.gba", 0x3BFBE4, 0x2FD8
+
gUnknown_83C2BBC:: @ 83C2BBC
.incbin "baserom.gba", 0x3C2BBC, 0x4
diff --git a/data/graphics.s b/data/graphics.s
index 83d14001d..f62234529 100644
--- a/data/graphics.s
+++ b/data/graphics.s
@@ -16379,11 +16379,12 @@ gUnknown_8EAE0B4:: @ 8EAE0B4
gUnknown_8EAE374:: @ 8EAE374
.incbin "baserom.gba", 0xEAE374, 0x114
+ @ title_screen
gUnknown_8EAE488:: @ 8EAE488
- .incbin "baserom.gba", 0xEAE488, 0x20 @UNKNOWN
+ .incbin "graphics/title_screen/unk_8eae488.gbapal"
gUnknown_8EAE4A8:: @ 8EAE4A8
- .incbin "baserom.gba", 0xEAE4A8, 0x80
+ .incbin "graphics/title_screen/unk_8eae4a8.4bpp.lz"
gUnknown_8EAE528:: @ 8EAE528
.incbin "baserom.gba", 0xEAE528, 0x20 @UNKNOWN
diff --git a/data/graphics/title_screen/unk_83BF58C.png b/data/graphics/title_screen/unk_83BF58C.png
new file mode 100644
index 000000000..895457c3c
--- /dev/null
+++ b/data/graphics/title_screen/unk_83BF58C.png
Binary files differ
diff --git a/data/graphics/title_screen/unk_83BF5A8.bin b/data/graphics/title_screen/unk_83BF5A8.bin
new file mode 100644
index 000000000..375fbeb7a
--- /dev/null
+++ b/data/graphics/title_screen/unk_83BF5A8.bin
@@ -0,0 +1 @@
+àààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààà \ No newline at end of file
diff --git a/data/graphics/title_screen/unk_83bf64c.png b/data/graphics/title_screen/unk_83bf64c.png
new file mode 100644
index 000000000..3c9b7630d
--- /dev/null
+++ b/data/graphics/title_screen/unk_83bf64c.png
Binary files differ
diff --git a/data/graphics/title_screen/unk_83bf79c.png b/data/graphics/title_screen/unk_83bf79c.png
new file mode 100644
index 000000000..246252bed
--- /dev/null
+++ b/data/graphics/title_screen/unk_83bf79c.png
Binary files differ
diff --git a/data/graphics/title_screen/unk_83bfa14.png b/data/graphics/title_screen/unk_83bfa14.png
new file mode 100644
index 000000000..f4f030a5b
--- /dev/null
+++ b/data/graphics/title_screen/unk_83bfa14.png
Binary files differ
diff --git a/data/title_screen.s b/data/title_screen.s
index 93d0f2f83..e0186afe3 100644
--- a/data/title_screen.s
+++ b/data/title_screen.s
@@ -1,34 +1,88 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
.section .rodata
.align 2
-gUnknown_83BF58C:: @ 83BF58C
- .incbin "baserom.gba", 0x3BF58C, 0x1C
+gUnknown_83BF64C:: @ 83BF64C
+ .incbin "data/graphics/title_screen/unk_83bf64c.4bpp.lz"
-gUnknown_83BF5A8:: @ 83BF5A8
- .incbin "baserom.gba", 0x3BF5A8, 0x55C
+gUnknown_83BF77C::
+ .incbin "data/graphics/title_screen/unk_83bf77c.gbapal"
+
+gUnknown_83BF79C::
+ .incbin "data/graphics/title_screen/unk_83bf79c.4bpp.lz"
+
+gUnknown_83BFA14::
+ .incbin "data/graphics/title_screen/unk_83bfa14.4bpp.lz"
+
+gOamData_83BFAB4::
+ .4byte 0x40000000, 0x00000c00
+
+gSpriteAnims_83BFABC::
+ obj_image_anim_frame 0x0, 0x3
+ obj_image_anim_frame 0x4, 0x6
+ obj_image_anim_frame 0x8, 0x6
+ obj_image_anim_frame 0xc, 0x6
+ obj_image_anim_frame 0x10, 0x6
+ obj_image_anim_frame 0x14, 0x6
+ obj_image_anim_frame 0x18, 0x6
+ obj_image_anim_frame 0x1c, 0x6
+ obj_image_anim_frame 0x20, 0x6
+ obj_image_anim_frame 0x24, 0x6
+ obj_image_anim_end
+
+gSpriteAnims_83BFAE8::
+ obj_image_anim_frame 0x18, 0x6
+ obj_image_anim_frame 0x1c, 0x6
+ obj_image_anim_frame 0x20, 0x6
+ obj_image_anim_frame 0x24, 0x6
+ obj_image_anim_end
+
+gSpriteAnimTable_83BFAFC::
+ .4byte gSpriteAnims_83BFABC
+ .4byte gSpriteAnims_83BFAE8
gUnknown_83BFB04:: @ 83BFB04
- .incbin "baserom.gba", 0x3BFB04, 0x18
+ spr_template 0, 0, gOamData_83BFAB4, gSpriteAnimTable_83BFAFC, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
gUnknown_83BFB1C:: @ 83BFB1C
- .incbin "baserom.gba", 0x3BFB1C, 0x20
+ spr_template 1, 0, gOamData_83BFAB4, gSpriteAnimTable_83BFAFC, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+gOamData_83BFB34::
+ .4byte 0xc0008000, 0x00000000
gUnknown_83BFB3C:: @ 83BFB3C
- .incbin "baserom.gba", 0x3BFB3C, 0x20
+ spr_template 2, 2, gOamData_83BFB34, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
+
+gOamData_83BFB54::
+ .4byte 0xc0000800, 0x00000000
gUnknown_83BFB5C:: @ 83BFB5C
- .incbin "baserom.gba", 0x3BFB5C, 0x18
+ spr_template 3, 2, gOamData_83BFB54, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
gUnknown_83BFB74:: @ 83BFB74
- .incbin "baserom.gba", 0x3BFB74, 0x10
+ .4byte 0x000009f0
+ .4byte 0x000011e5
+ .4byte 0x000021da
+ .4byte 0x000031cf
gUnknown_83BFB84:: @ 83BFB84
- .incbin "baserom.gba", 0x3BFB84, 0x18
+ .4byte sub_8078C9C
+ .4byte sub_8078D24
+ .4byte sub_8078DA4
+ .4byte sub_8078FC4
+ .4byte sub_80790CC
+ .4byte sub_80791C0
gUnknown_83BFB9C:: @ 83BFB9C
- .incbin "baserom.gba", 0x3BFB9C, 0x20
+ obj_tiles gUnknown_83BF79C, 0x500, 0
+ obj_tiles gUnknown_83BFA14, 0x500, 1
+ obj_tiles gUnknown_8EAE4A8, 0x400, 2
+ obj_tiles gUnknown_83BF64C, 0x800, 3
gUnknown_83BFBBC:: @ 83BFBBC
- .incbin "baserom.gba", 0x3BFBBC, 0x18
+ obj_pal gUnknown_83BF77C, 0
+ obj_pal gUnknown_8EAE488, 2
+ null_obj_pal
gUnknown_83BFBD4:: @ 83BFBD4
- .incbin "baserom.gba", 0x3BFBD4, 0x2FE8
+ .incbin "baserom.gba", 0x3BFBD4, 0xF