summaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
Diffstat (limited to 'data')
-rw-r--r--data/field_door.s539
-rw-r--r--data/metatile_behavior.s6
2 files changed, 534 insertions, 11 deletions
diff --git a/data/field_door.s b/data/field_door.s
index a29cf3e24..be76e845d 100644
--- a/data/field_door.s
+++ b/data/field_door.s
@@ -1,17 +1,546 @@
+ .include "asm/macros.inc"
+ .include "constants/constants.inc"
.section .rodata
+ .align 2, 0
+
+gUnknown_8353088:: @ 8353088
+ .incbin "graphics/door_anims/frame_8353088_1.4bpp"
+ .incbin "graphics/door_anims/frame_8353088_2.4bpp"
+ .incbin "graphics/door_anims/frame_8353088_3.4bpp"
+ .space 32
+
+gUnknown_8353228:: @ 8353228
+ .incbin "graphics/door_anims/frame_8353228_1.4bpp"
+ .incbin "graphics/door_anims/frame_8353228_2.4bpp"
+ .incbin "graphics/door_anims/frame_8353228_3.4bpp"
+ .space 32
+
+gUnknown_83533C8:: @ 83533C8
+ .incbin "graphics/door_anims/frame_83533C8_1.4bpp"
+ .incbin "graphics/door_anims/frame_83533C8_2.4bpp"
+ .incbin "graphics/door_anims/frame_83533C8_3.4bpp"
+ .space 32
+
+gUnknown_8353568:: @ 8353568
+ .incbin "graphics/door_anims/frame_8353568_1.4bpp"
+ .incbin "graphics/door_anims/frame_8353568_2.4bpp"
+ .incbin "graphics/door_anims/frame_8353568_3.4bpp"
+ .space 32
+
+gUnknown_8353708:: @ 8353708
+ .incbin "graphics/door_anims/frame_8353708_1.4bpp"
+ .incbin "graphics/door_anims/frame_8353708_2.4bpp"
+ .incbin "graphics/door_anims/frame_8353708_3.4bpp"
+ .space 32
+
+gUnknown_83538A8:: @ 83538A8
+ .incbin "graphics/door_anims/frame_83538A8_1.4bpp"
+ .incbin "graphics/door_anims/frame_83538A8_2.4bpp"
+ .incbin "graphics/door_anims/frame_83538A8_3.4bpp"
+ .space 32
+
+gUnknown_8353A48:: @ 8353A48
+ .incbin "graphics/door_anims/frame_8353A48_1.4bpp"
+ .incbin "graphics/door_anims/frame_8353A48_2.4bpp"
+ .incbin "graphics/door_anims/frame_8353A48_3.4bpp"
+ .space 32
+
+gUnknown_8353BE8:: @ 8353BE8
+ .incbin "graphics/door_anims/frame_8353BE8_1.4bpp"
+ .incbin "graphics/door_anims/frame_8353BE8_2.4bpp"
+ .incbin "graphics/door_anims/frame_8353BE8_3.4bpp"
+ .space 32
+
+gUnknown_8353D88:: @ 8353D88
+ .incbin "graphics/door_anims/frame_8353D88_1.4bpp"
+ .incbin "graphics/door_anims/frame_8353D88_2.4bpp"
+ .incbin "graphics/door_anims/frame_8353D88_3.4bpp"
+ .space 32
+
+gUnknown_8353F28:: @ 8353F28
+ .incbin "graphics/door_anims/frame_8353F28_1.4bpp"
+ .incbin "graphics/door_anims/frame_8353F28_2.4bpp"
+ .incbin "graphics/door_anims/frame_8353F28_3.4bpp"
+ .space 32
+
+gUnknown_83540C8:: @ 83540C8
+ .incbin "graphics/door_anims/frame_83540C8_1.4bpp"
+ .incbin "graphics/door_anims/frame_83540C8_2.4bpp"
+ .incbin "graphics/door_anims/frame_83540C8_3.4bpp"
+ .space 32
+
+gUnknown_8354268:: @ 8354268
+ .incbin "graphics/door_anims/frame_8354268_1.4bpp"
+ .incbin "graphics/door_anims/frame_8354268_2.4bpp"
+ .incbin "graphics/door_anims/frame_8354268_3.4bpp"
+ .space 32
+
+gUnknown_8354408:: @ 8354408
+ .incbin "graphics/door_anims/frame_8354408_1.4bpp"
+ .incbin "graphics/door_anims/frame_8354408_2.4bpp"
+ .incbin "graphics/door_anims/frame_8354408_3.4bpp"
+ .space 32
+
+gUnknown_83545A8:: @ 83545A8
+ .incbin "graphics/door_anims/frame_83545A8_1.4bpp"
+ .incbin "graphics/door_anims/frame_83545A8_2.4bpp"
+ .incbin "graphics/door_anims/frame_83545A8_3.4bpp"
+ .space 32
+
+gUnknown_8354748:: @ 8354748
+ .incbin "graphics/door_anims/frame_8354748_1.4bpp"
+ .incbin "graphics/door_anims/frame_8354748_2.4bpp"
+ .incbin "graphics/door_anims/frame_8354748_3.4bpp"
+ .space 32
+
+gUnknown_83548E8:: @ 83548E8
+ .incbin "graphics/door_anims/frame_83548E8_1.4bpp"
+ .incbin "graphics/door_anims/frame_83548E8_2.4bpp"
+ .incbin "graphics/door_anims/frame_83548E8_3.4bpp"
+ .space 32
+
+gUnknown_8354A88:: @ 8354A88
+ .incbin "graphics/door_anims/frame_8354A88_1.4bpp"
+ .incbin "graphics/door_anims/frame_8354A88_2.4bpp"
+ .incbin "graphics/door_anims/frame_8354A88_3.4bpp"
+ .space 32
+
+gUnknown_8354C28:: @ 8354C28
+ .incbin "graphics/door_anims/frame_8354C28_1.4bpp"
+ .incbin "graphics/door_anims/frame_8354C28_2.4bpp"
+ .incbin "graphics/door_anims/frame_8354C28_3.4bpp"
+ .space 32
+
+gUnknown_8354F48:: @ 8354F48
+ .incbin "graphics/door_anims/frame_8354F48_1.4bpp"
+ .incbin "graphics/door_anims/frame_8354F48_2.4bpp"
+ .incbin "graphics/door_anims/frame_8354F48_3.4bpp"
+ .space 32
+
+gUnknown_8355268:: @ 8355268
+ .incbin "graphics/door_anims/frame_8355268_1.4bpp"
+ .incbin "graphics/door_anims/frame_8355268_2.4bpp"
+ .incbin "graphics/door_anims/frame_8355268_3.4bpp"
+ .space 32
+
+gUnknown_8355588:: @ 8355588
+ .incbin "graphics/door_anims/frame_8355588_1.4bpp"
+ .incbin "graphics/door_anims/frame_8355588_2.4bpp"
+ .incbin "graphics/door_anims/frame_8355588_3.4bpp"
+ .space 32
+
+gUnknown_83558A8::
+ .space 0x320
+ .space 0x320
+ .space 0x320
+ .space 0x320
+ .space 0x320
+ .space 0x320
+ .space 0x320
+ .space 0x1A0
+ .space 0x1A0
+ .space 0x1A0
+ .space 0x1A0
+ .space 0x1A0
+ .space 0x1A0
+ .space 0x1A0
+ .space 0x1A0
+ .space 0x1A0
+ .space 0x1A0
+ .space 0x1A0
+ .space 0x1A0
+ .space 0x1A0
+ .space 0x1A0
+ .space 0x1A0
+ .space 0x1A0
+ .space 0x1A0
+ .space 0x1A0
+ .space 0x1A0
+ .space 0x1A0
+ .space 0x1A0
+ .space 0x1A0
+ .space 0x1A0
+ .space 0x1A0
+ .incbin "graphics/door_anims/frame_8359588_1.4bpp"
+ .incbin "graphics/door_anims/frame_8359588_2.4bpp"
+ .space 0x100
+ .incbin "graphics/door_anims/frame_8359788_1.4bpp"
+ .incbin "graphics/door_anims/frame_8359788_2.4bpp"
+ .incbin "graphics/door_anims/frame_8359788_3.4bpp"
+ .incbin "graphics/door_anims/frame_8359788_4.4bpp"
+ .space 0x100
+ .incbin "graphics/door_anims/frame_8359988_1.4bpp"
+ .incbin "graphics/door_anims/frame_8359988_2.4bpp"
+ .incbin "graphics/door_anims/frame_8359988_3.4bpp"
+ .incbin "graphics/door_anims/frame_8359988_4.4bpp"
+ .space 0x100
+ .incbin "graphics/door_anims/frame_8359B88_1.4bpp"
+ .incbin "graphics/door_anims/frame_8359B88_2.4bpp"
+ .incbin "graphics/door_anims/frame_8359B88_3.4bpp"
+ .incbin "graphics/door_anims/frame_8359B88_4.4bpp"
+ .space 0x20
+
+gUnknown_8359CA8:: @ 8359CA8
+ .incbin "graphics/door_anims/frame_8359CA8_1.4bpp"
+ .incbin "graphics/door_anims/frame_8359CA8_2.4bpp"
+ .incbin "graphics/door_anims/frame_8359CA8_3.4bpp"
+ .space 32
+
+gUnknown_8359FC8:: @ 8359FC8
+ .incbin "graphics/door_anims/frame_8359FC8_1.4bpp"
+ .incbin "graphics/door_anims/frame_8359FC8_2.4bpp"
+ .incbin "graphics/door_anims/frame_8359FC8_3.4bpp"
+ .space 32
+
+gUnknown_835A168:: @ 835A168
+ .incbin "graphics/door_anims/frame_835A168_1.4bpp"
+ .incbin "graphics/door_anims/frame_835A168_2.4bpp"
+ .incbin "graphics/door_anims/frame_835A168_3.4bpp"
+ .space 32
+
+gUnknown_835A308:: @ 835A308
+ .incbin "graphics/door_anims/frame_835A308_1.4bpp"
+ .incbin "graphics/door_anims/frame_835A308_2.4bpp"
+ .incbin "graphics/door_anims/frame_835A308_3.4bpp"
+ .space 32
+
+gUnknown_835A4A8:: @ 835A4A8
+ .incbin "graphics/door_anims/frame_835A4A8_1.4bpp"
+ .incbin "graphics/door_anims/frame_835A4A8_2.4bpp"
+ .incbin "graphics/door_anims/frame_835A4A8_3.4bpp"
+ .space 32
+
+gUnknown_835A648:: @ 835A648
+ .incbin "graphics/door_anims/frame_835A648_1.4bpp"
+ .incbin "graphics/door_anims/frame_835A648_2.4bpp"
+ .incbin "graphics/door_anims/frame_835A648_3.4bpp"
+ .space 32
+
+gUnknown_835A7E8:: @ 835A7E8
+ .incbin "graphics/door_anims/frame_835A7E8_1.4bpp"
+ .incbin "graphics/door_anims/frame_835A7E8_2.4bpp"
+ .incbin "graphics/door_anims/frame_835A7E8_3.4bpp"
+ .space 32
+
+gUnknown_835A988:: @ 835A988
+ .incbin "graphics/door_anims/frame_835A988_1.4bpp"
+ .incbin "graphics/door_anims/frame_835A988_2.4bpp"
+ .incbin "graphics/door_anims/frame_835A988_3.4bpp"
+ .space 32
+
+gUnknown_835AB28:: @ 835AB28
+ .incbin "graphics/door_anims/frame_835AB28_1.4bpp"
+ .incbin "graphics/door_anims/frame_835AB28_2.4bpp"
+ .incbin "graphics/door_anims/frame_835AB28_3.4bpp"
+ .space 32
+
+gUnknown_835AE48:: @ 835AE48
+ .incbin "graphics/door_anims/frame_835AE48_1.4bpp"
+ .incbin "graphics/door_anims/frame_835AE48_2.4bpp"
+ .incbin "graphics/door_anims/frame_835AE48_3.4bpp"
+ .space 32
+
+gUnknown_835B168:: @ 835B168
+ .incbin "graphics/door_anims/frame_835B168_1.4bpp"
+ .incbin "graphics/door_anims/frame_835B168_2.4bpp"
+ .incbin "graphics/door_anims/frame_835B168_3.4bpp"
+ .space 32
.align 2
gUnknown_835B488:: @ 835B488
- .incbin "baserom.gba", 0x35B488, 0x14
+ .byte 0x04
+ .align 1
+ .2byte 0xffff
+ .byte 0x04
+ .align 1
+ .2byte 0x0000
+ .byte 0x04
+ .align 1
+ .2byte 0x0080
+ .byte 0x04
+ .align 1
+ .2byte 0x0100
+ .byte 0x00
+ .align 1
+ .2byte 0x0000
gUnknown_835B49C:: @ 835B49C
- .incbin "baserom.gba", 0x35B49C, 0x14
+ .byte 0x04
+ .align 1
+ .2byte 0xffff
+ .byte 0x04
+ .align 1
+ .2byte 0x0000
+ .byte 0x04
+ .align 1
+ .2byte 0x0100
+ .byte 0x04
+ .align 1
+ .2byte 0x0200
+ .byte 0x00
+ .align 1
+ .2byte 0x0000
gUnknown_835B4B0:: @ 835B4B0
- .incbin "baserom.gba", 0x35B4B0, 0x14
+ .byte 0x04
+ .align 1
+ .2byte 0x0100
+ .byte 0x04
+ .align 1
+ .2byte 0x0080
+ .byte 0x04
+ .align 1
+ .2byte 0x0000
+ .byte 0x04
+ .align 1
+ .2byte 0xffff
+ .byte 0x00
+ .align 1
+ .2byte 0x0000
gUnknown_835B4C4:: @ 835B4C4
- .incbin "baserom.gba", 0x35B4C4, 0x114
+ .byte 0x04
+ .align 1
+ .2byte 0x0200
+ .byte 0x04
+ .align 1
+ .2byte 0x0100
+ .byte 0x04
+ .align 1
+ .2byte 0x0000
+ .byte 0x04
+ .align 1
+ .2byte 0xffff
+ .byte 0x00
+ .align 1
+ .2byte 0x0000
+
+gUnknown_835B4D8:: @ 835B4D8
+ .byte 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2
+
+gUnknown_835B4E0:: @ 835B4E0
+ .byte 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3
+
+gUnknown_835B4E8:: @ 835B4E8
+ .byte 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3
+
+gUnknown_835B4F0:: @ 835B4F0
+ .byte 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8
+
+gUnknown_835B4F8:: @ 835B4F8
+ .byte 0xa, 0xa, 0xa, 0xa, 0xa, 0xa, 0xa, 0xa
+
+gUnknown_835B500:: @ 835B500
+ .byte 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8
+
+gUnknown_835B508:: @ 835B508
+ .byte 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8
+
+gUnknown_835B510:: @ 835B510
+ .byte 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8
+
+gUnknown_835B518:: @ 835B518
+ .byte 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3
+
+gUnknown_835B520:: @ 835B520
+ .byte 0xc, 0xc, 0xc, 0xc, 0xc, 0xc, 0xc, 0xc
+
+gUnknown_835B528:: @ 835B528
+ .byte 0x9, 0x9, 0x9, 0x9, 0x9, 0x9, 0x9, 0x9
+
+gUnknown_835B530:: @ 835B530
+ .byte 0x9, 0x9, 0x9, 0x9, 0x9, 0x9, 0x9, 0x9
+
+gUnknown_835B538:: @ 835B538
+ .byte 0x9, 0x9, 0x9, 0x9, 0x9, 0x9, 0x9, 0x9
+
+gUnknown_835B540:: @ 835B540
+ .byte 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3
+
+gUnknown_835B548:: @ 835B548
+ .byte 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8
+
+gUnknown_835B550:: @ 835B550
+ .byte 0x9, 0x9, 0x9, 0x9, 0x9, 0x9, 0x9, 0x9
+
+gUnknown_835B558:: @ 835B558
+ .byte 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3
+
+gUnknown_835B560:: @ 835B560
+ .byte 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8
+
+gUnknown_835B568:: @ 835B568
+ .byte 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8
+
+gUnknown_835B570:: @ 835B570
+ .byte 0xc, 0xc, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2
+
+gUnknown_835B578:: @ 835B578
+ .byte 0x7, 0x7, 0x7, 0x7, 0x7, 0x7, 0x7, 0x7
+
+gUnknown_835B580:: @ 835B580
+ .byte 0x8, 0x8, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2
+
+gUnknown_835B588:: @ 835B588
+ .byte 0x5, 0x5, 0x5, 0x5, 0x5, 0x5, 0x5, 0x5
+
+gUnknown_835B590:: @ 835B590
+ .byte 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3
+
+gUnknown_835B598:: @ 835B598
+ .byte 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3
+
+gUnknown_835B5A0:: @ 835B5A0
+ .byte 0x5, 0x5, 0x5, 0x5, 0x5, 0x5, 0x5, 0x5
+
+gUnknown_835B5A8:: @ 835B5A8
+ .byte 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3
+
+gUnknown_835B5B0:: @ 835B5B0
+ .byte 0xa, 0xa, 0xa, 0xa, 0xa, 0xa, 0xa, 0xa
+
+gUnknown_835B5B8:: @ 835B5B8
+ .byte 0x5, 0x5, 0x5, 0x5, 0x5, 0x5, 0x5, 0x5
+
+gUnknown_835B5C0:: @ 835B5C0
+ .byte 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8
+
+gUnknown_835B5C8:: @ 835B5C8
+ .byte 0x8, 0x8, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2
+
+gUnknown_835B5D0:: @ 835B5D0
+ .byte 0xb, 0xb, 0x2, 0x2, 0x2, 0x2, 0x2, 0x2
gUnknown_835B5D8:: @ 835B5D8
- .incbin "baserom.gba", 0x35B5D8, 0x18C
+ .2byte 0x003d
+ .byte 0x00, 0x00
+ .4byte gUnknown_8353088
+ .4byte gUnknown_835B4D8
+ .2byte 0x0062
+ .byte 0x01, 0x00
+ .4byte gUnknown_8353228
+ .4byte gUnknown_835B4E0
+ .2byte 0x015b
+ .byte 0x01, 0x00
+ .4byte gUnknown_83533C8
+ .4byte gUnknown_835B4E8
+ .2byte 0x02a3
+ .byte 0x00, 0x00
+ .4byte gUnknown_8353568
+ .4byte gUnknown_835B4F0
+ .2byte 0x02ac
+ .byte 0x00, 0x00
+ .4byte gUnknown_8353708
+ .4byte gUnknown_835B4F8
+ .2byte 0x0299
+ .byte 0x00, 0x00
+ .4byte gUnknown_83538A8
+ .4byte gUnknown_835B500
+ .2byte 0x02ce
+ .byte 0x00, 0x00
+ .4byte gUnknown_8353A48
+ .4byte gUnknown_835B508
+ .2byte 0x0284
+ .byte 0x00, 0x00
+ .4byte gUnknown_8353BE8
+ .4byte gUnknown_835B510
+ .2byte 0x02bc
+ .byte 0x01, 0x00
+ .4byte gUnknown_8353D88
+ .4byte gUnknown_835B518
+ .2byte 0x0298
+ .byte 0x00, 0x00
+ .4byte gUnknown_8353F28
+ .4byte gUnknown_835B520
+ .2byte 0x02a2
+ .byte 0x00, 0x00
+ .4byte gUnknown_83540C8
+ .4byte gUnknown_835B528
+ .2byte 0x029e
+ .byte 0x00, 0x00
+ .4byte gUnknown_8354268
+ .4byte gUnknown_835B530
+ .2byte 0x02e1
+ .byte 0x00, 0x00
+ .4byte gUnknown_8354408
+ .4byte gUnknown_835B538
+ .2byte 0x0294
+ .byte 0x01, 0x00
+ .4byte gUnknown_83545A8
+ .4byte gUnknown_835B540
+ .2byte 0x02bf
+ .byte 0x00, 0x00
+ .4byte gUnknown_8354748
+ .4byte gUnknown_835B548
+ .2byte 0x02d2
+ .byte 0x01, 0x00
+ .4byte gUnknown_83548E8
+ .4byte gUnknown_835B550
+ .2byte 0x02ad
+ .byte 0x00, 0x00
+ .4byte gUnknown_8354A88
+ .4byte gUnknown_835B558
+ .2byte 0x0297
+ .byte 0x00, 0x00
+ .4byte gUnknown_8359FC8
+ .4byte gUnknown_835B588
+ .2byte 0x029b
+ .byte 0x01, 0x00
+ .4byte gUnknown_835A168
+ .4byte gUnknown_835B590
+ .2byte 0x02eb
+ .byte 0x00, 0x00
+ .4byte gUnknown_835A308
+ .4byte gUnknown_835B598
+ .2byte 0x029a
+ .byte 0x00, 0x00
+ .4byte gUnknown_835A4A8
+ .4byte gUnknown_835B5A0
+ .2byte 0x02b9
+ .byte 0x00, 0x00
+ .4byte gUnknown_835A648
+ .4byte gUnknown_835B5A8
+ .2byte 0x02af
+ .byte 0x00, 0x00
+ .4byte gUnknown_835A7E8
+ .4byte gUnknown_835B5B0
+ .2byte 0x030c
+ .byte 0x00, 0x00
+ .4byte gUnknown_835A988
+ .4byte gUnknown_835B5B8
+ .2byte 0x028d
+ .byte 0x01, 0x01
+ .4byte gUnknown_8354C28
+ .4byte gUnknown_835B560
+ .2byte 0x02de
+ .byte 0x01, 0x01
+ .4byte gUnknown_8354F48
+ .4byte gUnknown_835B568
+ .2byte 0x02ab
+ .byte 0x01, 0x01
+ .4byte gUnknown_8355268
+ .4byte gUnknown_835B570
+ .2byte 0x0281
+ .byte 0x00, 0x01
+ .4byte gUnknown_8355588
+ .4byte gUnknown_835B578
+ .2byte 0x02e2
+ .byte 0x01, 0x01
+ .4byte gUnknown_8359CA8
+ .4byte gUnknown_835B580
+ .2byte 0x0296
+ .byte 0x01, 0x01
+ .4byte gUnknown_835AB28
+ .4byte gUnknown_835B5C0
+ .2byte 0x02c3
+ .byte 0x01, 0x01
+ .4byte gUnknown_835AE48
+ .4byte gUnknown_835B5C8
+ .2byte 0x0356
+ .byte 0x01, 0x01
+ .4byte gUnknown_835B168
+ .4byte gUnknown_835B5D0
+ .2byte 0x0000
+ .byte 0x00, 0x00
+ .4byte 0x00000000
+ .4byte 0x00000000
diff --git a/data/metatile_behavior.s b/data/metatile_behavior.s
deleted file mode 100644
index 64d88840d..000000000
--- a/data/metatile_behavior.s
+++ /dev/null
@@ -1,6 +0,0 @@
- .section .rodata
-
- .align 2
-
-gUnknown_8353068:: @ 8353068
- .incbin "baserom.gba", 0x353068, 0x8420