RPCS3 heeft het spelen van PS3-games op pc drastisch vereenvoudigd. De nieuwste update van de emulator introduceert automatische spelconfiguratie, waarbij gebruik wordt gemaakt van bestaande wiki-instellingen, zodat de meeste titels correct worden geladen zonder handmatige aanpassingen door de gebruiker.
"PS3-games spelen is nog nooit zo makkelijk geweest," RPCS3 gepost op social media na de release van de update. Dat is geen marketingpraatje. Voor iedereen die tijd heeft besteed aan het worstelen met per-game instellingen in emulators, is dit een echte kwaliteitsverbetering.
Hoe RPCS3 er vóór deze verandering uitzag
Historisch gezien betekende het goed draaien van een PS3-game in RPCS3 het raadplegen van de community wiki, het kruislings controleren van aanbevolen CPU- en GPU-instellingen, en deze handmatig toepassen. Voor technisch onderlegde gebruikers was dat proces beheersbaar. Voor iedereen anders was het een serieuze drempel.
De Cell processor architectuur van de PS3 maakte dit allemaal moeilijker dan nodig was. Cell was notoir moeilijk te emuleren vanwege de manier waarop de processoreenheden, SPUs genaamd, taken parallel verwerkten. Dat gedrag correct krijgen in software kostte jaren werk van het RPCS3 ontwikkelingsteam, en zelfs toen kon elk spel anders reageren, afhankelijk van hoe het de hardware gebruikte.
Die complexiteit betekende dat het instellingenpaneel van de emulator niet bepaald beginnersvriendelijk was.
Drie doorbraken in snelle opeenvolging
Het punt is: de auto-configuratie-update kwam niet alleen. Slechts dagen daarvoor, RPCS3 een aparte CPU-doorbraak die verbeterde hoe de emulator omgaat met het meest veeleisende gedrag van de Cell-architectuur. Daarvoor bracht een bibliotheekupdate het totale aantal volledig speelbare PS3-titels nog dichter bij de complete catalogus, waarbij de resterende problematische games voornamelijk PlayStation Move titels waren die afhankelijk zijn van bewegingsbesturing.
Drie betekenisvolle updates in snelle opeenvolging is niet het gebruikelijke tempo voor een open-source emulatieproject. Het team is duidelijk op dreef.
Het sleutelpunt hier is dat de auto-configuratie-functie direct voortbouwt op de wiki-kennisbank die de community al jaren aan het opbouwen is. Elke keer dat een speler de optimale instellingen voor een specifieke game documenteerde, werd die data gevoed in wat nu een geautomatiseerd systeem is. Het werk van de community is niet verdwenen. Het is infrastructuur geworden.
Sony heeft nog steeds niet opgelost wat een fanproject zojuist heeft gedaan
De timing is het vermelden waard. Rapporten suggereren dat de aankomende PlayStation 6 compatibiliteit met PS4- en PS5-bibliotheken zal voortzetten, maar PS3-ondersteuning blijft afwezig in officiële plannen. Sony's eigen PS3-catalogus is al jaren vergrendeld achter PlayStation Now streaming, en zelfs die service heeft een gecompliceerde geschiedenis gehad.
Ondertussen is RPCS3 nu dichter bij echte plug-and-play PS3-emulatie dan Sony's eigen hardware ooit is geweest. De kloof tussen wat een community-gedreven emulator kan doen en wat een hardwarefabrikant prioriteert, wordt steeds moeilijker te negeren.
Voor iedereen die geïnteresseerd is in wat er nog meer gebeurt in de emulatie- en preservatiesector, is er nog veel meer te ontdekken in ons laatste gamingnieuws over de scene.
De volgende logische stap voor RPCS3 is verdere verfijning van dat resterende deel van de bibliotheek, met name de Move-afhankelijke titels. Of bewegingsbesturings-emulatie ooit hetzelfde niveau van polish zal bereiken als de kernbibliotheek, is de open vraag waar het project zich hierna op zal richten.
