RPCS3 the PS3 emulator for PC

PC software and patches shared by the community: emulators, game fixes, utilities and tools, with versions and links.
User avatar
TGbot
Famous Member
Members
Posts: 4742
Joined: Sun 21 Sep 2008 09:15
Wi-Fi: Oui
CFW Wii: Aucun

RPCS3 the PS3 emulator for PC

Post by TGbot »

Automatically translated from French.

2026 update: in 2011, RPCS3 could not run a single game; today it runs a large part of the PS3 library. Up-to-date installation and settings are in our tutorial RPCS3 in 2026: installing and configuring the PS3 emulator on PC (firmware, ISO, settings).
Image unavailable (removed by its host) RPCS3 is a PS3 emulator for PC, but don't get your hopes up, it's just at the beginning of its development and it's not able to run commercial games.

When you need a quad-core to properly run a game on a Wii emulator, imagine the power you'll need to run a commercial PS3 game.

RPCS3 can serve as a debugger because it's able to run small homebrews.

For now it's more useful for developers than for us gamers.
Image unavailable (removed by its host)
Changelog
Spoiler
r39
r39
homebrews:
- Added rpcsp (ps3 homebrew, simple psp emulator).
- Added pspgame (psp homebrew (unpacked HelloJpcsp https://code.google.com/p/jpcsp/), test for rpcsp).

PPU:
- Emulated TWI, TW, STDX, STBX, MULLD, DIVD,
DIVW, STFSX, FRSP instructions.

PPU decoder:
- Fixed CMPLI, CMPI, ORI, ORIS, XORI, XORIS, CMP,
CNTLZW, CMPL, ANDC, ADDZE, ADDME, MFTB, OR, LWZU,
LBZU, STWU, STBU, LHZU, LFSU, LFDU, FMADDS, FMSUBS,
FNMSUBS, FNMADDS, MTFSFI, FCMPU, FSEL, FMSUB, FMADD,
FNMSUB, FNMADD, FCMPO instructions.

PPU interpreter:
- Fixed CRNOR, CRANDC, CRXOR, CRNAND, CRAND, CREQV,
CROR, CRORC, BCCTR, LBZUX, LFS, LFSU, LFD, LFDU, STFS,
STFD, FMADDS, FMSUBS, FNMSUBS, FNMADDS, FSEL, FMSUB,
FMADD, FNMSUB, FNMADD instructions.

Ini:
- Fixed save window position.

Interpreter & DisAsm:
- Implemented break poins.

Memory:
- Fixed write 16/32/64 to null block (crash).

SysCalls:
- Added some GCM sysycalls.

r38
- Implemented GSManager
- Improved PadManager
- Improved loading malloc_page_size from ELF64
- Emulated more PPU instructions/syscalls
- Improved memory allocation

r37
- Fixed crash on exit.

r36
rpcs3:
- Emulated some SPU opcodes (not tested).
- Fixed CR0 update in PPU threads.
- Fixed G_1f decoding for PPU Decoder.
- Implemented dump code from ELF32.
- Improved cellFs, memory and process syscalls call.
CompilerELF:
- Implemented loading ELF64.
- Improved ELF builder.

r35
- 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)

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

r33
- 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 ELF64: - Fixed read fstub id GameViewer: - Search more info - Implemented saving columns size

r32
ELF64: - Fixed load section names.

r31
- Implemented GameViewer. - Fixed crash on exit. - Rewrote ELFLoader.

r30
Deleted wiki page RPCS3FAQ through web user interface.

r29
Rpcs3: - 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.

r28
- 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.

r27
Edited wiki page RPCS3FAQ through web user interface.

r26
Edited wiki page RPCS3FAQ through web user interface.

r25
Edited wiki page RPCS3FAQ through web user interface.

r24
Edited wiki page RPCS3FAQ through web user interface by [email protected].

r23
Created wiki page through web user interface.

r22
Rpcs3: - Rewrote decoder/interpreter/disasm. - Fixed crash in disasm mode. ElfLoader: - Implemented loading flags from.opd section (elf64). CompilerELF: - Implemented building sections. - Added more opcodes.

r21
Rpcs3: - 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

r20
rpcs3: - implemented ELF compiler (Asm, only for test). interpreter: - Fixed ADDI opcode. SysCalls: - fixed FileSystem syscalls.

r19
DisAsm: - Fixed dump code. interpreter: - Founded and emulated more instructions. - Fixed sc value.

r18
Deleted wiki page WikiFAQ through web user interface.

r17
WikiFAQ

r16
interpreter: - Emulated more instructions. ElfLoader: - Fixed SetPc value.

r15
rpcs3: - fixed compilation bugs for debug mode memory: - fixed read/write 16/32/64/128 - implemented fast read/write

r14
rpcs3: - emulated some file system SysCalls - rewrote MThread mode (now use pthread 2.8.0) - rewrote memory manager - rewrote save (ini) manager - main and Log frames now save current position and size - added more opcodes - fixed crash if Log/DisAsm/Memory Viewer frame is closed - implemented OGL video mode DisAsm: - implemented MT dumping

r13
DisAsm: - Fixed dumping mode - Added G4 instructions (~90%) (thanks to BlackDaemon for helping)

r12
interpreter: - emulated some G4 opcodes - implemented flip video output window DisAsm: - more opcodes

r11
ElfLoader: - Fixed SELF loader. - Rewrote ELF32, ELF64 loaders.

r10
ElfLoader: - More info about ELF64. - Fixed ELF32 loader. DisAsm: - Fixed jumps.

r9
rpcs3: - Created video out frame (SDL). - Fixed ELF64 loader. - Interpreted some main instructions. DisAsm: - Fixed dump mode.

r8
Forgot this one...

r7
rpcs3: - Implemented interpreter mode. - Implemented saving settings. - Wrote SysCalls table. - Wrote basic pad info. - Implemented PSF loader. DisAsm: - Added more opcodes.

r6
rpcs3: - Created disasm. - Created self loader. - Fixed RAM emulating. - Created mthreading.

r5
- Created simply emulating memory. - Created memory viewer frame.

r4
- Created Main and Log frames - Better project structure

r3
[No log message]

r2
- Created base for create ELF loader. TODO: 1. Main frame 2. Log frame 3. Configure/delete unnecessary from wxWidgets

r1
Initial directory structure.

Download RPCS3 SVN R39
This content is for members only. Log in or register for free to see it.

Source
Source
Last edited by Tgames on Sun 11 Oct 2026 20:18, edited 7 times in total.
Reason: Ajout d’un lien vers la méthode à jour (2026)
User avatar
TGbot
Famous Member
Members
Posts: 4742
Joined: Sun 21 Sep 2008 09:15
Wi-Fi: Oui
CFW Wii: Aucun

Re: RPCS3 the PS3 emulator for PC

Post by TGbot »

Automatically translated from French.

?

yeah Oops?
User avatar
Oops
God Member
Members
Posts: 7083
Joined: Thu 2 Apr 2009 00:35
Wi-Fi: Oui
CFW Wii: Wii vendu
Type de DS: 3DS
Linker DS: R4i GOLD 3DS (r4ids.cn)
CFW PS3: ode a venir
Type PSP: Fat
Firmware PSP: 6.60 pro-B10
lecteurxbox: LiteOn
Firmware lecteur Xbox360: LT+3.0 rgh2 coolrunn
Dashboard: 3.775
Location: 17 et 95

Re: RPCS3 the PS3 emulator for PC

Post by Oops »

Automatically translated from French.

kalidor wrote:When "???" you need a quad core to properly run a game on a Wii emulator, imagine the power that will be needed to run a commercial game on PS3.
:arff: I quoted instead of editing. read your sentence... some words are missing ^^'
User avatar
TGbot
Famous Member
Members
Posts: 4742
Joined: Sun 21 Sep 2008 09:15
Wi-Fi: Oui
CFW Wii: Aucun

Re: RPCS3 the PS3 emulator for PC

Post by TGbot »

Automatically translated from French.

corrected
User avatar
TGbot
Famous Member
Members
Posts: 4742
Joined: Sun 21 Sep 2008 09:15
Wi-Fi: Oui
CFW Wii: Aucun

Re: RPCS3 the PS3 emulator for PC

Post by TGbot »

Automatically translated from French.

Update RPCS3 SVN R37

:100:
User avatar
TGbot
Famous Member
Members
Posts: 4742
Joined: Sun 21 Sep 2008 09:15
Wi-Fi: Oui
CFW Wii: Aucun

Re: RPCS3 the PS3 emulator for PC

Post by TGbot »

Automatically translated from French.

Update RPCS3 SVN R38

:100:
User avatar
TGbot
Famous Member
Members
Posts: 4742
Joined: Sun 21 Sep 2008 09:15
Wi-Fi: Oui
CFW Wii: Aucun

Re: RPCS3 the PS3 emulator for PC

Post by TGbot »

Automatically translated from French.

Update RPCS3 SVN R39

:100:
User avatar
chronoss
Gamer
Members
Posts: 552
Joined: Mon 23 May 2011 09:48
Wi-Fi: Non
CFW Wii: Aucun
Type de DS: 3DS
Linker DS: rxTools 2.6 en 9.8
CFW PS3: 4.70 HabibCobra
Type PSP: Slim
Firmware PSP: 6.60ME 1-x
Firmware PSVita: 1.61
lecteurxbox: LiteOn
Firmware lecteur Xbox360: ????
Dashboard: 17xxx
Yahoo Messenger: [email protected]

Re: RPCS3 the PS3 emulator for PC

Post by chronoss »

Automatically translated from French.

We already have trouble running Wii games and now we're going for PS3, it's 1 chance in 10,000 :mrgreen:
Shadow
Nouvel arrivant
Members
Posts: 9
Joined: Sun 3 Jun 2012 07:19

Re: RPCS3 the PS3 emulator for PC

Post by Shadow »

Automatically translated from French.

https://www.emulateur-playstation3.com/
I have trouble believing it...
Shadow
Nouvel arrivant
Members
Posts: 9
Joined: Sun 3 Jun 2012 07:19

Re: RPCS3 the PS3 emulator for PC

Post by Shadow »

Automatically translated from French.

Do you think it's a fake?
User avatar
Oops
God Member
Members
Posts: 7083
Joined: Thu 2 Apr 2009 00:35
Wi-Fi: Oui
CFW Wii: Wii vendu
Type de DS: 3DS
Linker DS: R4i GOLD 3DS (r4ids.cn)
CFW PS3: ode a venir
Type PSP: Fat
Firmware PSP: 6.60 pro-B10
lecteurxbox: LiteOn
Firmware lecteur Xbox360: LT+3.0 rgh2 coolrunn
Dashboard: 3.775
Location: 17 et 95

Re: RPCS3 the PS3 emulator for PC

Post by Oops »

Automatically translated from French.

no, seeing as it doesn't launch commercial games.
Shadow
Nouvel arrivant
Members
Posts: 9
Joined: Sun 3 Jun 2012 07:19

Re: RPCS3 the PS3 emulator for PC

Post by Shadow »

Automatically translated from French.

PS3-4PC is the only emulator capable of launching a very large majority of commercial playstation 3 games.
A nice scam in my opinion, plus the emulator is paid...
User avatar
Oops
God Member
Members
Posts: 7083
Joined: Thu 2 Apr 2009 00:35
Wi-Fi: Oui
CFW Wii: Wii vendu
Type de DS: 3DS
Linker DS: R4i GOLD 3DS (r4ids.cn)
CFW PS3: ode a venir
Type PSP: Fat
Firmware PSP: 6.60 pro-B10
lecteurxbox: LiteOn
Firmware lecteur Xbox360: LT+3.0 rgh2 coolrunn
Dashboard: 3.775
Location: 17 et 95

Re: RPCS3 the PS3 emulator for PC

Post by Oops »

Automatically translated from French.

paid :shock: :62: :98:
princessecarinou
Nouvel arrivant
Members
Posts: 5
Joined: Wed 25 Apr 2012 08:48

Re: RPCS3 the PS3 emulator for PC

Post by princessecarinou »

Automatically translated from French.

Hello and thanks I'll test it, maybe it will make my grandson happy

Everything for PC