Berita Terbaru (ID)

Alat inovatif mengubah game PlayStation 2 agar berjalan secara asli di komputer modern

PlayStation
PlayStation - Foto: Tom Eversley / Shutterstock.com

Pengembang yang dikenal di dunia teknologi sebagai ran-j telah mengungkapkan proyek ambisius bernama PS2Recomp, yang dirancang untuk mengubah PlayStation 2 klasik menjadi aplikasi asli untuk komputer. Tidak seperti metode tradisional, alat ini sepenuhnya menghilangkan penggunaan emulator, menerjemahkan file asli sehingga berfungsi secara organik pada sistem operasi saat ini, termasuk distribusi Linux, Windows, dan bahkan prosesor Apple Silicon.

Inisiatif ini secara langsung mengatasi masalah degradasi fisik media dan konsol yang diproduksi lebih dari dua dekade lalu. Awalnya diluncurkan pada tahun 2000 dan memegang rekor video game meja terlaris dalam sejarah dengan lebih dari 155 juta unit terjual, perangkat Sony ini memiliki koleksi yang kini kebal terhadap pemutar cakram yang rusak. Sebelumnya, rekayasa balik memerlukan kerja bertahun-tahun oleh seluruh tim hanya untuk memecahkan kode satu judul, seperti yang terjadi pada adaptasi tidak resmi dari game klasik Nintendo.

Bagaimana kompilasi ulang statis mengatasi keterbatasan emulator tradisional

Perangkat lunak emulasi konvensional berfungsi sebagai penerjemah simultan, menerjemahkan instruksi permainan secara real time, yang sering kali mengakibatkan crash dan membutuhkan mesin yang sangat bertenaga. Utilitas baru ini mengambil jalur yang benar-benar berbeda dengan melakukan semua konversi kode yang berat bahkan sebelum pengguna memulai permainan.

Proses ini menganalisis arsitektur MIPS asli video game dan menulis ulang menggunakan bahasa C++, memastikan kompatibilitas penuh dengan prosesor x86-64 modern. Hasil akhirnya adalah file umum yang dapat dieksekusi, di mana sistem operasi komputer itu sendiri yang mengelola memori dan pemrosesan, menghilangkan lapisan perantara yang menyebabkan kelambatan dan memungkinkan mesin dengan konfigurasi sederhana untuk menjalankan judul dengan lancar.

Untuk menggunakan sumber daya, pemain perlu mengekstrak data dari salinan disk yang sah, menghasilkan file bersih yang bebas dari batasan perangkat keras lama. Meskipun pemrogram tidak dapat mengubah kode sumber utama secara langsung, alat ini memberikan akses tidak terbatas ke file internal dan struktur dasar pekerjaan, sehingga membuka pintu untuk modifikasi mendalam.

Tantangan untuk menjinakkan arsitektur kompleks prosesor asli Sony

Inti dari PlayStation 2 adalah Emotion Engine yang terkenal, sebuah chip yang terkenal karena kompleksitasnya dan menggunakan unit pemrosesan vektor yang sangat disesuaikan pada saat itu. Menerjemahkan logika non-linier ini ke dalam standar saat ini selalu menjadi mimpi buruk terbesar bagi pembuat emulator, sebuah kendala yang kini dapat diatasi dengan menghasilkan aplikasi asli.

Solusi yang ditemukan adalah memetakan fungsi chip lama tersebut dan menyesuaikannya dengan standar matematika kontemporer melalui kecerdasan perangkat lunak. Penciptanya mengintegrasikan karyanya ke dalam platform kolaboratif decomp.me, yang menampung database besar kode yang diuraikan oleh pemrogram di seluruh dunia, memungkinkan sistem untuk belajar dari koreksi sebelumnya dan mempercepat pengembangan secara eksponensial.

Ketika program secara otomatis menemukan blok instruksi yang tidak dapat dipahami, program tersebut mengisolasi masalahnya sehingga pakar manusia dapat melakukan intervensi. Para sukarelawan ini menganalisis logika asli dan menulis solusi manual dalam C++, yang disimpan dalam repositori untuk mengatasi hambatan serupa di masa depan, menjadikan alat ini semakin mandiri seiring pemrosesan game baru.

Lompatan kinerja dan peningkatan visual pada platform eksekusi baru

Menjalankan karya-karya ini secara asli membebaskan grafis dari batasan televisi tabung lama, mengungkap detail yang sebelumnya tersembunyi. Memanfaatkan langsung kekuatan kartu grafis modern memberikan kualitas visual yang sering kali melampaui remaster resmi yang dijual oleh perusahaan.

Laporan komunitas menunjukkan lompatan besar dalam kinerja keseluruhan, menyoroti keunggulan teknis yang signifikan dibandingkan format aslinya:

  • Dukungan asli untuk resolusi 4K dan tampilan ultrawide tanpa mengganggu menu atau antarmuka pengguna.
  • Menghilangkan hambatan kecepatan bingkai, memungkinkan game dengan kecepatan 60, 120, atau lebih gambar per detik.
  • Penghapusan layar pemuatan hampir sepenuhnya berkat kecepatan baca langsung SSD modern.
  • Kemudahan penggunaan bagi masyarakat untuk mengganti tekstur lama dengan model tiga dimensi definisi tinggi.
  • Pengoperasian organik di sistem operasi, menghilangkan kebutuhan untuk menginstal plugin yang rumit atau konfigurasi tambahan.

Tanpa perlu menutupi skenario pemuatan dengan pintu lambat atau lorong kosong, transisi terjadi secara instan. Pembacaan data yang cepat ini menghindari cacat visual yang umum terjadi pada emulasi tradisional, serta memungkinkan penerapan efek cahaya dan bayangan kontemporer tanpa kerumitan.

Keberhasilan awal proyek dan masa depan pelestarian karya klasik

Tonggak utama yang membuktikan kelangsungan inisiatif ini adalah konversi lengkap dari permainan Sly Cooper dan Thievius Raccoonus. Pengujian tersebut menunjukkan bahwa rendering lingkungan tiga dimensi yang kompleks dapat dilakukan tanpa gangguan suara atau grafis apa pun, sehingga menarik perhatian beberapa insinyur perangkat lunak lain terhadap penyebabnya.

Saat ini, para peminat mengatur pemungutan suara untuk memutuskan waralaba mana yang harus mendapat prioritas, dengan nama-nama besar seperti Jak II yang memimpin permintaan. Semua materi tersedia secara terbuka di GitHub, memungkinkan siapa pun yang memiliki pengetahuan teknis untuk mulai menerjemahkan judul favorit mereka, sementara repositori utama menerima peningkatan dan perbaikan bug setiap hari.

Untuk saat ini, proses ekstraksi dan kompilasi memerlukan pemahaman tentang baris perintah dan membaca dokumentasi teknis yang padat, sehingga mengasingkan pengguna biasa. Namun, kolaborator telah mengembangkan antarmuka grafis yang mudah digunakan untuk mengotomatisasi langkah-langkah ini dan membuat teknologi dapat diakses oleh masyarakat umum.

Kemajuan ini membentuk paradigma baru untuk melestarikan sejarah hiburan digital. Dengan mengalihkan kendali dari kode tertutup ke bahasa universal, komunitas teknologi global memastikan bahwa karya seni ini tetap bertahan dalam keputusan komersial produsen, sehingga menjadi preseden bagi konsol lama lainnya untuk menerima perlakuan yang sama di masa depan.

To Top