mirror of
https://github.com/zeldaret/ph
synced 2026-09-12 04:19:13 -04:00
Add .sbss to overlay 0
This commit is contained in:
@@ -249,6 +249,7 @@ with open(f'{BUILD}arm9_linker_script.lcf', 'w') as file:
|
||||
file.write(' . = ALIGN(32);\n')
|
||||
for obj in ARM9_OBJECTS: file.write(f' {name(obj)}(.data)\n')
|
||||
for obj in ARM9_OBJECTS: file.write(f' {name(obj)}(.bss)\n')
|
||||
for obj in ARM9_OBJECTS: file.write(f' {name(obj)}(.sbss)\n')
|
||||
file.write(' . = ALIGN(32);\n')
|
||||
file.write(' } > ARM9\n')
|
||||
file.write('\n')
|
||||
@@ -259,6 +260,7 @@ with open(f'{BUILD}arm9_linker_script.lcf', 'w') as file:
|
||||
file.write(' itcm_end = .;\n')
|
||||
file.write(' itcm_size = itcm_end - itcm_start;\n')
|
||||
for obj in ITCM_OBJECTS: file.write(f' {name(obj)}(.bss)\n')
|
||||
for obj in ITCM_OBJECTS: file.write(f' {name(obj)}(.sbss)\n')
|
||||
file.write(' } > ITCM\n')
|
||||
file.write('\n')
|
||||
file.write(' .dtcm : {\n')
|
||||
@@ -267,6 +269,7 @@ with open(f'{BUILD}arm9_linker_script.lcf', 'w') as file:
|
||||
file.write(' dtcm_end = .;\n')
|
||||
file.write(' dtcm_size = dtcm_end - dtcm_start;\n')
|
||||
for obj in DTCM_OBJECTS: file.write(f' {name(obj)}(.bss)\n')
|
||||
for obj in DTCM_OBJECTS: file.write(f' {name(obj)}(.sbss)\n')
|
||||
file.write(' } > DTCM\n')
|
||||
file.write('\n')
|
||||
file.write(' .autoloads : {\n')
|
||||
@@ -306,6 +309,7 @@ with open(f'{BUILD}arm9_linker_script.lcf', 'w') as file:
|
||||
file.write('\n')
|
||||
file.write(f' {ov.name}_bss_start = .;\n')
|
||||
for obj in ov.objects: file.write(f' {name(obj)}(.bss)\n')
|
||||
for obj in ov.objects: file.write(f' {name(obj)}(.sbss)\n')
|
||||
file.write(f' {ov.name}_bss_end = .;\n')
|
||||
file.write(f' {ov.name}_bss_size = {ov.name}_bss_end - {ov.name}_bss_start;\n')
|
||||
file.write(' } > ' + ov.name + '\n')
|
||||
|
||||
Reference in New Issue
Block a user