mirror of
https://github.com/Xeeynamo/sotn-decomp.git
synced 2024-11-23 04:59:41 +00:00
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
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. |
||
---|---|---|
.. | ||
saturn | ||
assets.hd.yaml | ||
assets.us.yaml | ||
check.hd.sha | ||
check.pspeu.sha | ||
check.saturn.sha | ||
check.us.sha | ||
dirt.hd.json | ||
dirt.pspeu.json | ||
dirt.saturn.json | ||
dirt.us.json | ||
disk.us.lba | ||
gfx.game.json | ||
splat.hd.dra.yaml | ||
splat.hd.ric.yaml | ||
splat.hd.stcen.yaml | ||
splat.hd.stwrp.yaml | ||
splat.hd.tt_000.yaml | ||
splat.pspeu.dra.yaml | ||
splat.pspeu.stwrp.yaml | ||
splat.pspeu.tt_000.yaml | ||
splat.us.bomar.yaml | ||
splat.us.borbo3.yaml | ||
splat.us.dra.yaml | ||
splat.us.main.yaml | ||
splat.us.ric.yaml | ||
splat.us.stcen.yaml | ||
splat.us.stdre.yaml | ||
splat.us.stmad.yaml | ||
splat.us.stno0.yaml | ||
splat.us.stno3.yaml | ||
splat.us.stnp3.yaml | ||
splat.us.stnz0.yaml | ||
splat.us.strwrp.yaml | ||
splat.us.stsel.yaml | ||
splat.us.stst0.yaml | ||
splat.us.stwrp.yaml | ||
splat.us.tt_000.yaml | ||
splat.us.tt_001.yaml | ||
splat.us.tt_002.yaml | ||
splat.us.weapon.yaml | ||
symbols.beta.txt | ||
symbols.hd.dra.txt | ||
symbols.hd.ric.txt | ||
symbols.hd.stcen.txt | ||
symbols.hd.stwrp.txt | ||
symbols.hd.tt_000.txt | ||
symbols.hd.txt | ||
symbols.pspeu.dra.txt | ||
symbols.pspeu.stwrp.txt | ||
symbols.pspeu.tt_000.txt | ||
symbols.pspeu.txt | ||
symbols.stmad.txt | ||
symbols.us.bomar.txt | ||
symbols.us.borbo3.txt | ||
symbols.us.dra.txt | ||
symbols.us.main.txt | ||
symbols.us.ric.txt | ||
symbols.us.stcen.txt | ||
symbols.us.stdre.txt | ||
symbols.us.stno0.txt | ||
symbols.us.stno3.txt | ||
symbols.us.stnp3.txt | ||
symbols.us.stnz0.txt | ||
symbols.us.strwrp.txt | ||
symbols.us.stsel.txt | ||
symbols.us.stst0.txt | ||
symbols.us.stwrp.txt | ||
symbols.us.tt_000.txt | ||
symbols.us.tt_001.txt | ||
symbols.us.tt_002.txt | ||
symbols.us.txt | ||
symbols.us.weapon.txt | ||
symbols.us.weapon.txt.in | ||
undefined_syms.beta.txt | ||
undefined_syms.hd.txt | ||
undefined_syms.pspeu.txt | ||
undefined_syms.us.txt |