Commit Graph

238 Commits

Author SHA1 Message Date
Aetias aefcf5bf21 Decomp ItemManager::EquipShipPart 2024-02-17 13:45:21 +01:00
Aetias 108951f307 Decomp ItemManager::GetEquippedShipPart 2024-02-17 13:44:37 +01:00
Aetias 4ab8f04b33 96% match ItemManager::func_ov00_020ad790 2024-02-17 13:41:27 +01:00
Aetias ac858cb5da Interworking always on, add THUMB and ARM macros 2024-02-17 13:05:54 +01:00
Aetias 3a25fcc17d Decomp ItemManager::GiveAmmo 2024-02-17 00:53:22 +01:00
Aetias ef2226c84d Decomp ItemManager::GetAmmo 2024-02-17 00:45:59 +01:00
Aetias de3c2636d7 Decomp ItemManager::GetEquipItem 2024-02-17 00:44:31 +01:00
Aetias 91643888ca Decomp ItemManager::EquipItem_vfunc_2c 2024-02-17 00:39:00 +01:00
Aetias 7f50862f8f Merge branch 'usa' into main 2024-02-17 00:35:25 +01:00
Aetias 89b20bc2da Decomp ItemManager::EquipItem_vfunc_3c 2024-02-17 00:27:54 +01:00
Aetias b24f0a3a90 Add sbss section for compiler 2024-02-16 16:14:31 +01:00
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
AetiasHax 8968b00162 Merge pull request #5 from AetiasHax/usa
Add USA support
2024-02-11 09:42:12 +01:00
Aetias 72b9346672 Mention USA support in docs 2024-02-11 09:28:37 +01:00
Aetias 4842e28f24 Add make eur and make usa 2024-02-11 09:27:43 +01:00
Aetias 71202d778d .gitignore /tools/temp 2024-02-11 08:58:42 +01:00
Aetias 753fb43f49 Save bytes in compress by ignoring 0-flag blocks 2024-02-11 08:57:33 +01:00
Aetias 899b20283e Match USA code
Yes, all of it. It's been a productive day.
2024-02-10 14:43:26 +01:00
Aetias 9544473665 Match USA func_ov40_0218852c 2024-02-10 09:31:45 +01:00
Aetias f139b592ad Match USA func_ov40_02188460 2024-02-10 09:30:08 +01:00
Aetias 6d1f26df10 Match USA overlay 0 2024-02-10 08:40:40 +01:00
Aetias 6e61dfee9c Use 32-aligned end address for overlay size calculation 2024-02-10 08:33:10 +01:00
Aetias 38f9d1faeb Remove hardcoded pointers in overlay 0 2024-02-08 18:45:14 +01:00
Aetias 58d0f817e0 Match USA main.s
One down, 62 overlays to go.
2024-02-06 19:26:53 +01:00
Aetias accbea8764 Add missing external symbols 2024-02-05 23:20:45 +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 08e91aafb3 Disassemble USA func_ov14_0212fb30 2024-02-04 15:29:41 +01:00
Aetias f3384f3a3e Fix end of function func_ov12_02116b1c 2024-02-04 15:18:08 +01:00
Aetias 23452532b1 Fix end of function func_ov05_0210d6dc 2024-02-04 14:57:32 +01:00
Aetias 802c482203 Disassemble USA func_ov03_02f9fe4 2024-02-04 14:51:04 +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 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 0ed9a607c2 Add REGION=USA option in Makefile 2024-02-03 18:15:41 +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