Commit Graph

24 Commits

Author SHA1 Message Date
Aetias 3ac7889df3 Rename ov00_02084eac.s to ov00_02084ebc.s 2024-02-16 16:13:45 +01:00
Aetias a2137b03b6 Change section .sinit to .ctor 2024-02-12 16:45:40 +01:00
Aetias 6e61dfee9c Use 32-aligned end address for overlay size calculation 2024-02-10 08:33:10 +01:00
Aetias fa26127a43 Match USA location of func_ov00_020d59f0 and others 2024-02-04 14:32:16 +01:00
Aetias dd83dc3569 Supply heap address from linker script 2024-02-04 10:26:02 +01:00
Aetias 627c0aa8f1 Specify overlay origin after multiple overlays 2024-02-04 10:06:35 +01:00
Aetias eab0815fc7 32-align .bss sections 2024-02-04 09:19:06 +01:00
Aetias ed32e278b1 Write ARM9 module info in buildrom 2024-02-03 18:15:20 +01:00
Aetias 781a8e72ec Inventory -> ItemManager
Debug code reveals the name of this class to be アイテムマネージャー, or "item manager"
2024-01-07 09:04:10 +01:00
Aetias e5cfa5950c 88% match Inventory::Save 2023-12-20 10:45:27 +01:00
Aetias e0e442024f Align sections to 32 2023-12-20 10:39:10 +01:00
Aetias a0cf7d21c6 Fix lcf.py 2023-11-13 22:17:55 +01:00
Aetias 9b0a9430a3 Keep original file ext in .o files 2023-11-13 19:21:39 +01:00
Aetias 5adaca82f2 Split overlay 0 2023-11-08 22:29:24 +01:00
Aetias 7848a3e248 Add .sbss to overlay 0 2023-11-07 19:01:27 +01:00
Aetias 1221e6188d Set remaining header fields from linker output 2023-10-21 13:07:44 +02:00
Aetias 08220bd2a4 Match autoload callback in ROM header 2023-10-21 12:54:05 +02:00
Aetias 46418dc2d4 Export ARM9 program footer in LCF 2023-10-15 11:33:07 +02:00
Aetias ad7e9e07e2 Fix .init/.sinit alignment 2023-10-06 17:59:49 +02:00
Aetias 58eda4f1e2 Add memory sections 2023-10-05 18:58:52 +02:00
Aetias b5204037da Match compressed code 2023-09-23 19:05:42 +02:00
Aetias 82583ad8c7 Write autoload footer 2023-09-20 22:21:54 +02:00
Aetias c07f910ef4 Put overlay 0 after boot module 2023-09-17 11:41:49 +02:00
Aetias e82e69f4f2 Auto-generate LCF 2023-09-16 09:51:55 +02:00