Dump map headers

This commit is contained in:
Marcus Huderle 2020-08-29 10:01:48 -05:00
parent ae7968e006
commit a218aadd40
19 changed files with 3854 additions and 2453 deletions

View File

@ -91,7 +91,7 @@ sub_0806D0B0: @ 0x0806D0B0
movs r0, #0x30 movs r0, #0x30
bl LoadGfxGroup bl LoadGfxGroup
bl sub_0806D110 bl sub_0806D110
ldr r5, _0806D0EC @ =gUnk_02002F00 ldr r5, _0806D0EC @ =gMapDataTopSpecial
movs r1, #0x80 movs r1, #0x80
lsls r1, r1, #6 lsls r1, r1, #6
adds r0, r5, #0 adds r0, r5, #0
@ -110,7 +110,7 @@ _0806D0DA:
pop {r4, r5, pc} pop {r4, r5, pc}
.align 2, 0 .align 2, 0
_0806D0E8: .4byte gUnk_0200B650 _0806D0E8: .4byte gUnk_0200B650
_0806D0EC: .4byte gUnk_02002F00 _0806D0EC: .4byte gMapDataTopSpecial
_0806D0F0: .4byte gScreen _0806D0F0: .4byte gScreen
_0806D0F4: .4byte 0x00001D47 _0806D0F4: .4byte 0x00001D47
@ -131,7 +131,7 @@ _0806D10C:
thumb_func_start sub_0806D110 thumb_func_start sub_0806D110
sub_0806D110: @ 0x0806D110 sub_0806D110: @ 0x0806D110
push {r4, r5, lr} push {r4, r5, lr}
ldr r4, _0806D134 @ =gUnk_02002F00 ldr r4, _0806D134 @ =gMapDataTopSpecial
movs r0, #0x80 movs r0, #0x80
lsls r0, r0, #7 lsls r0, r0, #7
adds r5, r4, r0 adds r5, r4, r0
@ -147,7 +147,7 @@ sub_0806D110: @ 0x0806D110
bl sub_0806D138 bl sub_0806D138
pop {r4, r5, pc} pop {r4, r5, pc}
.align 2, 0 .align 2, 0
_0806D134: .4byte gUnk_02002F00 _0806D134: .4byte gMapDataTopSpecial
thumb_func_start sub_0806D138 thumb_func_start sub_0806D138
sub_0806D138: @ 0x0806D138 sub_0806D138: @ 0x0806D138

View File

@ -538,7 +538,7 @@ _08081E9A:
ldr r2, _08081EF8 @ =gUnk_02019EE0 ldr r2, _08081EF8 @ =gUnk_02019EE0
cmp r5, #2 cmp r5, #2
bne _08081EB4 bne _08081EB4
ldr r2, _08081EFC @ =gUnk_02002F00 ldr r2, _08081EFC @ =gMapDataTopSpecial
_08081EB4: _08081EB4:
movs r0, #0x3f movs r0, #0x3f
ands r0, r6 ands r0, r6
@ -570,7 +570,7 @@ _08081EEC: .4byte 0x00003FFF
_08081EF0: .4byte 0x00007004 _08081EF0: .4byte 0x00007004
_08081EF4: .4byte 0x00006004 _08081EF4: .4byte 0x00006004
_08081EF8: .4byte gUnk_02019EE0 _08081EF8: .4byte gUnk_02019EE0
_08081EFC: .4byte gUnk_02002F00 _08081EFC: .4byte gMapDataTopSpecial
thumb_func_start sub_08081F00 thumb_func_start sub_08081F00
sub_08081F00: @ 0x08081F00 sub_08081F00: @ 0x08081F00

View File

@ -26,7 +26,7 @@ _08000126:
ldr r0, [r0] ldr r0, [r0]
cmp r0, #0 cmp r0, #0
beq _08000136 beq _08000136
ldr r0, _080001FC @ =gUnk_02002F00 ldr r0, _080001FC @ =gMapDataTopSpecial
ldr r1, _08000200 @ =gUnk_020344F0 ldr r1, _08000200 @ =gUnk_020344F0
bl _call_via_r4 bl _call_via_r4
_08000136: _08000136:
@ -126,7 +126,7 @@ _080001EC: .4byte gUnk_02025EB0
_080001F0: .4byte gUnk_02019EE0 _080001F0: .4byte gUnk_02019EE0
_080001F4: .4byte gUnk_02021F70 _080001F4: .4byte gUnk_02021F70
_080001F8: .4byte gUnk_0200B650 _080001F8: .4byte gUnk_0200B650
_080001FC: .4byte gUnk_02002F00 _080001FC: .4byte gMapDataTopSpecial
_08000200: .4byte gUnk_020344F0 _08000200: .4byte gUnk_020344F0
_08000204: .4byte gUnk_08000248 _08000204: .4byte gUnk_08000248
_08000208: .4byte gUnk_08000228 _08000208: .4byte gUnk_08000228
@ -138,14 +138,14 @@ _0800021C: .4byte gUnk_080B3E80
_08000220: .4byte gUnk_08000278 _08000220: .4byte gUnk_08000278
_08000224: .4byte gUnk_08000228 _08000224: .4byte gUnk_08000228
gUnk_08000228:: gUnk_08000228::
.4byte gUnk_02025EB4 .4byte gMapDataBottom
gUnk_0800022C:: gUnk_0800022C::
.4byte gMetatileTypesBottom .4byte gMetatileTypesBottom
.4byte gUnk_02025EB4 .4byte gMapDataBottom
.4byte gMetatileTypesBottom .4byte gMetatileTypesBottom
.4byte gUnk_0200B654 .4byte gMapDataTop
.4byte gMetatileTypesTop .4byte gMetatileTypesTop
.4byte gUnk_02025EB4 .4byte gMapDataBottom
.4byte gMetatileTypesBottom .4byte gMetatileTypesBottom
gUnk_08000248:: gUnk_08000248::
.4byte gUnk_02027EB4 .4byte gUnk_02027EB4

View File

@ -3508,7 +3508,7 @@ _0801AED0:
ldr r0, [r1] ldr r0, [r1]
cmp r0, #0 cmp r0, #0
beq _0801AF10 beq _0801AF10
ldr r0, _0801AF08 @ =gUnk_02002F00 ldr r0, _0801AF08 @ =gMapDataTopSpecial
bl sub_0801AB08 bl sub_0801AB08
b _0801AF10 b _0801AF10
.align 2, 0 .align 2, 0
@ -3522,7 +3522,7 @@ _0801AEF8: .4byte 0x00000888
_0801AEFC: .4byte gUnk_02025EB0 _0801AEFC: .4byte gUnk_02025EB0
_0801AF00: .4byte gUnk_02019EE0 _0801AF00: .4byte gUnk_02019EE0
_0801AF04: .4byte gUnk_0200B650 _0801AF04: .4byte gUnk_0200B650
_0801AF08: .4byte gUnk_02002F00 _0801AF08: .4byte gMapDataTopSpecial
_0801AF0C: _0801AF0C:
bl sub_0807C4F8 bl sub_0807C4F8
_0801AF10: _0801AF10:

