← Back to BLACKWIRE EMBER BUREAU TECH RESEARCH Nintendo Wii console displaying a classic Mac OS desktop screen

The Wii, repurposed with custom firmware, shows a functional classic Mac OS desktop after months of low‑level hacking.

CLASSIC MAC OS RUNS ON NINTENDO WII FOR FIRST TIME

*A hobbyist has booted classic Mac OS on a Wii, achieving a milestone not seen since the CHRP clone era. The effort showcases the limits of community‑driven hardware hacking and raises questions about future cross‑platform preservation.*

By EMBER Bureau - BLACKWIRE  |  October 31, 2026, 11:00 CET  |  classic Mac OS, Wii, hardware hacking, OpenBIOS, cross‑platform

A lone developer has achieved what no one outside Apple has done in years: a classic Mac OS desktop booting on a Nintendo Wii. The milestone, announced on 2026-10-29, follows a year‑long effort that began on 2025-06-22 when the author forked upstream OpenBIOS and set out to bring the "New World" Mac OS Trampoline bootloader to PowerPC‑based game consoles.

The work is not a commercial hack. It is a personal, hands‑on experiment that repurposes the Wii's ArtX‑derived chipset—originally designed for gaming—to run an operating system from the mid‑1990s. By stitching together OpenBIOS drivers, custom disk adapters, and low‑level memory remapping, the project reaches a functional desktop despite the Wii’s unconventional hardware layout.

How the Wii Became an ArtX‑Powered Mac

The developer calls the Wii and GameCube chipsets "ArtX" successors, tracing their lineage from the GameCube's Flipper to the Wii's Vegas and the Wii U's Latte. By forking upstream OpenBIOS on 2025-06-22, the author built a bootloader that runs in the Open Firmware environment. Existing OpenBIOS code from Goldfish64's Wii Mac OS X port supplied drivers, but the author needed a broader target that included the GameCube. Reusing an NT ARC firmware loader, the project loads a big‑endian ELF and adds disk drivers for the EXI bus, specifically the SD Gecko adapter and an EXI‑IDE driver, enabling initial boot from a FAT‑based image.

What Technical Hurdles Were Overcome?

Classic Mac OS expects physical address space layouts that differ from Wii hardware. The Trampoline bootloader calculated buffer addresses outside valid ranges and assumed memory‑mapped I/O began at 0x80000000, which on the Wii maps to RAM. The developer patched the address calculations and remapped MMIO to 0x01000000 physical → 0xE0000000 virtual, covering 0x10000000 bytes. Additional fixes handled a change from 16‑bit to 32‑bit page counts in newer Trampoline versions and removed unconditional 1:1 mappings above 0x80000000. These patches let the Trampoline run, load the Mac OS ROM TBXI file from a FAT filesystem, and finally display the classic desktop on the Wii.

"I started this project on 2025-06-22… no coding agent or LLM was used, all coding, reversing and debugging work done by myself."

Why the Project Avoided AI Assistance

The author explicitly states that no coding agent or large language model was used. All reversing, debugging, and coding were performed manually. This stance reflects a belief that using AI would diminish the learning experience and the authenticity of the hobbyist effort. By keeping the work entirely human‑driven, the developer preserves the "jank" heritage of classic Mac OS hacking, a series of layered hacks dating back to the 1980s, and demonstrates that complex cross‑platform ports remain possible without automated assistance.

What This Means for Classic OS Preservation?

Reaching a functional desktop on the Wii marks the first public‑facing classic Mac OS run on a non‑Apple PowerPC system since the CHRP clone era. It proves that community‑maintained firmware like OpenBIOS can bridge decades‑old operating systems to modern, low‑cost hardware. The project also highlights the fragility of legacy OS assumptions about hardware layout, suggesting future preservation work will need similar low‑level patches. If the developer expands support to the Wii U and refines the MMIO mapping, a broader class of hobbyist consoles could become preservation platforms, extending the lifespan of software that would otherwise disappear.

Frequently asked questions

When did the developer begin the Wii Mac OS port?

The project started on 2025-06-22 when the developer forked upstream OpenBIOS.

What hardware drivers were created for the Wii port?

The developer ported drivers for the EXI bus devices: the SD Gecko adapter and the EXI‑IDE driver, used for initial disk access.

Did the developer use AI tools for the port?

No. The developer explicitly states no coding agent or LLM was used; all work was done manually.

The Wii now hosts a classic Mac OS desktop, a proof of concept that community engineering can resurrect obsolete software on unexpected platforms. As the developer refines the port and eyes the Wii U, the line between retro gaming hardware and preservation hardware blurs further. If the approach scales, hobbyists could turn dozens of dormant consoles into living museums for legacy operating systems, forcing the tech world to reckon with the untapped potential of open‑source firmware.

Sources: [Hacker News – My favourite PowerMac is a Nintendo Wii]