January 15th, 2013, 00:45 Posted By: wraggster
One of the biggest questions that users have surrounding ARK is compatibility with PSX games. In this post Iíll explain why psx doesnít work natively on the vita, and how ARK managed to make it work.
First of all, we must know why PSX games wonít work natively, unlike ISOs or Homebrews.
This due to the fact that the PSP used itís second processor, the Media Engine, to emulate PSX sound, effectively taking some load off the processor and keeping a decent framerate. The problem we are facing on the Vita is the lack of Media Engine, the Vita does not emulate the Media Engine.
So when a PSX game tries to run, it calls the Media Engine functions, but Media Engine doesnít exists, so the functions donít either, causing a crash. But, if PSX games crash because of no sound, how are able to make it work? the answer lies in hacking.
In ARK, Coldbird managed to hack POPS to make it accept custom sound plugins (if you have ever used an emulator, youíll know what a plugin is). For this version of ARK, Coldbird simply injected a dummy sound plugin, meaning there will be no sound, but the game wonít crash cause the dummy plugin will return a generic ok signal, even if it has done absolutely nothing.
Ok so the first step is done, we are able to get PSX games running without crashes, but there is no sound, and we canít make sound working cause there is no ME, which means to get sound working a plugin must be coded and it must be ran by the CPU.
The only open source sound plugin that came to Coldbirdís mind was PEOPS, so he got to work on it. Did he get any sound at all coming out of PSX games? Iíll let this video answer the question:
For more information and downloads, click here!
There are 0 comments - Join In and Discuss Here