Windows NT Diport ke GameCube dan Wii: Sokongan PowerPC Bersejarah Menjadikan Perkahwinan Perkakasan Yang Tidak Dijangka Mungkin

BigGo Editorial Team
Windows NT Diport ke GameCube dan Wii: Sokongan PowerPC Bersejarah Menjadikan Perkahwinan Perkakasan Yang Tidak Dijangka Mungkin

Dalam satu pencapaian kejuruteraan teknikal yang luar biasa, seorang pembangun telah berjaya memport Windows NT untuk berfungsi pada konsol Nintendo GameCube dan Wii. Projek yang tidak lazim ini memanfaatkan seni bina PowerPC yang menjadi asas sistem permainan ini untuk menjalankan sistem operasi perusahaan Microsoft dari tahun 1990-an, mewujudkan jambatan yang tidak dijangka antara perkakasan permainan dan perisian profesional.

Sambungan PowerPC Menjadikannya Mungkin

Projek ini berjaya kerana Windows NT secara sejarahnya menyokong pelbagai seni bina pemproses, termasuk PowerPC. Seperti yang dinyatakan oleh beberapa pengulas, NT direka dengan kebebasan perkakasan dalam minda, menyokong bukan sahaja x86 tetapi juga seni bina PowerPC, Alpha, dan MIPS. Memandangkan kedua-dua GameCube dan Wii menggunakan pemproses PowerPC (khususnya Gekko dalam GameCube dan Broadway dalam Wii), secara teknikal mereka boleh menjalankan versi PowerPC Windows NT yang dikeluarkan oleh Microsoft pada pertengahan 1990-an.

NT direka untuk bebas dari segi CPU dan API tahap OS, sudah tentu terutamanya digunakan dengan perisian sumber tertutup bermakna hampir tiada apa-apa yang menyokong CPU bukan x86, dan jika anda mahu Unix anda boleh sahaja menjalankan Linux pada masa itu

Microsoft menghentikan sokongan PowerPC untuk Windows NT pada tahun 1997, menjadikan projek ini kebangkitan yang menarik bagi keserasian yang telah ditinggalkan. Pembangun di sebalik projek ini sebelum ini telah memport NT ke PowerMacs, mencadangkan corak minat dalam membawa Windows NT ke perkakasan PowerPC yang tidak tradisional.

Pembangunan Pemacu Ekstensif Diperlukan

Projek ini bukan sekadar memuat NT ke dalam konsol. Pembangun terpaksa mencipta pemacu khusus untuk komponen perkakasan Nintendo, termasuk pengawal gangguan Flipper, antara muka video, penimbal bingkai GPU, dan port pengawal. Pelaksanaan ini bahkan menyokong pelbagai peranti input, memetakan butang pengawal GameCube kepada fungsi papan kekunci dan tetikus apabila berjalan dalam persekitaran NT.

Yang sangat mengagumkan adalah rangkaian peranti persisian yang disokong, termasuk kad SD melalui penyesuai, peranti USB pada Wii, dan bahkan keserasian dengan aksesori yang jarang seperti pengawal papan kekunci ASCII GameCube. Pembangun menyatakan bahawa beberapa konfigurasi perkakasan yang jarang secara teorinya disokong walaupun belum diuji kerana kekurangan perkakasan.

Perkakasan yang Disokong:

  • Nintendo GameCube
  • Nintendo Wii
  • Nintendo Wii U (hanya mod vWii)

Versi Windows yang Disokong:

  • Windows NT 3.51 RTM dan ke atas
  • Windows NT 4.0

Pemacu Utama yang Dilaksanakan:

  • Pengawal gangguan Flipper
  • Antara muka video (framebuffer)
  • Port pengawal GameCube
  • Sokongan kad SD
  • Sokongan USB (pada Wii)

Isu yang Diketahui:

  • Sistem mungkin tergantung semasa but semula
  • Masalah dengan beberapa peranti storan massa USB
  • Prestasi pemacu GDI yang perlahan
  • Tiada sokongan exFAT dalam pemuat

Batasan Praktikal dan Merit Artistik

Walaupun secara teknikal mengagumkan, projek ini mempunyai utiliti praktikal yang terhad. Seperti yang dikatakan oleh seorang pengulas, anda mungkin boleh menjalankan Office 4.2 dan melayari web di Internet Explorer, walaupun artikel itu tidak menyebut sokongan rangkaian untuk penyesuai Ethernet GameCube atau kemampuan Wi-Fi Wii.

Sambutan komuniti sangat bersemangat, dengan ramai yang menghargai projek ini sebagai satu bentuk seni teknikal berbanding alat praktikal. Kerja yang ekstensif dalam mencipta pemacu khusus dan menyesuaikan sistem untuk perkakasan permainan telah mengagumkan pemerhati teknikal.

Proses Pemasangan dan Keperluan

Proses pemasangan adalah kompleks, memerlukan kad SD atau peranti EXI-IDE, ISO NT 3.51 atau 4.0, dan imej cakera mentah. Pengguna mesti mempartisi cakera, memuatkan pemacu, dan menavigasi melalui antara muka persediaan berasaskan teks menggunakan butang pengawal yang dipetakan. Projek ini menyokong kedua-dua Nintendo GameCube dan Wii, dengan yang terakhir menawarkan prestasi yang lebih baik kerana keupayaan perkakasan yang lebih unggul dan antara muka tambahan seperti slot USB dan kad SD.

Projek ini menyertai keturunan port Windows yang luar biasa ke perkakasan permainan. Walaupun Sega Dreamcast terkenal dengan keserasian Windows CE untuk beberapa permainan, projek ini berbeza dengan membawa kernel NT yang lebih mantap ke perkakasan Nintendo, menunjukkan kedua-dua kepelbagaian seni bina NT dan kebolehsuaian perkakasan permainan Nintendo untuk tujuan yang jauh melampaui reka bentuk asalnya.

Rujukan: Windows NT untuk GameCube/Wii