Commit Graph

110 Commits

Author SHA1 Message Date
Aetias 6b4a258ff5 Update ItemFlag type to be s32 2024-02-18 15:10:27 +01:00
Aetias 7749c59b13 Decomp ItemManager::GetUnk_09e_Divided 2024-02-18 12:11:38 +01:00
Aetias 7412a00674 Match ItemManager::Save and Load 2024-02-18 11:34:16 +01:00
Aetias 89b20bc2da Decomp ItemManager::EquipItem_vfunc_3c 2024-02-17 00:27:54 +01:00
Aetias a2137b03b6 Change section .sinit to .ctor 2024-02-12 16:45:40 +01:00
Aetias 58d0f817e0 Match USA main.s
One down, 62 overlays to go.
2024-02-06 19:26:53 +01:00
Aetias e1a033262f Match USA data_020561f4 2024-02-05 22:11:46 +01:00
Aetias 00c2205bab Match USA func_0204f014 2024-02-05 21:45:19 +01:00
Aetias 364fe59e0d Match USA func_0202fddc 2024-02-05 21:42:22 +01:00
Aetias 4bdc4bb00a Match USA func_0202d164 2024-02-05 21:20:15 +01:00
Aetias dd83dc3569 Supply heap address from linker script 2024-02-04 10:26:02 +01:00
Aetias eab0815fc7 32-align .bss sections 2024-02-04 09:19:06 +01:00
Aetias c81532e36c Disassemble unreachable code 2024-02-03 19:22:16 +01:00
Aetias 5e026ff01c Disassemble USA func_020334b4 2024-02-03 19:04:01 +01:00
Aetias b43780e786 Disassemble USA func_020333e0 2024-02-03 19:01:36 +01:00
Aetias 156ffa96ca Disassemble USA func_0202d164 2024-02-03 18:55:34 +01:00
Aetias 2f46a6e54a Disassemble USA func_0202ab48 2024-02-03 18:39:14 +01:00
Aetias 8bce02a555 Disassemble USA func_0202aaf8 2024-02-03 18:38:09 +01:00
Aetias 7fc51cdc71 Remove fake function 2024-02-03 18:19:47 +01:00
Aetias 9d78c1c864 Remove useless .globals 2024-02-03 18:16:27 +01:00
Aetias ed32e278b1 Write ARM9 module info in buildrom 2024-02-03 18:15:20 +01:00
Aetias fc98f547c5 Disassemble USA secure area 2024-02-03 14:44:20 +01:00
Aetias 1b89b25ba6 Disassemble and name SWIs in secure area 2024-02-03 14:14:14 +01:00
Aetias 3c7eb05821 Removed global.inc 2024-01-07 18:17:10 +01:00
Aetias 193e184c0e Mangle ItemManager function names 2024-01-07 15:05:12 +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 c6736f9c64 Decomp 3 Inventory functions 2024-01-06 10:39:33 +01:00
Aetias 0ab53a2adf 93% match Inventory::Load 2023-12-31 14:26:42 +01:00
Aetias 282500b724 Name function FastDivide 2023-12-20 10:38:50 +01:00
Aetias 2dcc30f992 Decomp Inventory::Destroy 2023-11-13 22:41:04 +01:00
Aetias d24d904a4d Enable interworking in linker 2023-11-13 22:17:26 +01:00
Aetias b0025fe8de Decomp Inventory::Create 2023-11-11 13:05:33 +01:00
Aetias 4aec27fee4 Add SysObject class 2023-11-11 12:50:14 +01:00
Aetias 63f8d3b699 Build .s files in all asm/ subdirectories 2023-11-07 19:22:25 +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 77e17e890a Revert JPN diffs 2023-10-03 15:55:07 +02:00
Aetias f87f431593 Diff JPN func_02050d70 2023-10-02 18:05:13 +02:00
Aetias 951f54611e Diff JPN func_0204f754 2023-10-02 17:57:57 +02:00
Aetias f2581b0d98 Fix diff mistakes and disasm some unreachable code 2023-10-02 17:56:43 +02:00
Aetias 5e161e253c Diff JPN func_0204c6d8 2023-10-02 17:37:21 +02:00
Aetias 5c65e92fa9 Diff JPN func_0203f634 2023-10-01 17:20:42 +02:00
Aetias 534bbf2786 Diff JPN func_0203ed18 2023-10-01 17:19:59 +02:00
Aetias 38409dc654 Diff JPN func_0203de14 2023-10-01 17:19:05 +02:00
Aetias 6106d35cde Diff JPN func_0203dcfc 2023-10-01 17:18:16 +02:00
Aetias c043204bac Diff JPN func_0203cc68 2023-10-01 17:16:52 +02:00
Aetias 34ccc1e35c Diff JPN func_0203cb00 2023-10-01 17:15:45 +02:00