เครื่อง Nintendo Wii วางอยู่บนโต๊ะ กำลังบูต Mac OS X ประโยคนี้ไม่น่าจะเป็นจริง แต่ตอนนี้มันก็เป็นไปแล้ว
Bryan Keller นักดัดแปลง (Modder) ได้เผยแพร่โพสต์บล็อกที่ละเอียดอย่างมากเมื่อวันที่ 8 เมษายน เล่าถึงกระบวนการพัฒนาทั้งหมดในการทำให้ Mac OS X ทำงานบนคอนโซลที่ควบคุมด้วยการเคลื่อนไหวของ Nintendo โปรเจกต์นี้จริงๆ แล้วย้อนกลับไปถึงปี 2013 เมื่อ Keller ได้เสนอไอเดียนี้ก่อนที่จะพักมันไว้ อะไรคือสิ่งที่จุดประกายความพยายามนี้อีกครั้ง? นักดัดแปลงอีกคนหนึ่งที่พอร์ต Windows NT ไปยัง Wii Keller เห็นสิ่งนั้นและดูเหมือนจะคิดว่า “ถือเหล็กบัดกรีของฉันไว้”
โปรเจกต์เสริมปี 2013 กลายเป็นระบบปฏิบัติการที่ทำงานได้จริงได้อย่างไร
การเดินทางของการพัฒนาที่ Keller ได้บันทึกไว้ไม่ใช่โปรเจกต์ช่วงสุดสัปดาห์ธรรมดาๆ การทำให้ Mac OS X บูตบนฮาร์ดแวร์ของ Wii หมายถึงการต่อสู้กับลำดับการบูตที่ซับซ้อน ปัญหาความเข้ากันได้ของเคอร์เนล และข้อผิดพลาดมากมายที่ตาม Keller ไปจนถึงเที่ยวบินจริง ในช่วงเวลาหนึ่ง การพยายามบูตระบบปฏิบัติการจาก USB สติ๊กเกือบจะทำให้คอนโซลเสียหายถาวร
นี่คือประเด็น: Wii ใช้โปรเซสเซอร์ PowerPC ซึ่งเป็นสถาปัตยกรรมเดียวกับที่ Apple ใช้ในฮาร์ดแวร์ก่อนการเปลี่ยนไปใช้ Intel ในปี 2006 Mac OS X 10.4 (Tiger) และเวอร์ชันก่อนหน้านี้ทำงานได้โดยตรงบนชิป PowerPC Broadway CPU ของ Wii เป็นอนุพันธ์ของ PowerPC ซึ่งเป็นสิ่งที่ทำให้การพอร์ตนี้เป็นไปได้ในทางทฤษฎี แทนที่จะเป็นเรื่องเพ้อฝันโดยสิ้นเชิง
อันตราย
การพอร์ต WiiMac ยังคงเป็นต้นแบบ การส่งออกเสียงยังไม่ได้รับการแก้ไข และคุณจะต้องใช้ Wii ที่ถูกเจลเบรคด้วย BootMii เพื่อรันมัน คลังสาธารณะมีให้ใช้งานบน GitHub ภายใต้ชื่อ WiiMac
สรุปของ Keller เกี่ยวกับโปรเจกต์นี้มีค่าควรแก่การยกมาโดยตรง: "ท้ายที่สุดแล้ว ฉันได้เรียนรู้ (และประสบความสำเร็จ) มากกว่าที่ฉันเคยคาดหวังไว้ และบางทีที่สำคัญกว่านั้น ฉันได้เตือนตัวเองว่าโปรเจกต์ที่ดูเหมือนจะเอื้อมไม่ถึงนั้นคือโปรเจกต์ที่คุ้มค่าที่จะไล่ตามอย่างแท้จริง"
ไอเดีย iMac G3 ที่ไม่มีใครขอ แต่ทุกคนต้องการ
การพอร์ตนี้เองก็สร้างความประทับใจได้มากพอแล้ว แต่ความโกลาหลที่แท้จริงที่มันปลดปล่อยออกมาคือไอเดียของการยัด Wii เข้าไปใน Apple iMac G3 เครื่อง CRT แบบออลอินวันโปร่งแสงอันเป็นเอกลักษณ์จากช่วงปลายทศวรรษ 1990 ถึงต้นปี 2000
ตรรกะนี้สมเหตุสมผลจริงๆ YouTuber Matt Gray เคยสลับภายในของ iMac G3 กับ Mac Mini มาก่อน โดยเชื่อมต่อเข้ากับ CRT ในตัวของเครื่องผ่านขั้วต่อ VGA แบบเฉพาะและ USB breakout ภายใน Wii มีขนาดกะทัดรัดพอที่จะใส่เข้าไปในพื้นที่ที่เมนบอร์ดเดิมเคยอยู่ได้ รูปร่างของมันยังเข้ากับช่องใส่ดิสก์ออปติคัลแบบโหลดด้านหน้าของ G3 ได้อีกด้วย ซึ่งหมายความว่าช่องใส่แผ่นดิสก์ยังคงใช้งานได้

