AnyPS5: Porting game PS5 ke PC tanpa emulasi

Judul asli: AnyPS5: Port PS5 binaries to PC without emulation (87% system libraries mapped)

Mengapa Ini Penting

Pendekatan native tanpa emulasi berpotensi membuka akses PC ke lebih banyak judul konsol.

AnyPS5, alat open-source di GitHub, memungkinkan porting binary PS5 ke Linux dan Windows secara native, dengan 87% library sistem PS5 telah dipetakan.

AnyPS5 adalah proyek open-source berlisensi GPL-2.0 yang dikembangkan oleh boykopovar untuk mengonversi executable PS5 langsung ke format native Linux dan Windows — tanpa emulasi dan tanpa proses runtime terpisah. Pendekatan yang digunakan adalah relinker: binary PS5 dikonversi ke format target sistem, lalu dihubungkan secara dinamis ke implementasi library sistem PS5 yang disertakan dalam proyek ini.

Hingga kini, 87% fungsi dari library sistem PS5 (dideklarasikan di core/libs/prx) telah dipetakan. Proyek ini juga menyertakan shader recompiler yang menghasilkan SPIR-V tervalidasi untuk rendering berbasis Vulkan. Sebagai bukti fungsionalitas, game Dreaming Sarah (2D platformer) berhasil berjalan stabil di 60 fps pada GTX 1050 Ti dengan prosesor i5-7500 3.4 GHz.

Repositori ini telah meraih lebih dari 7.000 bintang dan 521 fork di GitHub, dengan 33 isu terbuka dan 159 pull request aktif — menandakan komunitas kontributor yang cukup besar. Penanganan error dilakukan secara ketat: setiap kondisi yang tidak didukung akan melempar std::runtime_error dan menghentikan proses.

Sumber

github.com — Baca artikel asli →