HN🔥 1.1K
💬 208

【魔改造】WiiでMac OS Xを動かしてみた!伝説のゲーム機への移植プロジェクトが話題に

blkhp19
約2か月前

ディスカッション (11件)

1
soci
約2か月前

昔はバリバリのMacオタクで、それを仕事にもしてたんだ。一番の自慢は、iPhoneに公式のApp Storeがなかった頃に、最初の「iOS」アプリを自作したことかな。

でも、これは俺がやってたことなんて軽く凌駕してるよ。この人が成し遂げたことは本当に衝撃的だ。成果物(WiiでMacOSを動かす)もそうだけど、詳細な解説記事自体も最高に素晴らしい。

2
guyzero
約2か月前

ここでの驚異的なエンジニアリングの成果に加えて、OPが「エコノミークラスの座席で」開発を進めている様子をさりげなく見せつけてくるのがすごいわ。

3
leonidasv
約2か月前

いい仕事だし、記事も素晴らしい!

補足:.mov動画を<img>タグの中に埋め込んでいるけど、これはすべてのブラウザ(特にChromeやFirefox)に対応していないから、動画が読み込まれないよ。

4
NetOpWibby
約2か月前
  このプロジェクトに取り組む方法を考える前に、そもそもそれが可能なのかどうかを知る必要があった。2021年のRedditのコメントによると:

    これが実現する可能性は0パーセントだ。

  勇気づけられたので、基本から始めることにした:Wiiにはどんなハードウェアが積まれていて、当時の本物のMacに使われていたハードウェアとどう比較できるのか。

笑った。

5
rayiner
約2か月前

めちゃくちゃかっこいいプロジェクトだし、読み物としても最高。最後まで引き込まれたよ。特にこの部分は気に入った:

この時点で、システムはMac OS XのGUIを表示するためにフレームバッファドライバを探していた。ログが示すようにWindowServerは満足しておらず、これを修正するには自分でフレームバッファドライバを書く必要があった。

MacOSの抽象化が(当時から)どれだけ優れているかには驚かされる。I/O Kitの抽象化レイヤーは、まさに言われた通りの仕事をしていたようだ。当時のNeXTのエンジニアたちに少し敬意を表したい。

6
k38f
約2か月前

エコノミー席でWiiのカーネルパニックをデバッグするなんて、想像もつかない集中力だな。普通の人なら、飛行機の中で本を読んでいても5分ごとにどこを読んでいたか忘れるレベルなのに。

7
lampiaio
約2か月前

これと非常に似たこと(Mac OS 9をNintendo Wii Uに移植する)をやろうとしている身としては、ただただ1) 感動したし、2) 勇気をもらったよ。自分のプロジェクトでは「これは不可能だ」と言われ続けているからね。

8
raincole
約2か月前

RAMについてだが、Wiiは88MBというユニークな構成になっている

WiiのRAMって88MBしかなかったのか。幸いなことに、当時のゲームはElectronベースじゃなくて助かったね。

9
jmcneill
約2か月前

NetBSDのWiiおよびWii U移植版の開発者として、おめでとう!私が途中で直面したいくつかの問題をどうやって解決したのか、記事の続きを見るのが楽しみだよ。

10
eek2121
約2か月前

お見事、敬意を表するよ!若い頃の趣味開発の日々を思い出すな。今でもローレベルな開発がこれくらい身近ならいいのに。

昔はASMやC、C++でVGAを初期化してピクセルをいじるのが本当に簡単だった。ツールなんて皆無だったけど、6502や関連チップは作りやすかったんだ。当時のTandy CoCo2とBASICなんかでも、かなりすごいことができたよ。

今のエンジニアリングはこの手の作業をアクセスしにくいものにしてしまっている感じがする。ほとんどのシステムが膨大な知識と専門性を要求するから、特別な興味を持っている人が気軽に「入門」できない。さらに悪いことに、AIが物事を人工的に単純化している一方で、かえって核心には触れにくくなっている気がする。