ผังภายใน iMac G3
การส่งออกวิดีโอและการเชื่อมต่อ USB ของ Wii จะต้องใช้อะแดปเตอร์เพื่อให้เข้ากับขั้วต่อเฉพาะของ G3 แต่นั่นคือปัญหาเดียวกับที่ Gray แก้ไขแล้วด้วยการสร้าง Mac Mini สิ่งที่ผู้เล่นส่วนใหญ่พลาดไปคือ iMac G3 และ Wii มีช่วงเวลาแห่งสุนทรียศาสตร์ที่เหมือนกัน: ทั้งสองเป็นผลิตภัณฑ์ของการออกแบบในช่วงปลายยุค 90 ถึงกลางยุค 2000 ที่อุปกรณ์อิเล็กทรอนิกส์สำหรับผู้บริโภคมีสีสัน กลมมน และสนุกสนานอย่างไม่ต้องสงสัย
ดังนั้นข้อเสนอจึงเรียบง่าย Wii อยู่ภายในตัวเครื่อง iMac G3 การพอร์ต Mac OS X ของ Keller ทำงานบนหน้าจอ คอมพิวเตอร์ Apple ย้อนยุคที่แอบเป็นคอนโซล Nintendo รันซอฟต์แวร์ของ Apple เองตั้งแต่ปี 2001 ไม่จำเป็นอย่างยิ่ง แต่คุ้มค่าที่จะทำ
สิ่งที่ WiiMac bootloader ต้องการจริงๆ
สำหรับใครก็ตามที่อยากลองพอร์ตนี้โดยไม่ต้องสร้างคอมพิวเตอร์ไฮบริดสุดประหลาด ข้อกำหนดนั้นตรงไปตรงมา:
- Nintendo Wii ที่ถูกเจลเบรคด้วย BootMii (ไม่ใช่ Wii U)
- เข้าถึง WiiMac bootloader repository บน GitHub
- ความอดทน เพราะเสียงยังคงใช้งานไม่ได้ และนี่คือต้นแบบ
บล็อกของ Keller ได้อธิบายทุกขั้นตอนของกระบวนการพัฒนาอย่างละเอียดทางเทคนิค ดังนั้นใครก็ตามที่มีประสบการณ์การเขียนโค้ดและคอนโซลที่ถูกเจลเบรคจะมีจุดเริ่มต้นที่แท้จริง โปรเจกต์นี้เปิดกว้าง สาธารณะ และทำงานได้ดีพอที่จะบูตเข้าสู่เดสก์ท็อป
วงการดัดแปลงย้อนยุคกำลังมาแรงจริงๆ ในช่วงนี้ ระหว่างสิ่งนี้ การพอร์ต Windows NT ไปยัง Wii ที่เป็นแรงบันดาลใจ และโปรเจกต์อย่างการสร้าง PCB ไฮบริด PS1 ที่กำลังแพร่หลาย มีความต้องการอย่างแท้จริงในการผลักดันฮาร์ดแวร์เก่าไปสู่ดินแดนที่มันไม่เคยถูกออกแบบมา สำหรับโปรเจกต์ฮาร์ดแวร์ที่แปลกใหม่และการเจาะลึกย้อนยุค ตรวจสอบเพิ่มเติม:
โปรเจกต์ของ Keller เริ่มต้นจากไอเดียเมื่อ 13 ปีที่แล้วที่เกือบทำให้คอนโซลเสียหายบนเครื่องบิน จบลงด้วยการที่ Mac OS X บูตบน Wii ขั้นตอนต่อไปที่สมเหตุสมผลอย่างชัดเจนคือการนำ Wii นั้นไปใส่ไว้ใน Mac CRT โปร่งแสง มีคนต้องทำให้สิ่งนี้เกิดขึ้น และคุณสามารถหาแรงบันดาลใจด้านฮาร์ดแวร์มากมายได้จากการเรียกดูรีวิวล่าสุดเพื่อดูว่าชุมชนกำลังสร้างสรรค์ผลงานย้อนยุคแบบใดอยู่







