Berita Terkini (MS)

Seni bina sel menjadikannya sukar untuk mengekalkan PlayStation 3 klasik

PS3
Foto: PS3 - Habanero Pixel/shutterstock.com

PlayStation 3, yang dilancarkan oleh Sony pada tahun 2006, menghadapi salah satu cabaran teknologi terbesar dalam memelihara koleksi permainannya. Pemproses Cell Broadband Engine, dibangunkan secara perkongsian oleh Sony, Toshiba dan IBM, mencipta senario paradoks: semakin banyak kemajuan teknologi, semakin kompleks untuk mengakses tajuk lama. Vinte tahun selepas pelancaran, industri masih mencari kaedah yang cekap untuk memisahkan perisian daripada perkakasan tertentu, secara beransur-ansur berhijrah daripada teknik emulasi tradisional kepada pendekatan penyusunan semula kod.

Pemproses Cell dan seni binanya yang unik

Cell direka untuk menawarkan kapasiti pengiraan yang jauh lebih baik daripada piawaian pada masa itu. Porém, kuasa ini datang dengan seni bina yang sipi dan sukar untuk diprogramkan, memerlukan pembangun mengambil pendekatan manual dan terperinci untuk pengurusan tugas. Keunikan teknikal Essa telah menyebabkan permainan menjadi saling berkaitan dengan fungsi fizikal konsol, mewujudkan halangan yang ketara untuk menjalankan tajuk ini pada platform moden seperti PlayStation 5 atau komputer berprestasi tinggi.

Kerumitannya bukan sahaja terletak pada kuasa yang diperlukan untuk mensimulasikan konsol. Ia adalah perlu untuk mereplikasi komunikasi dengan tepat antara teras pemprosesan yang berbeza. Konsol Enquanto sebelumnya mempunyai lebih banyak seni bina linear, PS3 beroperasi pada sistem asimetri, dan sebarang kekurangan penyegerakan lengkap melalui perisian menghasilkan ralat pelaksanaan yang serius.

Cabaran teknikal teras sinergistik

Halangan terbesar untuk meniru PlayStation 3 ialah struktur dalaman pemproses Cell, yang pada asasnya berbeza daripada seni bina x86 yang digunakan oleh kebanyakan komputer dan konsol semasa. Sistem ini berfungsi dengan teras utama yang dipanggil Power Processor Element (PPE) dan lapan coprocessor tambahan yang dipanggil Synergistic Processing Elements (SPE). PPE bertindak sebagai pengurus, menyerahkan tugas matematik yang berat dan khusus kepada SPE.

Para untuk mengekstrak potensi maksimum konsol, studio perlu menulis kod yang secara aktif menggunakan unit sinergi ini. Funcionalidades seperti fizik zarah, pemprosesan audio lanjutan dan kecerdasan buatan sering dipindahkan daripada CPU utama ke teras satelit ini. Dalam amalan, ini bermakna bahawa meniru PS3 memerlukan komputer moden untuk mensimulasikan bukan sahaja satu pemproses, tetapi sembilan unit pemprosesan berbeza yang beroperasi serentak dengan penyegerakan dan kependaman yang tepat.

  • Desalinhamento pemasaan antara teras utama dan SPE menyebabkan ranap, ralat grafik atau tingkah laku yang tidak dijangka.
  • Kebergantungan pada ketepatan temporal yang melampau menjadikan emulasi kekerasan sangat mahal dalam sumber perkakasan.
  • Processadores berprestasi ultra tinggi semasa hanya diperlukan untuk menjalankan permainan dari dua generasi yang lalu.

Keutamaan pergantungan perkakasan Casos

Tajuk eksklusif jelas menunjukkan kesukaran ini dalam pemeliharaan. Metal Gear Solid 4: Guns Patriots, Kojima Productions, sering disebut oleh jurutera perisian sebagai “banduan” seni bina Cell. Pasukan pembangunan menggunakan SPE untuk melakukan pengiraan kompleks yang, pada masa itu, tidak boleh dilakukan sebaliknya, mewujudkan hubungan simbiotik antara kod permainan dan silikon konsol.

