<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: blkhp19</title><link>https://news.ycombinator.com/user?id=blkhp19</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 16 Jun 2026 12:09:21 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=blkhp19" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by blkhp19 in "I ported Mac OS X to the Nintendo Wii"]]></title><description><![CDATA[
<p>I started with CLion, and found the UX to be completely foreign (not at all Mac-like) and overall frustrating to use.<p>Xcode is definitely not perfect, but it's IDE I'm most used to, so I ended up doing my most of my editing in it.</p>
]]></description><pubDate>Thu, 09 Apr 2026 16:59:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=47706149</link><dc:creator>blkhp19</dc:creator><comments>https://news.ycombinator.com/item?id=47706149</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47706149</guid></item><item><title><![CDATA[New comment by blkhp19 in "I ported Mac OS X to the Nintendo Wii"]]></title><description><![CDATA[
<p>I considered this! There were a lot of things I wanted to try but didn't want the timeline of this project to blow up any more than it already had. Now that I've done the hard part of writing about it and publishing it, I can revisit some of these ideas :)</p>
]]></description><pubDate>Thu, 09 Apr 2026 16:53:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=47706048</link><dc:creator>blkhp19</dc:creator><comments>https://news.ycombinator.com/item?id=47706048</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47706048</guid></item><item><title><![CDATA[New comment by blkhp19 in "I ported Mac OS X to the Nintendo Wii"]]></title><description><![CDATA[
<p>Thanks! The project was mostly C for the bootloader and C++ for the drivers.<p>As for which part was the most challenging... probably understanding the IOKit driver model. I really would have benefitted from having an expert explain some of the concepts to me, and give me some advice about how to structure my own drivers.</p>
]]></description><pubDate>Thu, 09 Apr 2026 03:29:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=47698973</link><dc:creator>blkhp19</dc:creator><comments>https://news.ycombinator.com/item?id=47698973</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47698973</guid></item><item><title><![CDATA[New comment by blkhp19 in "I ported Mac OS X to the Nintendo Wii"]]></title><description><![CDATA[
<p>Your ports were a huge inspiration - thanks for contributing so much to this space!</p>
]]></description><pubDate>Wed, 08 Apr 2026 21:13:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47696364</link><dc:creator>blkhp19</dc:creator><comments>https://news.ycombinator.com/item?id=47696364</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47696364</guid></item><item><title><![CDATA[New comment by blkhp19 in "I ported Mac OS X to the Nintendo Wii"]]></title><description><![CDATA[
<p>I'm intrigued by this technique! Will look into it, thanks for the tip!</p>
]]></description><pubDate>Wed, 08 Apr 2026 19:57:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=47695488</link><dc:creator>blkhp19</dc:creator><comments>https://news.ycombinator.com/item?id=47695488</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47695488</guid></item><item><title><![CDATA[New comment by blkhp19 in "I ported Mac OS X to the Nintendo Wii"]]></title><description><![CDATA[
<p>Last I checked, the 60fps frame buffer conversion resulted in the system idling at 18% CPU. Certainly not ideal. I'd love to optimize this further.</p>
]]></description><pubDate>Wed, 08 Apr 2026 19:57:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=47695480</link><dc:creator>blkhp19</dc:creator><comments>https://news.ycombinator.com/item?id=47695480</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47695480</guid></item><item><title><![CDATA[New comment by blkhp19 in "I ported Mac OS X to the Nintendo Wii"]]></title><description><![CDATA[
<p>Yes - this project (and countless others) would not have been possible without the incredible work to hack the Wii from Team Twiizers (now fail0verflow) back in the day. The work they did was a huge inspiration for me getting into computer science when I was a teenager.</p>
]]></description><pubDate>Wed, 08 Apr 2026 19:35:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47695180</link><dc:creator>blkhp19</dc:creator><comments>https://news.ycombinator.com/item?id=47695180</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47695180</guid></item><item><title><![CDATA[New comment by blkhp19 in "I ported Mac OS X to the Nintendo Wii"]]></title><description><![CDATA[
<p>I was - incredible views indeed!</p>
]]></description><pubDate>Wed, 08 Apr 2026 18:57:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=47694656</link><dc:creator>blkhp19</dc:creator><comments>https://news.ycombinator.com/item?id=47694656</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47694656</guid></item><item><title><![CDATA[New comment by blkhp19 in "I ported Mac OS X to the Nintendo Wii"]]></title><description><![CDATA[
<p>Very cool! I'd love to learn more. That seems extra challenging considering Mac OS 9 is closed source!</p>
]]></description><pubDate>Wed, 08 Apr 2026 18:56:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=47694639</link><dc:creator>blkhp19</dc:creator><comments>https://news.ycombinator.com/item?id=47694639</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47694639</guid></item><item><title><![CDATA[New comment by blkhp19 in "I ported Mac OS X to the Nintendo Wii"]]></title><description><![CDATA[
<p>Thank you for the kind words :)</p>
]]></description><pubDate>Wed, 08 Apr 2026 18:54:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=47694614</link><dc:creator>blkhp19</dc:creator><comments>https://news.ycombinator.com/item?id=47694614</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47694614</guid></item><item><title><![CDATA[New comment by blkhp19 in "I ported Mac OS X to the Nintendo Wii"]]></title><description><![CDATA[
<p>With the extra RAM, higher clock speed, and no need to waste CPU cycles converting YUV -> RGB framenbuffers - I bet it would be!</p>
]]></description><pubDate>Wed, 08 Apr 2026 18:14:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=47694104</link><dc:creator>blkhp19</dc:creator><comments>https://news.ycombinator.com/item?id=47694104</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47694104</guid></item><item><title><![CDATA[New comment by blkhp19 in "I ported Mac OS X to the Nintendo Wii"]]></title><description><![CDATA[
<p>Images now expand when clicked - thanks for the feedback!</p>
]]></description><pubDate>Wed, 08 Apr 2026 17:54:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=47693823</link><dc:creator>blkhp19</dc:creator><comments>https://news.ycombinator.com/item?id=47693823</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47693823</guid></item><item><title><![CDATA[New comment by blkhp19 in "I ported Mac OS X to the Nintendo Wii"]]></title><description><![CDATA[
<p>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.<p>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.</p>
]]></description><pubDate>Wed, 08 Apr 2026 17:40:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=47693617</link><dc:creator>blkhp19</dc:creator><comments>https://news.ycombinator.com/item?id=47693617</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47693617</guid></item><item><title><![CDATA[New comment by blkhp19 in "I ported Mac OS X to the Nintendo Wii"]]></title><description><![CDATA[
<p>My Wii has been on many planes and trains - and yes, there is a photo of each in my post.</p>
]]></description><pubDate>Wed, 08 Apr 2026 17:31:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47693490</link><dc:creator>blkhp19</dc:creator><comments>https://news.ycombinator.com/item?id=47693490</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47693490</guid></item><item><title><![CDATA[New comment by blkhp19 in "I ported Mac OS X to the Nintendo Wii"]]></title><description><![CDATA[
<p>> Looking for private API behavior or working around bugs?<p>Exactly this!</p>
]]></description><pubDate>Wed, 08 Apr 2026 17:20:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=47693326</link><dc:creator>blkhp19</dc:creator><comments>https://news.ycombinator.com/item?id=47693326</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47693326</guid></item><item><title><![CDATA[New comment by blkhp19 in "I ported Mac OS X to the Nintendo Wii"]]></title><description><![CDATA[
<p>I'd be lying if I said it wasn't a very tiny part of my motivation :)</p>
]]></description><pubDate>Wed, 08 Apr 2026 17:11:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=47693156</link><dc:creator>blkhp19</dc:creator><comments>https://news.ycombinator.com/item?id=47693156</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47693156</guid></item><item><title><![CDATA[New comment by blkhp19 in "I ported Mac OS X to the Nintendo Wii"]]></title><description><![CDATA[
<p>I used plenty of non-agentic AI to help understand the XNU codebase, and also research various topics. It wasn't always correct, but it certainly helped at times! My philosophy for this project was to use it as a learning tool - since that was kind of the whole point of me attempting this :)</p>
]]></description><pubDate>Wed, 08 Apr 2026 17:00:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=47692978</link><dc:creator>blkhp19</dc:creator><comments>https://news.ycombinator.com/item?id=47692978</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47692978</guid></item><item><title><![CDATA[New comment by blkhp19 in "I ported Mac OS X to the Nintendo Wii"]]></title><description><![CDATA[
<p>There are bugs and undocumented behaviors that need to be understood in order to be worked around - I wish it wasn't the case but such is life developing for closed-source platforms.</p>
]]></description><pubDate>Wed, 08 Apr 2026 16:55:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=47692887</link><dc:creator>blkhp19</dc:creator><comments>https://news.ycombinator.com/item?id=47692887</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47692887</guid></item><item><title><![CDATA[New comment by blkhp19 in "I ported Mac OS X to the Nintendo Wii"]]></title><description><![CDATA[
<p>I only tested on Safari - whoops! Fixed now.</p>
]]></description><pubDate>Wed, 08 Apr 2026 16:40:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=47692639</link><dc:creator>blkhp19</dc:creator><comments>https://news.ycombinator.com/item?id=47692639</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47692639</guid></item><item><title><![CDATA[New comment by blkhp19 in "I ported Mac OS X to the Nintendo Wii"]]></title><description><![CDATA[
<p>Whoops, thanks! Fixed.</p>
]]></description><pubDate>Wed, 08 Apr 2026 16:39:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=47692630</link><dc:creator>blkhp19</dc:creator><comments>https://news.ycombinator.com/item?id=47692630</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47692630</guid></item></channel></rss>