this post was submitted on 19 Jul 2024
715 points (97.7% liked)
Memes
45688 readers
720 users here now
Rules:
- Be civil and nice.
- Try not to excessively repost, as a rule of thumb, wait at least 2 months to do it if you have to.
founded 5 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
AFAIK, the documentation isn’t the main problem. I’m pretty sure PS3 is quite well understood.
The problem is how to translate the code to a typical X86 architecture. PS3’s uses a very different architecture with a big focus on their own special way on doing parallelism. It’s not an easy translation, and it must be done at great speed.
The work on RPCS3 incredible, but it took them more than a decade of optimizations to get where they are now. Wii U emulation got figured out relatively quickly in comparison, even if it uses similar specs to PS3.
The Wii U was just a souped up Wii so of course the emulation scene had a Wii U emulator in no time.
Having worked (as a designer, not an engineer) on a PS3 launch tile, this post also aligns with my understanding.
Just rewrite it in haskell (or Fold)! Problem solved :)