Next Generation Emulation banner

RPCS3 update thread

50K views 156 replies 43 participants last post by  RedLion  
#1 · (Edited)
RPCS3, a Playstation 3 emulator has been in the works for a while, but something really cool has happened, as it can run a commercial game!

Well, the video looks very garbled and there are bugs everywhere, but that is hardly surprising. Freaking great achievement in any realm.


https://github.com/DHrpcs3/rpcs3


http://www.dsogaming.com/news/rpcs3...om/news/rpcs3-is-a-new-ps3-emulator-still-in-early-stage-boots-commercial-game/


RPCS3 developer here. I wonder how can you "guarantee" this. BlackDaemon tried this game 8 hours ago for the first time and it turned out it was working.
Of course, now that we noticed a few glitches in it and we are going to publish a fix soon: See: http://i.imgur.com/eT2sITq.png



We don't focus in commercial games when developing the emulator. That would make no sense, specially at early stages too many crap happens at the same time, so we use simple test programs which only use certain parts of PS3s syscalls. This week, I started an autotest repo that could speedup development a lot by automatizing tests: https://github.com/DHrpcs3/ps3autotests/

Everything else you said is right. Notice that we will focus a lot in HLE, of course we will have to write a fancy dynarec for the PPU and the little bastard ones (SPUs), but one important key of the PS3 are that the game doesn't run in bare metal. They use a lot of so-called modules and it turns out that they perform a lot of CPU intensive tasks. We have several ideas for optimazing the emulator (they will be a "priority" once the compatibility is more or less acceptable), all we need is time and/or people willing to lend us a hand.

Now, regarding other comments. It's true that this emulator was first released 3 years ago, but the development was somewhat slow (only 2 people were working on it) and with long inactivity times. Now the amount of people working on it is growing fast the lasts months / weeks. So please guys, there is no need to extrapolate things.
I personally don't care how many time PCSX2 or Dolphin required, most of us are probably doing it for the sake of emulation and reverse engineering.

http://facepunch.com/showthread.php?t=1373273&p=44155378&viewfull=1#post44155378

EDIT: According to the RPCS3 forums, Disgaea 3 is showing some intro video stuff.


Image
 
#12 ·
LMAO, good luck playing it at 200 frames.. per hour :D. On a serious note PC version is not far away, by the time the emulator supports this game GTA VI will be out.
 
#8 ·
Image


Unfortunately, with the way that desktop processor technology is progressing these days, I doubt any PS3 emulation will be able to suitably replace a console this decade.

edit> fudge....I just managed to click on the spoiler. Oh well, the Happening will still continue
 
#13 ·
That second video Butz_san posted in particular is very impressive. Not so long ago we were told there would not be an emulator for years...

Definitely keeping the repo on my radar now, with CEN64.
 
#18 ·
Disgaea 3 is now in game. god damn...
 
  • Like
Reactions: Hard core Rikki
#21 ·
Does is it even take advantage of all cores? He's running it on a laptop with integrated graphics card, it should work much faster on a high end desktop.
 
#25 · (Edited)
Does is it even take advantage of all cores? He's running it on a laptop with integrated graphics card, it should work much faster on a high end desktop.
The only one who broke 1fps barrier in D3 is running on dual CPU Xeon ( 12 or 16 cores, i don't remember correctly ). So, it's either using all cores or its massive CPU cash helping it. Though, it's maxes all of my 4 cores.
 
#26 ·
#28 ·
>0.3 FPS with almost 100% CPU on all 8 cores

this is going to take a while, isn't it?
Two things you must note:

1. This emulator only has an interpreter at the moment, with no dynamic recompiler.

2. By the time this emulator gets to the point where end users can enjoy it reasonably, a computer that can run it well should cost about as much as a computer that can run Dolphin and PCSX2 well.
 
#30 ·
Two things you must note: By the time this emulator gets to the point where end users can enjoy it reasonably, a computer that can run it well should cost about as much as a computer that can run Dolphin and PCSX2 well.
Yeah this. PCSX2 was developed when most of PCs were still using single-core CPUs and when dual core and quad core CPUs became norm then it was pretty trivial to run any game unless it was some CPU hog like MGS games for instance.
 
#29 ·
By the time this emulator reaches maturity, 12-core PCs would probably be the norm I guess.