sotn-decomp/config
Luciano Ciccariello 5362c8b8da
Add ST/WRP from PSP (#1172)
Extract ST/WRP out of #1119 . All the function symbols should have been
cross-referenced. There as some PSX functions missing from PSP and some
new functions from PSP that are not present on PSX (e.g.
`st_init_wrp.c`).

The files `st_debug.c` and `e_breakable.c` are shared between WRP PSX
and WRP PSP. Everything else from PSP is isolated into its own folder. I
had to do some tricks on the YAML config to allow shared code.

`ST_WRP_MERGE = st_debug e_breakable` in the `Makefile` is a bit
annoying as MWCC complains about every single minute detail from the C
source that has been already decompiled for the PSX US build.

`EntityWarpSmallRocks` is matching on PSP but I couldn't extract the
rodata without having a bunch of linker errors. This might be a Splat
issue. I need to investigate further.

`func_psp_09244760` is soooo interesting. The values from `0x11` to
`0x17` matches the Entity IDs that are unique to the WRP overlay. This
aligns to what we have in `typedef enum EntityIDs`.

Overall I am very excited to the recent discoveries from the PSP build!
2024-05-25 11:56:06 -07:00
..
saturn Saturn: Decompile entrypoint, don't strip elfs (#659) 2023-10-02 06:47:44 -07:00
check.hd.sha Add TT_000 from the HD version (#1111) 2024-04-04 22:28:57 +01:00
check.pspeu.sha Add ST/WRP from PSP (#1172) 2024-05-25 11:56:06 -07:00
check.saturn.sha Saturn: Add Alucard overlay (#658) 2023-10-01 16:26:24 -07:00
check.us.sha Split BIN/WEAPON0.BIN (#154) 2023-08-10 23:56:40 +01:00
dirt.hd.json Import 4A538, demo and 5087C data (#835) 2023-12-12 10:36:34 -08:00
dirt.pspeu.json Add TT_000 overlay from PSP (#1113) 2024-04-21 02:18:10 +01:00
dirt.saturn.json Import 4A538, demo and 5087C data (#835) 2023-12-12 10:36:34 -08:00
dirt.us.json Import LBA data (#922) 2023-12-31 15:44:56 +00:00
disk.us.lba Writes built binaries into build/us/ 2023-02-21 20:06:27 +00:00
gfx.game.json Extract BIN/F_GAME.BIN (#886) 2023-12-25 19:23:25 +00:00
splat.hd.dra.yaml Migrate rodata to functions for dra (#1084) 2024-02-25 17:44:11 +00:00
splat.hd.tt_000.yaml TT_000 PSP match more functions (#1150) 2024-05-19 19:23:30 +01:00
splat.pspeu.stwrp.yaml Add ST/WRP from PSP (#1172) 2024-05-25 11:56:06 -07:00
splat.pspeu.tt_000.yaml Add ST/WRP from PSP (#1172) 2024-05-25 11:56:06 -07:00
splat.us.dra.yaml Migrate rodata to functions for dra (#1084) 2024-02-25 17:44:11 +00:00
splat.us.main.yaml Replace BIOS Trampolines (#1133) 2024-05-17 08:45:26 +01:00
splat.us.ric.yaml Pass undefined_syms files to linker (#1065) 2024-02-18 14:57:03 +00:00
splat.us.stcen.yaml EntityRedDoor matching (#1167) 2024-05-24 19:41:07 +01:00
splat.us.stdre.yaml EntityRedDoor matching (#1167) 2024-05-24 19:41:07 +01:00
splat.us.stmad.yaml EntityRedDoor matching (#1167) 2024-05-24 19:41:07 +01:00
splat.us.stno3.yaml EntityRedDoor matching (#1167) 2024-05-24 19:41:07 +01:00
splat.us.stnp3.yaml EntityRedDoor matching (#1167) 2024-05-24 19:41:07 +01:00
splat.us.stnz0.yaml EntityRedDoor matching (#1167) 2024-05-24 19:41:07 +01:00
splat.us.strwrp.yaml Pass undefined_syms files to linker (#1065) 2024-02-18 14:57:03 +00:00
splat.us.stsel.yaml Pass undefined_syms files to linker (#1065) 2024-02-18 14:57:03 +00:00
splat.us.stst0.yaml EntityRedDoor matching (#1167) 2024-05-24 19:41:07 +01:00
splat.us.stwrp.yaml Add ST/WRP from PSP (#1172) 2024-05-25 11:56:06 -07:00
splat.us.tt_000.yaml TT_000 PSP match more functions (#1150) 2024-05-19 19:23:30 +01:00
splat.us.weapon.yaml Completes w_051 (#1122) 2024-05-12 18:31:16 +01:00
symbols.beta.txt Rename D_80072EF4 to padSim (#1168) 2024-05-24 19:59:00 +01:00
symbols.hd.dra.txt DRA func_8010DA70 (#1095) 2024-03-07 22:19:44 +00:00
symbols.hd.tt_000.txt Add TT_000 from the HD version (#1111) 2024-04-04 22:28:57 +01:00
symbols.hd.txt Rename D_80072EF4 to padSim (#1168) 2024-05-24 19:59:00 +01:00
symbols.pspeu.stwrp.txt Add ST/WRP from PSP (#1172) 2024-05-25 11:56:06 -07:00
symbols.pspeu.tt_000.txt TT_000 PSP match more functions (#1150) 2024-05-19 19:23:30 +01:00
symbols.pspeu.txt Add ST/WRP from PSP (#1172) 2024-05-25 11:56:06 -07:00
symbols.stmad.txt EntityRedDoor matching (#1167) 2024-05-24 19:41:07 +01:00
symbols.us.dra.txt DRA HandleGameOver (#1086) 2024-02-25 22:14:00 +00:00
symbols.us.main.txt Migrate .rodata to functions for main.exe (#1078) 2024-02-24 11:35:01 +00:00
symbols.us.ric.txt DRA RenderEntities (non matching) (#1034) 2024-02-06 10:54:35 -08:00
symbols.us.stcen.txt Refactor entity.h Functions (#1171) 2024-05-24 23:56:59 -07:00
symbols.us.stdre.txt EntityRedDoor matching (#1167) 2024-05-24 19:41:07 +01:00
symbols.us.stno3.txt EntityRedDoor matching (#1167) 2024-05-24 19:41:07 +01:00
symbols.us.stnp3.txt EntityRedDoor matching (#1167) 2024-05-24 19:41:07 +01:00
symbols.us.stnz0.txt EntityRedDoor matching (#1167) 2024-05-24 19:41:07 +01:00
symbols.us.strwrp.txt Refactor entity.h Functions (#1171) 2024-05-24 23:56:59 -07:00
symbols.us.stsel.txt Decomp SEL func_801B69F8 (#1007) 2024-01-24 18:34:05 +00:00
symbols.us.stst0.txt EntityRedDoor matching (#1167) 2024-05-24 19:41:07 +01:00
symbols.us.stwrp.txt EntityRedDoor matching (#1167) 2024-05-24 19:41:07 +01:00
symbols.us.tt_000.txt TT_000 func_801733D4 (#789) 2023-11-18 18:40:14 -08:00
symbols.us.txt Rename D_80072EF4 to padSim (#1168) 2024-05-24 19:59:00 +01:00
symbols.us.weapon.txt Update func_8011A4D0 to match on PSP (#1155) 2024-05-21 17:34:07 -07:00
symbols.us.weapon.txt.in EntityWeaponShieldSpell symbol (#508) 2023-08-24 12:31:05 +01:00
undefined_syms.beta.txt Update splat (#247) 2023-06-12 06:04:25 +01:00
undefined_syms.hd.txt PSP: func_80171ED4 (#1116) 2024-05-04 19:09:31 +01:00
undefined_syms.pspeu.txt Add ST/WRP from PSP (#1172) 2024-05-25 11:56:06 -07:00
undefined_syms.us.txt PSP: func_80171ED4 (#1116) 2024-05-04 19:09:31 +01:00