From 164abedd472f85fff99d701b4834abd3c8288441 Mon Sep 17 00:00:00 2001 From: Aetias Date: Sat, 21 Oct 2023 17:43:56 +0200 Subject: [PATCH] Add missing ARM9 overlay table size --- tools/rom/build.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tools/rom/build.c b/tools/rom/build.c index 16ed2b6f..78928eb3 100644 --- a/tools/rom/build.c +++ b/tools/rom/build.c @@ -222,7 +222,7 @@ bool Align(size_t alignment, FILE *fpRom, size_t *pAddress) { // Writes the ARM9 overlay table and returns the entries to `*pEntries`. `*pEntries` is allocated using `malloc`, so remember // to `free` it. -bool WriteArm9OverlayTable(FILE *fpRom, size_t *pAddress, const Header *pHeader, const char *overlayDataFile, OverlayEntry **pEntries) { +bool WriteArm9OverlayTable(FILE *fpRom, size_t *pAddress, Header *pHeader, const char *overlayDataFile, OverlayEntry **pEntries) { size_t address = *pAddress; FILE *fp = fopen(ARM9_OVERLAY_TABLE_FILE, "rb"); @@ -262,6 +262,7 @@ bool WriteArm9OverlayTable(FILE *fpRom, size_t *pAddress, const Header *pHeader, *pAddress = address; *pEntries = entries; + pHeader->arm9Overlays.size = tableSize; return true; }