Commit Graph

  • 1485d2f5ee Decomp ITemManager::SetTreasureCount Aetias 2024-02-18 11:42:51 +01:00
  • 64aea4ed32 Decomp ItemManager::GetTreasureCount Aetias 2024-02-18 11:41:18 +01:00
  • 2c46503ca1 Decomp ItemManager::SetShipPartCount Aetias 2024-02-18 11:40:14 +01:00
  • 90c42ba870 Decomp ItemManager::GetShipPartCount Aetias 2024-02-18 11:37:33 +01:00
  • 5697dceffa Update EquipItem::IsUsable Aetias 2024-02-18 11:35:07 +01:00
  • f23e8d5e11 Exclude duplicate macros in m2ctx Aetias 2024-02-18 11:34:42 +01:00
  • 7412a00674 Match ItemManager::Save and Load Aetias 2024-02-18 11:34:16 +01:00
  • aefcf5bf21 Decomp ItemManager::EquipShipPart Aetias 2024-02-17 13:45:21 +01:00
  • 108951f307 Decomp ItemManager::GetEquippedShipPart Aetias 2024-02-17 13:44:37 +01:00
  • 4ab8f04b33 96% match ItemManager::func_ov00_020ad790 Aetias 2024-02-17 13:41:27 +01:00
  • ac858cb5da Interworking always on, add THUMB and ARM macros Aetias 2024-02-17 13:05:54 +01:00
  • 3a25fcc17d Decomp ItemManager::GiveAmmo Aetias 2024-02-17 00:53:22 +01:00
  • ef2226c84d Decomp ItemManager::GetAmmo Aetias 2024-02-17 00:45:59 +01:00
  • de3c2636d7 Decomp ItemManager::GetEquipItem Aetias 2024-02-17 00:44:31 +01:00
  • 91643888ca Decomp ItemManager::EquipItem_vfunc_2c Aetias 2024-02-17 00:39:00 +01:00
  • 7f50862f8f Merge branch 'usa' into main Aetias 2024-02-17 00:35:25 +01:00
  • 89b20bc2da Decomp ItemManager::EquipItem_vfunc_3c Aetias 2024-02-17 00:27:54 +01:00
  • b24f0a3a90 Add sbss section for compiler Aetias 2024-02-16 16:14:31 +01:00
  • 3ac7889df3 Rename ov00_02084eac.s to ov00_02084ebc.s Aetias 2024-02-16 16:13:45 +01:00
  • a2137b03b6 Change section .sinit to .ctor Aetias 2024-02-12 16:45:40 +01:00
  • 8968b00162 Merge pull request #5 from AetiasHax/usa AetiasHax 2024-02-11 09:42:12 +01:00
  • 72b9346672 Mention USA support in docs Aetias 2024-02-11 09:28:37 +01:00
  • 4842e28f24 Add make eur and make usa Aetias 2024-02-11 09:27:43 +01:00
  • 71202d778d .gitignore /tools/temp Aetias 2024-02-11 08:58:42 +01:00
  • 753fb43f49 Save bytes in compress by ignoring 0-flag blocks Aetias 2024-02-11 08:57:33 +01:00
  • 899b20283e Match USA code Yes, all of it. It's been a productive day. Aetias 2024-02-10 14:43:26 +01:00
  • 9544473665 Match USA func_ov40_0218852c Aetias 2024-02-10 09:31:45 +01:00
  • f139b592ad Match USA func_ov40_02188460 Aetias 2024-02-10 09:30:08 +01:00
  • 6d1f26df10 Match USA overlay 0 Aetias 2024-02-10 08:40:40 +01:00
  • 6e61dfee9c Use 32-aligned end address for overlay size calculation Aetias 2024-02-10 08:33:10 +01:00
  • 38f9d1faeb Remove hardcoded pointers in overlay 0 Aetias 2024-02-08 18:45:14 +01:00
  • 58d0f817e0 Match USA main.s One down, 62 overlays to go. Aetias 2024-02-06 19:26:53 +01:00
  • accbea8764 Add missing external symbols Aetias 2024-02-05 23:20:45 +01:00
  • e1a033262f Match USA data_020561f4 Aetias 2024-02-05 22:11:46 +01:00
  • 00c2205bab Match USA func_0204f014 Aetias 2024-02-05 21:45:19 +01:00
  • 364fe59e0d Match USA func_0202fddc Aetias 2024-02-05 21:42:22 +01:00
  • 4bdc4bb00a Match USA func_0202d164 Aetias 2024-02-05 21:20:15 +01:00
  • 08e91aafb3 Disassemble USA func_ov14_0212fb30 Aetias 2024-02-04 15:29:41 +01:00
  • f3384f3a3e Fix end of function func_ov12_02116b1c Aetias 2024-02-04 15:18:08 +01:00
  • 23452532b1 Fix end of function func_ov05_0210d6dc Aetias 2024-02-04 14:57:32 +01:00
  • 802c482203 Disassemble USA func_ov03_02f9fe4 Aetias 2024-02-04 14:51:04 +01:00
  • fa26127a43 Match USA location of func_ov00_020d59f0 and others Aetias 2024-02-04 14:32:16 +01:00
  • dd83dc3569 Supply heap address from linker script Aetias 2024-02-04 10:26:02 +01:00
  • 627c0aa8f1 Specify overlay origin after multiple overlays Aetias 2024-02-04 10:06:35 +01:00
  • eab0815fc7 32-align .bss sections Aetias 2024-02-04 09:19:06 +01:00
  • c81532e36c Disassemble unreachable code Aetias 2024-02-03 19:22:16 +01:00
  • 5e026ff01c Disassemble USA func_020334b4 Aetias 2024-02-03 19:04:01 +01:00
  • b43780e786 Disassemble USA func_020333e0 Aetias 2024-02-03 19:01:36 +01:00
  • 156ffa96ca Disassemble USA func_0202d164 Aetias 2024-02-03 18:55:34 +01:00
  • 2f46a6e54a Disassemble USA func_0202ab48 Aetias 2024-02-03 18:39:14 +01:00
  • 8bce02a555 Disassemble USA func_0202aaf8 Aetias 2024-02-03 18:38:09 +01:00
  • 7fc51cdc71 Remove fake function Aetias 2024-02-03 18:19:47 +01:00
  • 9d78c1c864 Remove useless .globals Aetias 2024-02-03 18:16:27 +01:00
  • 0ed9a607c2 Add REGION=USA option in Makefile Aetias 2024-02-03 18:15:41 +01:00
  • ed32e278b1 Write ARM9 module info in buildrom Aetias 2024-02-03 18:15:20 +01:00
  • fc98f547c5 Disassemble USA secure area Aetias 2024-02-03 14:44:20 +01:00
  • 1b89b25ba6 Disassemble and name SWIs in secure area Aetias 2024-02-03 14:14:14 +01:00
  • e1a9c2736a Fix incorrect item names Aetias 2024-01-16 17:51:24 +01:00
  • 8ea0c6dfdf Match 10 ItemManager functions Aetias 2024-01-16 17:46:57 +01:00
  • 18ccb308d8 Specify processor in compiler args Aetias 2024-01-16 17:44:17 +01:00
  • 5c0c290052 Merge pull request #4 from mike8699/add-item-ids AetiasHax 2024-01-16 16:13:45 +01:00
  • d5a82ab109 Add some more item IDs Mike 2024-01-07 21:18:04 -05:00
  • 3c7eb05821 Removed global.inc Aetias 2024-01-07 18:17:10 +01:00
  • 915c7cd29d Fix syntax errors Aetias 2024-01-07 18:16:42 +01:00
  • 193e184c0e Mangle ItemManager function names Aetias 2024-01-07 15:05:12 +01:00
  • 7302784339 Declare all ItemManager functions in overlay 0 Aetias 2024-01-07 12:29:52 +01:00
  • 417cd3c9f6 Add item IDs Aetias 2024-01-07 12:29:22 +01:00
  • 7e0073fd41 Add fixed point vector type Aetias 2024-01-07 12:29:09 +01:00
  • 1e33a22c9e Add item model fields in ItemManager Aetias 2024-01-07 09:51:08 +01:00
  • 781a8e72ec Inventory -> ItemManager Debug code reveals the name of this class to be アイテムマネージャー, or "item manager" Aetias 2024-01-07 09:04:10 +01:00
  • e43a0f051a Update overlays.md Aetias 2024-01-06 10:39:46 +01:00
  • c6736f9c64 Decomp 3 Inventory functions Aetias 2024-01-06 10:39:33 +01:00
  • e94f48ce0b Update EquipItem virtual functions Aetias 2024-01-06 10:38:50 +01:00
  • cf9ba37018 Ignore override keyword when compiling Aetias 2024-01-06 10:37:11 +01:00
  • 31391fd76f Update compiler flags Aetias 2024-01-06 10:35:35 +01:00
  • 2781fb0724 .gitignore *.sav Some emulators put save files in the same directory as the ROM Aetias 2024-01-06 10:35:16 +01:00
  • 22a77288e8 Add m2ctx.py Aetias 2024-01-06 10:34:55 +01:00
  • 45b184bc08 Update docs Aetias 2024-01-02 12:12:48 +01:00
  • 0982309e34 Update overlays.md Aetias 2024-01-02 08:12:12 +01:00
  • dd035392d7 Inherit SysObject in EquipItem Aetias 2024-01-01 15:47:28 +01:00
  • baefb70a8e Add sword, shield and potion equip item classes Aetias 2024-01-01 15:43:06 +01:00
  • 51dedbad07 Update types in equip item headers Aetias 2024-01-01 14:54:07 +01:00
  • c2f1bdba73 Update overlays.md Aetias 2023-12-31 14:40:51 +01:00
  • 61dea7280f 96% match Inventory::Save Aetias 2023-12-31 14:28:09 +01:00
  • 0ab53a2adf 93% match Inventory::Load Aetias 2023-12-31 14:26:42 +01:00
  • f31bbc26fb Add documentation Aetias 2023-12-27 13:26:42 +01:00
  • 7fb155ff77 92% match Inventory::Save Aetias 2023-12-27 13:22:21 +01:00
  • e5cfa5950c 88% match Inventory::Save Aetias 2023-12-20 10:45:27 +01:00
  • e6257e902b Update Inventory struct Aetias 2023-12-20 10:44:33 +01:00
  • e5d545a7da Add EquipItem virtual class and descendants Aetias 2023-12-20 10:43:07 +01:00
  • 7550a63c03 Add option to build with nonmatching functions Aetias 2023-12-20 10:41:02 +01:00
  • e0e442024f Align sections to 32 Aetias 2023-12-20 10:39:10 +01:00
  • 282500b724 Name function FastDivide Aetias 2023-12-20 10:38:50 +01:00
  • 9afe4a1796 Find asm/C++ sources in all subdirs Aetias 2023-12-20 10:36:21 +01:00
  • 9bfd4026df Add pip and GCC to INSTALL.md Aetias 2023-12-12 19:47:40 +01:00
  • 27b78306dd Build successfully on Linux Aetias 2023-12-12 19:45:22 +01:00
  • 4b73ee6f89 Decomp Inventory::ClearPrevEquippedItem Aetias 2023-11-13 23:23:03 +01:00
  • 2dcc30f992 Decomp Inventory::Destroy Aetias 2023-11-13 22:41:04 +01:00
  • a0cf7d21c6 Fix lcf.py Aetias 2023-11-13 22:17:55 +01:00
  • d24d904a4d Enable interworking in linker Aetias 2023-11-13 22:17:26 +01:00