Port field_door data to C

This commit is contained in:
PikalaxALT
2019-11-12 14:34:14 -05:00
parent 4c61bead05
commit e2005e194d
3 changed files with 297 additions and 552 deletions
-546
View File
@@ -1,546 +0,0 @@
.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
sDoorAnimFrames_OpenSmall:: @ 835B488
.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
sDoorAnimFrames_OpenLarge:: @ 835B49C
.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
sDoorAnimFrames_CloseSmall:: @ 835B4B0
.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
sDoorAnimFrames_CloseLarge:: @ 835B4C4
.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
sDoorGraphics:: @ 835B5D8
.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