PS4 News on Facebook! PS4 News on Twitter! PS4 News on YouTube! PS4 News RSS Feed!

Home PS4 News - Latest PlayStation 4 and PS3 News

July 21, 2011 // 6:15 pm - Today chrisbdk announced via DemonHades that Spanish PlayStation 3 homebrew developer rpcs3 is working on a PS3 Disassembler / Emulator PC project called RPCS3 with the current source code available below.

Download: RPCS3 PS3 Disassembler / Emulator PC Project r21 / RPCS3 PS3 Disassembler / Emulator PC Project r21 (Mirror) / RPCS3 PS3 Disassembler / Emulator PC Project r21 (Mirror #2) / RPCS3 PS3 Disassembler / Emulator PC Project r28 / RPCS3 PS3 Disassembler / Emulator PC Project r35 / SVN

To quote, roughly translated: Well then apparently someone has the job of making a PS3 emulator for PC. An now is in the process (to not get excited) only a disassembler.

NOTE: Do not expect to launch a game or homebrew or anything, just are in test mode.

PlayStation 3 RPCS3 emulator open source to run on PCs with Windows OS. For now only a de-assembler PS3, although in recent deliveries have been able to implement ELF compiler.

List of Changes:


  • Cleanup code
  • Implemented DbgConsole (for sys_tty_write)
  • Emulated PPUThreadGetStackInformation syscall
  • Fixed return id for FsOpen syscall
  • Emulated some pad syscalls constant key table: A = LEFT, S = DOWN, D = RIGHT, W = UP, Enter = START, X = R3, Z = L3, Space = SELECT, K = SQUARE, L = CROSS, ; = CIRCLE, O = TRIANGLE, I = R1, Q = L1, P = R2, E = L2
  • Homebrews: Added dump_stack.elf, Added pad_test.elf (press 'X' for exit)


  • Fixed compilation errors
  • Added missing Time.h
  • Fixed cntlzd/cntlzw opcodes
  • Fixed close PPU threads


  • Removed SDL
  • Emulated more PPU instructions
  • Emulated some lwmutex/ppu thread syscalls
  • Added FuncList
  • Improved PPCThreadsManager
  • Added ppu_thread test homebrew (work fine)
  • Fixed dump from ELF64


  • Fixed read fstub id


  • Search more info
  • Implemented saving columns size


  • Fixed load section names.


  • Implemented GameViewer.
  • Fixed crash on exit.
  • Rewrote ELFLoader.


  • Implemented DisAsm mode for SPU and another fixes.
  • PPU Interpreter: Emulated more ops. Fixed UpdateCR.
  • Memory: Fixed FastWrite 16/32/64/128.
  • SysCalls: Emulated some process/memory syscalls.


  • Implemented "DisAsm & Interpreter" mode.
  • Implemented SPU emulating.
  • Fixed crash in NullMemoryBlock read mode.
  • Implemented loading flags from ".got", ".data.sceFStub" and ".rodata.sceFNID" sections.
  • Fixed seek for FS syscalls.
  • Emulated more PPU instructions.


  • Fixed reboot system
  • Interpreter - Emulated more instructions
  • DisAsm - Added more instructions (thank to BlackDaemon)
  • SysCalls - Rewrote base class, Removed count limits
  • ELF compiler - Added b/bl opcodes, Implemented auto analyze


  • rpcs3: Implemented ELF compiler compiler (Asm, just to test).
  • interpreter: Fixed ADDI opcode.
  • syscalls: Fixed syscall (system calls) File System.


  • DISASM: Fixed code dump.
  • interpreter: Found and emulated instructions. Fixed value sc.


  • Removed pogina WikiFAQ wiki on the web.


  • WikiFAQ


  • interpreter: Emulated instructions.
  • ElfLoader: Fixed SetPc value.


  • rpcs3: Fixed compilation errors for debug mode.


  • rpcs3: Emulate some syscalls (system calls) File System. Re-writing mode MThread (now uses pthread 2.8.0) Re-written momoria administrator. Re-writing the store manager (ini). Log Marcos Main and keep their position and now tamano.size Added more opcodes. Fixed 'crash' if the frame Log / DISASM / Memory Viewer is closed. Implement OGL video mode.
  • DISASM: MT dump implemented.


  • DISASM: Fixed dump mode. Added instructions G4 (~ 90%)

RPCS3 PS3 Disassembler / Emulator for PC Project is Announced

Follow us on Twitter, Facebook and drop by the PS3 Hacks and PS3 CFW forums for the latest PlayStation 3 scene and PS4 Hacks & JailBreak updates with PlayStation 4 homebrew.

#24 - PS4 News - September 21, 2015 // 10:21 pm
PS4 News's Avatar
Cool news on the XBox 360 version, I added the PS3 one to Update #3 in the main article recently as well and +Rep misiozol!

#23 - misiozol - September 21, 2015 // 3:06 pm
misiozol's Avatar
After very long time dreaming of emulating ps3/x360 platforms we finally have truly working emulator not some fakes , it's still in baby stage but it does work,Rpcs3_version_93e8504,9993.html

RPCS3 is an open-source Sony PlayStation 3 emulator for Windows and Linux written in C++. It currently runs only small homebrew applications.


The requirements for running RPCS3 are still not fully known and may change a lot in its current development stage. The absolute minimum requirements for running the program are:

- 64-bit OS
- modern x86 CPU that supports SSE2 (and SSE4 for the recompiler)
- OpenGL 3.3 compatible graphics card (integrated GPUs such as the Intel HD Graphics don’t work for now),xenia_2015.06.13,9994.html

Xenia to emulator konsoli Xbox 360. Hardware requirements:

- Windows 8.1 or Windows 10
- Intel Sandy Bridge or Haswell processor (supporting AVX or AVX2)
- An OpenGL 4.5-compatible GPU (NVIDIA preferred)
- An XInput-compatible controller

#22 - scorpioshadow - December 14, 2014 // 8:49 pm
scorpioshadow's Avatar
This is great! Awesome job on the emulator and news, keep up the great work!

Hopefully, I can test this out soon and drool at the potential. ^_^

#21 - PS4 News - August 16, 2014 // 5:12 am
PS4 News's Avatar
Following up on the previous updates, PlayStation 3 developer B1ackDaemon shared an RPCS3 (PS3 Emulator) WIP video via YouTube which shows footage of commercial PS3 game Voodoo Chronicles: The First Sign running with details below.

To quote: "YouTube's 'B1ackDaemon' has released a new video from RPCS3 - the most promising PS3 emulator that is currently under development - that shows in-game footage from Voodoo Chronicles: The First Sign.

And while there is no doubt that there is still a lot of work to be done, it's really cool witnessing the baby steps of this emulator."

Finally, from the video's caption: Notes: tested on latest rpcs3 commit b98b3241e7 (GIT). Have some graphics issues, like missing texts in dialogs. To run game on Rpcs3 you need to replace key.edat file with decrypted one.

PC configuration: Core i5-760 [email protected], 6Gb DDR3-1333, GeForce GTX 470, Windows 7 Ultimate SP1 x64.

Update: The PlayStation 3 emulator RPCS3 can now play over 20 commercial PS3 games, with an updated video and details below (via as follows:

Supported PS3 Games:

Arkedo Series - 02 Swap!
Arkedo Series - 03 Pixel!
Braid (1)
Caladrius Blaze
Crash Commando (1) (2)
Cross Channel: For All People
Disgaea 3: Absence of Justice (US and EU) (Intro)
Groovin Blocks
Harem Tengoku da to Omottara Yandere Jigoku Datta
Puzzle Quest: Challenge of the Warlords
Raiden IV: Overkill
Retro City Rampage
Sacred Citadel (1) (2)
Shin Hayarigami
Sonic CD (US and EU)
Street Fighter III: Third Strike Online Edition (1) (2)
The Awakened Fate: Ultimatum
The Guided Fate Paradox (Intro)
Voodoo Chronicles: The First Sign

Note: To run games on RPCS3 you need to replace key.edat file with a decrypted one.

Update #2: From PlayStation 3 developer AlexAltea (via zecoxao) comes Nucleus - A W.I.P. PS3 emulator with details below, as follows:

Download: / GIT

Nucleus, a one-man-army PS3 emulator

So, in case you haven't seen checked out this emulator, it is currently being developed by my friend AlexAltea. You can check its original github link here:

The novelty of this is that it's being developed by one person ONLY, however that person could already run several tests on it flawlessly.

Probably in a space of 2-3 weeks you'll see the first RSX sample being run on it, because Alex would be finishing developing a backend for it (something in OpenGL/DirectX).

Update #3: RPCS3 Revision cdf38d1

Download: / GIT

  • PS3 emulator RPCS3 has been updated an comes with various fixes

Rpcs3 WIP DX12 - GamePlay 60 fps - Metal Slug 3 by Zangetsu

Statut DX12: Perfectly Playable
Video: DirectX 12
Audio: Perfect
Rpcs3 DX12 Git: 16/09/15
PS3 Game: Metal Slug 3
PS3 Emulator

Rpcs3 WIP DX12 - GamePlay 60 fps - Retro City Rampage

Statut DX12: Perfectly Playable
Video: DirectX 12
Audio: Perfect
Save: Perfectly Works
Rpcs3 DX12 Git: 16/09/15
PS3 Game: Retro City Rampage
PS3 Emulator

More PlayStation 3 News...

#20 - PS4 News - March 8, 2014 // 5:39 am
PS4 News's Avatar
Following up on the previous revision and update news, Poetic.Injustice reports that the RPCS3 PS3 Disassembler / Emulator for PC now boots some commercial PlayStation 3 games including Disgaea 3 and Arkedo Series 02: Swap with details below.

Download: RPCS3 PS3 Disassembler / Emulator for PC Update / rpcs3 / GIT

To quote: RPCS3 is a New PS3 Emulator, Still In Early Stage, Boots Commercial Game #1

We know that a lot of you want to get your hands on a PS3 emulator. Well, that day may come sooner than expected, as a team of developers is currently working on a PS3 emulator that is able to boot a commercial game.

In the realm of emulation land, this is huge. Yes, this is laggy and buggy but the fact that an emulator can boot a commercial PS3 game is HUGE. The name of the emulator is RPCS3 and you can view a video from it running a commercial game below. Enjoy!

Wow, this is huge news! It'll be years before we get something playable, but it's a start.

New video showing the game running much better.

Disgaea 3 also showing some results. This is a test on the last revision of RPCS3. It requires to manually unpack a edat file and extract some firmware files into the /dev_flash/ folder. If you feel the desperate need to claim this is fake, please go away.

More PlayStation 3 News...

#19 - PS4 News - February 22, 2013 // 4:48 pm
PS4 News's Avatar
Here is an update from KDSBest (via on the RPCS3 Emulator, as follows:

I took a deep look at the #RPCS3 emulator especialy the ppu emulation. It is possible to increase the performance alot. Since my time is big money I try to get some PoC stuff out. IMHO the performance can be increased by a multiple times. Starting with the decoder which is nicely writter TBH but not tweaked to the performance limit. Building a big switch case is just the wrong way.

Don't get me wrong they made a nice piece of software, but the lack of performance tweaking makes it a bad emulator. Instead of making things look nice they should focus more on pushing the performance to the limit. Look at Dolphine code it is plain ugly to use, but for the performance sake.

I work on a recompiler, which TBH i never expect to be full featured on my work alone. This is way to much to handle for one person, but it should give #RPCS3 people a well knowledge what can be increased.

First of all I try to show the improvements to the decoder, which will be sick. The thing is this, the decoder does alot of stuff which can be done at load time. Loading at startup is not interesting. The performance while it emulates is crucial.

Second I always said it and I still need to say it again. Building a recompiler is not much harder than emulating the stuff like they do but the performance increase will be insane. I looked alot at recompiler codes lately to get a brief understanding how they work and it is doable for the PS3.

I hope #RPCS3 guys will take my help instead of claiming false that their way is faster and reconstruct their emulator. Of course I want to get credit than, because this will be work not much people on this planet can do.

To the decoder using binary search algorithms is way faster than doing the big switch case.

If I manage to make this work I will try to give a presentation on CCC Congress or other congress that let me show this stuff since IMHO it is technically more interesting than what most of those congresses show.

#18 - Tidusnake666 - October 8, 2012 // 4:05 pm
Tidusnake666's Avatar
Lol, it's 2006 computer

#17 - Lucifer Kain - October 8, 2012 // 3:35 pm
Lucifer Kain's Avatar
Quote Originally Posted by tilla View Post
I can't wait for this to have commercial games running in like 30 years.

Unless you get your hands in one of these...

#16 - oVERSoLDiER - October 8, 2012 // 8:22 am
oVERSoLDiER's Avatar
True, I would like to see an Home-PC which can emulate the whole PS3 Game-Environment. I guess this will not be possible in the next (at least few) years.

#15 - tilla - October 8, 2012 // 8:13 am
tilla's Avatar
I can't wait for this to have commercial games running in like 30 years.