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".
I ported Mac OS X to the Nintendo Wii
71–80 of 337 posts
Re: I ported Mac OS X to the Nintendo Wii
#72Not 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…
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
#73Given 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.
Re: I ported Mac OS X to the Nintendo Wii
#74Earlier 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
Re: I ported Mac OS X to the Nintendo Wii
#75Earlier 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
Re: I ported Mac OS X to the Nintendo Wii
#76Re: I ported Mac OS X to the Nintendo Wii
#77Before 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.
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
#78Re: I ported Mac OS X to the Nintendo Wii
#79I'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/