diff options
Diffstat (limited to 'arm9/arm9.lcf')
-rw-r--r-- | arm9/arm9.lcf | 48 |
1 files changed, 42 insertions, 6 deletions
diff --git a/arm9/arm9.lcf b/arm9/arm9.lcf index 41382881..7a4a43fb 100644 --- a/arm9/arm9.lcf +++ b/arm9/arm9.lcf @@ -36,9 +36,9 @@ MEMORY { MODULE_23 (RWX) : ORIGIN=0x02254840, LENGTH=0 MODULE_24 (RWX) : ORIGIN=0x02254840, LENGTH=0 MODULE_25 (RWX) : ORIGIN=0x02254840, LENGTH=0 - MODULE_26 (RWX) : ORIGIN=0, LENGTH=0 - MODULE_27 (RWX) : ORIGIN=0, LENGTH=0 - MODULE_28 (RWX) : ORIGIN=0, LENGTH=0 + MODULE_26 (RWX) : ORIGIN=0x02254840, LENGTH=0 + MODULE_27 (RWX) : ORIGIN=0x02254840, LENGTH=0 + MODULE_28 (RWX) : ORIGIN=0x02254840, LENGTH=0 MODULE_29 (RWX) : ORIGIN=0, LENGTH=0 MODULE_30 (RWX) : ORIGIN=0, LENGTH=0 MODULE_31 (RWX) : ORIGIN=0, LENGTH=0 @@ -701,9 +701,45 @@ SECTIONS { module_25.o (.bss) } >> MODULE_25 - OVERLAY_FILE(26, 0x285600, FILE_289600.o) - OVERLAY_FILE(27, 0x285E00, FILE_289E00.o) - OVERLAY_FILE(28, 0x286A00, FILE_28AA00.o) + .MODULE.26 : AT (0x285600) + { + module_26.o (.text) + module_26.o (.sdata) + module_26.o (.data) + } > MODULE_26 + + .MODULE.26.bss : + { + module_26.o (.sbss) + module_26.o (.bss) + } >> MODULE_26 + + .MODULE.27 : AT (0x285E00) + { + module_27.o (.text) + module_27.o (.sdata) + module_27.o (.data) + } > MODULE_27 + + .MODULE.27.bss : + { + module_27.o (.sbss) + module_27.o (.bss) + } >> MODULE_27 + + .MODULE.28 : AT (0x286A00) + { + module_28.o (.text) + module_28.o (.sdata) + module_28.o (.data) + } > MODULE_28 + + .MODULE.28.bss : + { + module_28.o (.sbss) + module_28.o (.bss) + } >> MODULE_28 + OVERLAY_FILE(29, 0x288200, FILE_28C200.o) OVERLAY_FILE(30, 0x288C00, FILE_28CC00.o) OVERLAY_FILE(31, 0x289200, FILE_28D200.o) |