Live data from Hacker News

I ported Mac OS X to the Nintendo Wii

bryankeller.github.io

161–170 of 337 posts

Re: I ported Mac OS X to the Nintendo Wii

#162

This is excellent. YUV appears to be a PAL-specific color space. I wonder how off an NTSC Wii would be. Presumably it would have the wrong color space until an equivalent conversion scheme was devised for NTSC. I was surprised to see regional color spaces leak into the project, but I presume that Nintendo's iOS (the coincidentally-named system this is replacing) could handle that abstraction for game developers.

YUV is a color model, akin to RGB or HSL; it's independent of video formats like NTSC or PAL.

That's true in broad strokes, but looking into it, it turns out NTSC's variant of YUV is called YIQ, and SECAM's variant is called YDbDr. They are however all more or less the same thing, and the digital YUV used by the Wii hardware in this case is presumably independent of the video standard.

Re: I ported Mac OS X to the Nintendo Wii

#164
post #77

Earlier quoted context omitted.

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…

The solution to every software problem is another layer of indirection :-)

Re: I ported Mac OS X to the Nintendo Wii

#166

This is excellent. YUV appears to be a PAL-specific color space. I wonder how off an NTSC Wii would be. Presumably it would have the wrong color space until an equivalent conversion scheme was devised for NTSC. I was surprised to see regional color spaces leak into the project, but I presume that Nintendo's iOS (the coincidentally-named system this is replacing) could handle that abstraction for game developers.

[deleted]

Re: I ported Mac OS X to the Nintendo Wii

#167
post #77

Earlier quoted context omitted.

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…

Similarly, one of the great things about Python (less so JS with the ecosystem's habit of shipping minified bundles) is that you can just edit source files in your site_packages once you know where they are. I've done things like add print statements around obscure Django errors as a poor imitation of instrumentation. Gets the job done!

Re: I ported Mac OS X to the Nintendo Wii

#169
Not OSX, but I'd love what Aros m68k is doing with the Amiga but for Mac OS System7.

Yes, I know about Ardi Executor being libre and enhanced now, but that's not the point.

I'd love to spawn MiniVMAC with a free system ROM replacement and a free Mac OS 7 reimplementation.

Post reply on HN