Modernretrogamer did quite an interesting Youtube piece on it: https://www.youtube.com/watch?v=lLebZyha74o
Modernretrogamer did quite an interesting Youtube piece on it: https://www.youtube.com/watch?v=lLebZyha74o
The fact a 9 year old emulator with talented devs with successful patreon is doing great work at such a high pace doesn't invalidate the fact PS3 is a nightmare to emulate.
Another factor is how the projects are maintained and managed. The maintainers of RPCS3 are more active and pull requests get feedback and merged relatively quickly.
On Xenia side, pull requests can remain open for months even though they should be merged, and this has caused multiple (potential) contributors to stop making pull requests.
Source: I'm a contributor on Xenia
Had the PS4 been a PS3 with a new GPU and a clocked up Cell with an extra PPE would that have been a bad thing?
Sometimes, being bold means trying new architectures... But the important thing is making sure they are easy to adopt.
That's the irony of the 'lesson' of the PS3 being hard to develop for; Sega learned that one the hard way with the Saturn.
If it’s the latter then building the PS4 on the cell as well should have been fine as by that point it’s a well-known and well-understood architecture.
Probably, if only because non-exclusive AAA games already cost tens of millions of $$$ to develop, and no other consoles or PC's show any similarity with the Cell architecture. So you would either end up with really crappy PS versions of multi-platform games, or they would not be made for PS at all.
One example is sound effects, if you're generating sound effects, you can't do a good job of that without the context of the environment and what is making the noise, so you necessarily have very deep data dependencies.
[1]: (at about 22 minutes onward) https://oxide.computer/podcast/on-the-metal-9-jonathan-blow/