Merge pull request #72 from huderlem:map-stuff

Start dumping map data
This commit is contained in:
notyouraveragehooman 2020-08-23 17:37:41 -07:00 committed by GitHub
commit 30137c802f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
14 changed files with 2235 additions and 1334 deletions

View File

@ -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

View File

@ -491,7 +491,7 @@ _0801DC26:
ldr r3, [sp]
cmp r0, #0
bne _0801DCA6
ldr r0, _0801DC88 @ =gUnk_0811E214
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 gUnk_0811E214
_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 @ =gUnk_0811E214
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 gUnk_0811E214
_0801DD50: .4byte gAreaRoomHeaders
_0801DD54: .4byte gScreenTransition
thumb_func_start sub_0801DD58
sub_0801DD58: @ 0x0801DD58
ldr r2, _0801DD7C @ =gUnk_0811E214
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 gUnk_0811E214
_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 @ =gUnk_0811E214
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 gUnk_0811E214
_0801DF08: .4byte gAreaRoomHeaders
_0801DF0C: .4byte 0x000007FF
thumb_func_start sub_0801DF10

View File

@ -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 @ =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 gUnk_0811E214
_08052CC8: .4byte gAreaRoomHeaders
_08052CCC: .4byte gScreenTransition
thumb_func_start sub_08052CD0
sub_08052CD0: @ 0x08052CD0
push {r4, lr}
ldr r4, _08052CF4 @ =gUnk_0811E214
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 gUnk_0811E214
_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 @ =gUnk_0811E214
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 gUnk_0811E214
_08052DF8: .4byte gAreaRoomHeaders
_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 @ =gAreaRoomHeaders
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 gAreaRoomHeaders
_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 @ =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 gUnk_0811E214
_08053318: .4byte gAreaRoomHeaders
_0805331C: .4byte gScreenTransition
thumb_func_start sub_08053320

View File

@ -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

View File

@ -2632,7 +2632,7 @@ _080A6A26:
bne _080A6A30
movs r2, #9
_080A6A30:
ldr r1, _080A6A40 @ =gUnk_0811E214
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 gUnk_0811E214
_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 @ =gUnk_0811E214
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 gUnk_0811E214
_080A6F38: .4byte gAreaRoomHeaders
_080A6F3C: .4byte gUnk_03001010
thumb_func_start sub_080A6F40

View File

@ -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

View File

@ -1,3 +1,4 @@
.include "asm/macros/asm.inc"
.include "asm/macros/function.inc"
.include "asm/macros/m4a.inc"
.include "asm/macros/map.inc"

12
asm/macros/map.inc Executable file
View File

@ -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

View File

@ -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

File diff suppressed because it is too large Load Diff

992
data/data_0811E454.s Executable file
View File

@ -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

1166
data/room_headers.s Executable file

File diff suppressed because it is too large Load Diff

View File

@ -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 = .;
@ -921,6 +921,8 @@ SECTIONS {
data/data_0810821C.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);

View File

@ -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]);
}