N64 is impossible to run on the PS2! Never ask about it!
Yeah exactly, lol!
Btw.: Your and Maximus32's stuff and extentions (especially regarding updating the stuff and newlib-support), are very useful regarding this, because there's a bit less to do.
Is that a 4chan or reddit (or similar) 'sub'?
...or a word, which lands in toilets? Lol
I agree fully on the premise/conclusion, that it ever had been possible, tho'...
Just because a non-optimized emulator runs bad, doesn't mean the hardware isn't capable of emulating something properly and people used some non-optimized emulators, to claim the PS2 is not capable of emulating things...
Hopefully, after I fix hardware floating point in my updated toolchain, some degree of speed improvements can be seen (similar to when Daedalus 1.1.6 was released).
That would be awesome!
IMO, it is possible to improve the performance A LOT, just by RELATIVELY "trivial stuff", like the of-splitting of tasks/threads to other Hardware-components (like belek666 also mentioned)!
I'm curious how hard it was to port it. Were there any JIT code generator changes needed?
Here's a PSX emulator that uses a MIPS-to-MIPS recompiler:
https://github.com/dmitrysmagin/pcsx4all
I doubt I will take a crack at it anytime soon, but it's interesting to hear if there were any changes needed.
Yes, MIPS2MIPS should be possible WITHOUT THE NEED of a recompilation! However... The PS2 does not allow for ALL of the N64-Opcodes to be directly executed, but MOST of them!
The Opcode-Matrix-Idea is essentially just about that...
Compatible Opcodes are directly "loaded", "registered" and "executed", but incompatible ones are "translated" to custom implementations or other calls which do the same.