Changes

Jump to navigation Jump to search

PlayStation 3 emulators

1,431 bytes added, 10:27, 4 December 2018
PlayStation Move infos added
==Emulation issues==
The complexity of the Cell processor architecture, plus the fact that it would take significantly more resources to get such games emulated (in comparison, see specifications in [[Dolphin]] and [[PCSX2]] for their respective consoles), makes emulating and running games a challenge. It is for that 'unfortunate' choice of using the Cell CPU in the console that even [https://youtu.be/6WkpaJkB2M8 Sony couldn't emulate the PS3 games in their succeeding console, the PS4] when rival Microsoft could do so with their original Xbox and equal competitor, Xbox 360, for the Xbox One. And add on top of that the need to emulate Nvidia's [https://en.wikipedia.org/wiki/RSX_Reality_Synthesizer RSX (Reality Synthesizer)] GPU which was managed by two different memory units with very disparate frequency speeds - 1) 256 MB GDDR3 RAM clocked at 650 MHz with an effective transmission rate of 1.4 GHz, and 2) up to 224 MB of the 3.2 GHz XDR main memory via the CPU (480 MB max). Expect game-breaking issues of one kind or another in the vast majority of titles at this point in time.
 
==PlayStation Move==
 
The [https://en.wikipedia.org/wiki/PlayStation_Move PlayStation Move] is a controller similar to a Wiimote, shaped to be held into hand and play with motion detection. It is detected by the [https://en.wikipedia.org/wiki/PlayStation_Eye PSEye] which is the successor of the [http://emulation.gametechwiki.com/index.php/PlayStation_2_emulators#EyeToy EyeToy] but for the PS3.
The PSEye benefit from [https://github.com/cboulay/PSMoveService/wiki/PSEye-Software-Setup-(Windows) unofficial drivers] made by the comunnity. It is not yet implemented in a PS3 emulator.
[[RPCS3]] had some [https://github.com/RPCS3/rpcs3/commit/504e3112ddc440f1d4eb4f236d4d39ab0f016513 first steps implemented] for PSMove use but the controllers aren't working yet.
 
The author of this preliminary implementation, [https://github.com/VelocityRa velocityra], is a dedicated developer for [[RPCS3]] and [[Vita3K]].
In his own branch of the PSMove that is further advanced, the PSEye and PSMove controllers are already physically supported using the PSMoveAPI.
A pretty old compatibility list can be found [https://workflowy.com/s/move-compatibility/6TV4dP3JcvHwhyUC here]. Some Youtube videos<ref>[https://www.youtube.com/watch?v=rrmb_2ULbKo RPCS3 - PSMove WIP VK] (April 03, 2018)</ref> are also showing the work-in-progress functionality working.
 
Unfortunately the author stopped working on this implementation a few months ago.
==References==
69
edits

Navigation menu