Yes, I think the port was written for MIPS64. I do not knew exactly but i think it is MIPS3 =>
I think it was never tested on MIPS1, I found an asm writing Error. It is Read After Write Pipeline fail.
I fixed this also. As i have no idea how to fix the PIC code, so I gonna do
if mips1 then ... my stuff.. else ...existing code... can't do more.
The next issue is: in software fpu, he still generates me fpu asm instructions(coprocessor 1 which the playstation do not have).
this will be a big next step to code.
Is it true that the system RTL can't live without a fpu? It compiles but hangs on start...
So is it true that i HAVE TO implement software fpu?
than: i have to figure it out how to do smartlinking. Everything is written in different .text sections but with no extra symbols for a functions, so ld cut me off the whole .text section and doesn't leave me any code, so everything is stripped out
ideas?