Live data from Hacker News

I ported Mac OS X to the Nintendo Wii

bryankeller.github.io

71–80 of 337 posts

Re: I ported Mac OS X to the Nintendo Wii

#71
post #14

The post is a work of an actual hacker who knows what they're doing. Zero mention of "I used Claude" or "Used AI" to understand what is needed for accomplish this task. This is exceptional work. Unlike the low-effort slop posts I see here on "Show HN".

looks like they did use AI, swing and a miss for the luddites once again!

Re: I ported Mac OS X to the Nintendo Wii

#72
post #36

Not only is this an insanely cool project, the writeup is great. I was hooked the whole way through. I particularly love this part: > At this point, the system was trying to find a framebuffer driver so that the Mac OS X GUI could be shown. As indicated in the logs, WindowServer was not happy - to fix this, I’d need to write my own framebuffer driver . I'm surprised by how well abstracted MacOS is (was). The I/O Kit…

I felt similarly. The learning curve was a tad steep, especially since I had never written a driver before, but once I figured out how to structure things and saw the system come alive, I grew to appreciate the approach IOKit takes.

With that said, I haven't developed drivers for any other platforms, so I really can't say if the abstraction is good compared to what's used by modern systems.

Re: I ported Mac OS X to the Nintendo Wii

#73
post #58

Given that the original Apple TV ran on a modified version of macos, what are the chances one could turn an old wii into an Apple TV..? EDIT: also, I just noticed on a second pass the system is addressing 78mb of ram, potentially meaning the ram spans the gddr3 and sram, I'm amazed this works as well as it does with seemingly heterogeneous memory

I'd say there is a zero percent chance of this ever happening :D The original Apple TV was an Intel Core Solo with 256 MB of RAM and an nVidia GPU, running a modified Mac OS X 10.4 that booted into something similar to Front Row instead of Finder.

Oh interesting, it looks like that geforce had an entire 64mb of gddr3 too, it'd still be fun to see if one could limbo that low, though I agree that save for upgrading the BGA ddr3 of the wii to something more the size of the dev kit had(128mb GDDR3)

Re: I ported Mac OS X to the Nintendo Wii

#74

Earlier quoted context omitted.

Gotta love that particular Redditors follow up comment: >Go ahead and downvote me. I am correct on every single thing I said

Tempted to necro a 5 year old reddit post just to tell that guy he was wrong, honestly

User hasn't posted in 4 years. Sadly, they'd probably never see it.

Re: I ported Mac OS X to the Nintendo Wii

#75

Earlier quoted context omitted.

Gotta love that particular Redditors follow up comment: >Go ahead and downvote me. I am correct on every single thing I said

Tempted to necro a 5 year old reddit post just to tell that guy he was wrong, honestly

I wanted to, but no replies are allowed now :)

Re: I ported Mac OS X to the Nintendo Wii

#77

Before figuring out how to tackle this project, I needed to know whether it would even be possible. According to a 2021 Reddit comment: There is a zero percent chance of this ever happening. Feeling encouraged, I started with the basics: what hardware is in the Wii, and how does it compare to the hardware used in real Macs from the era. I LOL'd

I almost think such projects are worth it just to immortalize comments like these. There's a whole psychology of wrongness that centers on declaring that not-quite-impossible things will definitely never happen, because it feels like principled skepticism.

That used to be my thing: wherever our ops manager declared something was impossible, I’d put my mind to proving her wrong. Even though we both knew she might declare something impossible prematurely to motivate me.

My favorite was “it’s impossible to know which DB is failing from a stack trace”. I created STAIN (stack traces and instance names): a ruby library that would wrap an object in a viral proxy (all returns from all methods are themselves proxies) that would intercept all exceptions and annotate the call stack with the “stain”ed tag.

Re: I ported Mac OS X to the Nintendo Wii

#79

I'm pretty sure someones done this for the 360. Also, doesn't NT have a wii port?

There was a PPC version of Windows NT, and yes someone put it on the Wii! https://github.com/Wack0/entii-for-workcubes See also: https://gbatemp.net/threads/windows-nt-ported-to-wii.667959/

That was it, I knew someone ported an OS to a Wii recently, thank you
Post reply on HN