Fix some align issues

This commit is contained in:
Aetias
2023-10-15 16:58:54 +02:00
parent 549be20928
commit cf0a2889e7
+2 -2
View File
@@ -523,7 +523,7 @@ int main(int argc, const char **argv) {
if (!AppendFile(fpRom, ARM9_PROGRAM_FILE, &address, &header.arm9.size)) return 1;
if (!AppendFile(fpRom, ARM9_FOOTER_FILE, &address, NULL)) return 1;
if (!Align(256, fpRom, &address)) return 1;
if (!Align(512, fpRom, &address)) return 1;
header.arm9Overlays.offset = address;
if (!AppendFile(fpRom, ARM9_OVERLAY_TABLE_FILE, &address, &header.arm9Overlays.size)) return 1;
@@ -563,7 +563,7 @@ int main(int argc, const char **argv) {
if (!Align(256, fpRom, &address)) return 1;
header.fileAllocs.offset = address;
if (!WriteFat(fpRom, &address, &root, numFiles, overlayEntries, numOverlays)) return 1;
header.fileAllocs.offset = address - header.fileAllocs.offset;
header.fileAllocs.size = numFiles * sizeof(FatEntry);
if (!FreeFileTree(&root)) return false;