sotn-decomp/config
bismurphy a860e7bc49
Some checks are pending
Format code / format (push) Waiting to run
Build C code / extract-assets (push) Waiting to run
Build C code / build-linux (i686, Debug, clang, custom) (push) Blocked by required conditions
Build C code / build-linux (i686, Debug, clang, lle) (push) Blocked by required conditions
Build C code / build-linux (i686, Debug, gcc, custom) (push) Blocked by required conditions
Build C code / build-linux (i686, Debug, gcc, lle) (push) Blocked by required conditions
Build C code / build-linux (i686, RelWithDebInfo, clang, custom) (push) Blocked by required conditions
Build C code / build-linux (i686, RelWithDebInfo, clang, lle) (push) Blocked by required conditions
Build C code / build-linux (i686, RelWithDebInfo, gcc, custom) (push) Blocked by required conditions
Build C code / build-linux (i686, RelWithDebInfo, gcc, lle) (push) Blocked by required conditions
Build C code / build-linux (x86_64, Debug, clang, custom) (push) Blocked by required conditions
Build C code / build-linux (x86_64, Debug, clang, lle) (push) Blocked by required conditions
Build C code / build-linux (x86_64, Debug, gcc, custom) (push) Blocked by required conditions
Build C code / build-linux (x86_64, Debug, gcc, lle) (push) Blocked by required conditions
Build C code / build-linux (x86_64, RelWithDebInfo, clang, custom) (push) Blocked by required conditions
Build C code / build-linux (x86_64, RelWithDebInfo, clang, lle) (push) Blocked by required conditions
Build C code / build-linux (x86_64, RelWithDebInfo, gcc, custom) (push) Blocked by required conditions
Build C code / build-linux (x86_64, RelWithDebInfo, gcc, lle) (push) Blocked by required conditions
Build C code / build-macos (Debug, custom) (push) Blocked by required conditions
Build C code / build-macos (Debug, lle) (push) Blocked by required conditions
Build C code / build-macos (RelWithDebInfo, custom) (push) Blocked by required conditions
Build C code / build-macos (RelWithDebInfo, lle) (push) Blocked by required conditions
Build C code / build-windows (Debug, custom) (push) Blocked by required conditions
Build C code / build-windows (Debug, lle) (push) Blocked by required conditions
Build C code / build-windows (RelWithDebInfo, custom) (push) Blocked by required conditions
Build C code / build-windows (RelWithDebInfo, lle) (push) Blocked by required conditions
Build Saturn version / build-and-test-saturn (push) Waiting to run
Build Saturn version / function-finder-saturn (push) Waiting to run
Build Debug Module tool / build (push) Waiting to run
Build PSX and PSP version / build-and-test (pspeu, hd) (push) Waiting to run
Build PSX and PSP version / build-and-test (pspeu, pspeu) (push) Waiting to run
Build PSX and PSP version / build-and-test (us, us) (push) Waiting to run
Build PSX and PSP version / generate-progress-report (pspeu, hd) (push) Blocked by required conditions
Build PSX and PSP version / generate-progress-report (pspeu, pspeu) (push) Blocked by required conditions
Build PSX and PSP version / generate-progress-report (us, us) (push) Blocked by required conditions
Build PSX and PSP version / generate-duplicates-report (us, us) (push) Blocked by required conditions
Build PSX and PSP version / generate-duplicates-report-psp (pspeu, pspeu) (push) Blocked by required conditions
Decompile PSP DRA SetPrimRect (#1860)
I picked a random function from PSP and figured out what it was in PS1.
Turns out it was one of these two.

`SetPrimRect` and `SetTexturedPrimRect` happen to be pulled into a .h
file already. The source code there required a line swap to get a PSP
match.

Interestingly, these are compiled with -O4. I'm guessing for now that
functions with -O4 are grouped together into the same .c files (that is,
some .c files were compiled with -O4, rather than some functions being
-O4). Therefore, I adjusted the PSP makefile so that we can specify what
object files use -O4. This is the same approach I used in Aironauts when
I found some functions being GCC 2.7 and some being 2.8. Not sure if
this will be the strongest approach long term, but I think that will
become more clear as we begin crunching through PSP.
2024-11-01 12:32:23 +00:00
..
saturn Refactor/Naming for tt_000 (#1775) 2024-10-12 21:48:13 +01:00
assets.hd.yaml Asset handler for palette definition in the header (#1852) 2024-10-31 21:06:06 +00:00
assets.us.yaml Asset handler for palette definition in the header (#1852) 2024-10-31 21:06:06 +00:00
check.hd.sha Add CEN Overlay to HD (#1705) 2024-10-01 22:31:18 -07:00
check.pspeu.sha Add PSP DRA (#1119) 2024-11-01 11:07:20 +00:00
check.saturn.sha Saturn: Add Alucard overlay (#658) 2023-10-01 16:26:24 -07:00
check.us.sha Adding tt_002 (Faerie) overlay (#1801) 2024-10-17 14:02:53 -07: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 DRA finish to import all data from US and HD to C files (#1410) 2024-07-14 09:35:13 -07: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 Turn on disassemble_all for most yamls (#1689) 2024-09-28 09:29:16 -07:00
splat.hd.ric.yaml Refactor some stuff with subweapons (#1702) 2024-09-30 21:19:51 +01:00
splat.hd.stcen.yaml Asset handler for palette definition in the header (#1852) 2024-10-31 21:06:06 +00:00
splat.hd.stwrp.yaml Asset handler for palette definition in the header (#1852) 2024-10-31 21:06:06 +00:00
splat.hd.tt_000.yaml Reorganizing tt_000 to be more in line with tt_001 (#1768) 2024-10-08 23:33:14 +01:00
splat.pspeu.dra.yaml Add PSP DRA (#1119) 2024-11-01 11:07:20 +00:00
splat.pspeu.stwrp.yaml OVL_EXPORT RedDoorTiles (#1784) 2024-10-13 18:26:12 +01:00
splat.pspeu.tt_000.yaml Reorganizing tt_000 to be more in line with tt_001 (#1768) 2024-10-08 23:33:14 +01:00
splat.us.bomar.yaml Asset handler for palette definition in the header (#1852) 2024-10-31 21:06:06 +00:00
splat.us.borbo3.yaml Asset handler for palette definition in the header (#1852) 2024-10-31 21:06:06 +00:00
splat.us.dra.yaml Turn on disassemble_all for most yamls (#1689) 2024-09-28 09:29:16 -07:00
splat.us.main.yaml Turn on disassemble_all for most yamls (#1689) 2024-09-28 09:29:16 -07:00
splat.us.ric.yaml Refactor some stuff with subweapons (#1702) 2024-09-30 21:19:51 +01:00
splat.us.stcen.yaml Asset handler for palette definition in the header (#1852) 2024-10-31 21:06:06 +00:00
splat.us.stdre.yaml Asset handler for palette definition in the header (#1852) 2024-10-31 21:06:06 +00:00
splat.us.stmad.yaml Eliminate ET_Generic, and ext.stub (#1825) 2024-10-25 23:56:41 +01:00
splat.us.stno0.yaml Decompile a couple of no0 funcs + minor cleanup (#1835) 2024-10-27 20:02:54 +00:00
splat.us.stno3.yaml Asset handler for palette definition in the header (#1852) 2024-10-31 21:06:06 +00:00
splat.us.stnp3.yaml Asset handler for palette definition in the header (#1852) 2024-10-31 21:06:06 +00:00
splat.us.stnz0.yaml Asset handler for palette definition in the header (#1852) 2024-10-31 21:06:06 +00:00
splat.us.strwrp.yaml Asset handler for palette definition in the header (#1852) 2024-10-31 21:06:06 +00:00
splat.us.stsel.yaml Extract cutscene scripts, portraits and normalize code (#1686) 2024-09-28 19:56:35 -07:00
splat.us.stst0.yaml Asset handler for palette definition in the header (#1852) 2024-10-31 21:06:06 +00:00
splat.us.stwrp.yaml Asset handler for palette definition in the header (#1852) 2024-10-31 21:06:06 +00:00
splat.us.tt_000.yaml Reorganizing tt_000 to be more in line with tt_001 (#1768) 2024-10-08 23:33:14 +01:00
splat.us.tt_001.yaml Importing TT_001 sbss data (#1756) 2024-10-07 16:38:42 +01:00
splat.us.tt_002.yaml Adding tt_002 (Faerie) overlay (#1801) 2024-10-17 14:02:53 -07:00
splat.us.weapon.yaml Import w_037 data and normalize weapon palette (#1777) 2024-10-11 18:36:59 +01:00
symbols.beta.txt Rename g_Player.unk0 to g_Player.status (#1721) 2024-10-04 20:03:16 -07:00
symbols.hd.dra.txt Ignore DRA HD orphan symbol 2024-09-21 16:53:08 +01:00
symbols.hd.ric.txt Add HD version of the RIC overlay (#1660) 2024-09-23 23:39:39 +01:00
symbols.hd.stcen.txt Various cleanup on a few things (#1858) 2024-10-31 23:44:05 +00:00
symbols.hd.stwrp.txt Various cleanup on a few things (#1858) 2024-10-31 23:44:05 +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 Various cleanup on a few things (#1858) 2024-10-31 23:44:05 +00:00
symbols.pspeu.dra.txt Decompile PSP DRA SetPrimRect (#1860) 2024-11-01 12:32:23 +00:00
symbols.pspeu.stwrp.txt Replace g_HeartDropArray with PrizeDrops (#1787) 2024-10-14 01:06:52 +01:00
symbols.pspeu.tt_000.txt Refactor/renaming in tt 000 part deux (#1789) 2024-10-15 11:21:51 -07:00
symbols.pspeu.txt Finishing refactor for tt_000 ET_Bat and updating game api call (#1793) 2024-10-16 11:26:54 -07:00
symbols.stmad.txt Eliminate ET_Generic, and ext.stub (#1825) 2024-10-25 23:56:41 +01:00
symbols.us.bomar.txt Dedupe no0 clock room entities (#1808) 2024-10-19 15:27:44 -07:00
symbols.us.borbo3.txt RBO3 st_common deduplication (#1842) 2024-10-28 22:21:19 +00:00
symbols.us.dra.txt Import BSS section across all overlays (#1473) 2024-08-04 16:14:49 -07:00
symbols.us.main.txt Decompile main (#1326) 2024-06-16 20:11:42 -07:00
symbols.us.ric.txt Stage BSS Organizing, Padding Macros (#1497) 2024-08-11 15:49:53 +01:00
symbols.us.stcen.txt De-duplicate CEN (#1651) 2024-09-22 10:24:34 +01:00
symbols.us.stdre.txt Eliminate ET_Generic, and ext.stub (#1825) 2024-10-25 23:56:41 +01:00
symbols.us.stno0.txt Decompile no0 Slinger functions (#1830) 2024-10-26 11:45:01 +01:00
symbols.us.stno3.txt Eliminate ET_Generic, and ext.stub (#1825) 2024-10-25 23:56:41 +01:00
symbols.us.stnp3.txt Dedupe EntityExplosionPuffOpaque (#1824) 2024-10-25 07:23:33 +01:00
symbols.us.stnz0.txt Dedupe EntityExplosionPuffOpaque (#1824) 2024-10-25 07:23:33 +01:00
symbols.us.strwrp.txt Decompiles Remaining rwrp Function & Data (#1437) 2024-07-29 21:30:24 -04:00
symbols.us.stsel.txt Extract cutscene scripts, portraits and normalize code (#1686) 2024-09-28 19:56:35 -07:00
symbols.us.stst0.txt OVL_EXPORT RedDoorTiles (#1784) 2024-10-13 18:26:12 +01:00
symbols.us.stwrp.txt HD WRP matching (#1421) 2024-07-19 19:05:26 -05:00
symbols.us.tt_000.txt Refactor/Naming for tt_000 (#1775) 2024-10-12 21:48:13 +01:00
symbols.us.tt_001.txt Refactor/Naming for tt_000 (#1775) 2024-10-12 21:48:13 +01:00
symbols.us.tt_002.txt Decompile tt_002 func_us_80174998 (#1846) 2024-10-29 22:14:30 +00:00
symbols.us.txt Various cleanup on a few things (#1858) 2024-10-31 23:44:05 +00: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 Decompile w52 (Alucard Shield) func_ptr_80170004 (#1444) 2024-07-27 09:27:18 -04:00
undefined_syms.beta.txt MAD quick matches (#1287) 2024-06-08 23:02:00 +01:00
undefined_syms.hd.txt Add some missing US undefined symbols (#1592) 2024-09-09 08:04:39 +01:00
undefined_syms.pspeu.txt Various cleanup on a few things (#1858) 2024-10-31 23:44:05 +00:00
undefined_syms.us.txt Add some missing US undefined symbols (#1592) 2024-09-09 08:04:39 +01:00