From 6550bf3f044678db5f1e5fca2ff0dad37069016f Mon Sep 17 00:00:00 2001 From: Marcus Huderle Date: Sun, 23 Aug 2020 13:44:43 -0500 Subject: [PATCH 1/2] Label map-related symbols --- asm/code_08000108.s | 16 ++++++++-------- asm/code_0801D79C.s | 16 ++++++++-------- asm/code_080526F8.s | 36 ++++++++++++++++++------------------ asm/code_0807B9B8.s | 18 +++++++++--------- asm/code_080A5574.s | 8 ++++---- asm/gyorgFemale.s | 6 +++--- data/data_08100CD4.s | 4 ++-- data/data_0811BD44.s | 2 +- linker.ld | 8 ++++---- src/sub_0807C998.c | 12 ++++++------ 10 files changed, 63 insertions(+), 63 deletions(-) diff --git a/asm/code_08000108.s b/asm/code_08000108.s index 2e6cc668..04c7b12a 100644 --- a/asm/code_08000108.s +++ b/asm/code_08000108.s @@ -140,13 +140,13 @@ _08000224: .4byte gUnk_08000228 gUnk_08000228:: .4byte gUnk_02025EB4 gUnk_0800022C:: - .4byte gUnk_0202AEB4 + .4byte gMetatileTypesBottom .4byte gUnk_02025EB4 - .4byte gUnk_0202AEB4 + .4byte gMetatileTypesBottom .4byte gUnk_0200B654 - .4byte gUnk_02010654 + .4byte gMetatileTypesTop .4byte gUnk_02025EB4 - .4byte gUnk_0202AEB4 + .4byte gMetatileTypesBottom gUnk_08000248:: .4byte gUnk_02027EB4 .4byte gUnk_02027EB4 @@ -154,13 +154,13 @@ gUnk_08000248:: .4byte gUnk_02027EB4 gUnk_08000258:: .4byte gUnk_02028EB4 - .4byte gUnk_0202AEB4 + .4byte gMetatileTypesBottom .4byte gUnk_02028EB4 - .4byte gUnk_0202AEB4 + .4byte gMetatileTypesBottom .4byte gUnk_0200E654 - .4byte gUnk_02010654 + .4byte gMetatileTypesTop .4byte gUnk_02028EB4 - .4byte gUnk_0202AEB4 + .4byte gMetatileTypesBottom gUnk_08000278:: .4byte gUnk_02030EB4 .4byte gUnk_02030EB4 diff --git a/asm/code_0801D79C.s b/asm/code_0801D79C.s index c6f9b660..0d7fa584 100644 --- a/asm/code_0801D79C.s +++ b/asm/code_0801D79C.s @@ -491,7 +491,7 @@ _0801DC26: ldr r3, [sp] cmp r0, #0 bne _0801DCA6 - ldr r0, _0801DC88 @ =gUnk_0811E214 + ldr r0, _0801DC88 @ =gAreas ldrb r2, [r6] lsls r2, r2, #2 adds r2, r2, r0 @@ -526,7 +526,7 @@ _0801DC26: b _0801DC9E .align 2, 0 _0801DC84: .4byte 0x000007FF -_0801DC88: .4byte gUnk_0811E214 +_0801DC88: .4byte gAreas _0801DC8C: ldrh r0, [r2] ands r0, r7 @@ -562,7 +562,7 @@ _0801DCAE: bl CheckGlobalFlag cmp r0, #0 bne _0801DD16 - ldr r0, _0801DD50 @ =gUnk_0811E214 + ldr r0, _0801DD50 @ =gAreas ldrb r2, [r6] lsls r2, r2, #2 adds r2, r2, r0 @@ -632,12 +632,12 @@ _0801DD42: pop {r4, r5, r6, r7, pc} .align 2, 0 _0801DD4C: .4byte gArea -_0801DD50: .4byte gUnk_0811E214 +_0801DD50: .4byte gAreas _0801DD54: .4byte gScreenTransition thumb_func_start sub_0801DD58 sub_0801DD58: @ 0x0801DD58 - ldr r2, _0801DD7C @ =gUnk_0811E214 + ldr r2, _0801DD7C @ =gAreas lsls r0, r0, #2 adds r0, r0, r2 lsls r2, r1, #2 @@ -656,7 +656,7 @@ sub_0801DD58: @ 0x0801DD58 strh r0, [r1, #6] bx lr .align 2, 0 -_0801DD7C: .4byte gUnk_0811E214 +_0801DD7C: .4byte gAreas _0801DD80: .4byte gArea _0801DD84: .4byte 0x0000085C @@ -770,7 +770,7 @@ _0801DE46: ldr r0, _0801DF04 @ =0x84000100 str r0, [r2, #8] ldr r0, [r2, #8] - ldr r0, _0801DF08 @ =gUnk_0811E214 + ldr r0, _0801DF08 @ =gAreas ldrb r2, [r4] lsls r2, r2, #2 adds r2, r2, r0 @@ -850,7 +850,7 @@ _0801DEF8: .4byte 0x040000D4 _0801DEFC: .4byte gUnk_08324AE4 _0801DF00: .4byte gUnk_02019EE0 _0801DF04: .4byte 0x84000100 -_0801DF08: .4byte gUnk_0811E214 +_0801DF08: .4byte gAreas _0801DF0C: .4byte 0x000007FF thumb_func_start sub_0801DF10 diff --git a/asm/code_080526F8.s b/asm/code_080526F8.s index 592d77e2..3d5e118a 100644 --- a/asm/code_080526F8.s +++ b/asm/code_080526F8.s @@ -742,7 +742,7 @@ _08052CA0: .4byte gPlayerEntity thumb_func_start sub_08052CA4 sub_08052CA4: @ 0x08052CA4 push {r4, lr} - ldr r4, _08052CC8 @ =gUnk_0811E214 + ldr r4, _08052CC8 @ =gAreas lsls r0, r0, #2 adds r0, r0, r4 lsls r4, r1, #2 @@ -759,13 +759,13 @@ sub_08052CA4: @ 0x08052CA4 strh r0, [r4, #0x22] pop {r4, pc} .align 2, 0 -_08052CC8: .4byte gUnk_0811E214 +_08052CC8: .4byte gAreas _08052CCC: .4byte gScreenTransition thumb_func_start sub_08052CD0 sub_08052CD0: @ 0x08052CD0 push {r4, lr} - ldr r4, _08052CF4 @ =gUnk_0811E214 + ldr r4, _08052CF4 @ =gAreas lsls r0, r0, #2 adds r0, r0, r4 lsls r4, r1, #2 @@ -782,7 +782,7 @@ sub_08052CD0: @ 0x08052CD0 strh r0, [r4, #0x1e] pop {r4, pc} .align 2, 0 -_08052CF4: .4byte gUnk_0811E214 +_08052CF4: .4byte gAreas _08052CF8: .4byte gScreenTransition thumb_func_start sub_08052CFC @@ -871,7 +871,7 @@ _08052DA4: .4byte 0x0000088C thumb_func_start sub_08052DA8 sub_08052DA8: @ 0x08052DA8 push {r4, r5, r6, r7, lr} - ldr r1, _08052DF8 @ =gUnk_0811E214 + ldr r1, _08052DF8 @ =gAreas ldr r0, _08052DFC @ =gRoomControls ldrb r0, [r0, #4] lsls r0, r0, #2 @@ -911,7 +911,7 @@ _08052DE8: str r0, [r1] pop {r4, r5, r6, r7, pc} .align 2, 0 -_08052DF8: .4byte gUnk_0811E214 +_08052DF8: .4byte gAreas _08052DFC: .4byte gRoomControls _08052E00: .4byte gUnk_02033ACC _08052E04: .4byte 0x0000FFFF @@ -930,7 +930,7 @@ sub_08052E10: @ 0x08052E10 strh r0, [r5] ldrh r0, [r1, #6] strh r0, [r5, #2] - ldr r4, _08052E74 @ =gUnk_0810246C + ldr r4, _08052E74 @ =gAreaTilesets lsls r2, r2, #2 adds r4, r2, r4 ldrh r0, [r1, #8] @@ -946,7 +946,7 @@ sub_08052E10: @ 0x08052E10 adds r0, r3, r0 ldr r0, [r0] str r0, [r5, #0xc] - ldr r0, _08052E7C @ =gUnk_0810309C + ldr r0, _08052E7C @ =gAreaMetatiles adds r0, r2, r0 ldr r0, [r0] str r0, [r5, #0x10] @@ -971,9 +971,9 @@ sub_08052E10: @ 0x08052E10 _08052E70: pop {r4, r5, pc} .align 2, 0 -_08052E74: .4byte gUnk_0810246C +_08052E74: .4byte gAreaTilesets _08052E78: .4byte gUnk_08107988 -_08052E7C: .4byte gUnk_0810309C +_08052E7C: .4byte gAreaMetatiles _08052E80: .4byte gUnk_080B755C _08052E84: .4byte gUnk_0813A7F0 _08052E88: .4byte gUnk_080D50FC @@ -1180,7 +1180,7 @@ sub_08052FF4: @ 0x08052FF4 movs r1, #0x20 bl _DmaZero str r5, [r5, #0x20] - ldr r0, _08053078 @ =gUnk_0811E214 + ldr r0, _08053078 @ =gAreas lsls r6, r6, #2 adds r0, r6, r0 lsls r2, r4, #2 @@ -1196,7 +1196,7 @@ sub_08052FF4: @ 0x08052FF4 strh r1, [r5] ldrh r1, [r0, #6] strh r1, [r5, #2] - ldr r1, _0805307C @ =gUnk_0810246C + ldr r1, _0805307C @ =gAreaTilesets adds r1, r6, r1 ldrh r0, [r0, #8] ldr r1, [r1] @@ -1210,7 +1210,7 @@ sub_08052FF4: @ 0x08052FF4 adds r2, r2, r0 ldr r0, [r2] str r0, [r5, #0xc] - ldr r0, _08053084 @ =gUnk_0810309C + ldr r0, _08053084 @ =gAreaMetatiles adds r0, r6, r0 ldr r0, [r0] str r0, [r5, #0x10] @@ -1223,10 +1223,10 @@ sub_08052FF4: @ 0x08052FF4 _0805306C: .4byte gRoomControls _08053070: .4byte gScreen _08053074: .4byte gUnk_020342CC -_08053078: .4byte gUnk_0811E214 -_0805307C: .4byte gUnk_0810246C +_08053078: .4byte gAreas +_0805307C: .4byte gAreaTilesets _08053080: .4byte gUnk_08107988 -_08053084: .4byte gUnk_0810309C +_08053084: .4byte gAreaMetatiles _08053088: .4byte gUnk_080B755C thumb_func_start sub_0805308C @@ -1533,7 +1533,7 @@ _080532E0: thumb_func_start sub_080532E4 sub_080532E4: @ 0x080532E4 - ldr r0, _08053318 @ =gUnk_0811E214 + ldr r0, _08053318 @ =gAreas movs r1, #0xb0 lsls r1, r1, #1 adds r0, r0, r1 @@ -1560,7 +1560,7 @@ sub_080532E4: @ 0x080532E4 strh r0, [r1, #0x1e] bx lr .align 2, 0 -_08053318: .4byte gUnk_0811E214 +_08053318: .4byte gAreas _0805331C: .4byte gScreenTransition thumb_func_start sub_08053320 diff --git a/asm/code_0807B9B8.s b/asm/code_0807B9B8.s index 7e0aeea9..97ec7f4d 100644 --- a/asm/code_0807B9B8.s +++ b/asm/code_0807B9B8.s @@ -286,9 +286,9 @@ sub_0807BBE4: @ 0x0807BBE4 mov r6, sb mov r5, r8 push {r5, r6, r7} - ldr r0, _0807BC28 @ =gUnk_0202AEB4 + ldr r0, _0807BC28 @ =gMetatileTypesBottom mov sl, r0 - ldr r0, _0807BC2C @ =gUnk_02010654 + ldr r0, _0807BC2C @ =gMetatileTypesTop mov sb, r0 ldr r5, _0807BC30 @ =0xFFFFB000 add r5, sl @@ -316,8 +316,8 @@ _0807BC14: add r0, ip b _0807BC4C .align 2, 0 -_0807BC28: .4byte gUnk_0202AEB4 -_0807BC2C: .4byte gUnk_02010654 +_0807BC28: .4byte gMetatileTypesBottom +_0807BC2C: .4byte gMetatileTypesTop _0807BC30: .4byte 0xFFFFB000 _0807BC34: .4byte 0xFFFFD000 _0807BC38: .4byte 0x00003FFF @@ -815,7 +815,7 @@ sub_0807BFD0: @ 0x0807BFD0 bl sub_0801B170 bl sub_0807BFA8 ldr r7, _0807C0B8 @ =0x0000FFFF - ldr r6, _0807C0BC @ =gUnk_0202AEB4 + ldr r6, _0807C0BC @ =gMetatileTypesBottom movs r0, #0x80 lsls r0, r0, #5 mov r8, r0 @@ -825,7 +825,7 @@ sub_0807BFD0: @ 0x0807BFD0 bl _DmaFill16 movs r5, #0 strh r5, [r6] - ldr r4, _0807C0C0 @ =gUnk_02010654 + ldr r4, _0807C0C0 @ =gMetatileTypesTop adds r0, r7, #0 adds r1, r4, #0 mov r2, r8 @@ -894,7 +894,7 @@ _0807C078: ble _0807C066 movs r2, #0x80 lsls r2, r2, #5 - ldr r5, _0807C0C0 @ =gUnk_02010654 + ldr r5, _0807C0C0 @ =gMetatileTypesTop adds r6, r5, r2 ldr r4, _0807C0B8 @ =0x0000FFFF adds r0, r4, #0 @@ -922,8 +922,8 @@ _0807C0A8: pop {r4, r5, r6, r7, pc} .align 2, 0 _0807C0B8: .4byte 0x0000FFFF -_0807C0BC: .4byte gUnk_0202AEB4 -_0807C0C0: .4byte gUnk_02010654 +_0807C0BC: .4byte gMetatileTypesBottom +_0807C0C0: .4byte gMetatileTypesTop _0807C0C4: .4byte gRoomControls _0807C0C8: .4byte gArea _0807C0CC: .4byte 0x0000085C diff --git a/asm/code_080A5574.s b/asm/code_080A5574.s index fa3d8dd2..f609214a 100644 --- a/asm/code_080A5574.s +++ b/asm/code_080A5574.s @@ -2632,7 +2632,7 @@ _080A6A26: bne _080A6A30 movs r2, #9 _080A6A30: - ldr r1, _080A6A40 @ =gUnk_0811E214 + ldr r1, _080A6A40 @ =gAreas lsls r0, r2, #2 adds r0, r0, r1 ldr r0, [r0] @@ -2640,7 +2640,7 @@ _080A6A30: subs r6, r6, r0 b _080A6A48 .align 2, 0 -_080A6A40: .4byte gUnk_0811E214 +_080A6A40: .4byte gAreas _080A6A44: ldr r0, _080A6A78 @ =0xFFFFFEF8 adds r7, r7, r0 @@ -3233,7 +3233,7 @@ sub_080A6EE0: @ 0x080A6EE0 adds r1, r1, r0 ldrh r3, [r1, #6] ldrh r4, [r1, #8] - ldr r0, _080A6F38 @ =gUnk_0811E214 + ldr r0, _080A6F38 @ =gAreas ldrb r2, [r1, #0xb] lsls r2, r2, #2 adds r2, r2, r0 @@ -3267,7 +3267,7 @@ sub_080A6EE0: @ 0x080A6EE0 pop {r4, r5, r6, pc} .align 2, 0 _080A6F34: .4byte gUnk_08128024 -_080A6F38: .4byte gUnk_0811E214 +_080A6F38: .4byte gAreas _080A6F3C: .4byte gUnk_03001010 thumb_func_start sub_080A6F40 diff --git a/asm/gyorgFemale.s b/asm/gyorgFemale.s index 04dfbde8..c7a2f7e0 100644 --- a/asm/gyorgFemale.s +++ b/asm/gyorgFemale.s @@ -505,7 +505,7 @@ sub_08046518: @ 0x08046518 mov r5, r8 push {r5, r6, r7} sub sp, #8 - ldr r1, _080465AC @ =gUnk_02010654 + ldr r1, _080465AC @ =gMetatileTypesTop ldr r2, _080465B0 @ =0xFFFFBCB0 adds r0, r1, r2 ldr r3, _080465B4 @ =0xFFFFECB0 @@ -541,7 +541,7 @@ _08046560: strh r0, [r4] ldrh r0, [r3] lsls r0, r0, #1 - ldr r7, _080465AC @ =gUnk_02010654 + ldr r7, _080465AC @ =gMetatileTypesTop adds r0, r0, r7 ldrh r1, [r0] ldr r0, [sp, #4] @@ -575,7 +575,7 @@ _08046560: mov sl, r5 pop {r4, r5, r6, r7, pc} .align 2, 0 -_080465AC: .4byte gUnk_02010654 +_080465AC: .4byte gMetatileTypesTop _080465B0: .4byte 0xFFFFBCB0 _080465B4: .4byte 0xFFFFECB0 _080465B8: .4byte 0x00006658 diff --git a/data/data_08100CD4.s b/data/data_08100CD4.s index 9db10a44..e5dab95e 100755 --- a/data/data_08100CD4.s +++ b/data/data_08100CD4.s @@ -916,7 +916,7 @@ gUnk_08102451:: @ 08102451 gUnk_08102468:: @ 08102468 .incbin "baserom.gba", 0x102468, 0x0000004 -gUnk_0810246C:: @ 0810246C +gAreaTilesets:: @ 0810246C .incbin "baserom.gba", 0x10246C, 0x0000048 gUnk_081024B4:: @ 081024B4 @@ -1126,7 +1126,7 @@ gUnk_0810303C:: @ 0810303C gUnk_0810306C:: @ 0810306C .incbin "baserom.gba", 0x10306C, 0x0000030 -gUnk_0810309C:: @ 0810309C +gAreaMetatiles:: @ 0810309C .incbin "baserom.gba", 0x10309C, 0x0000068 gUnk_08103104:: @ 08103104 diff --git a/data/data_0811BD44.s b/data/data_0811BD44.s index 5b69f1b4..69c6079b 100644 --- a/data/data_0811BD44.s +++ b/data/data_0811BD44.s @@ -463,7 +463,7 @@ gUnk_0811E1FC:: @ 0811E1FC gUnk_0811E208:: @ 0811E208 .incbin "baserom.gba", 0x11E208, 0x000000C -gUnk_0811E214:: @ 0811E214 +gAreas:: @ 0811E214 .incbin "baserom.gba", 0x11E214, 0x0000240 gUnk_0811E454:: @ 0811E454 diff --git a/linker.ld b/linker.ld index 46227a68..30f99a89 100644 --- a/linker.ld +++ b/linker.ld @@ -56,9 +56,9 @@ SECTIONS { . = 0x0000B654; gUnk_0200B654 = .; . = 0x0000D654; gUnk_0200D654 = .; . = 0x0000E654; gUnk_0200E654 = .; - . = 0x00010654; gUnk_02010654 = .; + . = 0x00010654; gMetatileTypesTop = .; . = 0x00011654; gUnk_02011654 = .; - . = 0x00012654; gUnk_02012654 = .; + . = 0x00012654; gMetatilesTop = .; . = 0x00016654; gUnk_02016654 = .; . = 0x00017654; gUnk_02017654 = .; . = 0x00017660; gUnk_02017660 = .; @@ -101,9 +101,9 @@ SECTIONS { . = 0x00025EB4; gUnk_02025EB4 = .; . = 0x00027EB4; gUnk_02027EB4 = .; . = 0x00028EB4; gUnk_02028EB4 = .; - . = 0x0002AEB4; gUnk_0202AEB4 = .; + . = 0x0002AEB4; gMetatileTypesBottom = .; . = 0x0002BEB4; gUnk_0202BEB4 = .; - . = 0x0002CEB4; gUnk_0202CEB4 = .; + . = 0x0002CEB4; gMetatilesBottom = .; . = 0x00030EB4; gUnk_02030EB4 = .; . = 0x00031EC0; gUnk_02031EC0 = .; . = 0x00032EC0; gUnk_02032EC0 = .; diff --git a/src/sub_0807C998.c b/src/sub_0807C998.c index bc31e322..77dff7bf 100644 --- a/src/sub_0807C998.c +++ b/src/sub_0807C998.c @@ -2,8 +2,8 @@ #include "entity.h" extern void sub_0807C960(); -extern u32 gUnk_0202CEB4; -extern u32 gUnk_02012654; +extern u16 gMetatilesBottom[]; +extern u16 gMetatilesTop[]; extern u8 gUnk_08324AE4; void sub_0807C960(void* dest, u32 offset) @@ -22,8 +22,8 @@ void sub_0807C960(void* dest, u32 offset) } void sub_0807C998(u32* a1) { - sub_0807C960(&gUnk_0202CEB4, a1[0]); - sub_0807C960(&gUnk_0202CEB4 - 0x800, a1[1]); - sub_0807C960(&gUnk_02012654, a1[2]); - sub_0807C960(&gUnk_02012654 - 0x800, a1[3]); + sub_0807C960(gMetatilesBottom, a1[0]); + sub_0807C960(gMetatilesBottom - 0x1000, a1[1]); + sub_0807C960(gMetatilesTop, a1[2]); + sub_0807C960(gMetatilesTop - 0x1000, a1[3]); } \ No newline at end of file From e9c3dfcd537a2acaa772011645340d7e26886423 Mon Sep 17 00:00:00 2001 From: Marcus Huderle Date: Sun, 23 Aug 2020 16:03:18 -0500 Subject: [PATCH 2/2] Dump and label room headers --- asm/code_0801D79C.s | 16 +- asm/code_080526F8.s | 20 +- asm/code_080A5574.s | 8 +- asm/macros.inc | 1 + asm/macros/map.inc | 12 + data/data_0811BD44.s | 1272 ------------------------------------------ data/data_0811E454.s | 992 ++++++++++++++++++++++++++++++++ data/room_headers.s | 1166 ++++++++++++++++++++++++++++++++++++++ linker.ld | 2 + 9 files changed, 2195 insertions(+), 1294 deletions(-) create mode 100755 asm/macros/map.inc create mode 100755 data/data_0811E454.s create mode 100755 data/room_headers.s diff --git a/asm/code_0801D79C.s b/asm/code_0801D79C.s index 0d7fa584..05616bc7 100644 --- a/asm/code_0801D79C.s +++ b/asm/code_0801D79C.s @@ -491,7 +491,7 @@ _0801DC26: ldr r3, [sp] cmp r0, #0 bne _0801DCA6 - ldr r0, _0801DC88 @ =gAreas + ldr r0, _0801DC88 @ =gAreaRoomHeaders ldrb r2, [r6] lsls r2, r2, #2 adds r2, r2, r0 @@ -526,7 +526,7 @@ _0801DC26: b _0801DC9E .align 2, 0 _0801DC84: .4byte 0x000007FF -_0801DC88: .4byte gAreas +_0801DC88: .4byte gAreaRoomHeaders _0801DC8C: ldrh r0, [r2] ands r0, r7 @@ -562,7 +562,7 @@ _0801DCAE: bl CheckGlobalFlag cmp r0, #0 bne _0801DD16 - ldr r0, _0801DD50 @ =gAreas + ldr r0, _0801DD50 @ =gAreaRoomHeaders ldrb r2, [r6] lsls r2, r2, #2 adds r2, r2, r0 @@ -632,12 +632,12 @@ _0801DD42: pop {r4, r5, r6, r7, pc} .align 2, 0 _0801DD4C: .4byte gArea -_0801DD50: .4byte gAreas +_0801DD50: .4byte gAreaRoomHeaders _0801DD54: .4byte gScreenTransition thumb_func_start sub_0801DD58 sub_0801DD58: @ 0x0801DD58 - ldr r2, _0801DD7C @ =gAreas + ldr r2, _0801DD7C @ =gAreaRoomHeaders lsls r0, r0, #2 adds r0, r0, r2 lsls r2, r1, #2 @@ -656,7 +656,7 @@ sub_0801DD58: @ 0x0801DD58 strh r0, [r1, #6] bx lr .align 2, 0 -_0801DD7C: .4byte gAreas +_0801DD7C: .4byte gAreaRoomHeaders _0801DD80: .4byte gArea _0801DD84: .4byte 0x0000085C @@ -770,7 +770,7 @@ _0801DE46: ldr r0, _0801DF04 @ =0x84000100 str r0, [r2, #8] ldr r0, [r2, #8] - ldr r0, _0801DF08 @ =gAreas + ldr r0, _0801DF08 @ =gAreaRoomHeaders ldrb r2, [r4] lsls r2, r2, #2 adds r2, r2, r0 @@ -850,7 +850,7 @@ _0801DEF8: .4byte 0x040000D4 _0801DEFC: .4byte gUnk_08324AE4 _0801DF00: .4byte gUnk_02019EE0 _0801DF04: .4byte 0x84000100 -_0801DF08: .4byte gAreas +_0801DF08: .4byte gAreaRoomHeaders _0801DF0C: .4byte 0x000007FF thumb_func_start sub_0801DF10 diff --git a/asm/code_080526F8.s b/asm/code_080526F8.s index 3d5e118a..bb4bcbcc 100644 --- a/asm/code_080526F8.s +++ b/asm/code_080526F8.s @@ -742,7 +742,7 @@ _08052CA0: .4byte gPlayerEntity thumb_func_start sub_08052CA4 sub_08052CA4: @ 0x08052CA4 push {r4, lr} - ldr r4, _08052CC8 @ =gAreas + ldr r4, _08052CC8 @ =gAreaRoomHeaders lsls r0, r0, #2 adds r0, r0, r4 lsls r4, r1, #2 @@ -759,13 +759,13 @@ sub_08052CA4: @ 0x08052CA4 strh r0, [r4, #0x22] pop {r4, pc} .align 2, 0 -_08052CC8: .4byte gAreas +_08052CC8: .4byte gAreaRoomHeaders _08052CCC: .4byte gScreenTransition thumb_func_start sub_08052CD0 sub_08052CD0: @ 0x08052CD0 push {r4, lr} - ldr r4, _08052CF4 @ =gAreas + ldr r4, _08052CF4 @ =gAreaRoomHeaders lsls r0, r0, #2 adds r0, r0, r4 lsls r4, r1, #2 @@ -782,7 +782,7 @@ sub_08052CD0: @ 0x08052CD0 strh r0, [r4, #0x1e] pop {r4, pc} .align 2, 0 -_08052CF4: .4byte gAreas +_08052CF4: .4byte gAreaRoomHeaders _08052CF8: .4byte gScreenTransition thumb_func_start sub_08052CFC @@ -871,7 +871,7 @@ _08052DA4: .4byte 0x0000088C thumb_func_start sub_08052DA8 sub_08052DA8: @ 0x08052DA8 push {r4, r5, r6, r7, lr} - ldr r1, _08052DF8 @ =gAreas + ldr r1, _08052DF8 @ =gAreaRoomHeaders ldr r0, _08052DFC @ =gRoomControls ldrb r0, [r0, #4] lsls r0, r0, #2 @@ -911,7 +911,7 @@ _08052DE8: str r0, [r1] pop {r4, r5, r6, r7, pc} .align 2, 0 -_08052DF8: .4byte gAreas +_08052DF8: .4byte gAreaRoomHeaders _08052DFC: .4byte gRoomControls _08052E00: .4byte gUnk_02033ACC _08052E04: .4byte 0x0000FFFF @@ -1180,7 +1180,7 @@ sub_08052FF4: @ 0x08052FF4 movs r1, #0x20 bl _DmaZero str r5, [r5, #0x20] - ldr r0, _08053078 @ =gAreas + ldr r0, _08053078 @ =gAreaRoomHeaders lsls r6, r6, #2 adds r0, r6, r0 lsls r2, r4, #2 @@ -1223,7 +1223,7 @@ sub_08052FF4: @ 0x08052FF4 _0805306C: .4byte gRoomControls _08053070: .4byte gScreen _08053074: .4byte gUnk_020342CC -_08053078: .4byte gAreas +_08053078: .4byte gAreaRoomHeaders _0805307C: .4byte gAreaTilesets _08053080: .4byte gUnk_08107988 _08053084: .4byte gAreaMetatiles @@ -1533,7 +1533,7 @@ _080532E0: thumb_func_start sub_080532E4 sub_080532E4: @ 0x080532E4 - ldr r0, _08053318 @ =gAreas + ldr r0, _08053318 @ =gAreaRoomHeaders movs r1, #0xb0 lsls r1, r1, #1 adds r0, r0, r1 @@ -1560,7 +1560,7 @@ sub_080532E4: @ 0x080532E4 strh r0, [r1, #0x1e] bx lr .align 2, 0 -_08053318: .4byte gAreas +_08053318: .4byte gAreaRoomHeaders _0805331C: .4byte gScreenTransition thumb_func_start sub_08053320 diff --git a/asm/code_080A5574.s b/asm/code_080A5574.s index f609214a..ba695e1a 100644 --- a/asm/code_080A5574.s +++ b/asm/code_080A5574.s @@ -2632,7 +2632,7 @@ _080A6A26: bne _080A6A30 movs r2, #9 _080A6A30: - ldr r1, _080A6A40 @ =gAreas + ldr r1, _080A6A40 @ =gAreaRoomHeaders lsls r0, r2, #2 adds r0, r0, r1 ldr r0, [r0] @@ -2640,7 +2640,7 @@ _080A6A30: subs r6, r6, r0 b _080A6A48 .align 2, 0 -_080A6A40: .4byte gAreas +_080A6A40: .4byte gAreaRoomHeaders _080A6A44: ldr r0, _080A6A78 @ =0xFFFFFEF8 adds r7, r7, r0 @@ -3233,7 +3233,7 @@ sub_080A6EE0: @ 0x080A6EE0 adds r1, r1, r0 ldrh r3, [r1, #6] ldrh r4, [r1, #8] - ldr r0, _080A6F38 @ =gAreas + ldr r0, _080A6F38 @ =gAreaRoomHeaders ldrb r2, [r1, #0xb] lsls r2, r2, #2 adds r2, r2, r0 @@ -3267,7 +3267,7 @@ sub_080A6EE0: @ 0x080A6EE0 pop {r4, r5, r6, pc} .align 2, 0 _080A6F34: .4byte gUnk_08128024 -_080A6F38: .4byte gAreas +_080A6F38: .4byte gAreaRoomHeaders _080A6F3C: .4byte gUnk_03001010 thumb_func_start sub_080A6F40 diff --git a/asm/macros.inc b/asm/macros.inc index 798099fb..ca425a46 100644 --- a/asm/macros.inc +++ b/asm/macros.inc @@ -1,3 +1,4 @@ .include "asm/macros/asm.inc" .include "asm/macros/function.inc" .include "asm/macros/m4a.inc" + .include "asm/macros/map.inc" diff --git a/asm/macros/map.inc b/asm/macros/map.inc new file mode 100755 index 00000000..d90ed119 --- /dev/null +++ b/asm/macros/map.inc @@ -0,0 +1,12 @@ + .ifndef GUARD_ASM_MACROS_MAP_INC + .set GUARD_ASM_MACROS_MAP_INC, 1 + + .macro room_header map_x, map_y, pixel_width, pixel_height, tileset_id + .2byte (\map_x) << 4 + .2byte (\map_y) << 4 + .2byte \pixel_width + .2byte \pixel_height + .2byte \tileset_id + .endm + + .endif @ GUARD_ASM_MACROS_MAP_INC diff --git a/data/data_0811BD44.s b/data/data_0811BD44.s index 69c6079b..9ff36b90 100644 --- a/data/data_0811BD44.s +++ b/data/data_0811BD44.s @@ -180,1275 +180,3 @@ gUnk_0811C456:: @ 0811C456 gUnk_0811C466:: @ 0811C466 .incbin "baserom.gba", 0x11C466, 0x0000022 - -gUnk_0811C488:: @ 0811C488 - .incbin "baserom.gba", 0x11C488, 0x000000C - -gUnk_0811C494:: @ 0811C494 - .incbin "baserom.gba", 0x11C494, 0x0000016 - -gUnk_0811C4AA:: @ 0811C4AA - .incbin "baserom.gba", 0x11C4AA, 0x0000016 - -gUnk_0811C4C0:: @ 0811C4C0 - .incbin "baserom.gba", 0x11C4C0, 0x0000066 - -gUnk_0811C526:: @ 0811C526 - .incbin "baserom.gba", 0x11C526, 0x000000C - -gUnk_0811C532:: @ 0811C532 - .incbin "baserom.gba", 0x11C532, 0x000003E - -gUnk_0811C570:: @ 0811C570 - .incbin "baserom.gba", 0x11C570, 0x0000034 - -gUnk_0811C5A4:: @ 0811C5A4 - .incbin "baserom.gba", 0x11C5A4, 0x000000C - -gUnk_0811C5B0:: @ 0811C5B0 - .incbin "baserom.gba", 0x11C5B0, 0x0000020 - -gUnk_0811C5D0:: @ 0811C5D0 - .incbin "baserom.gba", 0x11C5D0, 0x0000016 - -gUnk_0811C5E6:: @ 0811C5E6 - .incbin "baserom.gba", 0x11C5E6, 0x000000C - -gUnk_0811C5F2:: @ 0811C5F2 - .incbin "baserom.gba", 0x11C5F2, 0x0000016 - -gUnk_0811C608:: @ 0811C608 - .incbin "baserom.gba", 0x11C608, 0x000000C - -gUnk_0811C614:: @ 0811C614 - .incbin "baserom.gba", 0x11C614, 0x00000D4 - -gUnk_0811C6E8:: @ 0811C6E8 - .incbin "baserom.gba", 0x11C6E8, 0x0000002 - -gUnk_0811C6EA:: @ 0811C6EA - .incbin "baserom.gba", 0x11C6EA, 0x000000C - -gUnk_0811C6F6:: @ 0811C6F6 - .incbin "baserom.gba", 0x11C6F6, 0x000000C - -gUnk_0811C702:: @ 0811C702 - .incbin "baserom.gba", 0x11C702, 0x0000034 - -gUnk_0811C736:: @ 0811C736 - .incbin "baserom.gba", 0x11C736, 0x000002A - -gUnk_0811C760:: @ 0811C760 - .incbin "baserom.gba", 0x11C760, 0x000002A - -gUnk_0811C78A:: @ 0811C78A - .incbin "baserom.gba", 0x11C78A, 0x000000C - -gUnk_0811C796:: @ 0811C796 - .incbin "baserom.gba", 0x11C796, 0x000000C - -gUnk_0811C7A2:: @ 0811C7A2 - .incbin "baserom.gba", 0x11C7A2, 0x000000C - -gUnk_0811C7AE:: @ 0811C7AE - .incbin "baserom.gba", 0x11C7AE, 0x000000C - -gUnk_0811C7BA:: @ 0811C7BA - .incbin "baserom.gba", 0x11C7BA, 0x0000034 - -gUnk_0811C7EE:: @ 0811C7EE - .incbin "baserom.gba", 0x11C7EE, 0x0000016 - -gUnk_0811C804:: @ 0811C804 - .incbin "baserom.gba", 0x11C804, 0x000000C - -gUnk_0811C810:: @ 0811C810 - .incbin "baserom.gba", 0x11C810, 0x0000192 - -gUnk_0811C9A2:: @ 0811C9A2 - .incbin "baserom.gba", 0x11C9A2, 0x0000084 - -gUnk_0811CA26:: @ 0811CA26 - .incbin "baserom.gba", 0x11CA26, 0x00000DE - -gUnk_0811CB04:: @ 0811CB04 - .incbin "baserom.gba", 0x11CB04, 0x000005C - -gUnk_0811CB60:: @ 0811CB60 - .incbin "baserom.gba", 0x11CB60, 0x0000142 - -gUnk_0811CCA2:: @ 0811CCA2 - .incbin "baserom.gba", 0x11CCA2, 0x000008E - -gUnk_0811CD30:: @ 0811CD30 - .incbin "baserom.gba", 0x11CD30, 0x00000AC - -gUnk_0811CDDC:: @ 0811CDDC - .incbin "baserom.gba", 0x11CDDC, 0x00000B6 - -gUnk_0811CE92:: @ 0811CE92 - .incbin "baserom.gba", 0x11CE92, 0x000003E - -gUnk_0811CED0:: @ 0811CED0 - .incbin "baserom.gba", 0x11CED0, 0x0000020 - -gUnk_0811CEF0:: @ 0811CEF0 - .incbin "baserom.gba", 0x11CEF0, 0x0000034 - -gUnk_0811CF24:: @ 0811CF24 - .incbin "baserom.gba", 0x11CF24, 0x0000016 - -gUnk_0811CF3A:: @ 0811CF3A - .incbin "baserom.gba", 0x11CF3A, 0x0000070 - -gUnk_0811CFAA:: @ 0811CFAA - .incbin "baserom.gba", 0x11CFAA, 0x000016A - -gUnk_0811D114:: @ 0811D114 - .incbin "baserom.gba", 0x11D114, 0x000002A - -gUnk_0811D13E:: @ 0811D13E - .incbin "baserom.gba", 0x11D13E, 0x0000016 - -gUnk_0811D154:: @ 0811D154 - .incbin "baserom.gba", 0x11D154, 0x000002A - -gUnk_0811D17E:: @ 0811D17E - .incbin "baserom.gba", 0x11D17E, 0x000000C - -gUnk_0811D18A:: @ 0811D18A - .incbin "baserom.gba", 0x11D18A, 0x00000F2 - -gUnk_0811D27C:: @ 0811D27C - .incbin "baserom.gba", 0x11D27C, 0x0000066 - -gUnk_0811D2E2:: @ 0811D2E2 - .incbin "baserom.gba", 0x11D2E2, 0x0000016 - -gUnk_0811D2F8:: @ 0811D2F8 - .incbin "baserom.gba", 0x11D2F8, 0x0000066 - -gUnk_0811D35E:: @ 0811D35E - .incbin "baserom.gba", 0x11D35E, 0x0000016 - -gUnk_0811D374:: @ 0811D374 - .incbin "baserom.gba", 0x11D374, 0x0000016 - -gUnk_0811D38A:: @ 0811D38A - .incbin "baserom.gba", 0x11D38A, 0x000000C - -gUnk_0811D396:: @ 0811D396 - .incbin "baserom.gba", 0x11D396, 0x000005C - -gUnk_0811D3F2:: @ 0811D3F2 - .incbin "baserom.gba", 0x11D3F2, 0x0000016 - -gUnk_0811D408:: @ 0811D408 - .incbin "baserom.gba", 0x11D408, 0x0000016 - -gUnk_0811D41E:: @ 0811D41E - .incbin "baserom.gba", 0x11D41E, 0x0000016 - -gUnk_0811D434:: @ 0811D434 - .incbin "baserom.gba", 0x11D434, 0x000000C - -gUnk_0811D440:: @ 0811D440 - .incbin "baserom.gba", 0x11D440, 0x000000C - -gUnk_0811D44C:: @ 0811D44C - .incbin "baserom.gba", 0x11D44C, 0x0000052 - -gUnk_0811D49E:: @ 0811D49E - .incbin "baserom.gba", 0x11D49E, 0x0000020 - -gUnk_0811D4BE:: @ 0811D4BE - .incbin "baserom.gba", 0x11D4BE, 0x000014C - -gUnk_0811D60A:: @ 0811D60A - .incbin "baserom.gba", 0x11D60A, 0x000000C - -gUnk_0811D616:: @ 0811D616 - .incbin "baserom.gba", 0x11D616, 0x000000C - -gUnk_0811D622:: @ 0811D622 - .incbin "baserom.gba", 0x11D622, 0x000000C - -gUnk_0811D62E:: @ 0811D62E - .incbin "baserom.gba", 0x11D62E, 0x00000F2 - -gUnk_0811D720:: @ 0811D720 - .incbin "baserom.gba", 0x11D720, 0x000000C - -gUnk_0811D72C:: @ 0811D72C - .incbin "baserom.gba", 0x11D72C, 0x000000C - -gUnk_0811D738:: @ 0811D738 - .incbin "baserom.gba", 0x11D738, 0x0000174 - -gUnk_0811D8AC:: @ 0811D8AC - .incbin "baserom.gba", 0x11D8AC, 0x000000C - -gUnk_0811D8B8:: @ 0811D8B8 - .incbin "baserom.gba", 0x11D8B8, 0x0000016 - -gUnk_0811D8CE:: @ 0811D8CE - .incbin "baserom.gba", 0x11D8CE, 0x000000C - -gUnk_0811D8DA:: @ 0811D8DA - .incbin "baserom.gba", 0x11D8DA, 0x0000228 - -gUnk_0811DB02:: @ 0811DB02 - .incbin "baserom.gba", 0x11DB02, 0x0000002 - -gUnk_0811DB04:: @ 0811DB04 - .incbin "baserom.gba", 0x11DB04, 0x000000A - -gUnk_0811DB0E:: @ 0811DB0E - .incbin "baserom.gba", 0x11DB0E, 0x00000DE - -gUnk_0811DBEC:: @ 0811DBEC - .incbin "baserom.gba", 0x11DBEC, 0x000003E - -gUnk_0811DC2A:: @ 0811DC2A - .incbin "baserom.gba", 0x11DC2A, 0x000005C - -gUnk_0811DC86:: @ 0811DC86 - .incbin "baserom.gba", 0x11DC86, 0x000000C - -gUnk_0811DC92:: @ 0811DC92 - .incbin "baserom.gba", 0x11DC92, 0x0000200 - -gUnk_0811DE92:: @ 0811DE92 - .incbin "baserom.gba", 0x11DE92, 0x000000C - -gUnk_0811DE9E:: @ 0811DE9E - .incbin "baserom.gba", 0x11DE9E, 0x000000C - -gUnk_0811DEAA:: @ 0811DEAA - .incbin "baserom.gba", 0x11DEAA, 0x0000020 - -gUnk_0811DECA:: @ 0811DECA - .incbin "baserom.gba", 0x11DECA, 0x000000C - -gUnk_0811DED6:: @ 0811DED6 - .incbin "baserom.gba", 0x11DED6, 0x0000034 - -gUnk_0811DF0A:: @ 0811DF0A - .incbin "baserom.gba", 0x11DF0A, 0x000000C - -gUnk_0811DF16:: @ 0811DF16 - .incbin "baserom.gba", 0x11DF16, 0x000000C - -gUnk_0811DF22:: @ 0811DF22 - .incbin "baserom.gba", 0x11DF22, 0x00001D6 - -gUnk_0811E0F8:: @ 0811E0F8 - .incbin "baserom.gba", 0x11E0F8, 0x000007A - -gUnk_0811E172:: @ 0811E172 - .incbin "baserom.gba", 0x11E172, 0x0000052 - -gUnk_0811E1C4:: @ 0811E1C4 - .incbin "baserom.gba", 0x11E1C4, 0x0000020 - -gUnk_0811E1E4:: @ 0811E1E4 - .incbin "baserom.gba", 0x11E1E4, 0x000000C - -gUnk_0811E1F0:: @ 0811E1F0 - .incbin "baserom.gba", 0x11E1F0, 0x000000C - -gUnk_0811E1FC:: @ 0811E1FC - .incbin "baserom.gba", 0x11E1FC, 0x000000C - -gUnk_0811E208:: @ 0811E208 - .incbin "baserom.gba", 0x11E208, 0x000000C - -gAreas:: @ 0811E214 - .incbin "baserom.gba", 0x11E214, 0x0000240 - -gUnk_0811E454:: @ 0811E454 - .incbin "baserom.gba", 0x11E454, 0x000001C - -gUnk_0811E470:: @ 0811E470 - .incbin "baserom.gba", 0x11E470, 0x0000008 - -gUnk_0811E478:: @ 0811E478 - .incbin "baserom.gba", 0x11E478, 0x000000C - -gUnk_0811E484:: @ 0811E484 - .incbin "baserom.gba", 0x11E484, 0x0000020 - -gUnk_0811E4A4:: @ 0811E4A4 - .incbin "baserom.gba", 0x11E4A4, 0x0000008 - -gUnk_0811E4AC:: @ 0811E4AC - .incbin "baserom.gba", 0x11E4AC, 0x0000001 - -gUnk_0811E4AD:: @ 0811E4AD - .incbin "baserom.gba", 0x11E4AD, 0x0000007 - -gUnk_0811E4B4:: @ 0811E4B4 - .incbin "baserom.gba", 0x11E4B4, 0x0000008 - -gUnk_0811E4BC:: @ 0811E4BC - .incbin "baserom.gba", 0x11E4BC, 0x0000054 - -gUnk_0811E510:: @ 0811E510 - .incbin "baserom.gba", 0x11E510, 0x0000004 - -gUnk_0811E514:: @ 0811E514 - .incbin "baserom.gba", 0x11E514, 0x0000010 - -gUnk_0811E524:: @ 0811E524 - .incbin "baserom.gba", 0x11E524, 0x000022C - -gUnk_0811E750:: @ 0811E750 - .incbin "baserom.gba", 0x11E750, 0x0000008 - -gUnk_0811E758:: @ 0811E758 - .incbin "baserom.gba", 0x11E758, 0x0000008 - -gUnk_0811E760:: @ 0811E760 - .incbin "baserom.gba", 0x11E760, 0x0000008 - -gUnk_0811E768:: @ 0811E768 - .incbin "baserom.gba", 0x11E768, 0x0000018 - -gUnk_0811E780:: @ 0811E780 - .incbin "baserom.gba", 0x11E780, 0x000000C - -gUnk_0811E78C:: @ 0811E78C - .incbin "baserom.gba", 0x11E78C, 0x0000008 - -gUnk_0811E794:: @ 0811E794 - .incbin "baserom.gba", 0x11E794, 0x0000018 - -gUnk_0811E7AC:: @ 0811E7AC - .incbin "baserom.gba", 0x11E7AC, 0x0000010 - -gUnk_0811E7BC:: @ 0811E7BC - .incbin "baserom.gba", 0x11E7BC, 0x0000008 - -gUnk_0811E7C4:: @ 0811E7C4 - .incbin "baserom.gba", 0x11E7C4, 0x0000010 - -gUnk_0811E7D4:: @ 0811E7D4 - .incbin "baserom.gba", 0x11E7D4, 0x0000014 - -gUnk_0811E7E8:: @ 0811E7E8 - .incbin "baserom.gba", 0x11E7E8, 0x000002C - -gUnk_0811E814:: @ 0811E814 - .incbin "baserom.gba", 0x11E814, 0x000002C - -gUnk_0811E840:: @ 0811E840 - .incbin "baserom.gba", 0x11E840, 0x000000C - -gUnk_0811E84C:: @ 0811E84C - .incbin "baserom.gba", 0x11E84C, 0x00000B0 - -gUnk_0811E8FC:: @ 0811E8FC - .incbin "baserom.gba", 0x11E8FC, 0x00000FA - -gUnk_0811E9F6:: @ 0811E9F6 - .incbin "baserom.gba", 0x11E9F6, 0x0000001 - -gUnk_0811E9F7:: @ 0811E9F7 - .incbin "baserom.gba", 0x11E9F7, 0x0000124 - -gUnk_0811EB1B:: @ 0811EB1B - .incbin "baserom.gba", 0x11EB1B, 0x00000DE - -gUnk_0811EBF9:: @ 0811EBF9 - .incbin "baserom.gba", 0x11EBF9, 0x0000003 - -gUnk_0811EBFC:: @ 0811EBFC - .incbin "baserom.gba", 0x11EBFC, 0x0000007 - -gUnk_0811EC03:: @ 0811EC03 - .incbin "baserom.gba", 0x11EC03, 0x0000005 - -gUnk_0811EC08:: @ 0811EC08 - .incbin "baserom.gba", 0x11EC08, 0x0000018 - -gUnk_0811EC20:: @ 0811EC20 - .incbin "baserom.gba", 0x11EC20, 0x0000004 - -gUnk_0811EC24:: @ 0811EC24 - .incbin "baserom.gba", 0x11EC24, 0x0000040 - -gUnk_0811EC64:: @ 0811EC64 - .incbin "baserom.gba", 0x11EC64, 0x0000070 - -gUnk_0811ECD4:: @ 0811ECD4 - .incbin "baserom.gba", 0x11ECD4, 0x0000079 - -gUnk_0811ED4D:: @ 0811ED4D - .incbin "baserom.gba", 0x11ED4D, 0x0000039 - -gUnk_0811ED86:: @ 0811ED86 - .incbin "baserom.gba", 0x11ED86, 0x0000031 - -gUnk_0811EDB7:: @ 0811EDB7 - .incbin "baserom.gba", 0x11EDB7, 0x0000034 - -gUnk_0811EDEB:: @ 0811EDEB - .incbin "baserom.gba", 0x11EDEB, 0x0000014 - -gUnk_0811EDFF:: @ 0811EDFF - .incbin "baserom.gba", 0x11EDFF, 0x0000011 - -gUnk_0811EE10:: @ 0811EE10 - .incbin "baserom.gba", 0x11EE10, 0x0000010 - -gUnk_0811EE20:: @ 0811EE20 - .incbin "baserom.gba", 0x11EE20, 0x0000008 - -gUnk_0811EE28:: @ 0811EE28 - .incbin "baserom.gba", 0x11EE28, 0x0000010 - -gUnk_0811EE38:: @ 0811EE38 - .incbin "baserom.gba", 0x11EE38, 0x0000018 - -gUnk_0811EE50:: @ 0811EE50 - .incbin "baserom.gba", 0x11EE50, 0x000000C - -gUnk_0811EE5C:: @ 0811EE5C - .incbin "baserom.gba", 0x11EE5C, 0x0000008 - -gUnk_0811EE64:: @ 0811EE64 - .incbin "baserom.gba", 0x11EE64, 0x0000029 - -gUnk_0811EE8D:: @ 0811EE8D - .incbin "baserom.gba", 0x11EE8D, 0x0000004 - -gUnk_0811EE91:: @ 0811EE91 - .incbin "baserom.gba", 0x11EE91, 0x0000029 - -gUnk_0811EEBA:: @ 0811EEBA - .incbin "baserom.gba", 0x11EEBA, 0x0000004 - -gUnk_0811EEBE:: @ 0811EEBE - .incbin "baserom.gba", 0x11EEBE, 0x0000005 - -gUnk_0811EEC3:: @ 0811EEC3 - .incbin "baserom.gba", 0x11EEC3, 0x0000004 - -gUnk_0811EEC7:: @ 0811EEC7 - .incbin "baserom.gba", 0x11EEC7, 0x0000029 - -gUnk_0811EEF0:: @ 0811EEF0 - .incbin "baserom.gba", 0x11EEF0, 0x0000004 - -gUnk_0811EEF4:: @ 0811EEF4 - .incbin "baserom.gba", 0x11EEF4, 0x0000009 - -gUnk_0811EEFD:: @ 0811EEFD - .incbin "baserom.gba", 0x11EEFD, 0x0000009 - -gUnk_0811EF06:: @ 0811EF06 - .incbin "baserom.gba", 0x11EF06, 0x0000009 - -gUnk_0811EF0F:: @ 0811EF0F - .incbin "baserom.gba", 0x11EF0F, 0x0000028 - -gUnk_0811EF37:: @ 0811EF37 - .incbin "baserom.gba", 0x11EF37, 0x0000018 - -gUnk_0811EF4F:: @ 0811EF4F - .incbin "baserom.gba", 0x11EF4F, 0x0000018 - -gUnk_0811EF67:: @ 0811EF67 - .incbin "baserom.gba", 0x11EF67, 0x0000018 - -gUnk_0811EF7F:: @ 0811EF7F - .incbin "baserom.gba", 0x11EF7F, 0x0000018 - -gUnk_0811EF97:: @ 0811EF97 - .incbin "baserom.gba", 0x11EF97, 0x0000009 - -gUnk_0811EFA0:: @ 0811EFA0 - .incbin "baserom.gba", 0x11EFA0, 0x0000009 - -gUnk_0811EFA9:: @ 0811EFA9 - .incbin "baserom.gba", 0x11EFA9, 0x0000009 - -gUnk_0811EFB2:: @ 0811EFB2 - .incbin "baserom.gba", 0x11EFB2, 0x0000009 - -gUnk_0811EFBB:: @ 0811EFBB - .incbin "baserom.gba", 0x11EFBB, 0x0000009 - -gUnk_0811EFC4:: @ 0811EFC4 - .incbin "baserom.gba", 0x11EFC4, 0x0000015 - -gUnk_0811EFD9:: @ 0811EFD9 - .incbin "baserom.gba", 0x11EFD9, 0x0000015 - -gUnk_0811EFEE:: @ 0811EFEE - .incbin "baserom.gba", 0x11EFEE, 0x000000E - -gUnk_0811EFFC:: @ 0811EFFC - .incbin "baserom.gba", 0x11EFFC, 0x0000007 - -gUnk_0811F003:: @ 0811F003 - .incbin "baserom.gba", 0x11F003, 0x0000015 - -gUnk_0811F018:: @ 0811F018 - .incbin "baserom.gba", 0x11F018, 0x0000078 - -gUnk_0811F090:: @ 0811F090 - .incbin "baserom.gba", 0x11F090, 0x0000018 - -gUnk_0811F0A8:: @ 0811F0A8 - .incbin "baserom.gba", 0x11F0A8, 0x000001C - -gUnk_0811F0C4:: @ 0811F0C4 - .incbin "baserom.gba", 0x11F0C4, 0x0000018 - -gUnk_0811F0DC:: @ 0811F0DC - .incbin "baserom.gba", 0x11F0DC, 0x0000005 - -gUnk_0811F0E1:: @ 0811F0E1 - .incbin "baserom.gba", 0x11F0E1, 0x0000005 - -gUnk_0811F0E6:: @ 0811F0E6 - .incbin "baserom.gba", 0x11F0E6, 0x0000005 - -gUnk_0811F0EB:: @ 0811F0EB - .incbin "baserom.gba", 0x11F0EB, 0x0000005 - -gUnk_0811F0F0:: @ 0811F0F0 - .incbin "baserom.gba", 0x11F0F0, 0x0000005 - -gUnk_0811F0F5:: @ 0811F0F5 - .incbin "baserom.gba", 0x11F0F5, 0x0000003 - -gUnk_0811F0F8:: @ 0811F0F8 - .incbin "baserom.gba", 0x11F0F8, 0x0000002 - -gUnk_0811F0FA:: @ 0811F0FA - .incbin "baserom.gba", 0x11F0FA, 0x0000005 - -gUnk_0811F0FF:: @ 0811F0FF - .incbin "baserom.gba", 0x11F0FF, 0x0000001 - -gUnk_0811F100:: @ 0811F100 - .incbin "baserom.gba", 0x11F100, 0x0000004 - -gUnk_0811F104:: @ 0811F104 - .incbin "baserom.gba", 0x11F104, 0x0000005 - -gUnk_0811F109:: @ 0811F109 - .incbin "baserom.gba", 0x11F109, 0x0000005 - -gUnk_0811F10E:: @ 0811F10E - .incbin "baserom.gba", 0x11F10E, 0x0000005 - -gUnk_0811F113:: @ 0811F113 - .incbin "baserom.gba", 0x11F113, 0x0000005 - -gUnk_0811F118:: @ 0811F118 - .incbin "baserom.gba", 0x11F118, 0x0000034 - -gUnk_0811F14C:: @ 0811F14C - .incbin "baserom.gba", 0x11F14C, 0x0000008 - -gUnk_0811F154:: @ 0811F154 - .incbin "baserom.gba", 0x11F154, 0x0000008 - -gUnk_0811F15C:: @ 0811F15C - .incbin "baserom.gba", 0x11F15C, 0x0000010 - -gUnk_0811F16C:: @ 0811F16C - .incbin "baserom.gba", 0x11F16C, 0x000000C - -gUnk_0811F178:: @ 0811F178 - .incbin "baserom.gba", 0x11F178, 0x0000014 - -gUnk_0811F18C:: @ 0811F18C - .incbin "baserom.gba", 0x11F18C, 0x0000004 - -gUnk_0811F190:: @ 0811F190 - .incbin "baserom.gba", 0x11F190, 0x000001D - -gUnk_0811F1AD:: @ 0811F1AD - .incbin "baserom.gba", 0x11F1AD, 0x000001D - -gUnk_0811F1CA:: @ 0811F1CA - .incbin "baserom.gba", 0x11F1CA, 0x000001D - -gUnk_0811F1E7:: @ 0811F1E7 - .incbin "baserom.gba", 0x11F1E7, 0x0000029 - -gUnk_0811F210:: @ 0811F210 - .incbin "baserom.gba", 0x11F210, 0x000001D - -gUnk_0811F22D:: @ 0811F22D - .incbin "baserom.gba", 0x11F22D, 0x000001D - -gUnk_0811F24A:: @ 0811F24A - .incbin "baserom.gba", 0x11F24A, 0x000001D - -gUnk_0811F267:: @ 0811F267 - .incbin "baserom.gba", 0x11F267, 0x0000029 - -gUnk_0811F290:: @ 0811F290 - .incbin "baserom.gba", 0x11F290, 0x000001D - -gUnk_0811F2AD:: @ 0811F2AD - .incbin "baserom.gba", 0x11F2AD, 0x000001D - -gUnk_0811F2CA:: @ 0811F2CA - .incbin "baserom.gba", 0x11F2CA, 0x000001D - -gUnk_0811F2E7:: @ 0811F2E7 - .incbin "baserom.gba", 0x11F2E7, 0x0000029 - -gUnk_0811F310:: @ 0811F310 - .incbin "baserom.gba", 0x11F310, 0x000000D - -gUnk_0811F31D:: @ 0811F31D - .incbin "baserom.gba", 0x11F31D, 0x000000D - -gUnk_0811F32A:: @ 0811F32A - .incbin "baserom.gba", 0x11F32A, 0x000000D - -gUnk_0811F337:: @ 0811F337 - .incbin "baserom.gba", 0x11F337, 0x0000029 - -gUnk_0811F360:: @ 0811F360 - .incbin "baserom.gba", 0x11F360, 0x000000D - -gUnk_0811F36D:: @ 0811F36D - .incbin "baserom.gba", 0x11F36D, 0x000000D - -gUnk_0811F37A:: @ 0811F37A - .incbin "baserom.gba", 0x11F37A, 0x000000D - -gUnk_0811F387:: @ 0811F387 - .incbin "baserom.gba", 0x11F387, 0x0000029 - -gUnk_0811F3B0:: @ 0811F3B0 - .incbin "baserom.gba", 0x11F3B0, 0x000000D - -gUnk_0811F3BD:: @ 0811F3BD - .incbin "baserom.gba", 0x11F3BD, 0x000000D - -gUnk_0811F3CA:: @ 0811F3CA - .incbin "baserom.gba", 0x11F3CA, 0x000000D - -gUnk_0811F3D7:: @ 0811F3D7 - .incbin "baserom.gba", 0x11F3D7, 0x0000029 - -gUnk_0811F400:: @ 0811F400 - .incbin "baserom.gba", 0x11F400, 0x0000005 - -gUnk_0811F405:: @ 0811F405 - .incbin "baserom.gba", 0x11F405, 0x0000011 - -gUnk_0811F416:: @ 0811F416 - .incbin "baserom.gba", 0x11F416, 0x0000029 - -gUnk_0811F43F:: @ 0811F43F - .incbin "baserom.gba", 0x11F43F, 0x0000029 - -gUnk_0811F468:: @ 0811F468 - .incbin "baserom.gba", 0x11F468, 0x0000051 - -gUnk_0811F4B9:: @ 0811F4B9 - .incbin "baserom.gba", 0x11F4B9, 0x0000019 - -gUnk_0811F4D2:: @ 0811F4D2 - .incbin "baserom.gba", 0x11F4D2, 0x0000005 - -gUnk_0811F4D7:: @ 0811F4D7 - .incbin "baserom.gba", 0x11F4D7, 0x0000074 - -gUnk_0811F54B:: @ 0811F54B - .incbin "baserom.gba", 0x11F54B, 0x0000015 - -gUnk_0811F560:: @ 0811F560 - .incbin "baserom.gba", 0x11F560, 0x0000015 - -gUnk_0811F575:: @ 0811F575 - .incbin "baserom.gba", 0x11F575, 0x0000015 - -gUnk_0811F58A:: @ 0811F58A - .incbin "baserom.gba", 0x11F58A, 0x0000006 - -gUnk_0811F590:: @ 0811F590 - .incbin "baserom.gba", 0x11F590, 0x0000065 - -gUnk_0811F5F5:: @ 0811F5F5 - .incbin "baserom.gba", 0x11F5F5, 0x0000010 - -gUnk_0811F605:: @ 0811F605 - .incbin "baserom.gba", 0x11F605, 0x000001F - -gUnk_0811F624:: @ 0811F624 - .incbin "baserom.gba", 0x11F624, 0x0000008 - -gUnk_0811F62C:: @ 0811F62C - .incbin "baserom.gba", 0x11F62C, 0x0000008 - -gUnk_0811F634:: @ 0811F634 - .incbin "baserom.gba", 0x11F634, 0x0000008 - -gUnk_0811F63C:: @ 0811F63C - .incbin "baserom.gba", 0x11F63C, 0x0000008 - -gUnk_0811F644:: @ 0811F644 - .incbin "baserom.gba", 0x11F644, 0x0000008 - -gUnk_0811F64C:: @ 0811F64C - .incbin "baserom.gba", 0x11F64C, 0x0000010 - -gUnk_0811F65C:: @ 0811F65C - .incbin "baserom.gba", 0x11F65C, 0x0000024 - -gUnk_0811F680:: @ 0811F680 - .incbin "baserom.gba", 0x11F680, 0x0000008 - -gUnk_0811F688:: @ 0811F688 - .incbin "baserom.gba", 0x11F688, 0x0000008 - -gUnk_0811F690:: @ 0811F690 - .incbin "baserom.gba", 0x11F690, 0x00000A0 - -gUnk_0811F730:: @ 0811F730 - .incbin "baserom.gba", 0x11F730, 0x0000010 - -gUnk_0811F740:: @ 0811F740 - .incbin "baserom.gba", 0x11F740, 0x0000004 - -gUnk_0811F744:: @ 0811F744 - .incbin "baserom.gba", 0x11F744, 0x0000010 - -gUnk_0811F754:: @ 0811F754 - .incbin "baserom.gba", 0x11F754, 0x000000C - -gUnk_0811F760:: @ 0811F760 - .incbin "baserom.gba", 0x11F760, 0x0000035 - -gUnk_0811F795:: @ 0811F795 - .incbin "baserom.gba", 0x11F795, 0x0000037 - -gUnk_0811F7CC:: @ 0811F7CC - .incbin "baserom.gba", 0x11F7CC, 0x000000C - -gUnk_0811F7D8:: @ 0811F7D8 - .incbin "baserom.gba", 0x11F7D8, 0x000000D - -gUnk_0811F7E5:: @ 0811F7E5 - .incbin "baserom.gba", 0x11F7E5, 0x0000003 - -gUnk_0811F7E8:: @ 0811F7E8 - .incbin "baserom.gba", 0x11F7E8, 0x0000020 - -gUnk_0811F808:: @ 0811F808 - .incbin "baserom.gba", 0x11F808, 0x0000010 - -gUnk_0811F818:: @ 0811F818 - .incbin "baserom.gba", 0x11F818, 0x0000020 - -gUnk_0811F838:: @ 0811F838 - .incbin "baserom.gba", 0x11F838, 0x0000008 - -gUnk_0811F840:: @ 0811F840 - .incbin "baserom.gba", 0x11F840, 0x0000010 - -gUnk_0811F850:: @ 0811F850 - .incbin "baserom.gba", 0x11F850, 0x0000004 - -gUnk_0811F854:: @ 0811F854 - .incbin "baserom.gba", 0x11F854, 0x0000012 - -gUnk_0811F866:: @ 0811F866 - .incbin "baserom.gba", 0x11F866, 0x000001A - -gUnk_0811F880:: @ 0811F880 - .incbin "baserom.gba", 0x11F880, 0x000000A - -gUnk_0811F88A:: @ 0811F88A - .incbin "baserom.gba", 0x11F88A, 0x000000E - -gUnk_0811F898:: @ 0811F898 - .incbin "baserom.gba", 0x11F898, 0x0000010 - -gUnk_0811F8A8:: @ 0811F8A8 - .incbin "baserom.gba", 0x11F8A8, 0x0000008 - -gUnk_0811F8B0:: @ 0811F8B0 - .incbin "baserom.gba", 0x11F8B0, 0x0000008 - -gUnk_0811F8B8:: @ 0811F8B8 - .incbin "baserom.gba", 0x11F8B8, 0x0000011 - -gUnk_0811F8C9:: @ 0811F8C9 - .incbin "baserom.gba", 0x11F8C9, 0x0000005 - -gUnk_0811F8CE:: @ 0811F8CE - .incbin "baserom.gba", 0x11F8CE, 0x0000005 - -gUnk_0811F8D3:: @ 0811F8D3 - .incbin "baserom.gba", 0x11F8D3, 0x0000015 - -gUnk_0811F8E8:: @ 0811F8E8 - .incbin "baserom.gba", 0x11F8E8, 0x0000008 - -gUnk_0811F8F0:: @ 0811F8F0 - .incbin "baserom.gba", 0x11F8F0, 0x0000008 - -gUnk_0811F8F8:: @ 0811F8F8 - .incbin "baserom.gba", 0x11F8F8, 0x0000010 - -gUnk_0811F908:: @ 0811F908 - .incbin "baserom.gba", 0x11F908, 0x0000010 - -gUnk_0811F918:: @ 0811F918 - .incbin "baserom.gba", 0x11F918, 0x000002D - -gUnk_0811F945:: @ 0811F945 - .incbin "baserom.gba", 0x11F945, 0x000000F - -gUnk_0811F954:: @ 0811F954 - .incbin "baserom.gba", 0x11F954, 0x000000C - -gUnk_0811F960:: @ 0811F960 - .incbin "baserom.gba", 0x11F960, 0x000009B - -gUnk_0811F9FB:: @ 0811F9FB - .incbin "baserom.gba", 0x11F9FB, 0x00000C5 - -gUnk_0811FAC0:: @ 0811FAC0 - .incbin "baserom.gba", 0x11FAC0, 0x0000008 - -gUnk_0811FAC8:: @ 0811FAC8 - .incbin "baserom.gba", 0x11FAC8, 0x0000004 - -gUnk_0811FACC:: @ 0811FACC - .incbin "baserom.gba", 0x11FACC, 0x0000004 - -gUnk_0811FAD0:: @ 0811FAD0 - .incbin "baserom.gba", 0x11FAD0, 0x0000038 - -gUnk_0811FB08:: @ 0811FB08 - .incbin "baserom.gba", 0x11FB08, 0x0000008 - -gUnk_0811FB10:: @ 0811FB10 - .incbin "baserom.gba", 0x11FB10, 0x0000015 - -gUnk_0811FB25:: @ 0811FB25 - .incbin "baserom.gba", 0x11FB25, 0x0000058 - -gUnk_0811FB7D:: @ 0811FB7D - .incbin "baserom.gba", 0x11FB7D, 0x0000044 - -gUnk_0811FBC1:: @ 0811FBC1 - .incbin "baserom.gba", 0x11FBC1, 0x0000020 - -gUnk_0811FBE1:: @ 0811FBE1 - .incbin "baserom.gba", 0x11FBE1, 0x000000C - -gUnk_0811FBED:: @ 0811FBED - .incbin "baserom.gba", 0x11FBED, 0x0000010 - -gUnk_0811FBFD:: @ 0811FBFD - .incbin "baserom.gba", 0x11FBFD, 0x0000014 - -gUnk_0811FC11:: @ 0811FC11 - .incbin "baserom.gba", 0x11FC11, 0x000001C - -gUnk_0811FC2D:: @ 0811FC2D - .incbin "baserom.gba", 0x11FC2D, 0x0000024 - -gUnk_0811FC51:: @ 0811FC51 - .incbin "baserom.gba", 0x11FC51, 0x0000021 - -gUnk_0811FC72:: @ 0811FC72 - .incbin "baserom.gba", 0x11FC72, 0x0000015 - -gUnk_0811FC87:: @ 0811FC87 - .incbin "baserom.gba", 0x11FC87, 0x0000024 - -gUnk_0811FCAB:: @ 0811FCAB - .incbin "baserom.gba", 0x11FCAB, 0x0000034 - -gUnk_0811FCDF:: @ 0811FCDF - .incbin "baserom.gba", 0x11FCDF, 0x0000044 - -gUnk_0811FD23:: @ 0811FD23 - .incbin "baserom.gba", 0x11FD23, 0x0000018 - -gUnk_0811FD3B:: @ 0811FD3B - .incbin "baserom.gba", 0x11FD3B, 0x000001C - -gUnk_0811FD57:: @ 0811FD57 - .incbin "baserom.gba", 0x11FD57, 0x000001C - -gUnk_0811FD73:: @ 0811FD73 - .incbin "baserom.gba", 0x11FD73, 0x000000C - -gUnk_0811FD7F:: @ 0811FD7F - .incbin "baserom.gba", 0x11FD7F, 0x0000010 - -gUnk_0811FD8F:: @ 0811FD8F - .incbin "baserom.gba", 0x11FD8F, 0x0000014 - -gUnk_0811FDA3:: @ 0811FDA3 - .incbin "baserom.gba", 0x11FDA3, 0x0000015 - -gUnk_0811FDB8:: @ 0811FDB8 - .incbin "baserom.gba", 0x11FDB8, 0x0000014 - -gUnk_0811FDCC:: @ 0811FDCC - .incbin "baserom.gba", 0x11FDCC, 0x0000008 - -gUnk_0811FDD4:: @ 0811FDD4 - .incbin "baserom.gba", 0x11FDD4, 0x0000018 - -gUnk_0811FDEC:: @ 0811FDEC - .incbin "baserom.gba", 0x11FDEC, 0x0000010 - -gUnk_0811FDFC:: @ 0811FDFC - .incbin "baserom.gba", 0x11FDFC, 0x0000019 - -gUnk_0811FE15:: @ 0811FE15 - .incbin "baserom.gba", 0x11FE15, 0x0000041 - -gUnk_0811FE56:: @ 0811FE56 - .incbin "baserom.gba", 0x11FE56, 0x0000008 - -gUnk_0811FE5E:: @ 0811FE5E - .incbin "baserom.gba", 0x11FE5E, 0x0000018 - -gUnk_0811FE76:: @ 0811FE76 - .incbin "baserom.gba", 0x11FE76, 0x0000018 - -gUnk_0811FE8E:: @ 0811FE8E - .incbin "baserom.gba", 0x11FE8E, 0x0000014 - -gUnk_0811FEA2:: @ 0811FEA2 - .incbin "baserom.gba", 0x11FEA2, 0x000000C - -gUnk_0811FEAE:: @ 0811FEAE - .incbin "baserom.gba", 0x11FEAE, 0x000000C - -gUnk_0811FEBA:: @ 0811FEBA - .incbin "baserom.gba", 0x11FEBA, 0x0000028 - -gUnk_0811FEE2:: @ 0811FEE2 - .incbin "baserom.gba", 0x11FEE2, 0x000000D - -gUnk_0811FEEF:: @ 0811FEEF - .incbin "baserom.gba", 0x11FEEF, 0x0000020 - -gUnk_0811FF0F:: @ 0811FF0F - .incbin "baserom.gba", 0x11FF0F, 0x0000020 - -gUnk_0811FF2F:: @ 0811FF2F - .incbin "baserom.gba", 0x11FF2F, 0x0000020 - -gUnk_0811FF4F:: @ 0811FF4F - .incbin "baserom.gba", 0x11FF4F, 0x0000020 - -gUnk_0811FF6F:: @ 0811FF6F - .incbin "baserom.gba", 0x11FF6F, 0x0000020 - -gUnk_0811FF8F:: @ 0811FF8F - .incbin "baserom.gba", 0x11FF8F, 0x0000018 - -gUnk_0811FFA7:: @ 0811FFA7 - .incbin "baserom.gba", 0x11FFA7, 0x0000020 - -gUnk_0811FFC7:: @ 0811FFC7 - .incbin "baserom.gba", 0x11FFC7, 0x0000018 - -gUnk_0811FFDF:: @ 0811FFDF - .incbin "baserom.gba", 0x11FFDF, 0x0000018 - -gUnk_0811FFF7:: @ 0811FFF7 - .incbin "baserom.gba", 0x11FFF7, 0x0000009 - -gUnk_08120000:: @ 08120000 - .incbin "baserom.gba", 0x120000, 0x0000004 - -gUnk_08120004:: @ 08120004 - .incbin "baserom.gba", 0x120004, 0x0000006 - -gUnk_0812000A:: @ 0812000A - .incbin "baserom.gba", 0x12000A, 0x0000004 - -gUnk_0812000E:: @ 0812000E - .incbin "baserom.gba", 0x12000E, 0x0000001 - -gUnk_0812000F:: @ 0812000F - .incbin "baserom.gba", 0x12000F, 0x0000001 - -gUnk_08120010:: @ 08120010 - .incbin "baserom.gba", 0x120010, 0x0000007 - -gUnk_08120017:: @ 08120017 - .incbin "baserom.gba", 0x120017, 0x0000011 - -gUnk_08120028:: @ 08120028 - .incbin "baserom.gba", 0x120028, 0x0000004 - -gUnk_0812002C:: @ 0812002C - .incbin "baserom.gba", 0x12002C, 0x000000F - -gUnk_0812003B:: @ 0812003B - .incbin "baserom.gba", 0x12003B, 0x0000017 - -gUnk_08120052:: @ 08120052 - .incbin "baserom.gba", 0x120052, 0x000000A - -gUnk_0812005C:: @ 0812005C - .incbin "baserom.gba", 0x12005C, 0x0000007 - -gUnk_08120063:: @ 08120063 - .incbin "baserom.gba", 0x120063, 0x000001C - -gUnk_0812007F:: @ 0812007F - .incbin "baserom.gba", 0x12007F, 0x0000009 - -gUnk_08120088:: @ 08120088 - .incbin "baserom.gba", 0x120088, 0x0000013 - -gUnk_0812009B:: @ 0812009B - .incbin "baserom.gba", 0x12009B, 0x0000014 - -gUnk_081200AF:: @ 081200AF - .incbin "baserom.gba", 0x1200AF, 0x000001B - -gUnk_081200CA:: @ 081200CA - .incbin "baserom.gba", 0x1200CA, 0x0000001 - -gUnk_081200CB:: @ 081200CB - .incbin "baserom.gba", 0x1200CB, 0x0000005 - -gUnk_081200D0:: @ 081200D0 - .incbin "baserom.gba", 0x1200D0, 0x0000012 - -gUnk_081200E2:: @ 081200E2 - .incbin "baserom.gba", 0x1200E2, 0x0000009 - -gUnk_081200EB:: @ 081200EB - .incbin "baserom.gba", 0x1200EB, 0x0000013 - -gUnk_081200FE:: @ 081200FE - .incbin "baserom.gba", 0x1200FE, 0x0000001 - -gUnk_081200FF:: @ 081200FF - .incbin "baserom.gba", 0x1200FF, 0x0000024 - -gUnk_08120123:: @ 08120123 - .incbin "baserom.gba", 0x120123, 0x0000024 - -gUnk_08120147:: @ 08120147 - .incbin "baserom.gba", 0x120147, 0x0000020 - -gUnk_08120167:: @ 08120167 - .incbin "baserom.gba", 0x120167, 0x0000018 - -gUnk_0812017F:: @ 0812017F - .incbin "baserom.gba", 0x12017F, 0x0000011 - -gUnk_08120190:: @ 08120190 - .incbin "baserom.gba", 0x120190, 0x0000007 - -gUnk_08120197:: @ 08120197 - .incbin "baserom.gba", 0x120197, 0x0000018 - -gUnk_081201AF:: @ 081201AF - .incbin "baserom.gba", 0x1201AF, 0x0000031 - -gUnk_081201E0:: @ 081201E0 - .incbin "baserom.gba", 0x1201E0, 0x000000D - -gUnk_081201ED:: @ 081201ED - .incbin "baserom.gba", 0x1201ED, 0x000000B - -gUnk_081201F8:: @ 081201F8 - .incbin "baserom.gba", 0x1201F8, 0x0000011 - -gUnk_08120209:: @ 08120209 - .incbin "baserom.gba", 0x120209, 0x0000038 - -gUnk_08120241:: @ 08120241 - .incbin "baserom.gba", 0x120241, 0x0000038 - -gUnk_08120279:: @ 08120279 - .incbin "baserom.gba", 0x120279, 0x0000007 - -gUnk_08120280:: @ 08120280 - .incbin "baserom.gba", 0x120280, 0x000002D - -gUnk_081202AD:: @ 081202AD - .incbin "baserom.gba", 0x1202AD, 0x0000011 - -gUnk_081202BE:: @ 081202BE - .incbin "baserom.gba", 0x1202BE, 0x0000025 - -gUnk_081202E3:: @ 081202E3 - .incbin "baserom.gba", 0x1202E3, 0x0000009 - -gUnk_081202EC:: @ 081202EC - .incbin "baserom.gba", 0x1202EC, 0x0000020 - -gUnk_0812030C:: @ 0812030C - .incbin "baserom.gba", 0x12030C, 0x0000014 - -gUnk_08120320:: @ 08120320 - .incbin "baserom.gba", 0x120320, 0x0000030 - -gUnk_08120350:: @ 08120350 - .incbin "baserom.gba", 0x120350, 0x000001C - -gUnk_0812036C:: @ 0812036C - .incbin "baserom.gba", 0x12036C, 0x0000020 - -gUnk_0812038C:: @ 0812038C - .incbin "baserom.gba", 0x12038C, 0x0000038 - -gUnk_081203C4:: @ 081203C4 - .incbin "baserom.gba", 0x1203C4, 0x0000026 - -gUnk_081203EA:: @ 081203EA - .incbin "baserom.gba", 0x1203EA, 0x0000012 - -gUnk_081203FC:: @ 081203FC - .incbin "baserom.gba", 0x1203FC, 0x0000005 - -gUnk_08120401:: @ 08120401 - .incbin "baserom.gba", 0x120401, 0x0000001 - -gUnk_08120402:: @ 08120402 - .incbin "baserom.gba", 0x120402, 0x0000011 - -gUnk_08120413:: @ 08120413 - .incbin "baserom.gba", 0x120413, 0x0000030 - -gUnk_08120443:: @ 08120443 - .incbin "baserom.gba", 0x120443, 0x0000001 - -gUnk_08120444:: @ 08120444 - .incbin "baserom.gba", 0x120444, 0x0000015 - -gUnk_08120459:: @ 08120459 - .incbin "baserom.gba", 0x120459, 0x000000A - -gUnk_08120463:: @ 08120463 - .incbin "baserom.gba", 0x120463, 0x000009B - -gUnk_081204FE:: @ 081204FE - .incbin "baserom.gba", 0x1204FE, 0x0000062 - -gUnk_08120560:: @ 08120560 - .incbin "baserom.gba", 0x120560, 0x000000C - -gUnk_0812056C:: @ 0812056C - .incbin "baserom.gba", 0x12056C, 0x0000008 - -gUnk_08120574:: @ 08120574 - .incbin "baserom.gba", 0x120574, 0x0000008 - -gUnk_0812057C:: @ 0812057C - .incbin "baserom.gba", 0x12057C, 0x000000C - -gUnk_08120588:: @ 08120588 - .incbin "baserom.gba", 0x120588, 0x0000014 - -gUnk_0812059C:: @ 0812059C - .incbin "baserom.gba", 0x12059C, 0x0000018 - -gUnk_081205B4:: @ 081205B4 - .incbin "baserom.gba", 0x1205B4, 0x0000008 - -gUnk_081205BC:: @ 081205BC - .incbin "baserom.gba", 0x1205BC, 0x0000014 - -gUnk_081205D0:: @ 081205D0 - .incbin "baserom.gba", 0x1205D0, 0x0000010 - -gUnk_081205E0:: @ 081205E0 - .incbin "baserom.gba", 0x1205E0, 0x0000004 - -gUnk_081205E4:: @ 081205E4 - .incbin "baserom.gba", 0x1205E4, 0x0000004 - -gUnk_081205E8:: @ 081205E8 - .incbin "baserom.gba", 0x1205E8, 0x0000004 - -gUnk_081205EC:: @ 081205EC - .incbin "baserom.gba", 0x1205EC, 0x0000004 - -gUnk_081205F0:: @ 081205F0 - .incbin "baserom.gba", 0x1205F0, 0x0000004 - -gUnk_081205F4:: @ 081205F4 - .incbin "baserom.gba", 0x1205F4, 0x0000009 - -gUnk_081205FD:: @ 081205FD - .incbin "baserom.gba", 0x1205FD, 0x000000B - -gUnk_08120608:: @ 08120608 - .incbin "baserom.gba", 0x120608, 0x0000018 - -gUnk_08120620:: @ 08120620 - .incbin "baserom.gba", 0x120620, 0x000000C - -gUnk_0812062C:: @ 0812062C - .incbin "baserom.gba", 0x12062C, 0x000000C - -gUnk_08120638:: @ 08120638 - .incbin "baserom.gba", 0x120638, 0x0000008 - -gUnk_08120640:: @ 08120640 - .incbin "baserom.gba", 0x120640, 0x0000008 - -gUnk_08120648:: @ 08120648 - .incbin "baserom.gba", 0x120648, 0x0000008 - -gUnk_08120650:: @ 08120650 - .incbin "baserom.gba", 0x120650, 0x0000008 - -gUnk_08120658:: @ 08120658 - .incbin "baserom.gba", 0x120658, 0x0000008 - -gUnk_08120660:: @ 08120660 - .incbin "baserom.gba", 0x120660, 0x0000008 - -gUnk_08120668:: @ 08120668 - .incbin "baserom.gba", 0x120668, 0x0000010 - -gUnk_08120678:: @ 08120678 - .incbin "baserom.gba", 0x120678, 0x000000A - -gUnk_08120682:: @ 08120682 - .incbin "baserom.gba", 0x120682, 0x0000004 - -gUnk_08120686:: @ 08120686 - .incbin "baserom.gba", 0x120686, 0x0000004 - -gUnk_0812068A:: @ 0812068A - .incbin "baserom.gba", 0x12068A, 0x0000004 - -gUnk_0812068E:: @ 0812068E - .incbin "baserom.gba", 0x12068E, 0x0000004 - -gUnk_08120692:: @ 08120692 - .incbin "baserom.gba", 0x120692, 0x0000006 - -gUnk_08120698:: @ 08120698 - .incbin "baserom.gba", 0x120698, 0x0000014 - -gUnk_081206AC:: @ 081206AC - .incbin "baserom.gba", 0x1206AC, 0x0000008 - -gUnk_081206B4:: @ 081206B4 - .incbin "baserom.gba", 0x1206B4, 0x0000010 - -gUnk_081206C4:: @ 081206C4 - .incbin "baserom.gba", 0x1206C4, 0x000000C diff --git a/data/data_0811E454.s b/data/data_0811E454.s new file mode 100755 index 00000000..19f42ded --- /dev/null +++ b/data/data_0811E454.s @@ -0,0 +1,992 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gUnk_0811E454:: @ 0811E454 + .incbin "baserom.gba", 0x11E454, 0x000001C + +gUnk_0811E470:: @ 0811E470 + .incbin "baserom.gba", 0x11E470, 0x0000008 + +gUnk_0811E478:: @ 0811E478 + .incbin "baserom.gba", 0x11E478, 0x000000C + +gUnk_0811E484:: @ 0811E484 + .incbin "baserom.gba", 0x11E484, 0x0000020 + +gUnk_0811E4A4:: @ 0811E4A4 + .incbin "baserom.gba", 0x11E4A4, 0x0000008 + +gUnk_0811E4AC:: @ 0811E4AC + .incbin "baserom.gba", 0x11E4AC, 0x0000001 + +gUnk_0811E4AD:: @ 0811E4AD + .incbin "baserom.gba", 0x11E4AD, 0x0000007 + +gUnk_0811E4B4:: @ 0811E4B4 + .incbin "baserom.gba", 0x11E4B4, 0x0000008 + +gUnk_0811E4BC:: @ 0811E4BC + .incbin "baserom.gba", 0x11E4BC, 0x0000054 + +gUnk_0811E510:: @ 0811E510 + .incbin "baserom.gba", 0x11E510, 0x0000004 + +gUnk_0811E514:: @ 0811E514 + .incbin "baserom.gba", 0x11E514, 0x0000010 + +gUnk_0811E524:: @ 0811E524 + .incbin "baserom.gba", 0x11E524, 0x000022C + +gUnk_0811E750:: @ 0811E750 + .incbin "baserom.gba", 0x11E750, 0x0000008 + +gUnk_0811E758:: @ 0811E758 + .incbin "baserom.gba", 0x11E758, 0x0000008 + +gUnk_0811E760:: @ 0811E760 + .incbin "baserom.gba", 0x11E760, 0x0000008 + +gUnk_0811E768:: @ 0811E768 + .incbin "baserom.gba", 0x11E768, 0x0000018 + +gUnk_0811E780:: @ 0811E780 + .incbin "baserom.gba", 0x11E780, 0x000000C + +gUnk_0811E78C:: @ 0811E78C + .incbin "baserom.gba", 0x11E78C, 0x0000008 + +gUnk_0811E794:: @ 0811E794 + .incbin "baserom.gba", 0x11E794, 0x0000018 + +gUnk_0811E7AC:: @ 0811E7AC + .incbin "baserom.gba", 0x11E7AC, 0x0000010 + +gUnk_0811E7BC:: @ 0811E7BC + .incbin "baserom.gba", 0x11E7BC, 0x0000008 + +gUnk_0811E7C4:: @ 0811E7C4 + .incbin "baserom.gba", 0x11E7C4, 0x0000010 + +gUnk_0811E7D4:: @ 0811E7D4 + .incbin "baserom.gba", 0x11E7D4, 0x0000014 + +gUnk_0811E7E8:: @ 0811E7E8 + .incbin "baserom.gba", 0x11E7E8, 0x000002C + +gUnk_0811E814:: @ 0811E814 + .incbin "baserom.gba", 0x11E814, 0x000002C + +gUnk_0811E840:: @ 0811E840 + .incbin "baserom.gba", 0x11E840, 0x000000C + +gUnk_0811E84C:: @ 0811E84C + .incbin "baserom.gba", 0x11E84C, 0x00000B0 + +gUnk_0811E8FC:: @ 0811E8FC + .incbin "baserom.gba", 0x11E8FC, 0x00000FA + +gUnk_0811E9F6:: @ 0811E9F6 + .incbin "baserom.gba", 0x11E9F6, 0x0000001 + +gUnk_0811E9F7:: @ 0811E9F7 + .incbin "baserom.gba", 0x11E9F7, 0x0000124 + +gUnk_0811EB1B:: @ 0811EB1B + .incbin "baserom.gba", 0x11EB1B, 0x00000DE + +gUnk_0811EBF9:: @ 0811EBF9 + .incbin "baserom.gba", 0x11EBF9, 0x0000003 + +gUnk_0811EBFC:: @ 0811EBFC + .incbin "baserom.gba", 0x11EBFC, 0x0000007 + +gUnk_0811EC03:: @ 0811EC03 + .incbin "baserom.gba", 0x11EC03, 0x0000005 + +gUnk_0811EC08:: @ 0811EC08 + .incbin "baserom.gba", 0x11EC08, 0x0000018 + +gUnk_0811EC20:: @ 0811EC20 + .incbin "baserom.gba", 0x11EC20, 0x0000004 + +gUnk_0811EC24:: @ 0811EC24 + .incbin "baserom.gba", 0x11EC24, 0x0000040 + +gUnk_0811EC64:: @ 0811EC64 + .incbin "baserom.gba", 0x11EC64, 0x0000070 + +gUnk_0811ECD4:: @ 0811ECD4 + .incbin "baserom.gba", 0x11ECD4, 0x0000079 + +gUnk_0811ED4D:: @ 0811ED4D + .incbin "baserom.gba", 0x11ED4D, 0x0000039 + +gUnk_0811ED86:: @ 0811ED86 + .incbin "baserom.gba", 0x11ED86, 0x0000031 + +gUnk_0811EDB7:: @ 0811EDB7 + .incbin "baserom.gba", 0x11EDB7, 0x0000034 + +gUnk_0811EDEB:: @ 0811EDEB + .incbin "baserom.gba", 0x11EDEB, 0x0000014 + +gUnk_0811EDFF:: @ 0811EDFF + .incbin "baserom.gba", 0x11EDFF, 0x0000011 + +gUnk_0811EE10:: @ 0811EE10 + .incbin "baserom.gba", 0x11EE10, 0x0000010 + +gUnk_0811EE20:: @ 0811EE20 + .incbin "baserom.gba", 0x11EE20, 0x0000008 + +gUnk_0811EE28:: @ 0811EE28 + .incbin "baserom.gba", 0x11EE28, 0x0000010 + +gUnk_0811EE38:: @ 0811EE38 + .incbin "baserom.gba", 0x11EE38, 0x0000018 + +gUnk_0811EE50:: @ 0811EE50 + .incbin "baserom.gba", 0x11EE50, 0x000000C + +gUnk_0811EE5C:: @ 0811EE5C + .incbin "baserom.gba", 0x11EE5C, 0x0000008 + +gUnk_0811EE64:: @ 0811EE64 + .incbin "baserom.gba", 0x11EE64, 0x0000029 + +gUnk_0811EE8D:: @ 0811EE8D + .incbin "baserom.gba", 0x11EE8D, 0x0000004 + +gUnk_0811EE91:: @ 0811EE91 + .incbin "baserom.gba", 0x11EE91, 0x0000029 + +gUnk_0811EEBA:: @ 0811EEBA + .incbin "baserom.gba", 0x11EEBA, 0x0000004 + +gUnk_0811EEBE:: @ 0811EEBE + .incbin "baserom.gba", 0x11EEBE, 0x0000005 + +gUnk_0811EEC3:: @ 0811EEC3 + .incbin "baserom.gba", 0x11EEC3, 0x0000004 + +gUnk_0811EEC7:: @ 0811EEC7 + .incbin "baserom.gba", 0x11EEC7, 0x0000029 + +gUnk_0811EEF0:: @ 0811EEF0 + .incbin "baserom.gba", 0x11EEF0, 0x0000004 + +gUnk_0811EEF4:: @ 0811EEF4 + .incbin "baserom.gba", 0x11EEF4, 0x0000009 + +gUnk_0811EEFD:: @ 0811EEFD + .incbin "baserom.gba", 0x11EEFD, 0x0000009 + +gUnk_0811EF06:: @ 0811EF06 + .incbin "baserom.gba", 0x11EF06, 0x0000009 + +gUnk_0811EF0F:: @ 0811EF0F + .incbin "baserom.gba", 0x11EF0F, 0x0000028 + +gUnk_0811EF37:: @ 0811EF37 + .incbin "baserom.gba", 0x11EF37, 0x0000018 + +gUnk_0811EF4F:: @ 0811EF4F + .incbin "baserom.gba", 0x11EF4F, 0x0000018 + +gUnk_0811EF67:: @ 0811EF67 + .incbin "baserom.gba", 0x11EF67, 0x0000018 + +gUnk_0811EF7F:: @ 0811EF7F + .incbin "baserom.gba", 0x11EF7F, 0x0000018 + +gUnk_0811EF97:: @ 0811EF97 + .incbin "baserom.gba", 0x11EF97, 0x0000009 + +gUnk_0811EFA0:: @ 0811EFA0 + .incbin "baserom.gba", 0x11EFA0, 0x0000009 + +gUnk_0811EFA9:: @ 0811EFA9 + .incbin "baserom.gba", 0x11EFA9, 0x0000009 + +gUnk_0811EFB2:: @ 0811EFB2 + .incbin "baserom.gba", 0x11EFB2, 0x0000009 + +gUnk_0811EFBB:: @ 0811EFBB + .incbin "baserom.gba", 0x11EFBB, 0x0000009 + +gUnk_0811EFC4:: @ 0811EFC4 + .incbin "baserom.gba", 0x11EFC4, 0x0000015 + +gUnk_0811EFD9:: @ 0811EFD9 + .incbin "baserom.gba", 0x11EFD9, 0x0000015 + +gUnk_0811EFEE:: @ 0811EFEE + .incbin "baserom.gba", 0x11EFEE, 0x000000E + +gUnk_0811EFFC:: @ 0811EFFC + .incbin "baserom.gba", 0x11EFFC, 0x0000007 + +gUnk_0811F003:: @ 0811F003 + .incbin "baserom.gba", 0x11F003, 0x0000015 + +gUnk_0811F018:: @ 0811F018 + .incbin "baserom.gba", 0x11F018, 0x0000078 + +gUnk_0811F090:: @ 0811F090 + .incbin "baserom.gba", 0x11F090, 0x0000018 + +gUnk_0811F0A8:: @ 0811F0A8 + .incbin "baserom.gba", 0x11F0A8, 0x000001C + +gUnk_0811F0C4:: @ 0811F0C4 + .incbin "baserom.gba", 0x11F0C4, 0x0000018 + +gUnk_0811F0DC:: @ 0811F0DC + .incbin "baserom.gba", 0x11F0DC, 0x0000005 + +gUnk_0811F0E1:: @ 0811F0E1 + .incbin "baserom.gba", 0x11F0E1, 0x0000005 + +gUnk_0811F0E6:: @ 0811F0E6 + .incbin "baserom.gba", 0x11F0E6, 0x0000005 + +gUnk_0811F0EB:: @ 0811F0EB + .incbin "baserom.gba", 0x11F0EB, 0x0000005 + +gUnk_0811F0F0:: @ 0811F0F0 + .incbin "baserom.gba", 0x11F0F0, 0x0000005 + +gUnk_0811F0F5:: @ 0811F0F5 + .incbin "baserom.gba", 0x11F0F5, 0x0000003 + +gUnk_0811F0F8:: @ 0811F0F8 + .incbin "baserom.gba", 0x11F0F8, 0x0000002 + +gUnk_0811F0FA:: @ 0811F0FA + .incbin "baserom.gba", 0x11F0FA, 0x0000005 + +gUnk_0811F0FF:: @ 0811F0FF + .incbin "baserom.gba", 0x11F0FF, 0x0000001 + +gUnk_0811F100:: @ 0811F100 + .incbin "baserom.gba", 0x11F100, 0x0000004 + +gUnk_0811F104:: @ 0811F104 + .incbin "baserom.gba", 0x11F104, 0x0000005 + +gUnk_0811F109:: @ 0811F109 + .incbin "baserom.gba", 0x11F109, 0x0000005 + +gUnk_0811F10E:: @ 0811F10E + .incbin "baserom.gba", 0x11F10E, 0x0000005 + +gUnk_0811F113:: @ 0811F113 + .incbin "baserom.gba", 0x11F113, 0x0000005 + +gUnk_0811F118:: @ 0811F118 + .incbin "baserom.gba", 0x11F118, 0x0000034 + +gUnk_0811F14C:: @ 0811F14C + .incbin "baserom.gba", 0x11F14C, 0x0000008 + +gUnk_0811F154:: @ 0811F154 + .incbin "baserom.gba", 0x11F154, 0x0000008 + +gUnk_0811F15C:: @ 0811F15C + .incbin "baserom.gba", 0x11F15C, 0x0000010 + +gUnk_0811F16C:: @ 0811F16C + .incbin "baserom.gba", 0x11F16C, 0x000000C + +gUnk_0811F178:: @ 0811F178 + .incbin "baserom.gba", 0x11F178, 0x0000014 + +gUnk_0811F18C:: @ 0811F18C + .incbin "baserom.gba", 0x11F18C, 0x0000004 + +gUnk_0811F190:: @ 0811F190 + .incbin "baserom.gba", 0x11F190, 0x000001D + +gUnk_0811F1AD:: @ 0811F1AD + .incbin "baserom.gba", 0x11F1AD, 0x000001D + +gUnk_0811F1CA:: @ 0811F1CA + .incbin "baserom.gba", 0x11F1CA, 0x000001D + +gUnk_0811F1E7:: @ 0811F1E7 + .incbin "baserom.gba", 0x11F1E7, 0x0000029 + +gUnk_0811F210:: @ 0811F210 + .incbin "baserom.gba", 0x11F210, 0x000001D + +gUnk_0811F22D:: @ 0811F22D + .incbin "baserom.gba", 0x11F22D, 0x000001D + +gUnk_0811F24A:: @ 0811F24A + .incbin "baserom.gba", 0x11F24A, 0x000001D + +gUnk_0811F267:: @ 0811F267 + .incbin "baserom.gba", 0x11F267, 0x0000029 + +gUnk_0811F290:: @ 0811F290 + .incbin "baserom.gba", 0x11F290, 0x000001D + +gUnk_0811F2AD:: @ 0811F2AD + .incbin "baserom.gba", 0x11F2AD, 0x000001D + +gUnk_0811F2CA:: @ 0811F2CA + .incbin "baserom.gba", 0x11F2CA, 0x000001D + +gUnk_0811F2E7:: @ 0811F2E7 + .incbin "baserom.gba", 0x11F2E7, 0x0000029 + +gUnk_0811F310:: @ 0811F310 + .incbin "baserom.gba", 0x11F310, 0x000000D + +gUnk_0811F31D:: @ 0811F31D + .incbin "baserom.gba", 0x11F31D, 0x000000D + +gUnk_0811F32A:: @ 0811F32A + .incbin "baserom.gba", 0x11F32A, 0x000000D + +gUnk_0811F337:: @ 0811F337 + .incbin "baserom.gba", 0x11F337, 0x0000029 + +gUnk_0811F360:: @ 0811F360 + .incbin "baserom.gba", 0x11F360, 0x000000D + +gUnk_0811F36D:: @ 0811F36D + .incbin "baserom.gba", 0x11F36D, 0x000000D + +gUnk_0811F37A:: @ 0811F37A + .incbin "baserom.gba", 0x11F37A, 0x000000D + +gUnk_0811F387:: @ 0811F387 + .incbin "baserom.gba", 0x11F387, 0x0000029 + +gUnk_0811F3B0:: @ 0811F3B0 + .incbin "baserom.gba", 0x11F3B0, 0x000000D + +gUnk_0811F3BD:: @ 0811F3BD + .incbin "baserom.gba", 0x11F3BD, 0x000000D + +gUnk_0811F3CA:: @ 0811F3CA + .incbin "baserom.gba", 0x11F3CA, 0x000000D + +gUnk_0811F3D7:: @ 0811F3D7 + .incbin "baserom.gba", 0x11F3D7, 0x0000029 + +gUnk_0811F400:: @ 0811F400 + .incbin "baserom.gba", 0x11F400, 0x0000005 + +gUnk_0811F405:: @ 0811F405 + .incbin "baserom.gba", 0x11F405, 0x0000011 + +gUnk_0811F416:: @ 0811F416 + .incbin "baserom.gba", 0x11F416, 0x0000029 + +gUnk_0811F43F:: @ 0811F43F + .incbin "baserom.gba", 0x11F43F, 0x0000029 + +gUnk_0811F468:: @ 0811F468 + .incbin "baserom.gba", 0x11F468, 0x0000051 + +gUnk_0811F4B9:: @ 0811F4B9 + .incbin "baserom.gba", 0x11F4B9, 0x0000019 + +gUnk_0811F4D2:: @ 0811F4D2 + .incbin "baserom.gba", 0x11F4D2, 0x0000005 + +gUnk_0811F4D7:: @ 0811F4D7 + .incbin "baserom.gba", 0x11F4D7, 0x0000074 + +gUnk_0811F54B:: @ 0811F54B + .incbin "baserom.gba", 0x11F54B, 0x0000015 + +gUnk_0811F560:: @ 0811F560 + .incbin "baserom.gba", 0x11F560, 0x0000015 + +gUnk_0811F575:: @ 0811F575 + .incbin "baserom.gba", 0x11F575, 0x0000015 + +gUnk_0811F58A:: @ 0811F58A + .incbin "baserom.gba", 0x11F58A, 0x0000006 + +gUnk_0811F590:: @ 0811F590 + .incbin "baserom.gba", 0x11F590, 0x0000065 + +gUnk_0811F5F5:: @ 0811F5F5 + .incbin "baserom.gba", 0x11F5F5, 0x0000010 + +gUnk_0811F605:: @ 0811F605 + .incbin "baserom.gba", 0x11F605, 0x000001F + +gUnk_0811F624:: @ 0811F624 + .incbin "baserom.gba", 0x11F624, 0x0000008 + +gUnk_0811F62C:: @ 0811F62C + .incbin "baserom.gba", 0x11F62C, 0x0000008 + +gUnk_0811F634:: @ 0811F634 + .incbin "baserom.gba", 0x11F634, 0x0000008 + +gUnk_0811F63C:: @ 0811F63C + .incbin "baserom.gba", 0x11F63C, 0x0000008 + +gUnk_0811F644:: @ 0811F644 + .incbin "baserom.gba", 0x11F644, 0x0000008 + +gUnk_0811F64C:: @ 0811F64C + .incbin "baserom.gba", 0x11F64C, 0x0000010 + +gUnk_0811F65C:: @ 0811F65C + .incbin "baserom.gba", 0x11F65C, 0x0000024 + +gUnk_0811F680:: @ 0811F680 + .incbin "baserom.gba", 0x11F680, 0x0000008 + +gUnk_0811F688:: @ 0811F688 + .incbin "baserom.gba", 0x11F688, 0x0000008 + +gUnk_0811F690:: @ 0811F690 + .incbin "baserom.gba", 0x11F690, 0x00000A0 + +gUnk_0811F730:: @ 0811F730 + .incbin "baserom.gba", 0x11F730, 0x0000010 + +gUnk_0811F740:: @ 0811F740 + .incbin "baserom.gba", 0x11F740, 0x0000004 + +gUnk_0811F744:: @ 0811F744 + .incbin "baserom.gba", 0x11F744, 0x0000010 + +gUnk_0811F754:: @ 0811F754 + .incbin "baserom.gba", 0x11F754, 0x000000C + +gUnk_0811F760:: @ 0811F760 + .incbin "baserom.gba", 0x11F760, 0x0000035 + +gUnk_0811F795:: @ 0811F795 + .incbin "baserom.gba", 0x11F795, 0x0000037 + +gUnk_0811F7CC:: @ 0811F7CC + .incbin "baserom.gba", 0x11F7CC, 0x000000C + +gUnk_0811F7D8:: @ 0811F7D8 + .incbin "baserom.gba", 0x11F7D8, 0x000000D + +gUnk_0811F7E5:: @ 0811F7E5 + .incbin "baserom.gba", 0x11F7E5, 0x0000003 + +gUnk_0811F7E8:: @ 0811F7E8 + .incbin "baserom.gba", 0x11F7E8, 0x0000020 + +gUnk_0811F808:: @ 0811F808 + .incbin "baserom.gba", 0x11F808, 0x0000010 + +gUnk_0811F818:: @ 0811F818 + .incbin "baserom.gba", 0x11F818, 0x0000020 + +gUnk_0811F838:: @ 0811F838 + .incbin "baserom.gba", 0x11F838, 0x0000008 + +gUnk_0811F840:: @ 0811F840 + .incbin "baserom.gba", 0x11F840, 0x0000010 + +gUnk_0811F850:: @ 0811F850 + .incbin "baserom.gba", 0x11F850, 0x0000004 + +gUnk_0811F854:: @ 0811F854 + .incbin "baserom.gba", 0x11F854, 0x0000012 + +gUnk_0811F866:: @ 0811F866 + .incbin "baserom.gba", 0x11F866, 0x000001A + +gUnk_0811F880:: @ 0811F880 + .incbin "baserom.gba", 0x11F880, 0x000000A + +gUnk_0811F88A:: @ 0811F88A + .incbin "baserom.gba", 0x11F88A, 0x000000E + +gUnk_0811F898:: @ 0811F898 + .incbin "baserom.gba", 0x11F898, 0x0000010 + +gUnk_0811F8A8:: @ 0811F8A8 + .incbin "baserom.gba", 0x11F8A8, 0x0000008 + +gUnk_0811F8B0:: @ 0811F8B0 + .incbin "baserom.gba", 0x11F8B0, 0x0000008 + +gUnk_0811F8B8:: @ 0811F8B8 + .incbin "baserom.gba", 0x11F8B8, 0x0000011 + +gUnk_0811F8C9:: @ 0811F8C9 + .incbin "baserom.gba", 0x11F8C9, 0x0000005 + +gUnk_0811F8CE:: @ 0811F8CE + .incbin "baserom.gba", 0x11F8CE, 0x0000005 + +gUnk_0811F8D3:: @ 0811F8D3 + .incbin "baserom.gba", 0x11F8D3, 0x0000015 + +gUnk_0811F8E8:: @ 0811F8E8 + .incbin "baserom.gba", 0x11F8E8, 0x0000008 + +gUnk_0811F8F0:: @ 0811F8F0 + .incbin "baserom.gba", 0x11F8F0, 0x0000008 + +gUnk_0811F8F8:: @ 0811F8F8 + .incbin "baserom.gba", 0x11F8F8, 0x0000010 + +gUnk_0811F908:: @ 0811F908 + .incbin "baserom.gba", 0x11F908, 0x0000010 + +gUnk_0811F918:: @ 0811F918 + .incbin "baserom.gba", 0x11F918, 0x000002D + +gUnk_0811F945:: @ 0811F945 + .incbin "baserom.gba", 0x11F945, 0x000000F + +gUnk_0811F954:: @ 0811F954 + .incbin "baserom.gba", 0x11F954, 0x000000C + +gUnk_0811F960:: @ 0811F960 + .incbin "baserom.gba", 0x11F960, 0x000009B + +gUnk_0811F9FB:: @ 0811F9FB + .incbin "baserom.gba", 0x11F9FB, 0x00000C5 + +gUnk_0811FAC0:: @ 0811FAC0 + .incbin "baserom.gba", 0x11FAC0, 0x0000008 + +gUnk_0811FAC8:: @ 0811FAC8 + .incbin "baserom.gba", 0x11FAC8, 0x0000004 + +gUnk_0811FACC:: @ 0811FACC + .incbin "baserom.gba", 0x11FACC, 0x0000004 + +gUnk_0811FAD0:: @ 0811FAD0 + .incbin "baserom.gba", 0x11FAD0, 0x0000038 + +gUnk_0811FB08:: @ 0811FB08 + .incbin "baserom.gba", 0x11FB08, 0x0000008 + +gUnk_0811FB10:: @ 0811FB10 + .incbin "baserom.gba", 0x11FB10, 0x0000015 + +gUnk_0811FB25:: @ 0811FB25 + .incbin "baserom.gba", 0x11FB25, 0x0000058 + +gUnk_0811FB7D:: @ 0811FB7D + .incbin "baserom.gba", 0x11FB7D, 0x0000044 + +gUnk_0811FBC1:: @ 0811FBC1 + .incbin "baserom.gba", 0x11FBC1, 0x0000020 + +gUnk_0811FBE1:: @ 0811FBE1 + .incbin "baserom.gba", 0x11FBE1, 0x000000C + +gUnk_0811FBED:: @ 0811FBED + .incbin "baserom.gba", 0x11FBED, 0x0000010 + +gUnk_0811FBFD:: @ 0811FBFD + .incbin "baserom.gba", 0x11FBFD, 0x0000014 + +gUnk_0811FC11:: @ 0811FC11 + .incbin "baserom.gba", 0x11FC11, 0x000001C + +gUnk_0811FC2D:: @ 0811FC2D + .incbin "baserom.gba", 0x11FC2D, 0x0000024 + +gUnk_0811FC51:: @ 0811FC51 + .incbin "baserom.gba", 0x11FC51, 0x0000021 + +gUnk_0811FC72:: @ 0811FC72 + .incbin "baserom.gba", 0x11FC72, 0x0000015 + +gUnk_0811FC87:: @ 0811FC87 + .incbin "baserom.gba", 0x11FC87, 0x0000024 + +gUnk_0811FCAB:: @ 0811FCAB + .incbin "baserom.gba", 0x11FCAB, 0x0000034 + +gUnk_0811FCDF:: @ 0811FCDF + .incbin "baserom.gba", 0x11FCDF, 0x0000044 + +gUnk_0811FD23:: @ 0811FD23 + .incbin "baserom.gba", 0x11FD23, 0x0000018 + +gUnk_0811FD3B:: @ 0811FD3B + .incbin "baserom.gba", 0x11FD3B, 0x000001C + +gUnk_0811FD57:: @ 0811FD57 + .incbin "baserom.gba", 0x11FD57, 0x000001C + +gUnk_0811FD73:: @ 0811FD73 + .incbin "baserom.gba", 0x11FD73, 0x000000C + +gUnk_0811FD7F:: @ 0811FD7F + .incbin "baserom.gba", 0x11FD7F, 0x0000010 + +gUnk_0811FD8F:: @ 0811FD8F + .incbin "baserom.gba", 0x11FD8F, 0x0000014 + +gUnk_0811FDA3:: @ 0811FDA3 + .incbin "baserom.gba", 0x11FDA3, 0x0000015 + +gUnk_0811FDB8:: @ 0811FDB8 + .incbin "baserom.gba", 0x11FDB8, 0x0000014 + +gUnk_0811FDCC:: @ 0811FDCC + .incbin "baserom.gba", 0x11FDCC, 0x0000008 + +gUnk_0811FDD4:: @ 0811FDD4 + .incbin "baserom.gba", 0x11FDD4, 0x0000018 + +gUnk_0811FDEC:: @ 0811FDEC + .incbin "baserom.gba", 0x11FDEC, 0x0000010 + +gUnk_0811FDFC:: @ 0811FDFC + .incbin "baserom.gba", 0x11FDFC, 0x0000019 + +gUnk_0811FE15:: @ 0811FE15 + .incbin "baserom.gba", 0x11FE15, 0x0000041 + +gUnk_0811FE56:: @ 0811FE56 + .incbin "baserom.gba", 0x11FE56, 0x0000008 + +gUnk_0811FE5E:: @ 0811FE5E + .incbin "baserom.gba", 0x11FE5E, 0x0000018 + +gUnk_0811FE76:: @ 0811FE76 + .incbin "baserom.gba", 0x11FE76, 0x0000018 + +gUnk_0811FE8E:: @ 0811FE8E + .incbin "baserom.gba", 0x11FE8E, 0x0000014 + +gUnk_0811FEA2:: @ 0811FEA2 + .incbin "baserom.gba", 0x11FEA2, 0x000000C + +gUnk_0811FEAE:: @ 0811FEAE + .incbin "baserom.gba", 0x11FEAE, 0x000000C + +gUnk_0811FEBA:: @ 0811FEBA + .incbin "baserom.gba", 0x11FEBA, 0x0000028 + +gUnk_0811FEE2:: @ 0811FEE2 + .incbin "baserom.gba", 0x11FEE2, 0x000000D + +gUnk_0811FEEF:: @ 0811FEEF + .incbin "baserom.gba", 0x11FEEF, 0x0000020 + +gUnk_0811FF0F:: @ 0811FF0F + .incbin "baserom.gba", 0x11FF0F, 0x0000020 + +gUnk_0811FF2F:: @ 0811FF2F + .incbin "baserom.gba", 0x11FF2F, 0x0000020 + +gUnk_0811FF4F:: @ 0811FF4F + .incbin "baserom.gba", 0x11FF4F, 0x0000020 + +gUnk_0811FF6F:: @ 0811FF6F + .incbin "baserom.gba", 0x11FF6F, 0x0000020 + +gUnk_0811FF8F:: @ 0811FF8F + .incbin "baserom.gba", 0x11FF8F, 0x0000018 + +gUnk_0811FFA7:: @ 0811FFA7 + .incbin "baserom.gba", 0x11FFA7, 0x0000020 + +gUnk_0811FFC7:: @ 0811FFC7 + .incbin "baserom.gba", 0x11FFC7, 0x0000018 + +gUnk_0811FFDF:: @ 0811FFDF + .incbin "baserom.gba", 0x11FFDF, 0x0000018 + +gUnk_0811FFF7:: @ 0811FFF7 + .incbin "baserom.gba", 0x11FFF7, 0x0000009 + +gUnk_08120000:: @ 08120000 + .incbin "baserom.gba", 0x120000, 0x0000004 + +gUnk_08120004:: @ 08120004 + .incbin "baserom.gba", 0x120004, 0x0000006 + +gUnk_0812000A:: @ 0812000A + .incbin "baserom.gba", 0x12000A, 0x0000004 + +gUnk_0812000E:: @ 0812000E + .incbin "baserom.gba", 0x12000E, 0x0000001 + +gUnk_0812000F:: @ 0812000F + .incbin "baserom.gba", 0x12000F, 0x0000001 + +gUnk_08120010:: @ 08120010 + .incbin "baserom.gba", 0x120010, 0x0000007 + +gUnk_08120017:: @ 08120017 + .incbin "baserom.gba", 0x120017, 0x0000011 + +gUnk_08120028:: @ 08120028 + .incbin "baserom.gba", 0x120028, 0x0000004 + +gUnk_0812002C:: @ 0812002C + .incbin "baserom.gba", 0x12002C, 0x000000F + +gUnk_0812003B:: @ 0812003B + .incbin "baserom.gba", 0x12003B, 0x0000017 + +gUnk_08120052:: @ 08120052 + .incbin "baserom.gba", 0x120052, 0x000000A + +gUnk_0812005C:: @ 0812005C + .incbin "baserom.gba", 0x12005C, 0x0000007 + +gUnk_08120063:: @ 08120063 + .incbin "baserom.gba", 0x120063, 0x000001C + +gUnk_0812007F:: @ 0812007F + .incbin "baserom.gba", 0x12007F, 0x0000009 + +gUnk_08120088:: @ 08120088 + .incbin "baserom.gba", 0x120088, 0x0000013 + +gUnk_0812009B:: @ 0812009B + .incbin "baserom.gba", 0x12009B, 0x0000014 + +gUnk_081200AF:: @ 081200AF + .incbin "baserom.gba", 0x1200AF, 0x000001B + +gUnk_081200CA:: @ 081200CA + .incbin "baserom.gba", 0x1200CA, 0x0000001 + +gUnk_081200CB:: @ 081200CB + .incbin "baserom.gba", 0x1200CB, 0x0000005 + +gUnk_081200D0:: @ 081200D0 + .incbin "baserom.gba", 0x1200D0, 0x0000012 + +gUnk_081200E2:: @ 081200E2 + .incbin "baserom.gba", 0x1200E2, 0x0000009 + +gUnk_081200EB:: @ 081200EB + .incbin "baserom.gba", 0x1200EB, 0x0000013 + +gUnk_081200FE:: @ 081200FE + .incbin "baserom.gba", 0x1200FE, 0x0000001 + +gUnk_081200FF:: @ 081200FF + .incbin "baserom.gba", 0x1200FF, 0x0000024 + +gUnk_08120123:: @ 08120123 + .incbin "baserom.gba", 0x120123, 0x0000024 + +gUnk_08120147:: @ 08120147 + .incbin "baserom.gba", 0x120147, 0x0000020 + +gUnk_08120167:: @ 08120167 + .incbin "baserom.gba", 0x120167, 0x0000018 + +gUnk_0812017F:: @ 0812017F + .incbin "baserom.gba", 0x12017F, 0x0000011 + +gUnk_08120190:: @ 08120190 + .incbin "baserom.gba", 0x120190, 0x0000007 + +gUnk_08120197:: @ 08120197 + .incbin "baserom.gba", 0x120197, 0x0000018 + +gUnk_081201AF:: @ 081201AF + .incbin "baserom.gba", 0x1201AF, 0x0000031 + +gUnk_081201E0:: @ 081201E0 + .incbin "baserom.gba", 0x1201E0, 0x000000D + +gUnk_081201ED:: @ 081201ED + .incbin "baserom.gba", 0x1201ED, 0x000000B + +gUnk_081201F8:: @ 081201F8 + .incbin "baserom.gba", 0x1201F8, 0x0000011 + +gUnk_08120209:: @ 08120209 + .incbin "baserom.gba", 0x120209, 0x0000038 + +gUnk_08120241:: @ 08120241 + .incbin "baserom.gba", 0x120241, 0x0000038 + +gUnk_08120279:: @ 08120279 + .incbin "baserom.gba", 0x120279, 0x0000007 + +gUnk_08120280:: @ 08120280 + .incbin "baserom.gba", 0x120280, 0x000002D + +gUnk_081202AD:: @ 081202AD + .incbin "baserom.gba", 0x1202AD, 0x0000011 + +gUnk_081202BE:: @ 081202BE + .incbin "baserom.gba", 0x1202BE, 0x0000025 + +gUnk_081202E3:: @ 081202E3 + .incbin "baserom.gba", 0x1202E3, 0x0000009 + +gUnk_081202EC:: @ 081202EC + .incbin "baserom.gba", 0x1202EC, 0x0000020 + +gUnk_0812030C:: @ 0812030C + .incbin "baserom.gba", 0x12030C, 0x0000014 + +gUnk_08120320:: @ 08120320 + .incbin "baserom.gba", 0x120320, 0x0000030 + +gUnk_08120350:: @ 08120350 + .incbin "baserom.gba", 0x120350, 0x000001C + +gUnk_0812036C:: @ 0812036C + .incbin "baserom.gba", 0x12036C, 0x0000020 + +gUnk_0812038C:: @ 0812038C + .incbin "baserom.gba", 0x12038C, 0x0000038 + +gUnk_081203C4:: @ 081203C4 + .incbin "baserom.gba", 0x1203C4, 0x0000026 + +gUnk_081203EA:: @ 081203EA + .incbin "baserom.gba", 0x1203EA, 0x0000012 + +gUnk_081203FC:: @ 081203FC + .incbin "baserom.gba", 0x1203FC, 0x0000005 + +gUnk_08120401:: @ 08120401 + .incbin "baserom.gba", 0x120401, 0x0000001 + +gUnk_08120402:: @ 08120402 + .incbin "baserom.gba", 0x120402, 0x0000011 + +gUnk_08120413:: @ 08120413 + .incbin "baserom.gba", 0x120413, 0x0000030 + +gUnk_08120443:: @ 08120443 + .incbin "baserom.gba", 0x120443, 0x0000001 + +gUnk_08120444:: @ 08120444 + .incbin "baserom.gba", 0x120444, 0x0000015 + +gUnk_08120459:: @ 08120459 + .incbin "baserom.gba", 0x120459, 0x000000A + +gUnk_08120463:: @ 08120463 + .incbin "baserom.gba", 0x120463, 0x000009B + +gUnk_081204FE:: @ 081204FE + .incbin "baserom.gba", 0x1204FE, 0x0000062 + +gUnk_08120560:: @ 08120560 + .incbin "baserom.gba", 0x120560, 0x000000C + +gUnk_0812056C:: @ 0812056C + .incbin "baserom.gba", 0x12056C, 0x0000008 + +gUnk_08120574:: @ 08120574 + .incbin "baserom.gba", 0x120574, 0x0000008 + +gUnk_0812057C:: @ 0812057C + .incbin "baserom.gba", 0x12057C, 0x000000C + +gUnk_08120588:: @ 08120588 + .incbin "baserom.gba", 0x120588, 0x0000014 + +gUnk_0812059C:: @ 0812059C + .incbin "baserom.gba", 0x12059C, 0x0000018 + +gUnk_081205B4:: @ 081205B4 + .incbin "baserom.gba", 0x1205B4, 0x0000008 + +gUnk_081205BC:: @ 081205BC + .incbin "baserom.gba", 0x1205BC, 0x0000014 + +gUnk_081205D0:: @ 081205D0 + .incbin "baserom.gba", 0x1205D0, 0x0000010 + +gUnk_081205E0:: @ 081205E0 + .incbin "baserom.gba", 0x1205E0, 0x0000004 + +gUnk_081205E4:: @ 081205E4 + .incbin "baserom.gba", 0x1205E4, 0x0000004 + +gUnk_081205E8:: @ 081205E8 + .incbin "baserom.gba", 0x1205E8, 0x0000004 + +gUnk_081205EC:: @ 081205EC + .incbin "baserom.gba", 0x1205EC, 0x0000004 + +gUnk_081205F0:: @ 081205F0 + .incbin "baserom.gba", 0x1205F0, 0x0000004 + +gUnk_081205F4:: @ 081205F4 + .incbin "baserom.gba", 0x1205F4, 0x0000009 + +gUnk_081205FD:: @ 081205FD + .incbin "baserom.gba", 0x1205FD, 0x000000B + +gUnk_08120608:: @ 08120608 + .incbin "baserom.gba", 0x120608, 0x0000018 + +gUnk_08120620:: @ 08120620 + .incbin "baserom.gba", 0x120620, 0x000000C + +gUnk_0812062C:: @ 0812062C + .incbin "baserom.gba", 0x12062C, 0x000000C + +gUnk_08120638:: @ 08120638 + .incbin "baserom.gba", 0x120638, 0x0000008 + +gUnk_08120640:: @ 08120640 + .incbin "baserom.gba", 0x120640, 0x0000008 + +gUnk_08120648:: @ 08120648 + .incbin "baserom.gba", 0x120648, 0x0000008 + +gUnk_08120650:: @ 08120650 + .incbin "baserom.gba", 0x120650, 0x0000008 + +gUnk_08120658:: @ 08120658 + .incbin "baserom.gba", 0x120658, 0x0000008 + +gUnk_08120660:: @ 08120660 + .incbin "baserom.gba", 0x120660, 0x0000008 + +gUnk_08120668:: @ 08120668 + .incbin "baserom.gba", 0x120668, 0x0000010 + +gUnk_08120678:: @ 08120678 + .incbin "baserom.gba", 0x120678, 0x000000A + +gUnk_08120682:: @ 08120682 + .incbin "baserom.gba", 0x120682, 0x0000004 + +gUnk_08120686:: @ 08120686 + .incbin "baserom.gba", 0x120686, 0x0000004 + +gUnk_0812068A:: @ 0812068A + .incbin "baserom.gba", 0x12068A, 0x0000004 + +gUnk_0812068E:: @ 0812068E + .incbin "baserom.gba", 0x12068E, 0x0000004 + +gUnk_08120692:: @ 08120692 + .incbin "baserom.gba", 0x120692, 0x0000006 + +gUnk_08120698:: @ 08120698 + .incbin "baserom.gba", 0x120698, 0x0000014 + +gUnk_081206AC:: @ 081206AC + .incbin "baserom.gba", 0x1206AC, 0x0000008 + +gUnk_081206B4:: @ 081206B4 + .incbin "baserom.gba", 0x1206B4, 0x0000010 + +gUnk_081206C4:: @ 081206C4 + .incbin "baserom.gba", 0x1206C4, 0x000000C diff --git a/data/room_headers.s b/data/room_headers.s new file mode 100755 index 00000000..87278a94 --- /dev/null +++ b/data/room_headers.s @@ -0,0 +1,1166 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +gAreaRoomHeaders_MinishWoods:: @ 0811C488 + room_header 0xBA, 0x87, 0x3F0, 0x3F0, 0 + .2byte 0xFFFF + +gAreaRoomHeaders_MinishVillage:: @ 0811C494 + room_header 0x00, 0x00, 0x3F0, 0x3F0, 0 + room_header 0x3F, 0x00, 0x1E0, 0x1A0, 1 + .2byte 0xFFFF + + +gAreaRoomHeaders_HyruleTown:: @ 0811C4AA + room_header 0x5d, 0x5f, 0x3f0, 0x3c0, 0 + room_header 0x3c, 0xc4, 0x190, 0x3c0, 1 + .2byte 0xFFFF + +gAreaRoomHeaders_HyruleField:: @ 0811C4C0 + room_header 0x3f, 0xb9, 0x1e0, 0xd0, 0 + room_header 0x5d, 0x9b, 0x3f0, 0x2b0, 0 + room_header 0x9c, 0xb9, 0x1e0, 0xd0, 0 + room_header 0x9c, 0xa9, 0x1e0, 0x100, 0 + room_header 0x9c, 0x87, 0x1e0, 0x220, 1 + room_header 0x9c, 0x4b, 0x2d0, 0x3c0, 1 + room_header 0x5d, 0x2d, 0x3f0, 0x320, 2 + room_header 0x3f, 0x4b, 0x1e0, 0x3c0, 0 + room_header 0x3f, 0x87, 0x1e0, 0x280, 0 + room_header 0x3f, 0xaf, 0x1e0, 0xa0, 0 + .2byte 0xFFFF + +gAreaRoomHeaders_CastorWilds:: @ 0811C526 + room_header 0x00, 0x69, 0x3f0, 0x3c0, 0 + .2byte 0xFFFF + +gAreaRoomHeaders_Ruins:: @ 0811C532 + room_header 0x00, 0xa5, 0xf0, 0x210, 0 + room_header 0x0f, 0xa5, 0xf0, 0xd0, 0 + room_header 0x0f, 0xb2, 0xf0, 0xa0, 0 + room_header 0x0f, 0xbc, 0xf0, 0xa0, 0 + room_header 0x1e, 0xa5, 0x210, 0x100, 0 + room_header 0x1e, 0xb5, 0x210, 0x110, 0 + .2byte 0xFFFF + +gAreaRoomHeaders_MtCrenel:: @ 0811C570 + room_header 0x00, 0x00, 0x3f0, 0xe0, 0 + room_header 0x00, 0x0e, 0x180, 0x260, 0 + room_header 0x18, 0x0e, 0x270, 0x260, 0 + room_header 0x00, 0x34, 0x3f0, 0x170, 0 + room_header 0x00, 0x4b, 0x3f0, 0x1e0, 0 + .2byte 0xFFFF + +gAreaRoomHeaders_CastleGarden:: @ 0811C5A4 + room_header 0x5d, 0x0c, 0x3f0, 0x210, 0 + .2byte 0xFFFF + +gAreaRoomHeaders_CloudTops:: @ 0811C5B0 + room_header 0xba, 0x00, 0x3f0, 0x3f0, 0 + room_header 0xba, 0x00, 0x3f0, 0x3f0, 0 + room_header 0xba, 0x00, 0x3f0, 0x3f0, 0 + .2byte 0xFFFF + +gAreaRoomHeaders_RoyalValley:: @ 0811C5D0 + room_header 0x3f, 0x0c, 0x1e0, 0x3f0, 0 + room_header 0x17, 0xd4, 0xf0, 0xa0, 0 + .2byte 0xFFFF + +gAreaRoomHeaders_VeilFalls:: @ 0811C5E6 + room_header 0x9c, 0x0c, 0x1e0, 0x3f0, 0 + .2byte 0xFFFF + +gAreaRoomHeaders_LakeHylia:: @ 0811C5F2 + room_header 0xc9, 0x4b, 0x300, 0x3c0, 0 + room_header 0xba, 0x3f, 0x3f0, 0xc0, 0 + .2byte 0xFFFF + +gAreaRoomHeaders_LakeWoodsCave:: @ 0811C608 + room_header 0x00, 0x00, 0x3f0, 0x3f0, 0 + .2byte 0xFFFF + +gAreaRoomHeaders_Beanstalks:: @ 0811C614 + room_header 0x44, 0x00, 0xf0, 0xa0, 0 + room_header 0x11, 0x00, 0xf0, 0xa0, 0 + room_header 0x22, 0x00, 0xf0, 0xa0, 0 + room_header 0x33, 0x00, 0xf0, 0xa0, 0 + room_header 0x00, 0x00, 0xf0, 0xa0, 0 + room_header 0x00, 0x00, 0x00, 0x00, 65523 + room_header 0x00, 0x00, 0x00, 0x00, 65523 + room_header 0x00, 0x00, 0x1e0, 0xc0, 1 + room_header 0x00, 0x00, 0x3f0, 0xc0, 2 + room_header 0x00, 0x00, 0x1e0, 0xc0, 2 + room_header 0x00, 0x00, 0x1e0, 0x3f0, 2 + room_header 0x00, 0x00, 0x1e0, 0x3f0, 1 + room_header 0x00, 0x00, 0xf0, 0xa0, 1 + room_header 0x00, 0x00, 0x00, 0x00, 65523 + room_header 0x00, 0x00, 0x00, 0x00, 65523 + room_header 0x00, 0x00, 0x00, 0x00, 65523 + room_header 0x00, 0x0c, 0xf0, 0xa0, 0 + room_header 0x11, 0x0c, 0xf0, 0xa0, 0 + room_header 0x22, 0x0c, 0xf0, 0xa0, 0 + room_header 0x33, 0x0c, 0xf0, 0xa0, 0 + room_header 0x44, 0x0c, 0xf0, 0xa0, 0 + .2byte 0xFFFF + +gAreaRoomHeaders_Empty:: @ 0811C6E8 + .2byte 0xFFFF + +gAreaRoomHeaders_HyruleDigCaves:: @ 0811C6EA + room_header 0x00, 0x00, 0x3f0, 0x3c0, 0 + .2byte 0xFFFF + +gAreaRoomHeaders_MelarisMine:: @ 0811C6F6 + room_header 0x00, 0x00, 0x2d0, 0x270, 0 + .2byte 0xFFFF + +gAreaRoomHeaders_MinishPaths1:: @ 0811C702 + room_header 0x02, 0x04, 0xf0, 0x320, 0 + room_header 0x16, 0x04, 0xf0, 0x320, 1 + room_header 0x2a, 0x04, 0xf0, 0x320, 2 + room_header 0x3e, 0x04, 0xf0, 0x320, 2 + room_header 0x50, 0x04, 0xf0, 0x320, 1 + .2byte 0xFFFF + +gAreaRoomHeaders_CrenelMinishPaths:: @ 0811C736 + room_header 0x04, 0x04, 0xf0, 0x320, 0 + room_header 0x18, 0x04, 0xf0, 0x320, 0 + room_header 0x2c, 0x04, 0x320, 0xc0, 1 + room_header 0x2c, 0x14, 0x320, 0xc0, 2 + .2byte 0xFFFF + +gAreaRoomHeaders_DigCaves1:: @ 0811C760 + room_header 0x00, 0x00, 0x1e0, 0x220, 0 + room_header 0x00, 0x00, 0x00, 0x00, 65530 + room_header 0x00, 0x00, 0x00, 0x00, 65530 + room_header 0x00, 0x28, 0x1e0, 0x3c0, 0 + .2byte 0xFFFF + +gAreaRoomHeaders_CrenelDigCave:: @ 0811C78A + room_header 0x00, 0x00, 0x1f0, 0x200, 0 + .2byte 0xFFFF + +gAreaRoomHeaders_FestivalTown:: @ 0811C796 + room_header 0x00, 0x00, 0x190, 0x3c0, 0 + .2byte 0xFFFF + +gAreaRoomHeaders_VeilFallsDigCave:: @ 0811C7A2 + room_header 0x00, 0x00, 0x1e0, 0x3f0, 0 + .2byte 0xFFFF + +gAreaRoomHeaders_CastorWildsDigCave:: @ 0811C7AE + room_header 0x00, 0x00, 0x3f0, 0x3c0, 0 + .2byte 0xFFFF + +gAreaRoomHeaders_OuterFoW:: @ 0811C7BA + room_header 0x00, 0x00, 0x3b0, 0xd0, 0 + room_header 0x00, 0x20, 0x3b0, 0x140, 0 + room_header 0x00, 0x38, 0x3b0, 0xd0, 0 + room_header 0x2a, 0x10, 0x130, 0xd0, 0 + room_header 0x00, 0x10, 0xf0, 0xd0, 0 + .2byte 0xFFFF + +gAreaRoomHeaders_HyliaDigCaves:: @ 0811C7EE + room_header 0x00, 0x1e, 0x110, 0x100, 0 + room_header 0x00, 0x00, 0x3f0, 0x1b0, 0 + .2byte 0xFFFF + +gAreaRoomHeaders_VeilFallsTop:: @ 0811C804 + room_header 0x9c, 0x00, 0x1e0, 0xc0, 0 + .2byte 0xFFFF + +gAreaRoomHeaders_MinishHouseInteriors:: @ 0811C810 + room_header 0x15, 0x07, 0xf0, 0xa0, 0 + room_header 0x06, 0x07, 0xf0, 0xa0, 0 + room_header 0x07, 0x14, 0x1d0, 0x100, 1 + room_header 0x26, 0x07, 0x100, 0xa0, 2 + room_header 0x39, 0x07, 0x100, 0xa0, 3 + room_header 0x4c, 0x07, 0x100, 0xa0, 4 + room_header 0x5f, 0x07, 0x100, 0xa0, 5 + room_header 0x74, 0x07, 0xf0, 0xa0, 6 + room_header 0x60, 0x15, 0xf0, 0xf0, 7 + room_header 0x74, 0x14, 0xf0, 0x170, 8 + room_header 0x00, 0x00, 0x00, 0x00, 65535 + room_header 0x00, 0x00, 0x00, 0x00, 65535 + room_header 0x00, 0x00, 0x00, 0x00, 65535 + room_header 0x00, 0x00, 0x00, 0x00, 65535 + room_header 0x00, 0x00, 0x00, 0x00, 65535 + room_header 0x00, 0x00, 0x00, 0x00, 65535 + room_header 0x05, 0x2b, 0xf0, 0xa0, 9 + room_header 0x16, 0x2b, 0xf0, 0xa0, 10 + room_header 0x28, 0x2b, 0x160, 0xa0, 11 + room_header 0x00, 0x00, 0x00, 0x00, 65535 + room_header 0x00, 0x00, 0x00, 0x00, 65535 + room_header 0x00, 0x00, 0x00, 0x00, 65535 + room_header 0x00, 0x00, 0x00, 0x00, 65535 + room_header 0x00, 0x00, 0x00, 0x00, 65535 + room_header 0x00, 0x00, 0x00, 0x00, 65535 + room_header 0x00, 0x00, 0x00, 0x00, 65535 + room_header 0x00, 0x00, 0x00, 0x00, 65535 + room_header 0x00, 0x00, 0x00, 0x00, 65535 + room_header 0x00, 0x00, 0x00, 0x00, 65535 + room_header 0x00, 0x00, 0x00, 0x00, 65535 + room_header 0x00, 0x00, 0x00, 0x00, 65535 + room_header 0x00, 0x00, 0x00, 0x00, 65535 + room_header 0x01, 0x3d, 0xf0, 0xa0, 12 + room_header 0x13, 0x3d, 0xf0, 0xa0, 13 + room_header 0x25, 0x3d, 0xf0, 0xa0, 14 + room_header 0x37, 0x3d, 0xf0, 0xa0, 15 + room_header 0x48, 0x3d, 0xf0, 0xa0, 16 + room_header 0x5b, 0x3d, 0xf0, 0xa0, 17 + room_header 0x6d, 0x3d, 0xf0, 0xa0, 18 + room_header 0x6d, 0x31, 0xf0, 0xa0, 19 + .2byte 0xFFFF + +gAreaRoomHeaders_HouseInteriors1:: @ 0811C9A2 + room_header 0x00, 0x00, 0x110, 0xc0, 0 + room_header 0x12, 0x00, 0xf0, 0xb0, 0 + room_header 0x22, 0x00, 0xf0, 0xb0, 0 + room_header 0x33, 0x00, 0x160, 0x100, 0 + room_header 0x4c, 0x0b, 0x150, 0xa0, 0 + room_header 0x51, 0x00, 0xf0, 0xa0, 0 + room_header 0x61, 0x00, 0xf0, 0xa0, 0 + room_header 0x71, 0x00, 0xf0, 0xa0, 0 + room_header 0x62, 0x0b, 0xf0, 0xa0, 0 + room_header 0x71, 0x0b, 0xf0, 0x1c0, 0 + room_header 0x61, 0x16, 0xf0, 0xa0, 0 + room_header 0x0f, 0x10, 0xf0, 0xf0, 0 + room_header 0x1e, 0x10, 0x140, 0xb0, 0 + .2byte 0xFFFF + +gAreaRoomHeaders_HouseInteriors2:: @ 0811CA26 + room_header 0x00, 0x00, 0xf0, 0xa0, 0 + room_header 0x10, 0x00, 0xf0, 0xc0, 0 + room_header 0x20, 0x01, 0xf0, 0xc0, 0 + room_header 0x30, 0x00, 0xf0, 0xc0, 0 + room_header 0x40, 0x00, 0xf0, 0xc0, 0 + room_header 0x50, 0x00, 0xf0, 0xb0, 0 + room_header 0x60, 0x00, 0xf0, 0xa0, 0 + room_header 0x70, 0x00, 0xf0, 0xc0, 0 + room_header 0x00, 0x0e, 0xf0, 0xb0, 0 + room_header 0x10, 0x0e, 0xf0, 0xa0, 0 + room_header 0x20, 0x0e, 0xf0, 0xa0, 0 + room_header 0x30, 0x0e, 0xf0, 0xa0, 0 + room_header 0x40, 0x0e, 0xf0, 0xa0, 0 + room_header 0x00, 0x00, 0x00, 0x00, 65535 + room_header 0x00, 0x00, 0x00, 0x00, 65535 + room_header 0x00, 0x00, 0x00, 0x00, 65535 + room_header 0x00, 0x1b, 0xf0, 0xa0, 0 + room_header 0x0f, 0x1b, 0xf0, 0xa0, 0 + room_header 0x1f, 0x1b, 0xf0, 0xa0, 1 + room_header 0x30, 0x1b, 0xf0, 0xb0, 0 + room_header 0x41, 0x1b, 0xf0, 0xa0, 2 + room_header 0x51, 0x1b, 0xf0, 0xa0, 0 + .2byte 0xFFFF + +gAreaRoomHeaders_HouseInteriors3:: @ 0811CB04 + room_header 0x00, 0x00, 0xf0, 0xd0, 0 + room_header 0x10, 0x00, 0xf0, 0xd0, 0 + room_header 0x20, 0x00, 0xf0, 0xa0, 0 + room_header 0x30, 0x00, 0xf0, 0xc0, 0 + room_header 0x40, 0x00, 0xf0, 0xa0, 0 + room_header 0x50, 0x00, 0xf0, 0xa0, 0 + room_header 0x60, 0x00, 0xf0, 0xb0, 0 + room_header 0x00, 0x0e, 0xf0, 0xa0, 0 + room_header 0x10, 0x0e, 0x100, 0xa0, 0 + .2byte 0xFFFF + +gAreaRoomHeaders_TreeInteriors:: @ 0811CB60 + room_header 0x00, 0x17, 0xf0, 0xa0, 0 + room_header 0x00, 0x00, 0x00, 0x00, 65523 + room_header 0x00, 0x00, 0x00, 0x00, 65523 + room_header 0x00, 0x00, 0x00, 0x00, 65523 + room_header 0x00, 0x00, 0x00, 0x00, 65523 + room_header 0x00, 0x00, 0x00, 0x00, 65523 + room_header 0x00, 0x00, 0x00, 0x00, 65523 + room_header 0x00, 0x00, 0x00, 0x00, 65523 + room_header 0x00, 0x00, 0x00, 0x00, 65523 + room_header 0x00, 0x00, 0x00, 0x00, 65523 + room_header 0x00, 0x00, 0x00, 0x00, 65523 + room_header 0x00, 0x00, 0x00, 0x00, 65523 + room_header 0x00, 0x00, 0x00, 0x00, 65523 + room_header 0x00, 0x00, 0x00, 0x00, 65523 + room_header 0x00, 0x00, 0x00, 0x00, 65523 + room_header 0x00, 0x00, 0x00, 0x00, 65523 + room_header 0x00, 0x00, 0xf0, 0xa0, 0 + room_header 0x10, 0x00, 0xf0, 0xa0, 0 + room_header 0x20, 0x00, 0xf0, 0xa0, 0 + room_header 0x30, 0x00, 0xf0, 0xa0, 0 + room_header 0x40, 0x00, 0xf0, 0xa0, 0 + room_header 0x50, 0x00, 0xf0, 0xa0, 0 + room_header 0x60, 0x00, 0xf0, 0xa0, 0 + room_header 0x70, 0x00, 0xf0, 0xa0, 0 + room_header 0x80, 0x00, 0xf0, 0xa0, 0 + room_header 0x00, 0x0b, 0xf0, 0xa0, 0 + room_header 0x10, 0x0b, 0xf0, 0xa0, 0 + room_header 0x20, 0x0b, 0xf0, 0xa0, 0 + room_header 0x30, 0x0b, 0xf0, 0xa0, 0 + room_header 0x40, 0x0b, 0xf0, 0xa0, 0 + room_header 0x50, 0x0b, 0xf0, 0xa0, 0 + room_header 0x60, 0x0b, 0xf0, 0xa0, 0 + .2byte 0xFFFF + +gAreaRoomHeaders_Dojos:: @ 0811CCA2 + room_header 0x00, 0x00, 0xf0, 0xc0, 0 + room_header 0x10, 0x00, 0xf0, 0xc0, 1 + room_header 0x20, 0x00, 0xf0, 0xc0, 2 + room_header 0x30, 0x00, 0xf0, 0xc0, 3 + room_header 0x40, 0x00, 0xf0, 0xc0, 3 + room_header 0x50, 0x00, 0xf0, 0xc0, 2 + room_header 0x60, 0x00, 0xf0, 0xc0, 4 + room_header 0x70, 0x00, 0xf0, 0xa0, 2 + room_header 0x00, 0x0d, 0xf0, 0xa0, 2 + room_header 0x40, 0x0d, 0xf0, 0xa0, 5 + room_header 0x50, 0x0c, 0xf0, 0xa0, 2 + room_header 0x10, 0x0c, 0xf0, 0xa0, 1 + room_header 0x20, 0x0c, 0xf0, 0xa0, 2 + room_header 0x30, 0x0c, 0xf0, 0xa0, 3 + .2byte 0xFFFF + +gAreaRoomHeaders_CrenelCaves:: @ 0811CD30 + room_header 0x00, 0x25, 0x2d0, 0x1e0, 0 + room_header 0x37, 0x39, 0xf0, 0xb0, 0 + room_header 0x4e, 0x26, 0xf0, 0x1f0, 0 + room_header 0x69, 0x3b, 0xf0, 0xc0, 0 + room_header 0x06, 0x64, 0xf0, 0xa0, 0 + room_header 0x1d, 0x64, 0xf0, 0xa0, 0 + room_header 0x34, 0x64, 0xf0, 0xc0, 0 + room_header 0x48, 0x64, 0xf0, 0xb0, 0 + room_header 0x5e, 0x5a, 0xf0, 0x140, 0 + room_header 0x75, 0x65, 0xf0, 0xa0, 0 + room_header 0x03, 0x7d, 0x230, 0xa0, 0 + room_header 0x2f, 0x74, 0xf0, 0x160, 0 + room_header 0x45, 0x7f, 0xf0, 0xa0, 0 + room_header 0x5b, 0x7f, 0xf0, 0xa0, 0 + room_header 0x72, 0x7f, 0xf0, 0xa0, 0 + room_header 0x06, 0x54, 0xf0, 0xa0, 0 + room_header 0x1e, 0x4d, 0xf0, 0x110, 0 + .2byte 0xFFFF + +gAreaRoomHeaders_MinishCracks:: @ 0811CDDC + room_header 0x00, 0x00, 0xf0, 0xa0, 0 + room_header 0x10, 0x00, 0xf0, 0xa0, 1 + room_header 0x20, 0x00, 0xf0, 0xa0, 0 + room_header 0x30, 0x00, 0xf0, 0xa0, 2 + room_header 0x40, 0x00, 0xf0, 0xa0, 0 + room_header 0x50, 0x00, 0xf0, 0xa0, 3 + room_header 0x60, 0x00, 0xf0, 0xa0, 4 + room_header 0x70, 0x00, 0xf0, 0xa0, 4 + room_header 0x00, 0x0b, 0xf0, 0xa0, 1 + room_header 0x10, 0x0b, 0xf0, 0xa0, 4 + room_header 0x20, 0x0b, 0xf0, 0xa0, 4 + room_header 0x30, 0x0b, 0xf0, 0xa0, 4 + room_header 0x40, 0x0b, 0xf0, 0xa0, 4 + room_header 0x50, 0x0b, 0xf0, 0xa0, 4 + room_header 0x60, 0x0b, 0xf0, 0xa0, 3 + room_header 0x70, 0x0b, 0xf0, 0xa0, 3 + room_header 0x00, 0x17, 0xf0, 0xa0, 3 + room_header 0x10, 0x17, 0xf0, 0xa0, 3 + .2byte 0xFFFF + +gAreaRoomHeaders_HouseInteriors4:: @ 0811CE92 + room_header 0x00, 0x00, 0xf0, 0xc0, 0 + room_header 0x10, 0x00, 0xf0, 0xc0, 0 + room_header 0x20, 0x00, 0xf0, 0xa0, 0 + room_header 0x2f, 0x00, 0xf0, 0xa0, 0 + room_header 0x40, 0x00, 0xf0, 0xa0, 0 + room_header 0x50, 0x00, 0xf0, 0xc0, 0 + .2byte 0xFFFF + +gAreaRoomHeaders_GreatFairies:: @ 0811CED0 + room_header 0x00, 0x00, 0xf0, 0x120, 0 + room_header 0x10, 0x00, 0xf0, 0x120, 1 + room_header 0x20, 0x00, 0xf0, 0x120, 2 + .2byte 0xFFFF + +gAreaRoomHeaders_CastorCaves:: @ 0811CEF0 + room_header 0x08, 0x05, 0xf0, 0xc0, 0 + room_header 0x05, 0x16, 0x160, 0xa0, 0 + room_header 0x1c, 0x07, 0xf0, 0xa0, 0 + room_header 0x20, 0x15, 0xf0, 0xa0, 0 + room_header 0x35, 0x15, 0xf0, 0xa0, 0 + .2byte 0xFFFF + +gAreaRoomHeaders_CastorDarknut:: @ 0811CF24 + room_header 0x00, 0x00, 0x110, 0xd0, 0 + room_header 0x00, 0x0d, 0x200, 0xa0, 0 + .2byte 0xFFFF + +gAreaRoomHeaders_ArmosInteriors:: @ 0811CF3A + room_header 0x00, 0x00, 0xf0, 0xa0, 0 + room_header 0x00, 0x0c, 0xf0, 0xa0, 0 + room_header 0x00, 0x18, 0xf0, 0xa0, 0 + room_header 0x00, 0x24, 0xf0, 0xa0, 0 + room_header 0x00, 0x30, 0xf0, 0xa0, 0 + room_header 0x00, 0x3c, 0xf0, 0xa0, 0 + room_header 0x00, 0x48, 0xf0, 0xa0, 0 + room_header 0x00, 0x54, 0xf0, 0xa0, 0 + room_header 0x00, 0x60, 0xf0, 0xa0, 0 + room_header 0x14, 0x00, 0xf0, 0xa0, 0 + room_header 0x14, 0x0c, 0xf0, 0xa0, 0 + .2byte 0xFFFF + +gAreaRoomHeaders_TownMinishHoles:: @ 0811CFAA + room_header 0x0a, 0x49, 0xf0, 0xa0, 0 + room_header 0x1c, 0x49, 0xf0, 0xa0, 1 + room_header 0x2e, 0x49, 0xf0, 0xa0, 2 + room_header 0x41, 0x49, 0xf0, 0xa0, 3 + room_header 0x54, 0x49, 0xf0, 0xa0, 4 + room_header 0x66, 0x49, 0xf0, 0xa0, 5 + room_header 0x00, 0x00, 0x00, 0x00, 65515 + room_header 0x00, 0x00, 0x00, 0x00, 65515 + room_header 0x00, 0x00, 0x00, 0x00, 65515 + room_header 0x00, 0x00, 0x00, 0x00, 65515 + room_header 0x00, 0x00, 0x00, 0x00, 65515 + room_header 0x00, 0x00, 0x00, 0x00, 65515 + room_header 0x00, 0x00, 0x00, 0x00, 65515 + room_header 0x00, 0x00, 0x00, 0x00, 65515 + room_header 0x00, 0x00, 0x00, 0x00, 65515 + room_header 0x00, 0x00, 0x00, 0x00, 65515 + room_header 0x13, 0x58, 0x150, 0x1c0, 6 + room_header 0x2d, 0x59, 0xf0, 0xf0, 7 + room_header 0x44, 0x59, 0x140, 0x140, 8 + room_header 0x00, 0x00, 0x00, 0x00, 65515 + room_header 0x00, 0x00, 0x00, 0x00, 65515 + room_header 0x00, 0x00, 0x00, 0x00, 65515 + room_header 0x00, 0x00, 0x00, 0x00, 65515 + room_header 0x00, 0x00, 0x00, 0x00, 65515 + room_header 0x00, 0x00, 0x00, 0x00, 65515 + room_header 0x00, 0x00, 0x00, 0x00, 65515 + room_header 0x00, 0x00, 0x00, 0x00, 65515 + room_header 0x00, 0x00, 0x00, 0x00, 65515 + room_header 0x00, 0x00, 0x00, 0x00, 65515 + room_header 0x00, 0x00, 0x00, 0x00, 65515 + room_header 0x00, 0x00, 0x00, 0x00, 65515 + room_header 0x00, 0x00, 0x00, 0x00, 65515 + room_header 0x2d, 0x72, 0x120, 0xc0, 9 + room_header 0x41, 0x72, 0x120, 0xc0, 10 + room_header 0x56, 0x72, 0x120, 0xc0, 11 + room_header 0x6b, 0x72, 0x120, 0xc0, 12 + .2byte 0xFFFF + +gAreaRoomHeaders_MinishRafters:: @ 0811D114 + room_header 0x00, 0x00, 0x1f0, 0x100, 0 + room_header 0x20, 0x00, 0x1f0, 0x100, 0 + room_header 0x40, 0x00, 0x1f0, 0x100, 0 + room_header 0x60, 0x00, 0x1f0, 0x100, 0 + .2byte 0xFFFF + +gAreaRoomHeaders_GoronCave:: @ 0811D13E + room_header 0x00, 0x00, 0xf0, 0xa0, 0 + room_header 0x10, 0x00, 0xf0, 0x2d0, 0 + .2byte 0xFFFF + +gAreaRoomHeaders_WindTribeTower:: @ 0811D154 + room_header 0x00, 0x00, 0xf0, 0x150, 0 + room_header 0x10, 0x00, 0xf0, 0x150, 0 + room_header 0x20, 0x00, 0xf0, 0x150, 0 + room_header 0x30, 0x00, 0xf0, 0x150, 0 + .2byte 0xFFFF + +gAreaRoomHeaders_WindTribeTowerRoof:: @ 0811D17E + room_header 0x00, 0x00, 0xf0, 0x1a0, 0 + .2byte 0xFFFF + +gAreaRoomHeaders_Caves:: @ 0811D18A + room_header 0x00, 0x00, 0x150, 0x150, 0 + room_header 0x17, 0x00, 0x170, 0xf0, 0 + room_header 0x2f, 0x00, 0xf0, 0xa0, 0 + room_header 0x40, 0x00, 0xf0, 0xa0, 0 + room_header 0x51, 0x00, 0xf0, 0xa0, 0 + room_header 0x62, 0x00, 0xf0, 0xa0, 0 + room_header 0x00, 0x17, 0xf0, 0xe0, 0 + room_header 0x11, 0x1a, 0xf0, 0xa0, 0 + room_header 0x25, 0x1a, 0xf0, 0xa0, 0 + room_header 0x36, 0x1a, 0xf0, 0xa0, 0 + room_header 0x00, 0x28, 0xf0, 0xa0, 0 + room_header 0x10, 0x28, 0xf0, 0xa0, 0 + room_header 0x24, 0x29, 0xf0, 0x100, 0 + room_header 0x33, 0x29, 0xf0, 0x100, 0 + room_header 0x46, 0x29, 0x1a0, 0xa0, 0 + room_header 0x00, 0x48, 0xf0, 0xa0, 0 + room_header 0x11, 0x48, 0xf0, 0xa0, 0 + room_header 0x23, 0x48, 0xf0, 0xa0, 0 + room_header 0x69, 0x19, 0xf0, 0xa0, 0 + room_header 0x34, 0x48, 0xf0, 0xa0, 0 + room_header 0x60, 0x29, 0xf0, 0xa0, 0 + room_header 0x46, 0x43, 0xf0, 0xf0, 0 + room_header 0x1f, 0x61, 0xf0, 0xa0, 0 + room_header 0x31, 0x61, 0xf0, 0xa0, 0 + .2byte 0xFFFF + +gAreaRoomHeaders_VeilFallsCaves:: @ 0811D27C + room_header 0x00, 0x00, 0x150, 0xa0, 0 + room_header 0x17, 0x00, 0x120, 0x140, 0 + room_header 0x29, 0x00, 0xf0, 0xd0, 0 + room_header 0x3b, 0x00, 0x180, 0xa0, 0 + room_header 0x00, 0x2d, 0xf0, 0xa0, 0 + room_header 0x00, 0x23, 0xf0, 0xa0, 0 + room_header 0x00, 0x17, 0xf0, 0xa0, 0 + room_header 0x13, 0x1b, 0xf0, 0x140, 0 + room_header 0x24, 0x1b, 0xf0, 0x140, 0 + room_header 0x35, 0x1e, 0xf0, 0xa0, 0 + .2byte 0xFFFF + +gAreaRoomHeaders_RoyalValleyGraves:: @ 0811D2E2 + room_header 0x00, 0x00, 0xf0, 0xa0, 0 + room_header 0x12, 0x00, 0xf0, 0x140, 0 + .2byte 0xFFFF + +gAreaRoomHeaders_MinishCaves:: @ 0811D2F8 + room_header 0x00, 0x00, 0x130, 0x1e0, 0 + room_header 0x1a, 0x11, 0xf0, 0x230, 0 + room_header 0x1a, 0x00, 0xf0, 0x110, 0 + room_header 0x2d, 0x00, 0x290, 0xf0, 0 + room_header 0x5c, 0x00, 0xf0, 0xf0, 0 + room_header 0x0f, 0x3b, 0xf0, 0x140, 0 + room_header 0x00, 0x3b, 0xf0, 0x140, 0 + room_header 0x30, 0x32, 0x1f0, 0x1e0, 0 + room_header 0x36, 0x1e, 0x3c0, 0xa0, 0 + room_header 0x55, 0x33, 0x270, 0x140, 0 + .2byte 0xFFFF + +gAreaRoomHeaders_CastleGardenMinishHoles:: @ 0811D35E + room_header 0x00, 0x00, 0xf0, 0xf0, 0 + room_header 0x13, 0x00, 0xf0, 0xf0, 0 + .2byte 0xFFFF + +gAreaRoomHeaders_37:: @ 0811D374 + room_header 0x00, 0x00, 0xf0, 0xf0, 0 + room_header 0x14, 0x00, 0xf0, 0xf0, 0 + .2byte 0xFFFF + +gAreaRoomHeaders_EzloCutscene:: @ 0811D38A + room_header 0x00, 0x00, 0xf0, 0x140, 0 + .2byte 0xFFFF + +gAreaRoomHeaders_40:: @ 0811D396 + room_header 0x01, 0x02, 0x130, 0x110, 0 + room_header 0x14, 0x02, 0x170, 0x110, 0 + room_header 0x2b, 0x02, 0x130, 0x110, 0 + room_header 0x01, 0x13, 0x130, 0x110, 0 + room_header 0x14, 0x13, 0x170, 0x110, 0 + room_header 0x2b, 0x13, 0x130, 0x110, 0 + room_header 0x13, 0x24, 0x290, 0x100, 0 + room_header 0x13, 0x34, 0x190, 0xd0, 0 + room_header 0x03, 0x24, 0x100, 0x100, 0 + .2byte 0xFFFF + +gAreaRoomHeaders_HyruleTownUnderground:: @ 0811D3F2 + room_header 0x11, 0x0b, 0x2d0, 0x280, 0 + room_header 0x22, 0x36, 0xf0, 0xa0, 0 + .2byte 0xFFFF + +gAreaRoomHeaders_GardenFountains:: @ 0811D408 + room_header 0x00, 0x00, 0xf0, 0xa0, 0 + room_header 0x12, 0x00, 0xf0, 0xa0, 0 + .2byte 0xFFFF + +gAreaRoomHeaders_HyruleCastleCellar:: @ 0811D41E + room_header 0x00, 0x00, 0xf0, 0x200, 0 + room_header 0x0f, 0x00, 0xf0, 0x100, 0 + .2byte 0xFFFF + +gAreaRoomHeaders_SimonsSimulation:: @ 0811D434 + room_header 0x00, 0x00, 0x130, 0xf0, 0 + .2byte 0xFFFF + +gAreaRoomHeaders_45:: @ 0811D440 + room_header 0x00, 0x00, 0x110, 0xf0, 0 + .2byte 0xFFFF + +gAreaRoomHeaders_46:: @ 0811D44C + room_header 0x01, 0x02, 0x130, 0x110, 0 + room_header 0x14, 0x02, 0x170, 0x110, 0 + room_header 0x2b, 0x02, 0x130, 0x110, 0 + room_header 0x01, 0x13, 0x130, 0x110, 0 + room_header 0x14, 0x13, 0x170, 0x110, 0 + room_header 0x2b, 0x13, 0x130, 0x110, 0 + room_header 0x03, 0x24, 0x390, 0x100, 0 + room_header 0x11, 0x34, 0x1d0, 0xd0, 0 + .2byte 0xFFFF + +gAreaRoomHeaders_47:: @ 0811D49E + room_header 0x00, 0x28, 0x170, 0xd0, 0 + room_header 0x00, 0x19, 0x170, 0xf0, 0 + room_header 0x00, 0x00, 0x170, 0x190, 1 + .2byte 0xFFFF + +gAreaRoomHeaders_DeepwoodShrine:: @ 0811D4BE + room_header 0x21, 0x99, 0x110, 0xf0, 0 + room_header 0x32, 0x99, 0x190, 0xf0, 0 + room_header 0x4b, 0x99, 0x150, 0xf0, 0 + room_header 0x10, 0xa8, 0x110, 0xf0, 0 + room_header 0x10, 0xb7, 0x110, 0xa0, 0 + room_header 0x21, 0xa8, 0x110, 0x190, 0 + room_header 0x32, 0xa8, 0x1d0, 0x190, 0 + room_header 0x4f, 0xa8, 0x110, 0x190, 0 + room_header 0x60, 0xa8, 0x110, 0xc0, 0 + room_header 0x60, 0xb4, 0x110, 0xd0, 0 + room_header 0x36, 0xc1, 0x150, 0x110, 0 + room_header 0x36, 0xe3, 0x150, 0x110, 0 + room_header 0x00, 0x00, 0x00, 0x00, 65535 + room_header 0x00, 0x00, 0x00, 0x00, 65535 + room_header 0x00, 0x00, 0x00, 0x00, 65535 + room_header 0x00, 0x00, 0x00, 0x00, 65535 + room_header 0x36, 0xd2, 0x150, 0x110, 0 + room_header 0x2e, 0x11c, 0x190, 0xf0, 0 + room_header 0x47, 0x11c, 0x150, 0xf0, 0 + room_header 0x00, 0x00, 0x110, 0xc0, 0 + room_header 0x2e, 0x12b, 0x1d0, 0x190, 0 + room_header 0x4b, 0x12b, 0x110, 0x120, 0 + room_header 0x38, 0x54, 0x110, 0xf0, 1 + room_header 0x36, 0x63, 0x150, 0x110, 0 + room_header 0x00, 0x00, 0x00, 0x00, 65535 + room_header 0x00, 0x00, 0x00, 0x00, 65535 + room_header 0x00, 0x00, 0x00, 0x00, 65535 + room_header 0x00, 0x00, 0x00, 0x00, 65535 + room_header 0x00, 0x00, 0x00, 0x00, 65535 + room_header 0x00, 0x00, 0x00, 0x00, 65535 + room_header 0x00, 0x00, 0x00, 0x00, 65535 + room_header 0x00, 0x00, 0x00, 0x00, 65535 + room_header 0xb9, 0xb0, 0xf0, 0xa0, 0 + .2byte 0xFFFF + +gAreaRoomHeaders_DeepwoodShrineBoss:: @ 0811D60A + room_header 0x38, 0x54, 0x110, 0xf0, 0 + .2byte 0xFFFF + +gAreaRoomHeaders_DeepwoodShrineEntry:: @ 0811D616 + room_header 0x00, 0x00, 0xf0, 0xf0, 0 + .2byte 0xFFFF + +gAreaRoomHeaders_4D:: @ 0811D622 + room_header 0x1d, 0x0d, 0x290, 0x280, 0 + .2byte 0xFFFF + +gAreaRoomHeaders_CaveOfFlames:: @ 0811D62E + room_header 0x15, 0x99, 0x170, 0x110, 0 + room_header 0x2c, 0x99, 0x170, 0x110, 0 + room_header 0x15, 0xaa, 0x2e0, 0xd0, 0 + room_header 0x5a, 0x47, 0x110, 0xd0, 0 + room_header 0x40, 0xb7, 0x370, 0x110, 0 + room_header 0x5a, 0x3a, 0x110, 0xd0, 0 + room_header 0x15, 0xb7, 0x2b0, 0x110, 0 + room_header 0x06, 0xb7, 0xf0, 0x110, 0 + room_header 0x15, 0xc8, 0x170, 0x1c0, 0 + room_header 0x2c, 0xc8, 0x170, 0x1c0, 0 + room_header 0x00, 0x00, 0x00, 0x00, 65535 + room_header 0x00, 0x00, 0x00, 0x00, 65535 + room_header 0x00, 0x00, 0x00, 0x00, 65535 + room_header 0x00, 0x00, 0x00, 0x00, 65535 + room_header 0x00, 0x00, 0x00, 0x00, 65535 + room_header 0x00, 0x00, 0x00, 0x00, 65535 + room_header 0x04, 0x13b, 0x2a0, 0x1e0, 0 + room_header 0x04, 0x159, 0x2a0, 0xf0, 0 + room_header 0x2e, 0x13b, 0x150, 0xf0, 0 + room_header 0x43, 0x13b, 0x150, 0xf0, 0 + room_header 0x58, 0x13b, 0x150, 0xf0, 0 + room_header 0x6b, 0x3a, 0xf0, 0xd0, 0 + room_header 0x6b, 0x47, 0xf0, 0xd0, 0 + room_header 0x2e, 0x14a, 0x2a0, 0x1e0, 0 + .2byte 0xFFFF + +gAreaRoomHeaders_CaveOfFlamesBoss:: @ 0811D720 + room_header 0x2c, 0x1ba, 0x180, 0x120, 0 + .2byte 0xFFFF + +gAreaRoomHeaders_57:: @ 0811D72C + room_header 0x00, 0x00, 0x280, 0x280, 0 + .2byte 0xFFFF + +gAreaRoomHeaders_FortressOfWinds:: @ 0811D738 + room_header 0x16, 0x3f, 0x110, 0xd0, 0 + room_header 0x38, 0x3f, 0x110, 0xd0, 0 + room_header 0x46, 0x3f, 0x260, 0x1b0, 0 + room_header 0x16, 0x4c, 0x110, 0xe0, 0 + room_header 0x27, 0x4c, 0x1f0, 0xe0, 0 + room_header 0x27, 0xb2, 0x110, 0xd0, 1 + room_header 0x49, 0xb2, 0x110, 0xd0, 1 + room_header 0x00, 0x00, 0x00, 0x00, 65535 + room_header 0x00, 0x00, 0x00, 0x00, 65535 + room_header 0x00, 0x00, 0x00, 0x00, 65535 + room_header 0x00, 0x00, 0x00, 0x00, 65535 + room_header 0x00, 0x00, 0x00, 0x00, 65535 + room_header 0x00, 0x00, 0x00, 0x00, 65535 + room_header 0x00, 0x00, 0x00, 0x00, 65535 + room_header 0x00, 0x00, 0x00, 0x00, 65535 + room_header 0x00, 0x00, 0x00, 0x00, 65535 + room_header 0x16, 0xa5, 0x110, 0xd0, 0 + room_header 0x27, 0xa5, 0x110, 0xd0, 0 + room_header 0x38, 0xa5, 0x110, 0x1a0, 0 + room_header 0x49, 0xa5, 0x110, 0xd0, 0 + room_header 0x5a, 0xa5, 0x110, 0x1a0, 0 + room_header 0x16, 0xb2, 0x110, 0xd0, 0 + room_header 0x35, 0x32, 0x170, 0xd0, 0 + room_header 0x16, 0xbf, 0x110, 0xd0, 0 + room_header 0x27, 0xbf, 0x110, 0xd0, 0 + room_header 0x38, 0xbf, 0x110, 0x1a0, 0 + room_header 0x49, 0xbf, 0x110, 0xd0, 0 + room_header 0x5a, 0xbf, 0x110, 0xd0, 0 + room_header 0x27, 0xcc, 0x110, 0xd0, 0 + room_header 0x49, 0xcc, 0x110, 0xd0, 0 + room_header 0x00, 0x00, 0x00, 0x00, 65535 + room_header 0x00, 0x00, 0x00, 0x00, 65535 + room_header 0x28, 0x14c, 0xf0, 0xd0, 0 + room_header 0x39, 0x14c, 0xf0, 0xd0, 0 + room_header 0x4b, 0x14c, 0xf0, 0xd0, 0 + room_header 0x16, 0x14c, 0xf0, 0xd0, 0 + room_header 0x5a, 0x14c, 0x100, 0xd0, 0 + .2byte 0xFFFF + +gAreaRoomHeaders_FortressOfWindsTop:: @ 0811D8AC + room_header 0x00, 0x00, 0x140, 0x1e0, 0 + .2byte 0xFFFF + +gAreaRoomHeaders_InnerMazaal:: @ 0811D8B8 + room_header 0x00, 0x00, 0x110, 0x130, 0 + room_header 0x00, 0x15, 0x110, 0x130, 0 + .2byte 0xFFFF + +gAreaRoomHeaders_5F:: @ 0811D8CE + room_header 0x2b, 0x18, 0x280, 0x280, 0 + .2byte 0xFFFF + +gAreaRoomHeaders_TempleOfDroplets:: @ 0811D8DA + room_header 0x27, 0x0c, 0x110, 0xd0, 0 + room_header 0x38, 0x0c, 0x110, 0xd0, 0 + room_header 0x49, 0x0c, 0x110, 0xd0, 0 + room_header 0x30, 0x19, 0x210, 0x1a0, 0 + room_header 0x1f, 0x26, 0x110, 0xd0, 0 + room_header 0x51, 0x26, 0x110, 0xd0, 0 + room_header 0x10, 0x33, 0xf0, 0x1a0, 0 + room_header 0x1f, 0x33, 0x110, 0x1a0, 0 + room_header 0x30, 0x33, 0x210, 0x240, 0 + room_header 0x51, 0x33, 0x110, 0xd0, 0 + room_header 0x62, 0x33, 0xf0, 0x270, 0 + room_header 0x51, 0x40, 0x110, 0xd0, 0 + room_header 0x10, 0x4d, 0xf0, 0xd0, 0 + room_header 0x1f, 0x4d, 0x110, 0x1a0, 0 + room_header 0x30, 0x57, 0x210, 0x100, 0 + room_header 0x51, 0x4d, 0x110, 0xd0, 0 + room_header 0x51, 0x5a, 0x110, 0xd0, 0 + room_header 0x55, 0x142, 0xf0, 0xd0, 0 + room_header 0x00, 0x00, 0x00, 0x00, 65535 + room_header 0x00, 0x00, 0x00, 0x00, 65535 + room_header 0x00, 0x00, 0x00, 0x00, 65535 + room_header 0x00, 0x00, 0x00, 0x00, 65535 + room_header 0x00, 0x00, 0x00, 0x00, 65535 + room_header 0x00, 0x00, 0x00, 0x00, 65535 + room_header 0x00, 0x00, 0x00, 0x00, 65535 + room_header 0x00, 0x00, 0x00, 0x00, 65535 + room_header 0x00, 0x00, 0x00, 0x00, 65535 + room_header 0x00, 0x00, 0x00, 0x00, 65535 + room_header 0x00, 0x00, 0x00, 0x00, 65535 + room_header 0x00, 0x00, 0x00, 0x00, 65535 + room_header 0x00, 0x00, 0x00, 0x00, 65535 + room_header 0x00, 0x00, 0x00, 0x00, 65535 + room_header 0x27, 0x8c, 0x220, 0xd0, 0 + room_header 0x49, 0x8c, 0x110, 0xd0, 0 + room_header 0x30, 0x99, 0x210, 0xd0, 0 + room_header 0x40, 0xa6, 0x110, 0xd0, 0 + room_header 0x1f, 0xa6, 0x110, 0x1a0, 0 + room_header 0x51, 0xa6, 0x110, 0xd0, 0 + room_header 0x01, 0xb2, 0xf0, 0x280, 0 + room_header 0x10, 0xb2, 0xf0, 0xe0, 0 + room_header 0x30, 0xb3, 0x210, 0x270, 0 + room_header 0x51, 0xb3, 0x110, 0xd0, 0 + room_header 0x62, 0xb3, 0xf0, 0xd0, 0 + room_header 0x71, 0xb3, 0xf0, 0x270, 0 + room_header 0x10, 0xc0, 0xf0, 0xd0, 0 + room_header 0x1f, 0xc0, 0x110, 0xd0, 0 + room_header 0x51, 0xc0, 0x110, 0xd0, 0 + room_header 0x62, 0xc0, 0xf0, 0xd0, 0 + room_header 0x10, 0xcd, 0xf0, 0xd0, 0 + room_header 0x1f, 0xcd, 0x110, 0x1b0, 0 + room_header 0x51, 0xcd, 0x110, 0xd0, 0 + room_header 0x62, 0xcd, 0xf0, 0xd0, 0 + room_header 0x30, 0xda, 0x210, 0xe0, 0 + room_header 0x51, 0xda, 0x110, 0xe0, 0 + room_header 0x30, 0xa6, 0x100, 0xd0, 0 + .2byte 0xFFFF + +gAreaRoomHeaders_61:: @ 0811DB02 + room_header 0x00, 0x00, 0xf0, 0xf0, 0 + .2byte 0xFFFF + +gAreaRoomHeaders_HyruleTownMinishCaves:: @ 0811DB0E + room_header 0x31, 0x40, 0x180, 0x110, 0 + room_header 0x31, 0x31, 0x180, 0xf0, 0 + room_header 0x49, 0x40, 0x110, 0x110, 0 + room_header 0x49, 0x31, 0x110, 0xf0, 0 + room_header 0x22, 0x31, 0xf0, 0xf0, 0 + room_header 0x00, 0x00, 0x00, 0x00, 65535 + room_header 0x00, 0x00, 0x00, 0x00, 65535 + room_header 0x00, 0x00, 0x00, 0x00, 65535 + room_header 0x00, 0x00, 0x00, 0x00, 65535 + room_header 0x00, 0x00, 0x00, 0x00, 65535 + room_header 0x00, 0x00, 0x00, 0x00, 65535 + room_header 0x00, 0x00, 0x00, 0x00, 65535 + room_header 0x00, 0x00, 0x00, 0x00, 65535 + room_header 0x00, 0x00, 0x00, 0x00, 65535 + room_header 0x00, 0x00, 0x00, 0x00, 65535 + room_header 0x00, 0x00, 0x00, 0x00, 65535 + room_header 0x33, 0xac, 0x150, 0xd0, 0 + room_header 0x48, 0xac, 0x110, 0xd0, 0 + room_header 0x24, 0xba, 0xf0, 0xd0, 0 + room_header 0x33, 0xb9, 0x150, 0xe0, 0 + room_header 0x48, 0xb9, 0x110, 0xe0, 0 + room_header 0x33, 0xc7, 0x150, 0x140, 0 + .2byte 0xFFFF + +gAreaRoomHeaders_67:: @ 0811DBEC + room_header 0x00, 0x00, 0xf0, 0xa0, 0 + room_header 0x00, 0x0a, 0xf0, 0xa0, 0 + room_header 0x00, 0x14, 0xf0, 0xa0, 0 + room_header 0x00, 0x1e, 0xf0, 0xa0, 0 + room_header 0x00, 0x28, 0xf0, 0xf0, 0 + room_header 0x00, 0x37, 0xf0, 0xf0, 0 + .2byte 0xFFFF + +gAreaRoomHeaders_RoyalCrypt:: @ 0811DC2A + room_header 0x06, 0x01, 0x230, 0x130, 0 + room_header 0x0f, 0x14, 0x110, 0xe0, 0 + room_header 0x0d, 0x22, 0x150, 0x140, 0 + room_header 0x00, 0x00, 0x150, 0x120, 0 + room_header 0x05, 0x36, 0x250, 0x180, 0 + room_header 0x00, 0x00, 0x250, 0xa0, 0 + room_header 0x00, 0x00, 0x250, 0xa0, 0 + room_header 0x0f, 0x4e, 0x110, 0x160, 0 + room_header 0x0f, 0x64, 0x110, 0xa0, 0 + .2byte 0xFFFF + +gAreaRoomHeaders_6F:: @ 0811DC86 + room_header 0x00, 0x00, 0x280, 0x280, 0 + .2byte 0xFFFF + +gAreaRoomHeaders_PalaceOfWinds:: @ 0811DC92 + room_header 0x41, 0x13, 0x2d0, 0x1e0, 0 + room_header 0x23, 0x31, 0xf0, 0xa0, 0 + room_header 0x32, 0x2d, 0xf0, 0xe0, 0 + room_header 0x41, 0x31, 0x2d0, 0xa0, 0 + room_header 0x6e, 0x31, 0xf0, 0xa0, 0 + room_header 0x05, 0x3b, 0xf0, 0x1e0, 0 + room_header 0x14, 0x3b, 0xf0, 0x1e0, 0 + room_header 0x23, 0x3b, 0xf0, 0x1e0, 0 + room_header 0x32, 0x3b, 0xf0, 0x140, 0 + room_header 0x41, 0x3b, 0xf0, 0xa0, 0 + room_header 0x32, 0x4f, 0xf0, 0xd0, 0 + room_header 0x41, 0x45, 0xf0, 0xa0, 0 + room_header 0x32, 0x263, 0xf0, 0x100, 0 + room_header 0x41, 0x4f, 0xf0, 0xa0, 0 + room_header 0x50, 0x45, 0xf0, 0x140, 0 + room_header 0x14, 0xa7, 0x2d0, 0x140, 0 + room_header 0x41, 0xa7, 0x2d0, 0x1e0, 0 + room_header 0x14, 0xbb, 0xf0, 0x1e0, 0 + room_header 0x23, 0xbb, 0x1e0, 0xa0, 0 + room_header 0x14, 0xd9, 0x1e0, 0x140, 0 + room_header 0x32, 0xd9, 0xf0, 0x140, 0 + room_header 0x23, 0xc5, 0x2d0, 0x140, 0 + room_header 0x14, 0x131, 0x1e0, 0x140, 0 + room_header 0x50, 0x145, 0xf0, 0x140, 0 + room_header 0x14, 0x145, 0xf0, 0x280, 0 + room_header 0x23, 0x159, 0x1e0, 0x140, 0 + room_header 0x41, 0x159, 0x1e0, 0x140, 0 + room_header 0x23, 0x145, 0xf0, 0xa0, 0 + room_header 0x32, 0x145, 0xf0, 0xa0, 0 + room_header 0x41, 0x145, 0xf0, 0xa0, 0 + room_header 0x23, 0x14f, 0xf0, 0xa0, 0 + room_header 0x32, 0x14f, 0xf0, 0xa0, 0 + room_header 0x41, 0x14f, 0xf0, 0xa0, 0 + room_header 0x14, 0x1a7, 0x2d0, 0x1e0, 0 + room_header 0x41, 0x1a7, 0x1e0, 0x1e0, 0 + room_header 0x23, 0x1d9, 0xf0, 0x140, 0 + room_header 0x32, 0x1d9, 0x1e0, 0x140, 0 + room_header 0x23, 0x1c5, 0xf0, 0xa0, 0 + room_header 0x32, 0x1c5, 0xf0, 0xa0, 0 + room_header 0x41, 0x1c5, 0xf0, 0xa0, 0 + room_header 0x23, 0x1cf, 0xf0, 0xa0, 0 + room_header 0x32, 0x1cf, 0xf0, 0xa0, 0 + room_header 0x41, 0x1cf, 0xf0, 0xa0, 0 + room_header 0x14, 0x1d9, 0xf0, 0x140, 0 + room_header 0x14, 0x227, 0x1e0, 0x1e0, 0 + room_header 0x32, 0x227, 0x1e0, 0x1e0, 0 + room_header 0x50, 0x231, 0x110, 0x280, 0 + room_header 0x32, 0x259, 0xf0, 0xa0, 0 + room_header 0x41, 0x259, 0x200, 0x140, 0 + room_header 0x41, 0x26d, 0x2d0, 0xb0, 0 + room_header 0x23, 0x245, 0x2d0, 0x140, 0 + .2byte 0xFFFF + +gAreaRoomHeaders_PalaceOfWindsBoss:: @ 0811DE92 + room_header 0x20, 0x20, 0x400, 0x3f0, 0 + .2byte 0xFFFF + +gAreaRoomHeaders_77:: @ 0811DE9E + room_header 0x22, 0x15, 0x280, 0x340, 0 + .2byte 0xFFFF + +gAreaRoomHeaders_Sanctuary:: @ 0811DEAA + room_header 0x0a, 0x42, 0x190, 0x230, 0 + room_header 0x08, 0x1a, 0x1d0, 0x280, 0 + room_header 0x0d, 0x04, 0x130, 0x160, 0 + .2byte 0xFFFF + +gAreaRoomHeaders_7F:: @ 0811DECA + room_header 0x18, 0x0b, 0x280, 0x280, 0 + .2byte 0xFFFF + +gAreaRoomHeaders_HyruleCastle:: @ 0811DED6 + room_header 0x13, 0x38, 0x1b0, 0x250, 0 + room_header 0x11, 0x17, 0x1f0, 0x210, 0 + room_header 0x18, 0x01, 0x110, 0x160, 0 + room_header 0x39, 0x19, 0x230, 0x2e0, 0 + room_header 0x29, 0x02, 0x110, 0xf0, 0 + .2byte 0xFFFF + +gAreaRoomHeaders_SanctuaryEntrance:: @ 0811DF0A + room_header 0x00, 0x00, 0x110, 0x1b0, 0 + .2byte 0xFFFF + +gAreaRoomHeaders_87:: @ 0811DF16 + room_header 0x04, 0x03, 0x270, 0x320, 0 + .2byte 0xFFFF + +gAreaRoomHeaders_DarkHyruleCastle:: @ 0811DF22 + room_header 0x27, 0x153, 0x330, 0x240, 0 + room_header 0x16, 0x0b, 0x110, 0xd0, 0 + room_header 0x5a, 0x0b, 0x110, 0xd0, 0 + room_header 0x16, 0x60, 0x110, 0xd0, 0 + room_header 0x5a, 0x60, 0x110, 0xd0, 0 + room_header 0x36, 0x18, 0x150, 0x1a0, 0 + room_header 0x36, 0x08, 0x150, 0x100, 0 + room_header 0x16, 0x8b, 0x110, 0x1a0, 0 + room_header 0x27, 0x8b, 0x110, 0x1a0, 0 + room_header 0x38, 0x89, 0x110, 0xf0, 0 + room_header 0x38, 0x98, 0x110, 0xd0, 0 + room_header 0x49, 0x8b, 0x110, 0xd0, 0 + room_header 0x49, 0x98, 0x110, 0xd0, 0 + room_header 0x5a, 0x8b, 0x110, 0xd0, 0 + room_header 0x27, 0xa5, 0x110, 0xd0, 0 + room_header 0x38, 0xa5, 0x110, 0xd0, 0 + room_header 0x49, 0xa5, 0x110, 0xd0, 0 + room_header 0x27, 0xb2, 0x110, 0x140, 0 + room_header 0x49, 0xb2, 0x110, 0x140, 0 + room_header 0x27, 0xc6, 0x110, 0xd0, 0 + room_header 0x38, 0xc6, 0x110, 0xd0, 0 + room_header 0x49, 0xc6, 0x110, 0xd0, 0 + room_header 0x27, 0xd3, 0x110, 0xd0, 0 + room_header 0x38, 0xd3, 0x110, 0x1a0, 0 + room_header 0x49, 0xd3, 0x110, 0x1a0, 0 + room_header 0x16, 0xe0, 0x110, 0xd0, 0 + room_header 0x27, 0xe0, 0x110, 0xd0, 0 + room_header 0x00, 0x00, 0x110, 0xd0, 0 + room_header 0x38, 0x1c6, 0x110, 0xd0, 0 + room_header 0x5a, 0xd3, 0x110, 0x1a0, 0 + room_header 0x16, 0x10b, 0x110, 0xd0, 0 + room_header 0x38, 0x10b, 0x110, 0xd0, 0 + room_header 0x49, 0x10b, 0x110, 0xd0, 0 + room_header 0x5a, 0x10b, 0x110, 0xd0, 0 + room_header 0x38, 0x118, 0x110, 0xd0, 0 + room_header 0x27, 0x125, 0x110, 0xd0, 0 + room_header 0x38, 0x125, 0x110, 0xd0, 0 + room_header 0x49, 0x125, 0x110, 0xd0, 0 + room_header 0x27, 0x132, 0x110, 0x140, 0 + room_header 0x49, 0x132, 0x110, 0x140, 0 + room_header 0x27, 0x146, 0x110, 0xd0, 0 + room_header 0x38, 0x146, 0x110, 0xd0, 0 + room_header 0x49, 0x146, 0x110, 0xd0, 0 + room_header 0x16, 0x160, 0x110, 0xd0, 0 + room_header 0x5a, 0x160, 0x110, 0xd0, 0 + room_header 0x38, 0x18b, 0x110, 0xd0, 0 + room_header 0x49, 0x18b, 0x110, 0xd0, 0 + room_header 0x38, 0x198, 0x110, 0xd0, 0 + room_header 0x27, 0x1a5, 0x110, 0xd0, 0 + room_header 0x38, 0x1a5, 0x110, 0xd0, 0 + room_header 0x49, 0x1a5, 0x110, 0xd0, 0 + room_header 0x27, 0x1b2, 0x110, 0x140, 0 + room_header 0x49, 0x1b2, 0x110, 0x140, 0 + room_header 0x27, 0x1c6, 0x110, 0xd0, 0 + room_header 0x49, 0x1c6, 0x110, 0xd0, 0 + room_header 0x27, 0x1d3, 0x330, 0x1a0, 0 + room_header 0x27, 0x225, 0x110, 0xf0, 0 + room_header 0x38, 0x225, 0x220, 0xf0, 0 + room_header 0x27, 0x234, 0x110, 0x120, 0 + .2byte 0xFFFF + +gAreaRoomHeaders_DarkHyruleCastleOutside:: @ 0811E172 + room_header 0x39, 0x0d, 0xf0, 0x190, 0 + room_header 0x38, 0x32, 0x110, 0x1b0, 0 + room_header 0x16, 0x0b, 0x110, 0x1a0, 0 + room_header 0x5a, 0x0b, 0x110, 0x270, 0 + room_header 0x5a, 0x32, 0x110, 0x140, 0 + room_header 0x16, 0x60, 0x110, 0x1a0, 0 + room_header 0x27, 0x60, 0x330, 0x1a0, 0 + room_header 0x5a, 0x46, 0x110, 0x340, 0 + .2byte 0xFFFF + +gAreaRoomHeaders_VaatisArms:: @ 0811E1C4 + room_header 0x00, 0x00, 0x130, 0xe0, 0 + room_header 0x16, 0x00, 0x130, 0xe0, 0 + room_header 0x2c, 0x00, 0x130, 0xe0, 0 + .2byte 0xFFFF + +gAreaRoomHeaders_Vaati3:: @ 0811E1E4 + room_header 0x00, 0x00, 0x160, 0xf0, 0 + .2byte 0xFFFF + +gAreaRoomHeaders_Vaati2:: @ 0811E1F0 + room_header 0x11, 0x0d, 0x160, 0xf0, 0 + .2byte 0xFFFF + +gAreaRoomHeaders_DarkHyruleCastleBridge:: @ 0811E1FC + room_header 0x00, 0x00, 0x110, 0x140, 0 + .2byte 0xFFFF + +gAreaRoomHeaders_8F:: @ 0811E208 + room_header 0x00, 0x00, 0x280, 0x320, 0 + .2byte 0xFFFF + +gAreaRoomHeaders:: @ 0811E214 + .4byte gAreaRoomHeaders_MinishWoods @ 0x0 + .4byte gAreaRoomHeaders_MinishVillage @ 0x1 + .4byte gAreaRoomHeaders_HyruleTown @ 0x2 + .4byte gAreaRoomHeaders_HyruleField @ 0x3 + .4byte gAreaRoomHeaders_CastorWilds @ 0x4 + .4byte gAreaRoomHeaders_Ruins @ 0x5 + .4byte gAreaRoomHeaders_MtCrenel @ 0x6 + .4byte gAreaRoomHeaders_CastleGarden @ 0x7 + .4byte gAreaRoomHeaders_CloudTops @ 0x8 + .4byte gAreaRoomHeaders_RoyalValley @ 0x9 + .4byte gAreaRoomHeaders_VeilFalls @ 0xA + .4byte gAreaRoomHeaders_LakeHylia @ 0xB + .4byte gAreaRoomHeaders_LakeWoodsCave @ 0xC + .4byte gAreaRoomHeaders_Beanstalks @ 0xD + .4byte gAreaRoomHeaders_Empty @ 0xE + .4byte gAreaRoomHeaders_HyruleDigCaves @ 0xF + .4byte gAreaRoomHeaders_MelarisMine @ 0x10 + .4byte gAreaRoomHeaders_MinishPaths1 @ 0x11 + .4byte gAreaRoomHeaders_CrenelMinishPaths @ 0x12 + .4byte gAreaRoomHeaders_DigCaves1 @ 0x13 + .4byte gAreaRoomHeaders_CrenelDigCave @ 0x14 + .4byte gAreaRoomHeaders_FestivalTown @ 0x15 + .4byte gAreaRoomHeaders_VeilFallsDigCave @ 0x16 + .4byte gAreaRoomHeaders_CastorWildsDigCave @ 0x17 + .4byte gAreaRoomHeaders_OuterFoW @ 0x18 + .4byte gAreaRoomHeaders_HyliaDigCaves @ 0x19 + .4byte gAreaRoomHeaders_VeilFallsTop @ 0x1A + .4byte 0x0 @ 0x1B + .4byte 0x0 @ 0x1C + .4byte 0x0 @ 0x1D + .4byte 0x0 @ 0x1E + .4byte 0x0 @ 0x1F + .4byte gAreaRoomHeaders_MinishHouseInteriors @ 0x20 + .4byte gAreaRoomHeaders_HouseInteriors1 @ 0x21 + .4byte gAreaRoomHeaders_HouseInteriors2 @ 0x22 + .4byte gAreaRoomHeaders_HouseInteriors3 @ 0x23 + .4byte gAreaRoomHeaders_TreeInteriors @ 0x24 + .4byte gAreaRoomHeaders_Dojos @ 0x25 + .4byte gAreaRoomHeaders_CrenelCaves @ 0x26 + .4byte gAreaRoomHeaders_MinishCracks @ 0x27 + .4byte gAreaRoomHeaders_HouseInteriors4 @ 0x28 + .4byte gAreaRoomHeaders_GreatFairies @ 0x29 + .4byte gAreaRoomHeaders_CastorCaves @ 0x2A + .4byte gAreaRoomHeaders_CastorDarknut @ 0x2B + .4byte gAreaRoomHeaders_ArmosInteriors @ 0x2C + .4byte gAreaRoomHeaders_TownMinishHoles @ 0x2D + .4byte gAreaRoomHeaders_MinishRafters @ 0x2E + .4byte gAreaRoomHeaders_GoronCave @ 0x2F + .4byte gAreaRoomHeaders_WindTribeTower @ 0x30 + .4byte gAreaRoomHeaders_WindTribeTowerRoof @ 0x31 + .4byte gAreaRoomHeaders_Caves @ 0x32 + .4byte gAreaRoomHeaders_VeilFallsCaves @ 0x33 + .4byte gAreaRoomHeaders_RoyalValleyGraves @ 0x34 + .4byte gAreaRoomHeaders_MinishCaves @ 0x35 + .4byte gAreaRoomHeaders_CastleGardenMinishHoles @ 0x36 + .4byte gAreaRoomHeaders_37 @ 0x37 + .4byte gAreaRoomHeaders_EzloCutscene @ 0x38 + .4byte 0x0 @ 0x39 + .4byte 0x0 @ 0x3A + .4byte 0x0 @ 0x3B + .4byte 0x0 @ 0x3C + .4byte 0x0 @ 0x3D + .4byte 0x0 @ 0x3E + .4byte 0x0 @ 0x3F + .4byte gAreaRoomHeaders_40 @ 0x40 + .4byte gAreaRoomHeaders_HyruleTownUnderground @ 0x41 + .4byte gAreaRoomHeaders_GardenFountains @ 0x42 + .4byte gAreaRoomHeaders_HyruleCastleCellar @ 0x43 + .4byte gAreaRoomHeaders_SimonsSimulation @ 0x44 + .4byte gAreaRoomHeaders_45 @ 0x45 + .4byte gAreaRoomHeaders_46 @ 0x46 + .4byte gAreaRoomHeaders_47 @ 0x47 + .4byte gAreaRoomHeaders_DeepwoodShrine @ 0x48 + .4byte gAreaRoomHeaders_DeepwoodShrineBoss @ 0x49 + .4byte gAreaRoomHeaders_DeepwoodShrineEntry @ 0x4A + .4byte 0x0 @ 0x4B + .4byte 0x0 @ 0x4C + .4byte gAreaRoomHeaders_4D @ 0x4D + .4byte 0x0 @ 0x4E + .4byte 0x0 @ 0x4F + .4byte gAreaRoomHeaders_CaveOfFlames @ 0x50 + .4byte gAreaRoomHeaders_CaveOfFlamesBoss @ 0x51 + .4byte 0x0 @ 0x52 + .4byte 0x0 @ 0x53 + .4byte 0x0 @ 0x54 + .4byte 0x0 @ 0x55 + .4byte 0x0 @ 0x56 + .4byte gAreaRoomHeaders_57 @ 0x57 + .4byte gAreaRoomHeaders_FortressOfWinds @ 0x58 + .4byte gAreaRoomHeaders_FortressOfWindsTop @ 0x59 + .4byte gAreaRoomHeaders_InnerMazaal @ 0x5A + .4byte 0x0 @ 0x5B + .4byte 0x0 @ 0x5C + .4byte 0x0 @ 0x5D + .4byte 0x0 @ 0x5E + .4byte gAreaRoomHeaders_5F @ 0x5F + .4byte gAreaRoomHeaders_TempleOfDroplets @ 0x60 + .4byte gAreaRoomHeaders_61 @ 0x61 + .4byte gAreaRoomHeaders_HyruleTownMinishCaves @ 0x62 + .4byte 0x0 @ 0x63 + .4byte 0x0 @ 0x64 + .4byte 0x0 @ 0x65 + .4byte 0x0 @ 0x66 + .4byte gAreaRoomHeaders_67 @ 0x67 + .4byte gAreaRoomHeaders_RoyalCrypt @ 0x68 + .4byte 0x0 @ 0x69 + .4byte 0x0 @ 0x6A + .4byte 0x0 @ 0x6B + .4byte 0x0 @ 0x6C + .4byte 0x0 @ 0x6D + .4byte 0x0 @ 0x6E + .4byte gAreaRoomHeaders_6F @ 0x6F + .4byte gAreaRoomHeaders_PalaceOfWinds @ 0x70 + .4byte gAreaRoomHeaders_PalaceOfWindsBoss @ 0x71 + .4byte 0x0 @ 0x72 + .4byte 0x0 @ 0x73 + .4byte 0x0 @ 0x74 + .4byte 0x0 @ 0x75 + .4byte 0x0 @ 0x76 + .4byte gAreaRoomHeaders_77 @ 0x77 + .4byte gAreaRoomHeaders_Sanctuary @ 0x78 + .4byte 0x0 @ 0x79 + .4byte 0x0 @ 0x7A + .4byte 0x0 @ 0x7B + .4byte 0x0 @ 0x7C + .4byte 0x0 @ 0x7D + .4byte 0x0 @ 0x7E + .4byte gAreaRoomHeaders_7F @ 0x7F + .4byte gAreaRoomHeaders_HyruleCastle @ 0x80 + .4byte gAreaRoomHeaders_SanctuaryEntrance @ 0x81 + .4byte 0x0 @ 0x82 + .4byte 0x0 @ 0x83 + .4byte 0x0 @ 0x84 + .4byte 0x0 @ 0x85 + .4byte 0x0 @ 0x86 + .4byte gAreaRoomHeaders_87 @ 0x87 + .4byte gAreaRoomHeaders_DarkHyruleCastle @ 0x88 + .4byte gAreaRoomHeaders_DarkHyruleCastleOutside @ 0x89 + .4byte gAreaRoomHeaders_VaatisArms @ 0x8A + .4byte gAreaRoomHeaders_Vaati3 @ 0x8B + .4byte gAreaRoomHeaders_Vaati2 @ 0x8C + .4byte gAreaRoomHeaders_DarkHyruleCastleBridge @ 0x8D + .4byte 0x0 @ 0x8E + .4byte gAreaRoomHeaders_8F @ 0x8F diff --git a/linker.ld b/linker.ld index 30f99a89..6326c930 100644 --- a/linker.ld +++ b/linker.ld @@ -920,6 +920,8 @@ SECTIONS { data/data_08100CD4.o(.rodata); src/item.o(.rodata); data/data_0811BD44.o(.rodata); + data/room_headers.o(.rodata); + data/data_0811E454.o(.rodata); src/object/greatFairy.o(.rodata); data/greatFairyAnimations.o(.rodata); data/data_081208A0.o(.rodata);