Changes

Jump to navigation Jump to search

PlayStation 3 emulators

11 bytes added, 17:23, 17 December 2023
m
Emulation issues
There are two major bottlenecks at play:
* '''[[wikipedia:Cell_(microprocessor)|Cell Broadband Engine]]''' - consists of two architectures that developers have to program for; PowerPC, and... whatever the SPEs really are; and you have a great formula for high system requirements. The RPCS3 developers using ahead-of-time recompilation using LLVM, and the emulator constantly improves;
* '''[[wikipedia:RSX_Reality_Synthesizer|RSX (Reality Synthesizer)]]''': The [[PlayStation 4 emulators|PlayStation 4]] also went unemulated for a long time, simply because of how many components were just undocumented. The same thing applies here; the [https://www.psdevwiki.com/ps3/RSX RSX unit] is a custom-designed chip developed by NVIDIA specifically for the PS3 and share similarities with GeForce 7800 GTXor G70/G71. 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 MBs of GDDR3 RAM clocked at 650 MHz with an effective transmission rate of 1.4 GHz, and 2) up to 224 MBs of the 3.2 GHz XDR main memory via the CPU (480 MBs max).
10,795
edits

Navigation menu