Permainan lumba klasik Nintendo 64 iaitu Mario Kart 64 kini boleh dijalankan secara asli pada PC tanpa emulasi, berkat usaha kejuruteraan terbalik yang komprehensif. Perkembangan ini mewakili satu lagi pencapaian dalam membawa tajuk Nintendo yang digemari ke platform komputer moden melalui kaedah dekompilasi yang sah.
![]() |
---|
Mario Kart 64 berjalan secara asli pada PC, menonjolkan keseronokan adaptasi permainan ini |
Pendekatan Revolusioner untuk Pemeliharaan Permainan
Kolektif pembangun Harbour Masters telah berjaya mencipta SpaghettiKart, sebuah port PC asli bagi Mario Kart 64 yang berjalan tanpa memerlukan perisian emulasi. Pencapaian ini menyusuli kejayaan mereka sebelum ini dengan The Legend of Zelda: Ocarina of Time, Majora's Mask, dan Star Fox 64. Projek ini bergantung sepenuhnya pada kod kejuruteraan terbalik dan bukannya menggunakan mana-mana pengaturcaraan asal Nintendo yang berhak cipta, mewujudkan rangka kerja undang-undang yang setakat ini dapat menahan cabaran hak cipta yang berpotensi.
Projek-projek Terdahulu Harbour Masters:
- The Legend of Zelda: Ocarina of Time (port PC)
- The Legend of Zelda: Majora's Mask (port PC)
- Star Fox 64 (port PC)
Prestasi Jualan Mario Kart 64:
- 9.87 juta salinan terjual di seluruh dunia
- Tajuk kedua terlaris bagi Nintendo 64
Pelaksanaan Teknikal dan Sokongan Platform
SpaghettiKart beroperasi melalui perpustakaan Libultraship, yang melaksanakan semula fungsi Nintendo 64 SDK untuk perkakasan moden. Port ini menyokong pelbagai platform termasuk Windows, Linux (Ubuntu 22), dan yang mengejutkan, malah Nintendo Switch itu sendiri. Tiga API rendering memastikan keserasian yang luas: DirectX 11 untuk sistem Windows, Metal untuk macOS, dan OpenGL untuk platform lain. Pendekatan berbilang API ini meminimumkan isu berkaitan grafik merentasi konfigurasi perkakasan yang berbeza.
Sokongan Platform:
- Windows ( DirectX 11 )
- Linux ( Ubuntu 22 , OpenGL )
- macOS ( Metal )
- Nintendo Switch
Keperluan Teknikal:
- ROM Mario Kart 64 yang disediakan pengguna (versi AS sahaja)
- Program penukaran Spaghettify.exe
- Rangka kerja perpustakaan Libultraship
Keperluan Pengguna dan Pertimbangan Undang-undang
Pemain mesti menyediakan fail ROM Mario Kart 64 mereka sendiri yang diperoleh secara sah untuk menggunakan SpaghettiKart. Proses ini melibatkan penukaran ROM ke dalam format yang sesuai dan menjalankan program Spaghettify.exe untuk memuatkan data permainan. Pada masa ini, hanya versi AS permainan asal yang disokong, walaupun had ini mungkin berubah seiring dengan perkembangan berterusan. Keperluan untuk ROM yang disediakan pengguna ini mengekalkan pemisahan undang-undang antara perisian port dan kandungan berhak cipta Nintendo.
Had Semasa dan Status Pembangunan
Pembangun mengakui bahawa SpaghettiKart kekal sebagai kerja-dalam-kemajuan dengan beberapa cabaran teknikal. Sebilangan kecil pengguna mengalami kerosakan sekali-sekala, dan tidak semua ciri asal Mario Kart 64 telah dilaksanakan sepenuhnya lagi. Walau bagaimanapun, import trek tersuai sudah berfungsi, dan port ini menyokong aset tersuai dan pengubahsuaian, memperluaskan potensi permainan melebihi skop asalnya.
Pengalaman Permainan yang Dipertingkatkan
Menjalankan Mario Kart 64 secara asli pada PC menawarkan beberapa kelebihan berbanding emulasi tradisional atau keluaran semula rasmi Nintendo. Port ini menyediakan tetapan grafik tersuai dan tidak memerlukan yuran langganan, tidak seperti penawaran perkhidmatan dalam talian Nintendo. Pendekatan ini berpotensi memberikan cara optimum untuk mengalami klasik lumba 1996 pada perkakasan moden, lengkap dengan peningkatan ketepatan visual yang boleh disediakan oleh pelaksanaan asli.
Konteks Sejarah dan Implikasi Masa Depan
Mario Kart 64 pada asalnya berfungsi sebagai pameran untuk keupayaan grafik 3D Nintendo 64, walaupun tidak memajukan mekanik permainan secara ketara melebihi pendahulunya Super Nintendo. Permainan ini menjadi tajuk terlaris kedua konsol dengan 9.87 juta salinan terjual di seluruh dunia. Kejayaan SpaghettiKart, yang dibina atas rangka kerja yang sama yang digunakan untuk port Nintendo 64 lain, menunjukkan bahawa tajuk klasik tambahan mungkin menerima layanan serupa pada masa hadapan, berpotensi memelihara seluruh generasi sejarah permainan melalui kaedah kejuruteraan terbalik yang sah.