Live data from Hacker News

I ported Mac OS X to the Nintendo Wii

bryankeller.github.io

321–330 of 337 posts

Re: I ported Mac OS X to the Nintendo Wii

#321

Earlier quoted context omitted.

That would be a surprisingly cheap way to get a decent "vintage" Mac system considering the cheap resale on WiiUs.

Where are you finding cheap WiiUs? I've wanted to pick one up for a while and find them to be exorbitantly expensive, especially the controllers.

I saw console-only Wii Us in Book Off in Japan for ~US$30.

Re: I ported Mac OS X to the Nintendo Wii

#322

Incredible project. The dual-framebuffer RGB -> YUV conversion trick is really clever. Really entertaining read as well!

Halves your frame-rate though, I would imagine?

I've never seen a device with a YUV frame buffer before. What else has one?

Re: I ported Mac OS X to the Nintendo Wii

#323
post #239

Earlier quoted context omitted.

Why would there be no access to Claude? I mean, you need WiFi, and that's definitely a roll of the die on flights. But the last flight I had had WiFi, and the gal who sat next to me was vibe coding something. Meanwhile I was taking photos of the seat back infotainment system's map, which showed our ETA as being before we left. Sadly, we did not time travel.

I was on a flight next to someone vibe coding on Cursor via Starlink the other day. It was my first flight with Starlink.

You and GP must live in the Bay area. Not once in my life have I seen someone coding on a plane, let alone next to me.

Re: I ported Mac OS X to the Nintendo Wii

#324

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

HN is not as bad but I think a lot of internet commenters do this because it gives them a little hit of superiority Plus the internet basically equates cynicism with intelligence There is somehow no concept of "ignorant cynicism"

Plus the internet basically equates cynicism with intelligence

This is a generally known phenomenon in psychology. If you leave a book review saying that you liked a book, people are biased to believe you are stupid. If you criticize a book negatively people are biased to believe you are smart.

Re: I ported Mac OS X to the Nintendo Wii

#326
Having managed to install and run OPENSTEP on a Frankenpad T61, albeit without network access, I'd wish someone similarily capable would create some network and PCMCIA drivers for the T6x Thinkpad generation to enable full use of its hardware capabilities.

Re: I ported Mac OS X to the Nintendo Wii

#327
post #23

Earlier quoted context omitted.

This is the most incredible part. I cannot even use a laptop adequately in an economy class seat, I cannot position the screen so that I could see it, and the keyboard so that I could type on it, at the same time. (To say nothing of connecting a Wii.)

Get a pair of XR glasses. I bought some Viture glasses a few years ago and they have been perfect for flights.

Indeed, the cost of decent good XR glasses is less than the cost of upgrade to the business class on a flight!

Re: I ported Mac OS X to the Nintendo Wii

#328

Earlier quoted context omitted.

Chiming in as well to say to the author when the victory lap here is over: please consider adding the RSS feed! I want to see whatever you do next, regardless of how long it takes.

Here's another polite request for an RSS feed. Thank you

Just adding for posterity that the RSS feed appears to be functional now

Re: I ported Mac OS X to the Nintendo Wii

#330

Earlier quoted context omitted.

As I remember it, they were basically the same—but IOKit is C++ (with restrictions) because 3rd party developers didn't want to learn Objective-C. But that's a hazy, 20 year old memory.

Yes, you're right! I'm just dolt who's never checked what a .kext on OS X actually is. I had been under the impression that DriverKit drivers were quite a different beast, but they're really not. Here's the layout of a NS ".config" bundle: ./CG6FrameBuffer.config/English.lproj ./CG6FrameBuffer.config/English.lproj/Info.rtf ./CG6FrameBuffer.config/English.lproj/Localizable.strings ./CG6FrameBuffer.config/CG6FrameBuffe…

You're focusing on the executable format, which is very much not the driver model.
Post reply on HN