Page 1 sur 1

RPCS3 l'émulateur PS3 pour PC

MessagePosté: Sam 31 Déc 2011 13:56
par TGbot
Image


RPCS3 est un émulateur PS3 pour PC, mais ne vous faites pas d'illusions, il est juste au début de son développement et il n'est pas capable de faire tourner des jeux commerciaux.

Quand il faut un quad-core pour faire tourner correctement un jeux sur un émulateur Wii, imaginez la puissance qu'il va falloir pour faire tourner un jeu commercial sur PS3.

RPCS3 lui peut servir de débugger car il est capable de lancer des petits homebrews.

Il est donc pour l'instant plus utile aux développeurs qu'à nous les gamers.


Image


Changelog
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 sheashea.rpcs3@gmail.com.

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.



Télécharger RPCS3 SVN R39

Téléchargement


Source
Source

Re: RPCS3 l'émulateur PS3 pour PC

MessagePosté: Sam 31 Déc 2011 14:07
par TGbot
?

oui Oops ?

Re: RPCS3 l'émulateur PS3 pour PC

MessagePosté: Sam 31 Déc 2011 14:28
par Oops
kalidor a écrit:Quand "???" qu'il faut un quad core pour faire tourner correctement un jeux sur un émulateur Wii, imaginez la puissance qu'il va falloir pour faire tourner un jeu commercial sur PS3.


:arff: j'ai citer au lieux d'éditer. lis ta phrase... il manque des mots ^^'

Re: RPCS3 l'émulateur PS3 pour PC

MessagePosté: Sam 31 Déc 2011 14:31
par TGbot
corrigé

Re: RPCS3 l'émulateur PS3 pour PC

MessagePosté: Mar 28 Fév 2012 11:10
par TGbot
Maj RPCS3 SVN R37

:100:

Re: RPCS3 l'émulateur PS3 pour PC

MessagePosté: Dim 11 Mar 2012 07:42
par TGbot
Maj RPCS3 SVN R38

:100:

Re: RPCS3 l'émulateur PS3 pour PC

MessagePosté: Sam 7 Avr 2012 08:19
par TGbot
Maj RPCS3 SVN R39

:100:

Re: RPCS3 l'émulateur PS3 pour PC

MessagePosté: Ven 15 Juin 2012 18:09
par chronoss
On a déjà du mal a faire tourner les jeux de la Wii et voila qu'on se lance sur la PS3, c'est 1 chance sur 10.000 :mrgreen:

Re: RPCS3 l'émulateur PS3 pour PC

MessagePosté: Ven 3 Aoû 2012 13:25
par Shadow
https://www.emulateur-playstation3.com/
J'ai du mal à le croire...

Re: RPCS3 l'émulateur PS3 pour PC

MessagePosté: Ven 3 Aoû 2012 20:36
par Shadow
Vous pensez que c'est un fake ?

Re: RPCS3 l'émulateur PS3 pour PC

MessagePosté: Ven 3 Aoû 2012 20:39
par Oops
non, dans la mesure où ça ne lance pas de jeux commerciaux.

Re: RPCS3 l'émulateur PS3 pour PC

MessagePosté: Ven 3 Aoû 2012 20:43
par Shadow
PS3-4PC est le seul emulateur capable de lancer une très grande majoriter des jeux commerciaux playstation 3.

Une belle arnaque à mon avis, de plus l'émulateur est payant...

Re: RPCS3 l'émulateur PS3 pour PC

MessagePosté: Ven 3 Aoû 2012 21:28
par Oops
payant :shock: :62: :98:

Re: RPCS3 l'émulateur PS3 pour PC

MessagePosté: Jeu 16 Aoû 2012 13:43
par princessecarinou
Bonjour et merci je test peut être que cela fera plaisir à mon petit fils