Wrote script to fix checksums

This commit is contained in:
David Benepe
2021-06-11 01:14:18 -05:00
parent 3cf8c10588
commit f16317428e
6 changed files with 94 additions and 2 deletions
+4 -1
View File
@@ -53,6 +53,9 @@ class GenerateLD:
self.gen_open_block()
self.gen_line('romPos = 0x0;')
self.gen_boot_section()
self.gen_line('__RAM_START = 0x80000400;')
self.gen_line('__RAM_TO_ROM = __RAM_START - romPos;')
self.gen_newline()
self.gen_main_section()
self.gen_ucode_text_section()
self.gen_data_section()
@@ -75,7 +78,7 @@ class GenerateLD:
self.gen_newline()
def gen_main_section(self):
self.gen_line('.main 0x80000400 : AT(romPos) SUBALIGN(16)')
self.gen_line('.main __RAM_START : AT(romPos) SUBALIGN(16)')
self.gen_open_block()
for file in self.files:
self.gen_line(file[0] + '(.text);')