Kesulitan teknis PlayStation 3 memaksa produsen untuk menulis ulang game lama
Video game yang dirilis pabrikan Jepang pada tahun 2006 ini telah menjadi teka-teki nyata bagi para ahli yang fokus menyelamatkan sejarah hiburan digital. Pilihan prosesor Cell Broadband Engine menciptakan situasi unik, di mana teknologi masa kini kesulitan memecahkan kode perpustakaan pada masa itu. Hampir dua puluh tahun setelah peluncuran perangkat tersebut, perusahaan teknologi mencari cara yang efisien untuk memisahkan game dari platform aslinya, mengesampingkan emulator umum untuk fokus pada restrukturisasi menyeluruh dari kode aslinya.
Terlahir dari kemitraan senilai $400 juta antara Sony, IBM, dan Toshiba, komponen ini beroperasi pada frekuensi 3,2 GHz yang mengesankan, memberikan kinerja yang jauh melampaui komputer pribadi pada masa itu, mencerminkan visi pencipta Ken Kutaragi untuk menempatkan superkomputer di ruang tamu. Namun, kekuatan pemrosesan ini sangat merugikan saat pemrograman, sehingga memaksa pengembang untuk mengelola setiap instruksi secara manual. Hubungan erat antara file digital dan kartu video game telah menciptakan tembok teknologi, yang membuat perangkat keras terkini, seperti PlayStation 5 atau mesin canggih, tidak mungkin melakukan pekerjaan secara langsung.
Dalam topik yang sama: Arsitektur PlayStation 3 yang kompleks memaksa studio untuk menukar emulasi untuk kompilasi ulang game
Masalah besarnya bukan hanya pada kekuatan kasar yang diperlukan untuk menyalin lingkungan fisik, tetapi juga pada kewajiban untuk mereproduksi pertukaran data dengan sempurna antara berbagai inti prosesor. Tidak seperti konsol lama yang mengikuti logika sekuensial sederhana, lini PlayStation edisi ketiga bekerja dengan cara yang benar-benar tidak teratur, di mana kegagalan sinkronisasi waktu sekecil apa pun menyebabkan perangkat lunak langsung mogok.
Bagaimana Desain Kompleks Prosesor Sel Mencegah Terciptanya Emulator yang Sempurna
Tantangan utama dalam merakit sistem virtual yang sempurna adalah arsitektur chip, yang mengabaikan format x86 yang ada di hampir semua komputer saat ini. Inti dari video game dioperasikan melalui unit komando utama, yang disebut PPE, yang bekerja sama dengan delapan inti sekunder yang disebut SPE. Prosesor pusat berfungsi sebagai manajer operasi, meneruskan perhitungan matematis yang lebih kompleks kepada pembantu yang lebih kecil ini.
Untuk dapat menggunakan potensi mesin secara maksimal, studio perlu merancang game mereka dengan mengirimkan fungsi-fungsi penting langsung ke delapan unit ini. Proses berat yang melibatkan fisika objek, perhitungan intelijen musuh, dan pembuatan suara spasial dikeluarkan dari inti utama. Dalam kenyataan saat ini, ini berarti bahwa PC modern perlu meniru sembilan otak elektronik berbeda yang beroperasi pada waktu yang sama, dengan tetap mempertahankan kecepatan komunikasi yang sama dengan yang ada pada perangkat keras tahun 2006.
Kesalahan milidetik sederhana antara manajer dan inti dukungan mengakibatkan layar macet, grafik terdistorsi, atau kegagalan total dalam pergerakan karakter. Karena persyaratan sinkronisasi yang sempurna ini, mencoba menjalankan judul secara paksa akan menghabiskan banyak memori dan pemrosesan, memaksa pengguna untuk berinvestasi pada komponen mewah hanya untuk membuka game dari dua generasi lalu.
Judul-judul yang dibiayai oleh pabrikan itu sendiri lebih menderita akibat penguncian teknologi
Proyek bernilai jutaan dolar yang didanai oleh pemilik konsol merupakan tantangan terbesar bagi para pengarsip. Game Metal Gear Solid 4: Guns of the Patriots, yang dibuat oleh studio Hideo Kojima, sering disebut-sebut oleh para ahli sebagai kasus ketergantungan paling serius pada chip Cell. Pemrogram pada saat itu menggunakan inti sekunder untuk memproses data yang tidak dapat didukung oleh mesin lain, sehingga menciptakan kesatuan yang pasti antara kode permainan dan motherboard perangkat.
Selengkapnya tentang topik ini: Studio mengadopsi teknik kompilasi ulang untuk melestarikan game klasik PlayStation 3 di PC
Seri mapan seperti Resistance dan Killzone juga memanfaatkan sumber daya pencahayaan dan efek visual yang dihasilkan oleh unit pendukung secara maksimal. Menghadirkan dunia virtual ini ke komputer saat ini memerlukan lebih banyak upaya daripada memprogram perangkat lunak tiruan. Para insinyur saat ini perlu membongkar pemrograman asli untuk memahami dengan tepat bagaimana setiap baris perintah berkomunikasi dengan bagian-bagian video game.
Komunitas penggemar mencapai hasil yang signifikan dengan menggunakan program sumber terbuka, seperti emulator RPCS3, yang memungkinkan untuk menjalankan beberapa hit di komputer. Meskipun demikian, kebutuhan untuk mengunduh paket patch dan menyesuaikan pengaturan untuk setiap judul tertentu menunjukkan bahwa tiruan perangkat keras masih mengalami hambatan yang sulit diatasi dalam hal stabilitas.
Baca selengkapnya: Arsitektur PlayStation 3 memaksa studio untuk menukar emulasi untuk kompilasi ulang game klasik
Keuntungan mengubah pemrograman asli ke bahasa mesin modern
Untuk mengatasi kesulitan dalam mensimulasikan bagian fisik, produsen besar dan kelompok pelestarian mulai menggunakan kompilasi ulang sebagai alternatif terbaik. Berbeda dengan emulasi, yang mencoba menerjemahkan perintah saat permainan berjalan, teknik ini mengambil file sumber dan mengadaptasinya sehingga prosesor saat ini dapat membaca semuanya secara alami. Perubahan strategi ini membawa perbaikan signifikan bagi pihak yang bermain dan menjamin keberlangsungan produk.
- Tidak ada lagi penundaan pemrosesan yang disebabkan oleh terjemahan kode waktu nyata.
- Kemungkinan menjalankan judul dalam resolusi 4K dengan kelancaran total di layar.
- Penggunaan penuh kecepatan solid state disk (SSD), mengurangi waktu tunggu pemuatan.
- Solusi permanen untuk kesalahan audio dan video yang memengaruhi program simulasi.
Rumor industri menyatakan bahwa Master Collection Vol. 2, diproduksi oleh Konami, akan menggunakan metode ini untuk menghadirkan kembali episode keempat dari franchise Metal Gear Solid. Mengubah perintah spesifik dari konsol lama menjadi bahasa yang dapat dimengerti untuk PC dan video game saat ini, game tersebut kini berfungsi sebagai rilis yang belum pernah terjadi sebelumnya, tanpa hambatan apa pun dan mempertahankan karya visual dari tim aslinya.
Pentingnya portabilitas untuk menyelamatkan sejarah hiburan elektronik
Penerapan standar x86 oleh hampir seluruh industri, yang hadir di keluarga Xbox Series, PlayStation 4, dan PlayStation 5, telah menyederhanakan produksi judul untuk berbagai platform dan memfasilitasi akses ke game-game lama. Di sisi lain, kendala yang muncul pada perangkat generasi ketujuh berfungsi sebagai pengingat akan perlunya memastikan bahwa produk digital dapat hadir di luar peralatan yang dirancang.
Baca selengkapnya: Arsitektur Prosesor Sel Kompleks PlayStation 3 Memaksa Pengembang Mengkompilasi Ulang Game Lama
Meskipun emulator memiliki kepentingan akademis yang besar untuk mencatat cara kerja sistem lama, adaptasi aslilah yang memungkinkan rata-rata konsumen untuk terus mengakses cerita-cerita ini. Jika bukan karena proyek konversi ini, degradasi komponen fisik yang tak terhindarkan akan menghapus sebagian besar katalog rilis dari awal tahun 2000an.
Berinvestasi pada alat konversi bukan lagi sekedar langkah finansial sederhana untuk mendapatkan keuntungan dari nostalgia dan telah menjadi komitmen terhadap memori budaya. Mengatasi hambatan pemrograman yang disebabkan oleh perangkat keras lama Sony dan mencegah hilangnya game klasik hebat dari peta merupakan langkah maju yang penting dalam pendewasaan sektor game.














