summaryrefslogtreecommitdiff
path: root/arm9/arm9.lcf
diff options
context:
space:
mode:
Diffstat (limited to 'arm9/arm9.lcf')
-rw-r--r--arm9/arm9.lcf48
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)