summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--tools/rom/build.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/tools/rom/build.c b/tools/rom/build.c
index d1ea3ca3..bd5bf893 100644
--- a/tools/rom/build.c
+++ b/tools/rom/build.c
@@ -640,7 +640,8 @@ int main(int argc, const char **argv) {
return 1;
}
- header.capacity = 15 - __builtin_clz(address);
+ header.romSize = address;
+ header.capacity = 15 - __builtin_clz(header.romSize);
size_t romEnd = 1 << (17 + header.capacity);
if (!Align(romEnd, fpRom, &address)) return 1;