While unlike the CPE the final PSX EXE doesn't contain the section info in the header it does however have code referencing it.
If you check a binary with a linker map you can find these references. SN_ENTRY_POINT in SNMAIN.C in the PSX SDK references these section starts and ends for example.
Per the same code gp is set to .sdata section start location.
This could possibly be a accompanying java or python script with the loader as the section reference points could be different per developer.
A option to reconstruct sections from a list? should someone have the matching linker map could be useful too.
While unlike the CPE the final PSX EXE doesn't contain the section info in the header it does however have code referencing it. If you check a binary with a linker map you can find these references. SN_ENTRY_POINT in SNMAIN.C in the PSX SDK references these section starts and ends for example. Per the same code gp is set to .sdata section start location.
This could possibly be a accompanying java or python script with the loader as the section reference points could be different per developer. A option to reconstruct sections from a list? should someone have the matching linker map could be useful too.