Program pembangun Brazil baharu menjalankan permainan PlayStation 2 secara asli pada komputer
Kemajuan teknikal yang ketara dalam bidang pemeliharaan perisian digital baru-baru ini dicapai oleh pengaturcara dari Brasil. Profesional itu membangunkan alat yang mampu menukar tajuk klasik daripada konsol Sony untuk dijalankan terus pada sistem pengendalian moden, menghapuskan keperluan untuk perisian perantara. Ciri baharu ini mengubah cara pengguna berinteraksi dengan katalog salah satu platform paling popular dalam sejarah teknologi hiburan.
Projek itu, yang dipanggil PS2Recomp, menggunakan teknik lanjutan yang dikenali dalam kejuruteraan komputer sebagai penyusunan semula statik. Kaedah Esse menterjemah kod permainan video asal ke dalam bahasa yang boleh difahami oleh komputer semasa sebelum aplikasi itu dilancarkan oleh pengguna. Hasil praktikal ialah penciptaan fail boleh laku bebas, yang berfungsi lancar dan terus pada mesin dengan seni bina x86, standard pada sebahagian besar komputer meja dan buku nota semasa.
Inisiatif ini menyelesaikan masalah sejarah yang dihadapi oleh penyelidik teknologi dan arkivis digital. Durante berdekad-dekad, satu-satunya cara untuk mengakses media ini pada komputer adalah melalui proses yang memerlukan kuasa pemprosesan yang sangat tinggi, yang mengehadkan akses untuk orang yang mempunyai peralatan yang lebih sederhana dan sering menghasilkan gangguan visual atau kelewatan dalam penghasilan semula audio. Alat baharu memintas halangan perkakasan ini secara muktamad.
Perbezaan asas dalam pelaksanaan perisian
Pendekatan tradisional untuk menjalankan media warisan pada komputer moden melibatkan menterjemah arahan dalam masa nyata, satu proses yang menggunakan banyak sumber mesin. Format Esse memerlukan pemproses komputer untuk bertindak sebagai penterjemah serentak, menyahkod setiap arahan konsol asal pada saat yang tepat tindakan itu berlaku pada skrin, yang mewujudkan kesesakan pemprosesan yang tidak dapat dielakkan.
Beban kerja yang berterusan ini memerlukan sumber perkakasan yang besar, mengakibatkan bingkai jatuh dan gagap pada mesin yang kurang berkuasa yang cuba melaksanakan tugas. Kaedah baharu membalikkan logik ini dengan melaksanakan keseluruhan terjemahan terlebih dahulu, menyampaikan kepada sistem pengendalian fail yang telah dioptimumkan dan sedia untuk digunakan serta-merta, membebaskan pemproses untuk memfokuskan semata-mata pada paparan kandungan.
Cara penyusunan semula statik berfungsi
Alat ini menganalisis secara mendalam fail binari asal yang terdapat pada cakera platform Sony, memetakan setiap baris arahan. Durante imbasan menyeluruh ini, sistem mengenal pasti semua fungsi, logik pengaturcaraan dan panggilan perkakasan yang ditulis khusus untuk komponen permainan video yang dihasilkan pada awal 2000-an.
Selepas pemetaan lengkap, kod tersebut secara automatik ditulis semula ke dalam bahasa C++, digunakan secara meluas dalam pembangunan perisian berprestasi tinggi kontemporari. Essa Penukaran yang teliti memastikan arahan ditafsirkan secara asli oleh pemproses komputer, tanpa perlu mensimulasikan persekitaran asal atau mencipta mesin maya yang menyusahkan.
Proses penukaran berlaku sekali sahaja untuk setiap tajuk yang diserahkan kepada alat. Setelah fail boleh laku baharu telah dijana, pengguna boleh melancarkannya terus dari desktop mereka, dengan kemudahan, kelajuan dan penyepaduan yang sama seperti program yang dibangunkan khusus untuk sistem pengendalian semasa mereka.
Keuntungan prestasi dan pengoptimuman visual
Main balik asli memberikan kestabilan teknikal yang sebelum ini tidak dapat dicapai melalui kaedah main balik media warisan konvensional. Sem overhed terjemahan masa nyata, komputer dapat mengarahkan semua kuasa pemprosesan mereka kepada pemaparan grafik dan mengekalkan kelancaran animasi, memastikan pengalaman yang lancar.
Ujian teknikal menunjukkan kemungkinan meningkatkan resolusi dalaman media kepada standard 4K tanpa menjejaskan kadar muat semula bingkai sesaat. Além Tambahan pula, teknologi ini membenarkan penyepaduan asli dengan monitor ultralebar, melaraskan perkadaran skrin secara organik, mengisi ruang sisi tanpa menyebabkan herotan visual dalam elemen grafik.
Satu lagi faedah langsung pelaksanaan asli adalah berkaitan dengan masa memuatkan maklumat dan peralihan skrin. Data Como kini dibaca daripada pemacu storan keadaan pepejal (SSD) berkelajuan tinggi dan bukannya pemain DVD optik mekanikal, skrin menunggu hampir dihapuskan, menjadikan navigasi serta-merta.
Ketiadaan kelewatan dalam komunikasi antara peranti kawalan dan tindakan pada skrin juga merupakan sorotan teknikal. Respons kepada arahan menjadi serta-merta, menghasilkan semula ketepatan tepat yang diperlukan oleh perisian bertindak pantas dan memastikan bahawa papan kekunci atau arahan kawalan didaftarkan dalam milisaat yang sama.
Kerumitan seni bina asal
Konsol yang dilancarkan pada tahun 2000 mempunyai struktur dalaman yang terkenal kompleks, berpusat pada pemproses tersuai dipanggil Emotion Engine, yang beroperasi dengan sangat berbeza daripada pemproses komputer standard. Komponen Esse bekerjasama dengan unit pemprosesan vektor yang sangat khusus, mewujudkan persekitaran pembangunan unik yang menyukarkan walaupun studio profesional untuk mencipta perisian pada masa itu. Penyegerakan tepat antara cip berbeza ini adalah penting untuk media berfungsi dengan betul. Percubaan Qualquer pada pembiakan luaran menjadi cabaran monumental untuk kejuruteraan komputer, kerana ralat pemasaan yang sedikit antara komponen mengakibatkan sistem ranap sepenuhnya.
Alat yang dibangunkan oleh pengaturcara Brazil berjaya menguraikan secara pasti komunikasi rumit antara pemproses bersama ini. Dengan menterjemah kelakuan Emotion Engine ke dalam arahan linear yang boleh difahami oleh CPU moden, reka bentuk menghapuskan keperluan untuk mencipta semula kelewatan isyarat secara fizikal dan keanehan memori perkakasan asal. Pencapaian teknikal Essa mewakili satu peristiwa penting dalam kejuruteraan terbalik sistem tertutup. Pencapaian ini membuktikan bahawa seni bina yang sangat disesuaikan dan usang boleh disesuaikan dengan piawaian pengkomputeran universal, memastikan kemandirian perisian yang sebaliknya akan tersekat dengan perkakasan dalam proses kemerosotan fizikal.
Sumber terbuka dan pengembangan komuniti
Projek ini telah disediakan secara terbuka pada platform pengehosan kod, membolehkan pengaturcara dari seluruh dunia menganalisis, mengubah suai dan menyumbang kepada peningkatan berterusannya. Sifat kolaboratif Essa telah mempercepatkan pembangunan alat secara drastik, menghasilkan kemas kini yang kerap dan pengembangan senarai keserasian, yang sudah meliputi beribu-ribu tajuk yang dikatalogkan. Keterbukaan kod juga memudahkan komuniti teknikal untuk membuat pengubahsuaian, mengubah cara perisian asal beroperasi. Dengan fail berjalan secara asli pada komputer, ia menjadi lebih mudah untuk mengakses direktori dalaman untuk menukar tekstur resolusi rendah, memasukkan model tiga dimensi terperinci baharu dan membetulkan kelemahan pengaturcaraan yang telah wujud sejak keluaran asal. Estúdios Pihak bebas dan penyelidik kini mempunyai asas yang kukuh untuk menghidupkan semula projek lama, menyuntik pencahayaan dan teknologi teduhan baharu tanpa menghadapi had yang dikenakan oleh perisian terjemahan masa nyata. Kerjasama global memastikan alat itu terus berkembang setiap hari. Sistem ini sedang disediakan untuk menyesuaikan diri dengan kemas kini sistem pengendalian masa depan dan piawaian perkakasan baharu yang mungkin muncul dalam pasaran teknologi, memastikan perkaitan jangka panjangnya.
Kepentingan untuk pemeliharaan digital
Kemerosotan fizikal media optik dan kegagalan komponen elektronik yang tidak dapat dielakkan menimbulkan ancaman yang didokumenkan kepada sejarah hiburan digital. Menukar katalog tertutup ini kepada format boleh laku moden memastikan karya budaya kekal boleh diakses oleh penyelidik, ahli sejarah teknologi dan orang awam, tanpa mengira ketersediaan alat ganti untuk perkakasan asal yang dikeluarkan lebih dua dekad yang lalu.
Langkah seterusnya dalam pembangunan
Usaha semasa komuniti pembangun tertumpu pada mengautomasikan lagi proses penukaran fail asal. Objektif teknikal adalah untuk mencipta antara muka grafik intuitif yang membenarkan mana-mana pengguna, walaupun tanpa pengetahuan lanjutan tentang pengaturcaraan atau baris arahan, untuk menjana fail boleh laku mereka sendiri daripada salinan sandaran sah mereka.
Pengoptimuman berterusan kod C++ yang dihasilkan juga kekal sebagai keutamaan dalam repositori projek. Program Atualizações bertujuan untuk mengurangkan penggunaan RAM semasa pelaksanaan dan meningkatkan keserasian asli dengan sistem pengendalian berasaskan Linux, memperluaskan capaian alat kepada peranti mudah alih moden dan komputer mini kos rendah.
Veja Tambem em News (MS)
Penurunan harga PlayStation 5 Pro mempercepatkan jualan runcit digital dan menghapuskan stok global
Kemas kini sistem Apple baharu mengoptimumkan pengurusan tugasan segera untuk pengguna iPhone
Kebocoran butiran perkakasan PlayStation mudah alih baharu dengan grafik unggul kepada Xbox Series S
Oppo secara rasmi melancarkan Find X9 Ultra di seluruh dunia dengan kanta Hasselblad dan bateri yang teguh
Edisi baharu telefon pintar boleh lipat membawa kemasan emas kepada pesaing Sukan Musim Sejuk
Tim Cook mendedahkan prototaip iPhone dan iPod baharu dalam sambutan ulang tahun kelima puluh Apple
Leak mendedahkan Lords of the Fallen dan Sword Art Online dalam katalog PS Plus Essential April
Sistem Android menerima integrasi Gemini Nano 4 asli untuk pemprosesan luar talian pada telefon pintar
Samsung mengemas kini modul QuickStar dan mengembangkan kawalan visual panel dalam antara muka One UI 8.5
Pengilang mengemas kini penderia foto telefon pintar premium dengan fokus pada zum dan kecerdasan buatan
Apple membangunkan iPhone boleh lipat baharu dan menyediakan edisi khas untuk meraikan 20 tahun jenama itu