先日、Facebookのタイムラインを眺めていたら、手のひらサイズの小さなFPGA基板の上で、あの「 Amiga 」が軽快に動いている動画が流れてきて目を奪われたのであります。 「こんなに小さな基板で、なぜAmigaが動いているんだ・・・?」とその動画の正体を調べてみたところ、行き当たったのがオープンソースプロジェクトの「 NanoMig 」でした。 Commodore Amigaといえば、かつて欧米のホビーPCシーンやデモシーンを席巻した伝説の名機であります。日本国内でも、90年代の人気番組「進め!電波少年」のオープニングや演出で使われていた独特なCGアニメーション(松村邦洋さんや松本明子さんのキャラクターが動くCG)の制作に使われていたことで、ご記憶の方も多いかと思います。 今なお世界中に熱狂的なファンを持つAmigaですが、近年は実機のプレミア化が急激に進み、状態の良い本体を手に入れるのは極めて難しくなっています。 そんな憧れの名機を、現代の安価なFPGAボード上に蘇らせようと有志によって開発が進められているのがNanoMigなのであります。しかも調べてみると、2024年に始まったこのプロジェクト、最新版(v0.14-beta)ではなんとAmiga 1200相当(68020 CPU + AGAチップセット)の動作にまで対応しているとのこと。 【補足】初期型(A1000 / A500)から「Amiga 1200」への劇的な進化 Amigaは、CPUの負荷を減らすためにグラフィックや音声を専用のカスタムチップに任せる先進的な設計が特徴でした。 初期型(Amiga 1000 / 500): CPUはモトローラ「68000」のみを搭載。グラフィックは初代チップセット「OCS(Original Chip Set)」が担当し、最大4,096色中32色の同時表示でした。当時の家庭用PCとしては破格の性能でしたが、美麗なグラデーションの表現には限界がありました。 上位モデル(Amiga 1200): 1992年に登場したホビー向けAmigaの集大成。CPUがより高速な「68020」へと強化され、グラフィックも新世代の「AGA(Advanced Graphics Architecture)」チップセットへと刷新。最大1,677万色中256色(特殊なHAM8モードでは約26万色)...
悩めるエンジニアの日誌です。思いついたことをつらつらと綴ります。