rustation icon indicating copy to clipboard operation
rustation copied to clipboard

Potential to copy a recompiler from PCSX2's IOP.

Open ADormant opened this issue 9 years ago • 4 comments

PS2 IOP is PS1 CPU with GTE and MDEC. Right now pcsx2 devs are fixing IOP emulation in PCSX2 based on hardware tests and planning to add a recompiler. Perhaps you could copy that recompiler from PCSX2 to rustation in the future? Also check hardware tests.

https://github.com/PCSX2/pcsx2/commit/135cdfca469862d9495492a54964db0a6cd991fa

ADormant avatar Jan 30 '16 00:01 ADormant

That's pretty cool. Thanks for the link. They want to dynarec the IOP?

simias avatar Feb 05 '16 14:02 simias

They want to dynarec the IOP?

Yes not sure if it already works.

ADormant avatar Feb 06 '16 13:02 ADormant

I'm working on a dynarec: https://github.com/pcercuei/lightrec It uses GNU Lightning as the low-level assembler, so it already runs on x86, x86_64, ARM, MIPS and probably others. I did plug it into PCSX to test it, and it boots the BIOS and most of my games. Would it be useful for you guys?

pcercuei avatar Sep 20 '16 15:09 pcercuei

Hey @pcercuei, thanks for the heads up.

I think at the moment it wouldn't make a lot of sense to integrate a dynarec in rustation (I need to fix other things first). However https://github.com/libretro/beetle-psx-libretro would probably be interested (it's libretro's mednafen PSX fork). I think they already had somebody working on a dynarec but there hasn't been an update in a while now so maybe it's dead.

simias avatar Sep 24 '16 10:09 simias