Commit Graph

371 Commits

Author SHA1 Message Date
gijs 8a0544efc3 Clean up arguments and move definitions to `common.h` 2023-10-19 18:42:17 +02:00
gijs ef9826c23e Decompiled `__set_vi_mode` 2023-10-19 18:08:18 +02:00
gijs 3a78de26ae Cleaned up `main.c` for consistent formatting 2023-10-19 17:58:39 +02:00
gijs 120e13f0c0 Decompiled `func_80073398`
Changed some other types related to this function
Removed `obMain` for now
2023-10-19 17:11:57 +02:00
gijs b406ea3ad3 Decompiled `func_80071288`
Almost got `obMain`, still needs some fixing
2023-10-18 18:27:11 +02:00
gijs 97b0b10970 Changed `obStackMain` to be used differently in different functions as I think it's an alias 2023-10-18 17:33:01 +02:00
gijs 129cce1e39 Changed `__GLOBAL_CONT_STATUS` to occopy 0x10 bytes 2023-10-18 17:32:04 +02:00
gijs 4f499b1f0f Decompiled `func_800764E0` and fixed `func_80077494` a bit 2023-10-18 17:05:12 +02:00
gijs 9875a517ee Fixed `__read_controller` call 2023-10-18 16:04:32 +02:00
gijs 8afad0eccf Fixed typing of `__GLOBAL_CONTROLLER_DATA_COPY` 2023-10-18 15:37:45 +02:00
gijs 0ab5a65328 Fixed unknown regressions for `UnusedMallocNo` 2023-10-18 15:35:27 +02:00
gijs 1cb760c99a Decompiled `func_80076E2C` 2023-10-18 14:12:08 +02:00
gijs 969059eeaa Added `D_800E82C8` and `D_800C4C10` to symbols 2023-10-18 14:09:18 +02:00
gijs 6c7da7abc9 Removed address of `__osViSwapBuffer_3` 2023-10-18 13:44:37 +02:00
gijs a7b4a9c109 Decompiled `func_80077494` 2023-10-18 13:30:09 +02:00
gijs ce7f900afd Decompiled `func_80072710` 2023-10-10 13:47:34 +02:00
gijs 961718f707 Decompiled `func_800727D8` 2023-10-10 13:36:03 +02:00
gijs 20a36e05df Decompiled `func_8007337C` 2023-10-10 13:30:01 +02:00
gijs d59bf67d23 Decompiled `func_8007338C` 2023-10-10 13:28:33 +02:00
gijs 9669273d02 Fixed `m2ctx` 2023-10-10 13:23:49 +02:00
gijs 8aca547092 Tried decompiling func_8007896C but it didn't match.. 2023-10-10 13:06:42 +02:00
gijs c30c278972 Before I do something stupid... 2023-09-30 09:58:59 +02:00
gijs d1f07791c9 Cleaned up `splat.yaml` 2023-09-30 01:09:12 +02:00
gijs 2efd0cbbe9 Merged `__read_u32_le` and `UnpackProc` from `lha.c` to `_ob_rabid_jar` 2023-09-30 00:58:19 +02:00
gijs 9e1dd54094 Merged old `_ob_overconfident_mother` with `_ob_rabid_jar` 2023-09-29 18:54:56 +02:00
gijs dccd234f4a Decompiled `UnusedMallocNo` 2023-09-29 18:53:09 +02:00
gijs 80fbf0175e Cleaned up `overlay_table.c` a bit 2023-09-29 13:09:57 +02:00
gijs c63870ac14 Migrated `__OVERLAY_TABLE` to `c` 2023-09-29 12:30:44 +02:00
gijs fd34166b82 Added struct names to several `__OVERLAY_INFO` structures 2023-09-29 12:00:39 +02:00
gijs dd47587e8b Merged previously decompiled functions to named files 2023-09-29 11:47:22 +02:00
gijs cf67e12f81 Delete files without any decompiled functions
Merge some existing decompiled functions into it's actual c file
2023-09-29 11:35:16 +02:00
gijs 9d2e65d8fb Merge `class.c`, `ability.c` and `equipment.c` into `_ob_fierce_selection`
Refactor class function names
2023-09-29 11:32:58 +02:00
gijs 4fec5e1726 Extracted some gfx 2023-09-29 02:13:31 +02:00
gijs 3ac868f6ac Forgot to mark `overlay_87200` as complete 2023-09-29 02:08:10 +02:00
gijs f839da2581 Decompiled `func_8017B5BC` 2023-09-29 02:07:05 +02:00
gijs 1c2a037909 Decompiled `func_8017BA2C` 2023-09-29 02:00:16 +02:00
gijs 721b5a2236 Changed `OverlaySomething` to contain function pointer 2023-09-29 01:56:50 +02:00
gijs 26f00605e9 Decompiled `__setup_overlay_79730` 2023-09-29 01:51:49 +02:00
gijs 50717285b5 Confidently figured out the whole `overlay_87200` 2023-09-29 01:46:01 +02:00
gijs 0bcbe130a8 Added more macros for segment symbols 2023-09-29 01:16:00 +02:00
gijs 18af6601e3 Migrated some overlay data 2023-09-29 01:15:41 +02:00
gijs f403aed69a Decompiled `__get_overlay_info_71280_65C8C` 2023-09-28 23:53:55 +02:00
gijs 006e923a3d Added a couple `_SEGMENT_` macros 2023-09-28 23:37:58 +02:00
gijs 7c75875dc5 Updated `splat` 2023-09-28 23:16:16 +02:00
gijs d1b43725bc Changed signature of `__calls_romCopy_8009DA50` 2023-09-28 23:15:59 +02:00
gijs 90b8997de6 Split and migrated `rodata` of `overlay_188B60` 2023-09-28 20:02:08 +02:00
gijs 04dd85feee Fixed `asm` segment `28A7B0` to C in `overlay_286BD0` 2023-09-27 16:38:36 +02:00
gijs 666d20736c Added `force_migration:True` for symbols not correctly disassembled by `spimdisasm` 2023-09-27 16:07:48 +02:00
gijs e1285c8515 Identified more `osPfs` functions and split them into their own files 2023-09-27 11:49:19 +02:00
gijs 8c4808f801 Migrated `rodata` for `overlay_17F9C0` 2023-09-27 01:53:46 +02:00