08-03-2015, 09:47 PM
Until an emulator is able to emulate advanced game there is no warranty it's possible.
Actually it's always possible to emulate a system but it's not always possible to emulate it fast enough.
Even with an i7 rpcs3 still struggles to achieve realtime framerate for simple game.
I think one of the issue is that PS3 can run up to 9 threads concurrently (2 on PPU + 7 SPU) and it maps very badly on 4 threads only cpu found on PC (I'm not sure hyperthreading helps here, it "fakes" multiple threads). And there is no PC equivalent of things like Crossbar memory that allows to exchange data between thread very quickly.
Actually it's always possible to emulate a system but it's not always possible to emulate it fast enough.
Even with an i7 rpcs3 still struggles to achieve realtime framerate for simple game.
I think one of the issue is that PS3 can run up to 9 threads concurrently (2 on PPU + 7 SPU) and it maps very badly on 4 threads only cpu found on PC (I'm not sure hyperthreading helps here, it "fakes" multiple threads). And there is no PC equivalent of things like Crossbar memory that allows to exchange data between thread very quickly.