Mac OS X ported to the Nintendo Wii
by Rob Beschizza · Boing BoingThe Macintosh's operating system has been ported to the Nintendo Wii, defying those who said it could not be done. Granted, it's the original release of Mac OS X, itself older than the 2006 console, but the hardware constraints (Only 88MB of RAM!) make it an astonishing feat all the same: "There's something deeply satisfying about accomplishing something that, at the start, you weren't even sure was possible," writes Brian Keller. [via Kottke]
It's quite the adventure:
At this point, the kernel was getting stuck while running some code to set up video and I/O memory. XNU from this era makes assumptions about where video and I/O memory can be, and reconfigures Block Address Translations (BATs) in a way that doesn't play nicely with the Wii's memory layout (MEM1 starting at0x00000000, MEM2 starting at0x10000000). To work around these limitations, it was time to modify the kernel's source code and boot a modified kernel binary.
Looking at all the translucent glass in that 25-year-old UI; the more things change, the more they stay the same.
It's a banner day for unlikely ports: also spotted in the wild was Super Mario Bros. for the Sega Master System.
As part of the SMSPower 2026 coding competition, the Master System developer, LackofTrack, has produced an impressive "proof of concept" showcase of what it could potentially look like running on the Master System, if it did, through some miracle, ever end up making the jump over to the Sega System.