migrate IWRAM symbols to ld script

This commit is contained in:
Cameron Hall 2019-08-04 11:51:23 -05:00
parent 9ae0e5b3ba
commit f352ab8d0d
4 changed files with 22 additions and 24 deletions

View File

@ -814,7 +814,7 @@ sub_1A78: @ 0x08001A78
ldr r3, _08001A98 @ =0x04000208
movs r0, #0
strh r0, [r3]
ldr r2, _08001A9C @ =gUnknown_03007FF8
ldr r2, _08001A9C @ =INTR_CHECK
ldrh r0, [r2]
movs r1, #1
orrs r0, r1
@ -824,7 +824,7 @@ sub_1A78: @ 0x08001A78
bx r0
.align 2, 0
_08001A98: .4byte 0x04000208
_08001A9C: .4byte gUnknown_03007FF8
_08001A9C: .4byte 0x03007FF8 @ INTR_CHECK
thumb_func_start nullsub_15
nullsub_15: @ 0x08001AA0

View File

@ -17,6 +17,7 @@ SECTIONS
{
/* .bss starts at 0x3000000 */
<BSS>
. = 0x7400;
/* .bss.code starts at 0x3007400 */
src/m4a.o(.bss.code);
@ -74,5 +75,4 @@ SECTIONS
}
}
INCLUDE ../../undefined_iwram.txt
INCLUDE ../../undefined_rom.txt

View File

@ -1,14 +1,23 @@
gUnknown_03000000: @ 0x3000000
.space 0x5000
gUnknown_03000000: @ 0x03000000
.space 0x1800
gUnknown_03001800: @ 0x03001800
.space 0xB00
gUnknown_03002300: @ 0x03002300
.space 0x2D00
gOamBuffer: @ 0x3005000
.space 0x400
IntrMain_Buffer: @ 0x3005400
.space 0x800
gUnknown_03005C00: @ 0x3005C00
.space 0xC00
.space 0xC00
gUnknown_03005C00: @ 0x03005C00
.space 0x2C0
gUnknown_03005EC0: @ 0x03005EC0
.space 0x380
gUnknown_03006240: @ 0x03006240
.space 0x40
gUnknown_03006280: @ 0x03006280
.space 0x180
gUnknown_03006400: @ 0x03006400
.space 0x780
gUnknown_03006B80: @ 0x03006B80
.space 0x80
gUnknown_03006C00: @ 0x03006C00

View File

@ -1,11 +0,0 @@
gUnknown_03000000 = 0x03000000;
gUnknown_03001800 = 0x03001800;
gUnknown_03002300 = 0x03002300;
gUnknown_03005C00 = 0x03005C00;
gUnknown_03005EC0 = 0x03005EC0;
gUnknown_03006240 = 0x03006240;
gUnknown_03006280 = 0x03006280;
gUnknown_03006400 = 0x03006400;
gUnknown_03006B80 = 0x03006B80;
gUnknown_03006C00 = 0x03006C00;
gUnknown_03007FF8 = 0x03007FF8;