Commit Graph

38 Commits

Author SHA1 Message Date
gijs c1eebe544b Identify some audio things
Rename `D_800EB2E4` to `__SONG_REVERB`
Rename `field_0x2c` of `SomethingMusic` to `index`
2023-10-22 02:04:23 +02:00
gijs 30721ffd6c Clean up around `nuContRetrace`
Rename `__calls_read_controller_0` to `nuContRetrace`
Rename `D_800A9FE0` to `nuContReadFunc`
Rename `__set_fp_8008A660` to `nuContReadFuncSet`
Rename `_ob_proper_regret.c` to `nucontreadfuncset.c`
2023-10-21 18:05:22 +02:00
gijs 19551728c2 Split `_ob_classy_fold.c`
Rename `_ob_classy_fold.c` to `nucontmgr.c`
Rename `__GLOBAL_CONTROLLER_DATA` to `nuContData`
Rename `__copy_global_controller_data` to `nuContDataGetAll`
Split `nuContQueryRead` to it's own file
Split `nuContDataGetAll` to it's own file
2023-10-21 17:54:44 +02:00
gijs 7ff45c1495 Rename `func_8008A260` to `nuContMgrInit` 2023-10-20 19:36:46 +02:00
gijs 02e99d32be Rename `obControllerInit` to `nuSiMgrInit` 2023-10-20 17:51:26 +02:00
gijs d781c0572c Rename `func_80089A10` to `nuGfxTaskAllEndWait` 2023-10-20 17:06:25 +02:00
gijs eb57aa31f3 Rename `D_800C4B20` to `nuGfxZBuffer` 2023-10-20 17:01:28 +02:00
gijs a0962ddc83 Rename `func_8008A1B0` to `nuGfxInitEX2` 2023-10-20 15:55:05 +02:00
gijs c23bc3a884 Identify more `nuGfx` variables 2023-10-20 12:44:32 +02:00
gijs 901ff5dc63 Rename `__dma_load_loop` to `nuGfxRetraceWait` 2023-10-20 12:14:16 +02:00
gijs c53a8b95e5 Identified `nuScPreNMIFunc` 2023-10-20 11:27:37 +02:00
gijs f1b5fa0528 Rename `D_800C4BCC` to `nuScRetraceCounter` 2023-10-20 11:01:00 +02:00
gijs ffce6e7f11 Change `main.c` to use defines in `__set_vi_mode` 2023-10-19 19:43:03 +02:00
gijs 6f3f544f26 Decompile `func_8007382C` 2023-10-19 18:42:31 +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 8afad0eccf Fixed typing of `__GLOBAL_CONTROLLER_DATA_COPY` 2023-10-18 15:37:45 +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 fabe829cbf Decompiled `func_800737A0` 2023-09-27 00:12:20 +02:00
gijs 4c35308c05 Decompiled `func_80073ED8` 2023-09-26 23:22:45 +02:00
gijs feafad101d Added SHIFT-JIS encoding to splat
Added `iconv` to build commands to support SHIFT-JIS
Removed `rodata` from `main`
2023-09-26 19:11:25 +02:00
gijs 5b0d058b23 Decompiled some display list function
Renamed PTR_DISPLAY_LIST to obPtrDisplayList
2023-09-26 01:02:42 +02:00
gijs f42427a595 Migrated rodata to main 2023-09-25 17:33:22 +02:00
gijs bd344c296c Renamed main_ to obMain along with it's Thread and Stack 2023-09-25 16:39:31 +02:00
Ogre a3fca11463 Added Makefile command to generate the context file
Decompiled more code
Before I do something stupid...
2023-09-04 20:17:25 +02:00
Ogre 4672fe01cb Added a lot of symbols
Decompiled more code
2023-09-03 17:30:01 +02:00
Ogre 90b9b43846 Added back m2ctx which now works
Cleaned up extern functions to common.h
Added more decompiled code
2023-09-03 11:20:26 +02:00
Ogre e579899bd0 Decompiled a couple functions 2023-09-02 00:27:33 +02:00
Ogre 1d45805511 Identified more code 2023-09-01 21:21:24 +02:00
Ogre 5c248739e1 Finished 1B3E0
Finished 42C30
Finished 1B510
Finished 19DD0
2023-09-01 14:38:06 +02:00
Ogre 7ad1f85eac Added ultra64.h to common.h
Identified more code
Reversed a bit more
2023-09-01 00:29:02 +02:00
Ogre 388632b8dd More code 2023-08-30 14:56:52 +02:00
Ogre 3fa9d72769 Ignore build folder
Remove include folders from Makefile
Updated symbols
Reverse a couple of functions
2023-08-30 10:44:13 +02:00