一台 Nintendo Wii 放在桌子上,启动着 Mac OS X。这句话本不该真实存在。然而,我们现在就看到了。
Modder Bryan Keller 于 4 月 8 日发布了一篇内容详尽的博客文章,详细介绍了将 Mac OS X 运行在任天堂体感游戏机上的完整开发过程。该项目实际上可以追溯到 2013 年,当时 Keller 首次提出了这个想法,但后来搁置了。是什么最终重新点燃了他的热情?另一位 Modder 将 Windows NT 移植到了 Wii。Keller 看到后,显然想了想,“把我的焊铁给我。”
一个 2013 年的副项目是如何变成一个可运行的操作系统移植版
Keller 记录的开发过程并非一个随意的周末项目。要让 Mac OS X 在 Wii 硬件上启动,意味着要处理复杂的引导加载序列、内核兼容性问题以及一系列困扰着 Keller 的 bug。有一次,尝试从 USB 驱动器启动操作系统几乎让游戏机彻底报废。
关键在于:Wii 使用的是 PowerPC 处理器,这与苹果在 2006 年转向 Intel 之前使用的硬件架构相同。Mac OS X 10.4 (Tiger) 及更早版本可以在 PowerPC 芯片上原生运行。Wii 的 Broadway CPU 是 PowerPC 的一个衍生版本,这使得这个移植在理论上是可行的,而不是完全异想天开。
危险
WiiMac 移植版仍处于原型阶段。音频输出问题尚未解决,您需要一台经过 BootMii 越狱的 Wii 才能运行它。公共代码库可在 GitHub 上找到,名为 WiiMac。
Keller 对该项目的总结值得直接引用:“最终,我学到的(和完成的)远超我的预期——也许更重要的是,我提醒了自己,那些看似遥不可及的项目恰恰是值得追求的。”
那个没人要求但每个人都需要的老式 iMac G3 创意
移植本身已经足够令人印象深刻了。但它所引发的真正混乱是,将一台 Wii 塞进一台 Apple iMac G3 的想法,那台标志性的、半透明的 CRT 一体机,来自 20 世纪 90 年代末和 21 世纪初。
这个逻辑其实是说得通的。YouTuber Matt Gray 之前曾将 iMac G3 的内部组件换成 Mac Mini,并通过专有的 VGA 连接器和内部 USB 分线器将其连接到机器内置的 CRT 显示器上。Wii 的体积足够小巧,理论上可以塞进原主板所在的空间。它的形状甚至与 G3 的前置光驱兼容,这意味着光盘驱动器仍然可以使用。

iMac G3 内部布局
Wii 的视频输出和 USB 连接需要适配器来匹配 G3 的专有连接器,但这与 Gray 在 Mac Mini 项目中已经解决的问题相同。大多数玩家忽略的是,iMac G3 和 Wii 共享一个美学时代:它们都是那个特定时期(90 年代末至 2000 年代中期)的产物,当时的消费电子产品色彩鲜艳、圆润,并且毫不掩饰其趣味性。
所以这个想法很简单。将 Wii 放入 iMac G3 的外壳中。Keller 的 Mac OS X 移植版运行在屏幕上。一台复古的苹果电脑,秘密地成为一台任天堂游戏机,运行着苹果自己 2001 年的软件。完全不必要。绝对值得去做。
WiiMac 引导加载程序实际需要什么
对于任何想尝试这个移植版但又不想组装一台“诅咒混合电脑”的玩家来说,要求很简单:
- 一台经过 BootMii 越狱的 Nintendo Wii(不是 Wii U)
- 可以访问 GitHub 上的 WiiMac 引导加载程序代码库
- 耐心,因为音频仍然无法工作,这只是一个原型
Keller 的博客详细列出了开发过程的每一步,所以任何有编程经验并拥有越狱游戏机的玩家都有一个真正的起点。这个项目是开放的、公开的,并且功能足够强大,可以启动到桌面。
复古改装场景最近非常活跃。除了这个项目,还有启发它的 Windows NT Wii 移植版,以及像 PS1 混合 PCB 套件这样的项目也在流行,人们对将旧硬件推向其未曾设想过的领域有着真正的热情。想了解更多不寻常的硬件项目和复古深度探索,请务必在我们的网站上查看更多内容。
Keller 的项目始于一个 13 年前的想法,几乎让一台游戏机在飞机上报废。最终,Mac OS X 在 Wii 上启动了。显然,下一步就是将这台 Wii 塞进一台半透明的 CRT Mac 里。有人需要让这件事发生,你可以通过浏览最新的评测来寻找硬件灵感,看看社区目前正在进行哪些复古改装。







