Dezvoltatorii SharpEmu, un emulator experimental open-source pentru PS5, au reușit să ruleze jocuri de PS5 pe emulator la o rată de 60 FPS, oferind o experiență de joc fluidă. Dintre cele 55 de titluri testate, 12 au putut fi jucate, însă doar șase au atins o rată de 60 FPS care permitea o experiență de joc adecvată.
Emulator pentru jocurile PS5
Fenomenul emulatoarelor reprezintă efortul comunității open-source de a rula jocuri create pentru consola PS5 direct pe calculatoare. Progresul rapid se explică prin arhitectura hardware x86-64 (procesoare AMD Zen 2 și grafică RDNA 2) foarte apropiată de cea a unui PC de gaming modern.
Potrivit dezvoltatorului, cele șase jocuri nu au fost încă testate cap-coadă, dar calificativul „jucabil” înseamnă că titlurile rulează în prezent fără probleme, deși este posibil să persiste unele mici erori grafice sau audio.
Cele șase titluri care rulează la 60 FPS sunt Dreaming Sarah, Void Terrarium, New Joe & Mac: Caveman Ninja, Tetris Forever, Hoa și Tomb Raider IV-VI Remastered. Acest progres a fost realizat cu ajutorul SharpEmu v0.0.4-release.2, cea mai recentă versiune publică a emulatorului, lansată pe 25 septembrie. Conform dezvoltatorilor, această versiune include îmbunătățiri precum traducerea optimizată a shaderelor SPIR-V și suport actualizat pentru API-ul Vulkan.
Dezvoltat în C#, emulatorul SharpEmu pentru PS5 este compatibil cu Windows, Linux și macOS și utilizează Vulkan și MoltenVK pentru apelurile API grafice. Deoarece PlayStation 5 se bazează pe o arhitectură CPU AMD Zen 2 x86-64, SharpEmu poate executa instrucțiunile procesorului consolei în mod nativ pe un PC standard, fără a fi necesară traducerea acestora dintr-un set de instrucțiuni diferit. Emulatorul se concentrează pe încărcarea fișierului executabil „eboot.bin” al jocului și a modulelor de sistem necesare, gestionând parțial funcțiile nucleului (kernel) și procesând shaderele, resursele și comenzile grafice AGC ale jocului.
În prezent, SharpEmu este încă departe de a putea rula titluri 3D solicitante, doar 12 dintre cele 55 de titluri testate ajungând într-un stadiu de funcționare adecvat. Dintre acestea 12, doar cele șase au rulat suficient de bine pentru a fi considerate „jucabile” la o rată constantă de 60 FPS. Dezvoltatorii subliniază că SharpEmu se află încă în fazele incipiente ale dezvoltării, precizând: „SharpEmu este un emulator experimental destinat cercetării și educației. Acest proiect nu conține firmware de sistem protejat prin drepturi de autor, date ale jocurilor sau elemente proprietare PlayStation”.