PS3 Emulator Dev RPCS3 Launches New Roadmap, Website, Database

By   /   Jan 30, 2017
RPCS3

The developer of RPCS3 has launched a new website and RPCS3 has also made their roadmap known to all in the form of goals. These goals cover, short-term, mid-term and long-term objectives.

The new website not only includes the roadmap but also a list of games that are compatible with the software. RPCS3 has been developing this software ever since 2011 but it has only been recently able to emulate games.

Also check out: Report: FIFA For Nintendo Switch Will Be Based On PS3/Xbox 360 Version

There are a total of 39 games which include the following:

  • Catherine
  • Hatsune Miku: Project DIVA F
  • Hitman: Silent Assassin
  • Hotline Miami
  • Metal Slug 3
  • The Revenge of Shinobi
  • Virtua Fighter 5: Final Showdown

You can check out the complete list at the official website.

RPCS3

Dev RPCS3 Short Term Goals

The short term goals of Dev RPCS3 are as follows:

  • Implement PS3 firmware installer. Users only need to provide correct PS3UPDAT.PUP file and it will be automatically unpacked into /dev_flash.
  • Implement decryption on the fly. No more temporary files and additional steps. This affects, for example, EBOOT, SELF, SPRX, EDAT, and MSELF embedded files.
  • Implement SDAT decryption. No need to decrypt them manually. Currently some games may silently fail to boot.
  • New “Automatic LLE configuration” option (enabled by default). This will pick the most appropriate system modules (SPRX files) for a particular PS3 executable. It may be hard to pick them manually.
  • Cache compiled LLVM modules. You shouldn’t recompile the same executable twice.
  • Configure Travis to automatically upload Linux binaries on GitHub.
  • Implement priority-based scheduler for PPU threads. This is an important core change, it will fix various crashes and freezes.
  • Investigate early crashes on Linux.
  • Start to improve compatibility by fixing bugs and missing functionality.

Dev RPCS3 Mid-term Goals

The mid-term goals of Dev RPCS3 are as follows:

  • Enable hardware acceleration for decryption (AES-NI).
  • Improve audio and video decoders for better speed and compatibility.
  • Implement MSELF support without intermediate files. Currently it doesn’t work at all. Depends on “decryption on the fly” task.
  • Improve controller support. This includes emulated controllers (with mouse or keyboard) and real controllers as well.
  • Enable Vulkan graphic renderer for Linux.
  • Add low-latency ASIO audio backend for Windows. With ASIO4ALL, it will work great on most modern hardware.
  • Add core audio backend for Linux.
  • Implement LLVM recompiler backend for SPU. This is actually a tremendous amount of work to make it useful, but it will also give the very important speed improvement (unless the SPU is not used at all).
  • Improve LLVM flexibility. For example, it could scan game folder for all executables and SPRX modules and recompile them ahead of time.
  • Implement PPU executable chain-loading.
  • Improve solution structure, move and rename some files.
  • Improve SPRX loading and unloading. This increases compatibility a lot.
  • Implement missing syscalls. Allow to LLE more system modules.
  • Write automatic tests to minimize bugs.
  • Implement savedata manager. Currently it doesn’t have user interface.
  • GUI: Use Qt instead of wxWidgets.
  • Implement precise PPU interpreter.

Dev RPCS3 Long-term Goals

  • Support booting from original game discs.
  • Implement user manager.
  • Support mic, camera, USB peripherals, etc.
  • Implement network functionality.
  • Implement every system module in the emulator. This will allow the emulator to work without the PS3 firmware.
  • Continue to improve speed, accuracy, and compatibility. This is a never-ending goal.

RPCS3 has made an impression and it will be interesting to see what the developers have to offer in the near future as well as in the long run.

Featured Videos

Hot Right Now

AMD Ryzen CPU

The AMD Ryzen CPU Hits The Right Marks, Just Needs Right Price

The AMD Ryzen CPU was demoed recently and what a demo it was. AMD showed that the upcoming AMD...

by   /   Dec 15, 2016
Death Stranding leak

New Death Stranding Leak Revealed The Name Of Norman Reedus’ Character

Hideo Kojima rocked the internet with the reveal of Death Stranding trailer at The Game Awards...

by   /   Dec 15, 2016
Video Game Remasters

Untold Stories of Video Game Remasters – the Good, Bad, and Ugly

In today’s video, we discuss something subjective – are video game remasters good or bad? And...

by   /   Sep 9, 2016
Video Game Villains

Top 10 Invincible Video Game Villains Who Just Won’t Die, No Matter What

We all are accustomed with video game villains and the story usually concludes with the fall of...

by   /   Aug 18, 2016
Panasonic 3DO

Top-10 Retro Consoles You Never Knew Existed

Video gaming has come a long way! While we are well-acquainted with the likes of Xbox Scorpio and...

by   /   Aug 17, 2016
Load More