View File

@ -939,7 +939,7 @@ sub_08052E10: @ 0x08052E10
adds r0, r0, r1 adds r0, r0, r1
ldr r0, [r0] ldr r0, [r0]
str r0, [r5, #8] str r0, [r5, #8]
ldr r0, _08052E78 @ =gUnk_08107988 ldr r0, _08052E78 @ =gAreaRoomMaps
adds r0, r2, r0 adds r0, r2, r0
ldr r0, [r0] ldr r0, [r0]
lsls r3, r3, #2 lsls r3, r3, #2
@ -972,7 +972,7 @@ _08052E70:
pop {r4, r5, pc} pop {r4, r5, pc}
.align 2, 0 .align 2, 0
_08052E74: .4byte gAreaTilesets _08052E74: .4byte gAreaTilesets
_08052E78: .4byte gUnk_08107988 _08052E78: .4byte gAreaRoomMaps
_08052E7C: .4byte gAreaMetatiles _08052E7C: .4byte gAreaMetatiles
_08052E80: .4byte gUnk_080B755C _08052E80: .4byte gUnk_080B755C
_08052E84: .4byte gUnk_0813A7F0 _08052E84: .4byte gUnk_0813A7F0
@ -1204,7 +1204,7 @@ sub_08052FF4: @ 0x08052FF4
adds r0, r0, r1 adds r0, r0, r1
ldr r0, [r0] ldr r0, [r0]
str r0, [r5, #8] str r0, [r5, #8]
ldr r0, _08053080 @ =gUnk_08107988 ldr r0, _08053080 @ =gAreaRoomMaps
adds r0, r6, r0 adds r0, r6, r0
ldr r0, [r0] ldr r0, [r0]
adds r2, r2, r0 adds r2, r2, r0
@ -1225,7 +1225,7 @@ _08053070: .4byte gScreen
_08053074: .4byte gUnk_020342CC _08053074: .4byte gUnk_020342CC
_08053078: .4byte gAreaRoomHeaders _08053078: .4byte gAreaRoomHeaders
_0805307C: .4byte gAreaTilesets _0805307C: .4byte gAreaTilesets
_08053080: .4byte gUnk_08107988 _08053080: .4byte gAreaRoomMaps
_08053084: .4byte gAreaMetatiles _08053084: .4byte gAreaMetatiles
_08053088: .4byte gUnk_080B755C _08053088: .4byte gUnk_080B755C

View File

@ -5774,7 +5774,7 @@ _0807B3BC: .4byte gUnk_080B37A0
_0807B3C0: .4byte gUnk_02019EE0 _0807B3C0: .4byte gUnk_02019EE0
_0807B3C4: _0807B3C4:
lsls r1, r1, #1 lsls r1, r1, #1
ldr r0, _0807B400 @ =gUnk_02002F00 ldr r0, _0807B400 @ =gMapDataTopSpecial
_0807B3C8: _0807B3C8:
adds r3, r1, r0 adds r3, r1, r0
mov r1, ip mov r1, ip
@ -5805,7 +5805,7 @@ _0807B3C8:
strb r0, [r1] strb r0, [r1]
b _0807B430 b _0807B430
.align 2, 0 .align 2, 0
_0807B400: .4byte gUnk_02002F00 _0807B400: .4byte gMapDataTopSpecial
_0807B404: .4byte 0x00007004 _0807B404: .4byte 0x00007004
_0807B408: .4byte gRoomControls _0807B408: .4byte gRoomControls
_0807B40C: .4byte gUnk_02000070 _0807B40C: .4byte gUnk_02000070

View File

@ -70,7 +70,7 @@ _0807BA38: .4byte gRoomControls
_0807BA3C: .4byte gUnk_02019EE0 _0807BA3C: .4byte gUnk_02019EE0
_0807BA40: _0807BA40:
lsls r1, r1, #1 lsls r1, r1, #1
ldr r0, _0807BA7C @ =gUnk_02002F00 ldr r0, _0807BA7C @ =gMapDataTopSpecial
_0807BA44: _0807BA44:
adds r3, r1, r0 adds r3, r1, r0
lsls r0, r7, #3 lsls r0, r7, #3
@ -101,7 +101,7 @@ _0807BA44:
_0807BA78: _0807BA78:
pop {r4, r5, r6, r7, pc} pop {r4, r5, r6, r7, pc}
.align 2, 0 .align 2, 0
_0807BA7C: .4byte gUnk_02002F00 _0807BA7C: .4byte gMapDataTopSpecial
_0807BA80: .4byte 0x00007004 _0807BA80: .4byte 0x00007004
_0807BA84: .4byte gRoomControls _0807BA84: .4byte gRoomControls
_0807BA88: .4byte gUnk_02000070 _0807BA88: .4byte gUnk_02000070
@ -172,7 +172,7 @@ _0807BB14: .4byte gRoomControls
_0807BB18: .4byte gUnk_02019EE0 _0807BB18: .4byte gUnk_02019EE0
_0807BB1C: _0807BB1C:
lsls r1, r1, #1 lsls r1, r1, #1
ldr r0, _0807BB58 @ =gUnk_02002F00 ldr r0, _0807BB58 @ =gMapDataTopSpecial
_0807BB20: _0807BB20:
adds r3, r1, r0 adds r3, r1, r0
lsls r0, r6, #3 lsls r0, r6, #3
@ -203,7 +203,7 @@ _0807BB20:
_0807BB54: _0807BB54:
pop {r4, r5, r6, r7, pc} pop {r4, r5, r6, r7, pc}
.align 2, 0 .align 2, 0
_0807BB58: .4byte gUnk_02002F00 _0807BB58: .4byte gMapDataTopSpecial
_0807BB5C: .4byte 0x00007004 _0807BB5C: .4byte 0x00007004
_0807BB60: .4byte gRoomControls _0807BB60: .4byte gRoomControls
_0807BB64: .4byte gUnk_02000070 _0807BB64: .4byte gUnk_02000070
@ -943,7 +943,7 @@ sub_0807C0DC: @ 0x0807C0DC
movs r0, #0xfc movs r0, #0xfc
ands r0, r1 ands r0, r1
strb r0, [r7, #0xf] strb r0, [r7, #0xf]
ldr r5, _0807C15C @ =gUnk_0200B654 ldr r5, _0807C15C @ =gMapDataTop
movs r6, #0x80 movs r6, #0x80
lsls r6, r6, #6 lsls r6, r6, #6
adds r0, r5, #0 adds r0, r5, #0
@ -958,7 +958,7 @@ sub_0807C0DC: @ 0x0807C0DC
lsls r4, r4, #8 lsls r4, r4, #8
adds r1, r4, #0 adds r1, r4, #0
bl _DmaZero bl _DmaZero
ldr r0, _0807C164 @ =gUnk_02002F00 ldr r0, _0807C164 @ =gMapDataTopSpecial
adds r1, r4, #0 adds r1, r4, #0
bl _DmaZero bl _DmaZero
ldr r0, _0807C168 @ =gArea ldr r0, _0807C168 @ =gArea
@ -989,9 +989,9 @@ sub_0807C0DC: @ 0x0807C0DC
b _0807C184 b _0807C184
.align 2, 0 .align 2, 0
_0807C158: .4byte gRoomControls _0807C158: .4byte gRoomControls
_0807C15C: .4byte gUnk_0200B654 _0807C15C: .4byte gMapDataTop
_0807C160: .4byte gUnk_02019EE0 _0807C160: .4byte gUnk_02019EE0
_0807C164: .4byte gUnk_02002F00 _0807C164: .4byte gMapDataTopSpecial
_0807C168: .4byte gArea _0807C168: .4byte gArea
_0807C16C: .4byte 0x0000085C _0807C16C: .4byte 0x0000085C
_0807C170: .4byte gUnk_02025EB0 _0807C170: .4byte gUnk_02025EB0
@ -1008,7 +1008,7 @@ _0807C184:
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, #0 cmp r0, #0
bne _0807C1BC bne _0807C1BC
ldr r0, _0807C1B4 @ =gUnk_02025EB4 ldr r0, _0807C1B4 @ =gMapDataBottom
movs r2, #0xc0 movs r2, #0xc0
lsls r2, r2, #6 lsls r2, r2, #6
adds r1, r0, r2 adds r1, r0, r2
@ -1016,7 +1016,7 @@ _0807C184:
lsls r4, r4, #6 lsls r4, r4, #6
adds r2, r4, #0 adds r2, r4, #0
bl _DmaCopy bl _DmaCopy
ldr r0, _0807C1B8 @ =gUnk_0200B654 ldr r0, _0807C1B8 @ =gMapDataTop
movs r3, #0xc0 movs r3, #0xc0
lsls r3, r3, #6 lsls r3, r3, #6
adds r1, r0, r3 adds r1, r0, r3
@ -1025,12 +1025,12 @@ _0807C184:
b _0807C26C b _0807C26C
.align 2, 0 .align 2, 0
_0807C1B0: .4byte gScreenTransition _0807C1B0: .4byte gScreenTransition
_0807C1B4: .4byte gUnk_02025EB4 _0807C1B4: .4byte gMapDataBottom
_0807C1B8: .4byte gUnk_0200B654 _0807C1B8: .4byte gMapDataTop
_0807C1BC: _0807C1BC:
cmp r0, #2 cmp r0, #2
bne _0807C26C bne _0807C26C
ldr r4, _0807C278 @ =gUnk_02025EB4 ldr r4, _0807C278 @ =gMapDataBottom
movs r0, #0xb0 movs r0, #0xb0
lsls r0, r0, #8 lsls r0, r0, #8
adds r0, r0, r4 adds r0, r0, r4
@ -1068,7 +1068,7 @@ _0807C1BC:
adds r1, r4, #0 adds r1, r4, #0
adds r2, r5, #0 adds r2, r5, #0
bl _DmaCopy bl _DmaCopy
ldr r4, _0807C27C @ =gUnk_0200B654 ldr r4, _0807C27C @ =gMapDataTop
movs r3, #0xb0 movs r3, #0xb0
lsls r3, r3, #8 lsls r3, r3, #8
adds r3, r3, r4 adds r3, r3, r4
@ -1111,8 +1111,8 @@ _0807C26C:
bl sub_0807BBE4 bl sub_0807BBE4
b _0807C2A0 b _0807C2A0
.align 2, 0 .align 2, 0
_0807C278: .4byte gUnk_02025EB4 _0807C278: .4byte gMapDataBottom
_0807C27C: .4byte gUnk_0200B654 _0807C27C: .4byte gMapDataTop
_0807C280: _0807C280:
ldr r0, _0807C2CC @ =gUnk_02027EB4 ldr r0, _0807C2CC @ =gUnk_02027EB4
ldrh r1, [r7, #0x1e] ldrh r1, [r7, #0x1e]
@ -1141,7 +1141,7 @@ _0807C2A0:
ldr r0, _0807C2DC @ =gUnk_02019EE0 ldr r0, _0807C2DC @ =gUnk_02019EE0
adds r1, r4, #0 adds r1, r4, #0
bl sub_0801AB08 bl sub_0801AB08
ldr r0, _0807C2E0 @ =gUnk_02002F00 ldr r0, _0807C2E0 @ =gMapDataTopSpecial
adds r1, r5, #0 adds r1, r5, #0
bl sub_0801AB08 bl sub_0801AB08
b _0807C326 b _0807C326
@ -1151,7 +1151,7 @@ _0807C2D0: .4byte gUnk_0200D654
_0807C2D4: .4byte gUnk_02025EB0 _0807C2D4: .4byte gUnk_02025EB0
_0807C2D8: .4byte gUnk_0200B650 _0807C2D8: .4byte gUnk_0200B650
_0807C2DC: .4byte gUnk_02019EE0 _0807C2DC: .4byte gUnk_02019EE0
_0807C2E0: .4byte gUnk_02002F00 _0807C2E0: .4byte gMapDataTopSpecial
_0807C2E4: _0807C2E4:
ldr r4, _0807C34C @ =gUnk_02019EE0 ldr r4, _0807C34C @ =gUnk_02019EE0
movs r0, #0x80 movs r0, #0x80
@ -1168,7 +1168,7 @@ _0807C2E4:
adds r0, r5, #0 adds r0, r5, #0
adds r1, r6, #0 adds r1, r6, #0
bl _DmaZero bl _DmaZero
ldr r4, _0807C350 @ =gUnk_02002F00 ldr r4, _0807C350 @ =gMapDataTopSpecial
adds r5, r4, r6 adds r5, r4, r6
adds r0, r4, #0 adds r0, r4, #0
adds r1, r5, #0 adds r1, r5, #0
@ -1204,7 +1204,7 @@ _0807C33A:
mov pc, r0 mov pc, r0
.align 2, 0 .align 2, 0
_0807C34C: .4byte gUnk_02019EE0 _0807C34C: .4byte gUnk_02019EE0
_0807C350: .4byte gUnk_02002F00 _0807C350: .4byte gMapDataTopSpecial
_0807C354: .4byte _0807C358 _0807C354: .4byte _0807C358
_0807C358: @ jump table _0807C358: @ jump table
.4byte _0807C3BC @ case 0 .4byte _0807C3BC @ case 0
@ -1323,8 +1323,8 @@ sub_0807C460: @ 0x0807C460
mov r5, r8 mov r5, r8
push {r5, r6, r7} push {r5, r6, r7}
sub sp, #8 sub sp, #8
ldr r7, _0807C4E8 @ =gUnk_02025EB4 ldr r7, _0807C4E8 @ =gMapDataBottom
ldr r6, _0807C4EC @ =gUnk_0200B654 ldr r6, _0807C4EC @ =gMapDataTop
ldr r0, _0807C4F0 @ =gRoomControls ldr r0, _0807C4F0 @ =gRoomControls
ldrh r1, [r0, #0x1e] ldrh r1, [r0, #0x1e]
lsrs r3, r1, #4 lsrs r3, r1, #4
@ -1390,8 +1390,8 @@ _0807C4DC:
mov sl, r5 mov sl, r5
pop {r4, r5, r6, r7, pc} pop {r4, r5, r6, r7, pc}
.align 2, 0 .align 2, 0
_0807C4E8: .4byte gUnk_02025EB4 _0807C4E8: .4byte gMapDataBottom
_0807C4EC: .4byte gUnk_0200B654 _0807C4EC: .4byte gMapDataTop
_0807C4F0: .4byte gRoomControls _0807C4F0: .4byte gRoomControls
_0807C4F4: .4byte 0x00003FFF _0807C4F4: .4byte 0x00003FFF
@ -1407,7 +1407,7 @@ sub_0807C4F8: @ 0x0807C4F8
lsls r4, r4, #8 lsls r4, r4, #8
adds r1, r4, #0 adds r1, r4, #0
bl _DmaZero bl _DmaZero
ldr r0, _0807C59C @ =gUnk_02002F00 ldr r0, _0807C59C @ =gMapDataTopSpecial
adds r1, r4, #0 adds r1, r4, #0
bl _DmaZero bl _DmaZero
ldr r5, _0807C5A0 @ =gUnk_02022830 ldr r5, _0807C5A0 @ =gUnk_02022830
@ -1423,7 +1423,7 @@ _0807C524:
ldr r0, _0807C598 @ =gUnk_02019EE0 ldr r0, _0807C598 @ =gUnk_02019EE0
cmp r1, r0 cmp r1, r0
beq _0807C534 beq _0807C534
ldr r0, _0807C59C @ =gUnk_02002F00 ldr r0, _0807C59C @ =gMapDataTopSpecial
cmp r1, r0 cmp r1, r0
bne _0807C54A bne _0807C54A
_0807C534: _0807C534:
@ -1456,7 +1456,7 @@ _0807C54A:
adds r0, r5, #0 adds r0, r5, #0
adds r1, r6, #0 adds r1, r6, #0
bl _DmaZero bl _DmaZero
ldr r4, _0807C59C @ =gUnk_02002F00 ldr r4, _0807C59C @ =gMapDataTopSpecial
adds r5, r4, r6 adds r5, r4, r6
adds r0, r4, #0 adds r0, r4, #0
adds r1, r5, #0 adds r1, r5, #0
@ -1473,7 +1473,7 @@ _0807C592:
.align 2, 0 .align 2, 0
_0807C594: .4byte gRoomControls _0807C594: .4byte gRoomControls
_0807C598: .4byte gUnk_02019EE0 _0807C598: .4byte gUnk_02019EE0
_0807C59C: .4byte gUnk_02002F00 _0807C59C: .4byte gMapDataTopSpecial
_0807C5A0: .4byte gUnk_02022830 _0807C5A0: .4byte gUnk_02022830
_0807C5A4: .4byte gArea _0807C5A4: .4byte gArea
_0807C5A8: .4byte 0x0000085C _0807C5A8: .4byte 0x0000085C
@ -1863,7 +1863,7 @@ sub_0807C860: @ 0x0807C860
adds r0, #0x2d adds r0, #0x2d
movs r1, #1 movs r1, #1
strb r1, [r0] strb r1, [r0]
ldr r0, _0807C890 @ =gUnk_02025EB4 ldr r0, _0807C890 @ =gMapDataBottom
movs r2, #0xc0 movs r2, #0xc0
lsls r2, r2, #6 lsls r2, r2, #6
adds r1, r0, r2 adds r1, r0, r2
@ -1871,7 +1871,7 @@ sub_0807C860: @ 0x0807C860
lsls r4, r4, #6 lsls r4, r4, #6
adds r2, r4, #0 adds r2, r4, #0
bl _DmaCopy bl _DmaCopy
ldr r0, _0807C894 @ =gUnk_0200B654 ldr r0, _0807C894 @ =gMapDataTop
movs r2, #0xc0 movs r2, #0xc0
lsls r2, r2, #6 lsls r2, r2, #6
adds r1, r0, r2 adds r1, r0, r2
@ -1880,8 +1880,8 @@ sub_0807C860: @ 0x0807C860
pop {r4, pc} pop {r4, pc}
.align 2, 0 .align 2, 0
_0807C88C: .4byte gScreenTransition _0807C88C: .4byte gScreenTransition
_0807C890: .4byte gUnk_02025EB4 _0807C890: .4byte gMapDataBottom
_0807C894: .4byte gUnk_0200B654 _0807C894: .4byte gMapDataTop
thumb_func_start sub_0807C898 thumb_func_start sub_0807C898
sub_0807C898: @ 0x0807C898 sub_0807C898: @ 0x0807C898

View File

@ -6843,14 +6843,14 @@ sub_0807FFE4: @ 0x0807FFE4
ldr r0, [r0] ldr r0, [r0]
ldr r0, [r0] ldr r0, [r0]
bl sub_080197D4 bl sub_080197D4
ldr r4, _08080038 @ =gUnk_0200B654 ldr r4, _08080038 @ =gMapDataTop
ldrh r1, [r5, #0x1e] ldrh r1, [r5, #0x1e]
lsrs r1, r1, #4 lsrs r1, r1, #4
ldrh r2, [r5, #0x20] ldrh r2, [r5, #0x20]
lsrs r2, r2, #4 lsrs r2, r2, #4
adds r0, r4, #0 adds r0, r4, #0
bl sub_0807C8B0 bl sub_0807C8B0
ldr r0, _0808003C @ =gUnk_02002F00 ldr r0, _0808003C @ =gMapDataTopSpecial
subs r4, #4 subs r4, #4
adds r1, r4, #0 adds r1, r4, #0
bl sub_0801AB08 bl sub_0801AB08
@ -6859,8 +6859,8 @@ sub_0807FFE4: @ 0x0807FFE4
_0808002C: .4byte gUnk_0200B640 _0808002C: .4byte gUnk_0200B640
_08080030: .4byte gUnk_08109194 _08080030: .4byte gUnk_08109194
_08080034: .4byte gUnk_03004030 _08080034: .4byte gUnk_03004030
_08080038: .4byte gUnk_0200B654 _08080038: .4byte gMapDataTop
_0808003C: .4byte gUnk_02002F00 _0808003C: .4byte gMapDataTopSpecial
thumb_func_start sub_08080040 thumb_func_start sub_08080040
sub_08080040: @ 0x08080040 sub_08080040: @ 0x08080040
@ -6970,7 +6970,7 @@ sub_08080108: @ 0x08080108
push {r4, r5, r6, lr} push {r4, r5, r6, lr}
movs r1, #4 movs r1, #4
strb r1, [r0, #3] strb r1, [r0, #3]
ldr r5, _08080178 @ =gUnk_02025EB4 ldr r5, _08080178 @ =gMapDataBottom
movs r0, #0xc0 movs r0, #0xc0
lsls r0, r0, #6 lsls r0, r0, #6
adds r1, r5, r0 adds r1, r5, r0
@ -6979,7 +6979,7 @@ sub_08080108: @ 0x08080108
adds r0, r5, #0 adds r0, r5, #0
adds r2, r6, #0 adds r2, r6, #0
bl _DmaCopy bl _DmaCopy
ldr r4, _0808017C @ =gUnk_0200B654 ldr r4, _0808017C @ =gMapDataTop
movs r0, #0xc0 movs r0, #0xc0
lsls r0, r0, #6 lsls r0, r0, #6
adds r1, r4, r0 adds r1, r4, r0
@ -7008,19 +7008,19 @@ sub_08080108: @ 0x08080108
ldr r0, _08080190 @ =gUnk_02019EE0 ldr r0, _08080190 @ =gUnk_02019EE0
adds r1, r5, #0 adds r1, r5, #0
bl sub_0801AB08 bl sub_0801AB08
ldr r0, _08080194 @ =gUnk_02002F00 ldr r0, _08080194 @ =gMapDataTopSpecial
adds r1, r4, #0 adds r1, r4, #0
bl sub_0801AB08 bl sub_0801AB08
pop {r4, r5, r6, pc} pop {r4, r5, r6, pc}
.align 2, 0 .align 2, 0
_08080178: .4byte gUnk_02025EB4 _08080178: .4byte gMapDataBottom
_0808017C: .4byte gUnk_0200B654 _0808017C: .4byte gMapDataTop
_08080180: .4byte gUnk_02034480 _08080180: .4byte gUnk_02034480
_08080184: .4byte gUnk_0200B640 _08080184: .4byte gUnk_0200B640
_08080188: .4byte gUnk_02022830 _08080188: .4byte gUnk_02022830
_0808018C: .4byte gUnk_020246B0 _0808018C: .4byte gUnk_020246B0
_08080190: .4byte gUnk_02019EE0 _08080190: .4byte gUnk_02019EE0
_08080194: .4byte gUnk_02002F00 _08080194: .4byte gMapDataTopSpecial
thumb_func_start sub_08080198 thumb_func_start sub_08080198
sub_08080198: @ 0x08080198 sub_08080198: @ 0x08080198
@ -7169,11 +7169,11 @@ _080802A2:
ldr r0, [sp] ldr r0, [sp]
cmp r8, r0 cmp r8, r0
bhs _08080328 bhs _08080328
ldr r4, _0808034C @ =gUnk_0200B654 ldr r4, _0808034C @ =gMapDataTop
add r4, sb add r4, sb
ldr r7, _08080350 @ =gUnk_0200E654 ldr r7, _08080350 @ =gUnk_0200E654
add r7, sb add r7, sb
ldr r3, _08080354 @ =gUnk_02025EB4 ldr r3, _08080354 @ =gMapDataBottom
add r3, sb add r3, sb
ldr r6, _08080358 @ =gUnk_02028EB4 ldr r6, _08080358 @ =gUnk_02028EB4
add r6, sb add r6, sb
@ -7253,9 +7253,9 @@ _08080336:
.align 2, 0 .align 2, 0
_08080344: .4byte gUnk_02022830 _08080344: .4byte gUnk_02022830
_08080348: .4byte gRoomControls _08080348: .4byte gRoomControls
_0808034C: .4byte gUnk_0200B654 _0808034C: .4byte gMapDataTop
_08080350: .4byte gUnk_0200E654 _08080350: .4byte gUnk_0200E654
_08080354: .4byte gUnk_02025EB4 _08080354: .4byte gMapDataBottom
_08080358: .4byte gUnk_02028EB4 _08080358: .4byte gUnk_02028EB4
_0808035C: .4byte 0x00003FFF _0808035C: .4byte 0x00003FFF
_08080360: .4byte 0x000005FF _08080360: .4byte 0x000005FF
@ -7673,7 +7673,7 @@ sub_08080668: @ 0x08080668
lsls r4, r4, #8 lsls r4, r4, #8
adds r1, r4, #0 adds r1, r4, #0
bl _DmaZero bl _DmaZero
ldr r0, _080806B8 @ =gUnk_02002F00 ldr r0, _080806B8 @ =gMapDataTopSpecial
adds r1, r4, #0 adds r1, r4, #0
bl _DmaZero bl _DmaZero
pop {r4, r5, pc} pop {r4, r5, pc}
@ -7683,7 +7683,7 @@ _080806A8: .4byte gUnk_03004030
_080806AC: .4byte 0x0000FFFF _080806AC: .4byte 0x0000FFFF
_080806B0: .4byte gUnk_02034480 _080806B0: .4byte gUnk_02034480
_080806B4: .4byte gUnk_02019EE0 _080806B4: .4byte gUnk_02019EE0
_080806B8: .4byte gUnk_02002F00 _080806B8: .4byte gMapDataTopSpecial
thumb_func_start sub_080806BC thumb_func_start sub_080806BC
sub_080806BC: @ 0x080806BC sub_080806BC: @ 0x080806BC

View File

@ -113,7 +113,7 @@ sub_0804614C: @ 0x0804614C
lsls r4, r4, #8 lsls r4, r4, #8
adds r1, r4, #0 adds r1, r4, #0
bl _DmaZero bl _DmaZero
ldr r0, _08046250 @ =gUnk_02002F00 ldr r0, _08046250 @ =gMapDataTopSpecial
adds r1, r4, #0 adds r1, r4, #0
bl _DmaZero bl _DmaZero
adds r0, r6, #0 adds r0, r6, #0
@ -135,7 +135,7 @@ _08046244:
.align 2, 0 .align 2, 0
_08046248: .4byte gEntCount _08046248: .4byte gEntCount
_0804624C: .4byte gUnk_02019EE0 _0804624C: .4byte gUnk_02019EE0
_08046250: .4byte gUnk_02002F00 _08046250: .4byte gMapDataTopSpecial
_08046254: .4byte gPlayerEntity _08046254: .4byte gPlayerEntity
_08046258: .4byte sub_08046498 _08046258: .4byte sub_08046498
@ -446,7 +446,7 @@ sub_08046498: @ 0x08046498
lsls r4, r4, #8 lsls r4, r4, #8
adds r1, r4, #0 adds r1, r4, #0
bl _DmaZero bl _DmaZero
ldr r0, _080464BC @ =gUnk_02002F00 ldr r0, _080464BC @ =gMapDataTopSpecial
adds r1, r4, #0 adds r1, r4, #0
bl _DmaZero bl _DmaZero
adds r0, r5, #0 adds r0, r5, #0
@ -454,7 +454,7 @@ sub_08046498: @ 0x08046498
pop {r4, r5, pc} pop {r4, r5, pc}
.align 2, 0 .align 2, 0
_080464B8: .4byte gUnk_02019EE0 _080464B8: .4byte gUnk_02019EE0
_080464BC: .4byte gUnk_02002F00 _080464BC: .4byte gMapDataTopSpecial
thumb_func_start sub_080464C0 thumb_func_start sub_080464C0
sub_080464C0: @ 0x080464C0 sub_080464C0: @ 0x080464C0

View File

@ -395,14 +395,14 @@ _08080C7C: .4byte gUnk_0200B650
sub_08080C80: @ 0x08080C80 sub_08080C80: @ 0x08080C80
push {r4, lr} push {r4, lr}
bl sub_080197D4 bl sub_080197D4
ldr r0, _08080CA8 @ =gUnk_02025EB4 ldr r0, _08080CA8 @ =gMapDataBottom
ldr r4, _08080CAC @ =gRoomControls ldr r4, _08080CAC @ =gRoomControls
ldrh r1, [r4, #0x1e] ldrh r1, [r4, #0x1e]
lsrs r1, r1, #4 lsrs r1, r1, #4
ldrh r2, [r4, #0x20] ldrh r2, [r4, #0x20]
lsrs r2, r2, #4 lsrs r2, r2, #4
bl sub_0807C8B0 bl sub_0807C8B0
ldr r0, _08080CB0 @ =gUnk_0200B654 ldr r0, _08080CB0 @ =gMapDataTop
ldrh r1, [r4, #0x1e] ldrh r1, [r4, #0x1e]
lsrs r1, r1, #4 lsrs r1, r1, #4
ldrh r2, [r4, #0x20] ldrh r2, [r4, #0x20]
@ -410,9 +410,9 @@ sub_08080C80: @ 0x08080C80
bl sub_0807C8B0 bl sub_0807C8B0
pop {r4, pc} pop {r4, pc}
.align 2, 0 .align 2, 0
_08080CA8: .4byte gUnk_02025EB4 _08080CA8: .4byte gMapDataBottom
_08080CAC: .4byte gRoomControls _08080CAC: .4byte gRoomControls
_08080CB0: .4byte gUnk_0200B654 _08080CB0: .4byte gMapDataTop
thumb_func_start sub_08080CB4 thumb_func_start sub_08080CB4
sub_08080CB4: @ 0x08080CB4 sub_08080CB4: @ 0x08080CB4

View File

@ -26,19 +26,39 @@
.endm .endm
.macro metatiles_bottom src_offset, size, compressed, terminator=0 .macro metatiles_bottom src_offset, size, compressed, terminator=0
map_data \src_offset, 0x0202CEB4, \size, \compressed, \terminator map_data \src_offset, gMetatilesBottom, \size, \compressed, \terminator
.endm .endm
.macro metatiles_top src_offset, size, compressed, terminator=0 .macro metatiles_top src_offset, size, compressed, terminator=0
map_data \src_offset, 0x02012654, \size, \compressed, \terminator map_data \src_offset, gMetatilesTop, \size, \compressed, \terminator
.endm .endm
.macro metatile_types_bottom src_offset, size, compressed, terminator=0 .macro metatile_types_bottom src_offset, size, compressed, terminator=0
map_data \src_offset, 0x0202AEB4, \size, \compressed, \terminator map_data \src_offset, gMetatileTypesBottom, \size, \compressed, \terminator
.endm .endm
.macro metatile_types_top src_offset, size, compressed, terminator=0 .macro metatile_types_top src_offset, size, compressed, terminator=0
map_data \src_offset, 0x02010654, \size, \compressed, \terminator map_data \src_offset, gMetatileTypesTop, \size, \compressed, \terminator
.endm
.macro map_bottom src_offset, size, compressed, terminator=0
map_data \src_offset, gMapDataBottom, \size, \compressed, \terminator
.endm
.macro map_top src_offset, size, compressed, terminator=0
map_data \src_offset, gMapDataTop, \size, \compressed, \terminator
.endm
.macro map_top_special src_offset, size, compressed, terminator=0
map_data \src_offset, gMapDataTopSpecial, \size, \compressed, \terminator
.endm
.macro map_unknown src_offset, size, compressed, terminator=0
map_data \src_offset, gUnk_02027EB4, \size, \compressed, \terminator
.endm
.macro map_unknown_2 src_offset, size, compressed, terminator=0
map_data \src_offset, gUnk_02019EE0, \size, \compressed, \terminator
.endm .endm
.endif @ GUARD_ASM_MACROS_MAP_INC .endif @ GUARD_ASM_MACROS_MAP_INC

View File

@ -29,7 +29,7 @@ sub_0805754C: @ 0x0805754C
_08057570: _08057570:
asrs r0, r0, #6 asrs r0, r0, #6
lsls r0, r0, #9 lsls r0, r0, #9
ldr r5, _080575C4 @ =gUnk_02002F00 ldr r5, _080575C4 @ =gMapDataTopSpecial
adds r1, r0, r5 adds r1, r0, r5
str r1, [r4, #0x34] str r1, [r4, #0x34]
ldr r0, [r2, #0x38] ldr r0, [r2, #0x38]
@ -71,7 +71,7 @@ _080575BA:
.align 2, 0 .align 2, 0
_080575BC: .4byte gRoomControls _080575BC: .4byte gRoomControls
_080575C0: .4byte gScreen _080575C0: .4byte gScreen
_080575C4: .4byte gUnk_02002F00 _080575C4: .4byte gMapDataTopSpecial
thumb_func_start sub_080575C8 thumb_func_start sub_080575C8
sub_080575C8: @ 0x080575C8 sub_080575C8: @ 0x080575C8
@ -107,7 +107,7 @@ sub_080575C8: @ 0x080575C8
_08057604: _08057604:
asrs r0, r0, #6 asrs r0, r0, #6
lsls r0, r0, #9 lsls r0, r0, #9
ldr r4, _08057674 @ =gUnk_02002F00 ldr r4, _08057674 @ =gMapDataTopSpecial
adds r0, r0, r4 adds r0, r0, r4
str r0, [r2, #0x34] str r0, [r2, #0x34]
ldr r0, _08057678 @ =0x00001D49 ldr r0, _08057678 @ =0x00001D49
@ -158,7 +158,7 @@ _08057664: .4byte gUnk_0200B650
_08057668: .4byte gRoomVars _08057668: .4byte gRoomVars
_0805766C: .4byte gRoomControls _0805766C: .4byte gRoomControls
_08057670: .4byte gScreen _08057670: .4byte gScreen
_08057674: .4byte gUnk_02002F00 _08057674: .4byte gMapDataTopSpecial
_08057678: .4byte 0x00001D49 _08057678: .4byte 0x00001D49
_0805767C: .4byte 0x00001E49 _0805767C: .4byte 0x00001E49
_08057680: .4byte 0x00003C48 _08057680: .4byte 0x00003C48

View File

@ -188,7 +188,7 @@ _08058030: .4byte 0x80000020
thumb_func_start sub_08058034 thumb_func_start sub_08058034
sub_08058034: @ 0x08058034 sub_08058034: @ 0x08058034
push {r4, r5, r6, lr} push {r4, r5, r6, lr}
ldr r6, _08058080 @ =gUnk_02002F00 ldr r6, _08058080 @ =gMapDataTopSpecial
movs r0, #0x80 movs r0, #0x80
lsls r0, r0, #7 lsls r0, r0, #7
adds r5, r6, r0 adds r5, r6, r0
@ -204,7 +204,7 @@ _08058040:
adds r4, #1 adds r4, #1
cmp r4, #3 cmp r4, #3
bls _08058040 bls _08058040
ldr r0, _08058080 @ =gUnk_02002F00 ldr r0, _08058080 @ =gMapDataTopSpecial
movs r1, #0x80 movs r1, #0x80
lsls r1, r1, #6 lsls r1, r1, #6
adds r6, r0, r1 adds r6, r0, r1
@ -225,7 +225,7 @@ _08058066:
bls _08058066 bls _08058066
pop {r4, r5, r6, pc} pop {r4, r5, r6, pc}
.align 2, 0 .align 2, 0
_08058080: .4byte gUnk_02002F00 _08058080: .4byte gMapDataTopSpecial
thumb_func_start sub_08058084 thumb_func_start sub_08058084
sub_08058084: @ 0x08058084 sub_08058084: @ 0x08058084

View File

@ -134,7 +134,7 @@ _080582CC: .4byte 0x80000020
thumb_func_start sub_080582D0 thumb_func_start sub_080582D0
sub_080582D0: @ 0x080582D0 sub_080582D0: @ 0x080582D0
push {r4, r5, lr} push {r4, r5, lr}
ldr r4, _080582F4 @ =gUnk_02002F00 ldr r4, _080582F4 @ =gMapDataTopSpecial
movs r0, #0x80 movs r0, #0x80
lsls r0, r0, #7 lsls r0, r0, #7
adds r5, r4, r0 adds r5, r4, r0
@ -150,7 +150,7 @@ sub_080582D0: @ 0x080582D0
bl sub_080582F8 bl sub_080582F8
pop {r4, r5, pc} pop {r4, r5, pc}
.align 2, 0 .align 2, 0
_080582F4: .4byte gUnk_02002F00 _080582F4: .4byte gMapDataTopSpecial
thumb_func_start sub_080582F8 thumb_func_start sub_080582F8
sub_080582F8: @ 0x080582F8 sub_080582F8: @ 0x080582F8

File diff suppressed because it is too large Load Diff

137
data/data_08107BC8.s Executable file
View File

@ -0,0 +1,137 @@
.include "asm/macros.inc"
.include "constants/constants.inc"
.section .rodata
.align 2
gUnk_08107BC8:: @ 08107BC8
.incbin "baserom.gba", 0x107BC8, 0x0000018
gUnk_08107BE0:: @ 08107BE0
.incbin "baserom.gba", 0x107BE0, 0x0000014
gUnk_08107BF4:: @ 08107BF4
.incbin "baserom.gba", 0x107BF4, 0x0000018
gUnk_08107C0C:: @ 08107C0C
.incbin "baserom.gba", 0x107C0C, 0x0000003
gUnk_08107C0F:: @ 08107C0F
.incbin "baserom.gba", 0x107C0F, 0x0000005
gUnk_08107C14:: @ 08107C14
.incbin "baserom.gba", 0x107C14, 0x0000004
gUnk_08107C18:: @ 08107C18
.incbin "baserom.gba", 0x107C18, 0x0000004
gUnk_08107C1C:: @ 08107C1C
.incbin "baserom.gba", 0x107C1C, 0x000000E
gUnk_08107C2A:: @ 08107C2A
.incbin "baserom.gba", 0x107C2A, 0x0000006
gUnk_08107C30:: @ 08107C30
.incbin "baserom.gba", 0x107C30, 0x0000010
gUnk_08107C40:: @ 08107C40
.incbin "baserom.gba", 0x107C40, 0x0000008
gUnk_08107C48:: @ 08107C48
.incbin "baserom.gba", 0x107C48, 0x0000014
gUnk_08107C5C:: @ 08107C5C
.incbin "baserom.gba", 0x107C5C, 0x0000010
gUnk_08107C6C:: @ 08107C6C
.incbin "baserom.gba", 0x107C6C, 0x0000004
gUnk_08107C70:: @ 08107C70
.incbin "baserom.gba", 0x107C70, 0x0000008
gUnk_08107C78:: @ 08107C78
.incbin "baserom.gba", 0x107C78, 0x0000008
gUnk_08107C80:: @ 08107C80
.incbin "baserom.gba", 0x107C80, 0x0000018
gUnk_08107C98:: @ 08107C98
.incbin "baserom.gba", 0x107C98, 0x0000028
gUnk_08107CC0:: @ 08107CC0
.incbin "baserom.gba", 0x107CC0, 0x0000010
gUnk_08107CD0:: @ 08107CD0
.incbin "baserom.gba", 0x107CD0, 0x0000010
gUnk_08107CE0:: @ 08107CE0
.incbin "baserom.gba", 0x107CE0, 0x0000018
gUnk_08107CF8:: @ 08107CF8
.incbin "baserom.gba", 0x107CF8, 0x000000A
gUnk_08107D02:: @ 08107D02
.incbin "baserom.gba", 0x107D02, 0x0000006
gUnk_08107D08:: @ 08107D08
.incbin "baserom.gba", 0x107D08, 0x0000018
gUnk_08107D20:: @ 08107D20
.incbin "baserom.gba", 0x107D20, 0x0000018
gUnk_08107D38:: @ 08107D38
.incbin "baserom.gba", 0x107D38, 0x0000010
gUnk_08107D48:: @ 08107D48
.incbin "baserom.gba", 0x107D48, 0x0000020
gUnk_08107D68:: @ 08107D68
.incbin "baserom.gba", 0x107D68, 0x0000010
gUnk_08107D78:: @ 08107D78
.incbin "baserom.gba", 0x107D78, 0x0000018
gUnk_08107D90:: @ 08107D90
.incbin "baserom.gba", 0x107D90, 0x0000010
gUnk_08107DA0:: @ 08107DA0
.incbin "baserom.gba", 0x107DA0, 0x0000020
gUnk_08107DC0:: @ 08107DC0
.incbin "baserom.gba", 0x107DC0, 0x0000264
gUnk_08108024:: @ 08108024
.incbin "baserom.gba", 0x108024, 0x0000010
gUnk_08108034:: @ 08108034
.incbin "baserom.gba", 0x108034, 0x0000010
gUnk_08108044:: @ 08108044
.incbin "baserom.gba", 0x108044, 0x000000C
gUnk_08108050:: @ 08108050
.incbin "baserom.gba", 0x108050, 0x000001E
gUnk_0810806E:: @ 0810806E
.incbin "baserom.gba", 0x10806E, 0x0000036
gUnk_081080A4:: @ 081080A4
.incbin "baserom.gba", 0x1080A4, 0x0000020
gUnk_081080C4:: @ 081080C4
.incbin "baserom.gba", 0x1080C4, 0x0000043
gUnk_08108107:: @ 08108107
.incbin "baserom.gba", 0x108107, 0x0000079
gUnk_08108180:: @ 08108180
.incbin "baserom.gba", 0x108180, 0x0000064
gUnk_081081E4:: @ 081081E4
.incbin "baserom.gba", 0x1081E4, 0x0000008
gUnk_081081EC:: @ 081081EC
.incbin "baserom.gba", 0x1081EC, 0x0000008
gUnk_081081F4:: @ 081081F4
.incbin "baserom.gba", 0x1081F4, 0x0000014

3601
data/map_headers.s Executable file

File diff suppressed because it is too large Load Diff

View File

@ -6,9 +6,11 @@
gAreaTileset_Unused_0:: @ 08100CE4 gAreaTileset_Unused_0:: @ 08100CE4
gAreaMetatiles_Unused:: gAreaMetatiles_Unused::
gAreaRoomMap_Unused::
tileset_palette_set 0, 1 tileset_palette_set 0, 1
gAreaTilesets_Unused:: @ 08100CF0 gAreaTilesets_Unused:: @ 08100CF0
gAreaRoomMaps_Unused::
.4byte gAreaTileset_Unused_0 .4byte gAreaTileset_Unused_0
gTileset_MinishWoods_0:: @ 08100CF4 gTileset_MinishWoods_0:: @ 08100CF4

View File

@ -44,7 +44,7 @@ SECTIONS {
. = 0x00002C9C; gGlobalFlags = .; . = 0x00002C9C; gGlobalFlags = .;
. = 0x00002E9C; gUnk_02002E9C = .; . = 0x00002E9C; gUnk_02002E9C = .;
. = 0x00002ECC; gUnk_02002ECC = .; . = 0x00002ECC; gUnk_02002ECC = .;
. = 0x00002F00; gUnk_02002F00 = .; . = 0x00002F00; gMapDataTopSpecial = .;
. = 0x00006F00; gUnk_02006F00 = .; . = 0x00006F00; gUnk_02006F00 = .;
. = 0x0000AF00; gUnk_0200AF00 = .; . = 0x0000AF00; gUnk_0200AF00 = .;
. = 0x0000AF13; gUnk_0200AF13 = .; . = 0x0000AF13; gUnk_0200AF13 = .;
@ -53,7 +53,7 @@ SECTIONS {
. = 0x0000B640; gUnk_0200B640 = .; . = 0x0000B640; gUnk_0200B640 = .;
. = 0x0000B644; gUsedPalettes = .; . = 0x0000B644; gUsedPalettes = .;
. = 0x0000B650; gUnk_0200B650 = .; . = 0x0000B650; gUnk_0200B650 = .;
. = 0x0000B654; gUnk_0200B654 = .; . = 0x0000B654; gMapDataTop = .;
. = 0x0000D654; gUnk_0200D654 = .; . = 0x0000D654; gUnk_0200D654 = .;
. = 0x0000E654; gUnk_0200E654 = .; . = 0x0000E654; gUnk_0200E654 = .;
. = 0x00010654; gMetatileTypesTop = .; . = 0x00010654; gMetatileTypesTop = .;
@ -98,7 +98,7 @@ SECTIONS {
. = 0x00024494; gUnk_02024494 = .; . = 0x00024494; gUnk_02024494 = .;
. = 0x000246B0; gUnk_020246B0 = .; . = 0x000246B0; gUnk_020246B0 = .;
. = 0x00025EB0; gUnk_02025EB0 = .; . = 0x00025EB0; gUnk_02025EB0 = .;
. = 0x00025EB4; gUnk_02025EB4 = .; . = 0x00025EB4; gMapDataBottom = .;
. = 0x00027EB4; gUnk_02027EB4 = .; . = 0x00027EB4; gUnk_02027EB4 = .;
. = 0x00028EB4; gUnk_02028EB4 = .; . = 0x00028EB4; gUnk_02028EB4 = .;
. = 0x0002AEB4; gMetatileTypesBottom = .; . = 0x0002AEB4; gMetatileTypesBottom = .;
@ -926,7 +926,8 @@ SECTIONS {
data/data_08100CD4.o(.rodata); data/data_08100CD4.o(.rodata);
data/tileset_headers.o(.rodata); data/tileset_headers.o(.rodata);
data/metatile_headers.o(.rodata); data/metatile_headers.o(.rodata);
data/data_081032DC.o(.rodata); data/map_headers.o(.rodata);
data/data_08107BC8.o(.rodata);
src/manager/managerB.o(.rodata); src/manager/managerB.o(.rodata);
data/data_0810821C.o(.rodata); data/data_0810821C.o(.rodata);
src/item.o(.rodata); src/item.o(.rodata);