Changes

Jump to navigation Jump to search

PlayStation 3 emulators

249 bytes removed, 27 January
Emulation issues
* '''[[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 GTX or 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).
:There is no API, just raw hardware register modifications. Even if you had the source code, you cannot compile it to x86 directly and have it work because of how the target hardware works. So you'd also need an emulator for an NVIDIA G70 in there.
For more information about PlayStation 3 hardware and reverse engineering;
10,939
edits

Navigation menu