gijs
474036e160
I made a mess but it builds
2024-05-24 20:57:13 +02:00
gijs
56c27dd0fb
Decompile `osEPiLinkHandle`
2024-05-23 22:32:56 +02:00
gijs
17bcb1984c
Change `splat.yaml` to add jlabel macro
2024-05-23 22:12:17 +02:00
gijs
a59d54c56d
Disable SHIFT-JIS decoding for now
2023-11-24 13:15:16 +01:00
gijs
4b68acc1bf
Rename `nuContPakFileFread` to `nuContPakFileOpenJis`
2023-10-22 12:59:01 +02:00
gijs
ba6bc84aba
Decompile `nuContPakCodeSet`
2023-10-22 12:56:04 +02:00
gijs
9dafb4f418
Rename `1AD10` to `nucontpakconv.c`
2023-10-22 12:49:23 +02:00
gijs
d68db110f1
Rename `func_8008AD60` to `nuContPakFileFread`
...
Add `nucontpakfilefread.c`
2023-10-22 12:42:35 +02:00
gijs
012990335c
Split `nucontpak` files
...
Add `nucontpakopen.c`
Add `nucontpakgetfree.c`
Add `nucontpakrepairid.c`
Add `nucontpakfileopen.c`
Add `nucontpakfilereadwrite.c`
Add `nucontpakfiledelete.c`
Add `nucontpakfilestate.c`
2023-10-22 11:53:42 +02:00
gijs
a3f0f1a003
Correct `main` segment `bss` VRAM address
2023-10-21 21:23:11 +02:00
gijs
7668b38b44
Rename `_ob_painful_roll` to `nugfxswapcfb`
2023-10-21 20:06:31 +02:00
gijs
ad75b6d5f3
Split `1B530`, remove `nuIdle` definition
...
Move `nuSiCallBackAdd` to `nusicallbackadd.c`
Move `nuSiCallBackRemove` to `nusicallbackremove.c`
2023-10-21 19:53:42 +02:00
gijs
d4b40689b4
Rename `_ob_dull_silver.c` to `nucontpakmgr.c`
...
Rename `func_8008A6A0` to `nuContPakMgrInit`
Rename `func_8008A6C0` to `nuContPakMgrRemove`
Rename `D_800AA040` to `nuContPakCallBack`
2023-10-21 18:11:30 +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
3dab52ce7d
Rename `_ob_silly_cactus.c` to `nucontdatalock.c`
2023-10-21 17:39:57 +02:00
gijs
24e91ef028
Rename `_ob_prized_reading.c` to `nucontmgr.c`
2023-10-21 17:37:13 +02:00
gijs
f03558ef48
Rename a couple files and split them into their own
...
Rename `_ob_icy_coast.c` to `nusimgr.c`
Add decompiled `nuPiInit` to `nupiinit.c`
Add decompiled `nuPiReadRom` to `nupireadrom.c`
2023-10-21 17:33:47 +02:00
gijs
a5a10f03cd
Rename `_ob_grumpy_island.c` to `nugfxthread.c` and move it to `nu` folder
2023-10-21 17:25:30 +02:00
gijs
56ba9040f4
Move `nuGfxInitEX2` to it's own C file
2023-10-20 17:49:28 +02:00
gijs
094f68127e
Rename `func_80089C50` to `nuGfxDisplayOn` and move it into it's own C file
2023-10-20 17:48:01 +02:00
gijs
73120a55ab
Rename `black.c` to `nugfxdisplayoff.c`
2023-10-20 17:43:26 +02:00
gijs
9d669a11af
Split `nuGfxTaskAllEndWait` into it's own C file
2023-10-20 17:35:53 +02:00
gijs
42c160f7b9
Rename `_ob_past_brick.c` to `nusched.c`
2023-10-20 17:33:14 +02:00
gijs
f0b15433cb
Rename `_ob_questionable_glass` to `nugfxswapcfbfuncset`
2023-10-20 17:30:31 +02:00
gijs
5c2961c461
Rename `_ob_thoughtless_van` to `nugfxfuncset`
2023-10-20 17:28:03 +02:00
gijs
d3f8360be2
Move `nuGfxTask` functions to it's own C file
2023-10-20 17:25:02 +02:00
gijs
25048fc641
Split `func_80089990` into it's own C file
2023-10-20 17:22:48 +02:00
gijs
c711ee9ea7
Split `nuGfxSetCfb` to C
2023-10-20 12:40:44 +02:00
gijs
901ff5dc63
Rename `__dma_load_loop` to `nuGfxRetraceWait`
2023-10-20 12:14:16 +02:00
gijs
411c33a536
Disabled `data_16FF40` for now
2023-10-20 11:27:14 +02:00
gijs
39db969fd9
Split segment `0x2CBC0` into it's own C file
2023-10-19 18:54:28 +02:00
gijs
d1f07791c9
Cleaned up `splat.yaml`
2023-09-30 01:09:12 +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
dd47587e8b
Merged previously decompiled functions to named files
2023-09-29 11:47:22 +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
50717285b5
Confidently figured out the whole `overlay_87200`
2023-09-29 01:46:01 +02:00
gijs
18af6601e3
Migrated some overlay data
2023-09-29 01:15:41 +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
gijs
975f45149f
Forgot to split a segment in `overlay_286BD0`
2023-09-27 01:47:44 +02:00
gijs
fa7b76925a
Migrated `rodata` for `overlay_177ED0`
2023-09-27 01:45:08 +02:00
gijs
aec46b9023
Migrated gfx from `14E530`
2023-09-27 01:34:06 +02:00
gijs
6c268e9cbf
Further split up the data in the main segment
2023-09-27 00:55:01 +02:00