When we talk about emulators on PS3, the name that will popped out in our mind is this man, Squarepusher, who is behind on some of the popular PS3 emulator ports project such as SNES9x, and FBANext.
Now, it looks like he is serious on developing the emulators further after just acquiring an Xbox 360 XDK and also in the process of getting his own PS3 Test console. To commemorate with that, he announced several new emulator projects for the PS3.
Future of the PS3 emulator ports
Now that I’m able to target both Xbox 360 and PlayStation3 (and also given that the two consoles are quite similar to each other), I’m planning to make the emulator ports cross-platform in a similar vein to FBANext. FBANext runs on both Xbox 360 and PlayStation3 with only minimal differences. If I take a look at my own PS3 emulator ports – there exists the possibility to do something similar for projects like VBA, SNES9x, FCEU and Genesis Plus GX PS3. VBA PS3 is very heavily based on Lantus’ VBA 360 – and since Lantus does not actively maintain VBA 360 anymore and there is still some work remaining to be done on the 360 front (such as Sonic Advance 1/2 support and D-pad controls) – I’m planning to make a separate project on Google Code so that both platforms will have an up-to-date version of the emulator -
VBANext
https://code.google.com/p/vbanext/
VBANext will target both PS3 and Xbox 360, and will be based on the VBA PS3 codebase. It will most likely supercede VBA PS3 as it stands.
MAME 360/PS3
https://code.google.com/p/mame-360-ps3/
This is Lantus’ MAME 0.72 port to Xbox 360. I have co-ownership of the project – and I will be porting it to PS3 shortly.
I could target even more machines than just these two – I have DevkitPro set up for Wii and I’m also able to compile for Xbox 1 – but perhaps it’s best to focus on 360/PS3 for now instead of spreading myself too thin. I’m still intent on helping out madmab with his Xbox 1 port of SNES9x 1.52 though -
SNES9x Slim
https://github.com/squarepusher/snes9x-slim
SNES9x Slim aims to be a slimmed-down version of SNES9x for use on platforms that currently struggle to run the latest versions. The codebase still lags behind the PS3 version considerably – but once done, it will target PS3, Wii, Xbox 1, Android, Xbox 360 and other systems. Most of the improvements/removals are totally platform-agnostic.
Be sure to visit this blog for his future releases.