Franquias seperti Killzone dan Resistance juga meneroka dengan mendalam keupayaan pasca pemprosesan dan pemaparan kependaman yang didayakan oleh SPE. Trazer permainan ini untuk platform semasa tidak mencukupi untuk mencipta persekitaran maya yang meniru PS3. Dalam kebanyakan kes, kejuruteraan terbalik adalah perlu untuk memahami cara permainan asal “berinteraksi” dengan perkakasan tertentu.

Komuniti emulasi telah mencapai kemajuan yang ketara melalui projek seperti RPCS3, membolehkan banyak tajuk ini dimainkan pada PC. Contudo, keperluan untuk tampalan khusus dan tetapan tersuai untuk setiap permainan menunjukkan bahawa emulasi tulen masih menghadapi halangan dalam kestabilan dan kesetiaan visual.

Recompilação sebagai alternatif kepada emulasi tradisional

Diante daripada batasan yang dikenakan oleh simulasi perkakasan, studio besar dan pemulihara mengguna pakai penyusunan semula kod sebagai penyelesaian muktamad. Emulasi Diferentemente, yang menterjemah arahan dengan cepat, penyusunan semula melibatkan penyesuaian kod sumber asal untuk dijalankan secara asli pada pemproses moden. Pendekatan Essa membawa faedah yang jelas untuk pengguna akhir dan jangka hayat kerja.

Penyusunan semula menghapuskan overhed pemprosesan yang dijana oleh terjemahan arahan masa nyata, membolehkan permainan berjalan pada resolusi asli yang lebih tinggi, seperti 4K, tanpa kehilangan prestasi. Beban Tempos berkurangan dengan ketara dengan penggunaan SSD moden dan akses memori terus. Bugs visual dan audio biasa dalam persekitaran yang dicontohi menerima pembetulan muktamad.

Relatórios terkini menunjukkan koleksi klasik yang dijangkakan seperti Metal Gear Solid Master Collection Vol. 2 daripada Konami, mesti menggunakan teknologi ini untuk menjadikan Metal Gear Solid 4 tersedia pada konsol semasa. Dengan menterjemahkan arahan Cell secara langsung ke dalam bahasa pemproses moden, ia dipastikan bahawa permainan berfungsi seperti aplikasi asli, tanpa kesesakan teknikal emulasi dan mengekalkan visi artistik asal.

Implicações untuk mengekalkan sejarah permainan video

Peralihan industri kepada seni bina piawai seperti x86, hadir dalam PlayStation 4, PlayStation 5 dan Xbox Series, menggalakkan pembangunan merentas platform dan keserasian ke belakang. Contudo, “parit” yang dicipta dalam era PS3 mengingatkan kita tentang kepentingan menjamin akses kepada perisian tanpa mengira perkakasan yang mana ia dilahirkan. Emulasi berfungsi sebagai alat dokumentari sejarah yang penting, membolehkan kami memahami cara perkakasan yang lebih lama beroperasi, manakala penyusunan semula dan port asli memastikan orang awam terus mengakses karya ini.

Sem usaha ini, terdapat risiko bahawa konsol asal akan gagal disebabkan kemerosotan temporal, menjadikan sebahagian besar perpustakaan permainan awal abad ke-21 tidak dapat diakses. Investimento dalam teknologi mudah alih bukan sahaja strategi komersial untuk menjual semula permainan lama, tetapi keperluan untuk pengarkiban budaya. Garantir bahawa kerumitan pemproses Cell tidak mengecam permainan untuk dilupakan mewakili langkah asas ke arah kematangan industri permainan video elektronik.

Kongsi

Lagi berita dalam Berita Terkini (MS)

Lihat lagi