Changes

Jump to navigation Jump to search

PlayStation 3 emulators

475 bytes added, 03:45, 4 May 2022
Comparisons
|title = PlayStation 3
|logo = PlayStation 2006.png
|image = PS3_2009.png|image2 = PS3_Original.png|image2 image3 = PS3_slim.png|image4 = Sony-playstation-3-slim-1Playstation3_superslim.jpgpng|imagecaption = '''Top''': Original (2006)<br/>'''Middle''': Slim (2009)<br/>'''Bottom''': Super Slim (20092012)
|developer = [[:Sony]]
|type = [[:Category:ConsolesHome consoles|Home video game console]]
|generation = [[:Category:Seventh-generation video game consoles|Seventh generation]]
|release = 2006
|predecessor = [[PlayStation 2 emulators|PlayStation 2]]
|successor = [[PlayStation 4 emulators|PlayStation 4]]
|emulated = {{~}}
}}
|-
|[[RPCS3]]
|align=left|{{Icon|Windows|Linux|Mac|FreeBSD}}
|[https://github.com/RPCS3/rpcs3/releases {{RPCS3Ver}}]<ref group=N>The developers are currently treating version increments as milestones, not as stables.</ref>
|{{✓}}
|[[Nucleus]]
|align=left|{{Icon|Windows|Linux}}
|[https://github.com/AlexAltea/nucleus/releases 0.1.0git]
|{{✓}}
|{{✗}}
|PS3F
|align=left|{{Icon|Windows}}
|[https://web.archive.org/web/20161029044210/http://www.geocities.jp/mj3kj8o5/ps3f/index.html 0.0.01]
|{{✗}}
|{{✗}}
===Comparisons===
;[[RPCS3]]<small class="plainlinks" style="font-weight:normal;">([https://rpcs3.net/compatibility compatibility])</small>:An open-source emulator for 64-bit Windows, GNU/Linux , BSD and BSDMacOS. While it isn't anywhere near as compatible as [[Dolphin]] is for [[GameCube emulators|GameCube]] or Wii, it has still made immense progress compared to its early days where development was slow and seemed like it wasn't really going anywhere. Over 1As of May 2022,800 2207 titles (67.16%) are now playable, which is 59% of all 924 titles (315628.12%), many more that go boot in-game , 151 titles (334.360%) display the intros and others that 4 titles (0.13%) are at least loadable.<ref name="Compatibility Page">https://rpcs3.net/compatibility</ref>As of April 13, 2022, builds for MacOS have started being officially distributed. <ref>https://twitter.com/rpcs3/status/1514302544750780417?s=20&t=e1g7-9NzgIehtodHmXYytQ</ref>
;[[Nucleus]]:A one-man project aiming for LLE, some AOT emulation, and portability. Made by AlexAltea, lead coder of PlayStation 4 emulator, [[Orbital]].
;Short Waves:Made by InoriRus. It could run a few complex tests that RPCS3 couldn't at the time it released, but it hasn't been updated since.
There are two major bottlenecks at play:
* '''[[wikipedia:Cell_(microprocessor)|Cell.Broadband Engine]]''' : It consists of two architectures that developers have to program for; PowerPC, and... whatever the SPEs really are. Add to that the fact that there are SIX that could be in use by a game, and you have a great formula for high system requirements. The RPCS3 developers technically cheat by using ahead-of-time recompilation using LLVM, but because the emulator constantly improves, that can be easily excused.;* '''[[wikipedia:RSX_Reality_Synthesizer|RSX (Reality Synthesizer)]].''' : The [[Xbox emulators|Xbox]] also went unemulated for a long time, simply because of how many components were just undocumented. The same thing applies here; the graphics card is Nvidia GeForce 7800 GTX-based, which means it's not well-documented and developers have to figure out how it displays graphics and graphical effects. Without access to Nvidia's resources, which would normally be included with an SDK, this would be very difficult.
:Something of note is that this GPU was also managed by two different memory units with very disparate frequency speeds; 1) 256 MB of 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).
The author of this preliminary implementation, [https://github.com/VelocityRa velocityra], is a dedicated developer for [[RPCS3]] and [[Vita3K]].
His own branch of the PSMove has advanced further, as 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 are also showing the work-in-progress functionality working.<ref>[https://www.youtube.com/watch?v=rrmb_2ULbKo RPCS3 - PSMove WIP VK] (April 03, 2018)</ref> The author unfortunately stopped working on this implementation a few months years ago.
==Notes==
[[Category:Consoles]]
[[Category:Home consoles]]
[[Category:Sony consoles]]
[[Category:Seventh-generation video game consoles]]
[[Category:PlayStation 3 emulators|*]]
1,019
edits

Navigation menu