最近では多くのプロジェクトが 32 ビット MCU に移行しているようですが、[Scott Porter] が最近の Arduino Uno プロジェクトで実証しているように、8 ビット AVR の世界にはまだたくさんの楽しみがあります。 彼のゲームエンジンをフィーチャー のポートを実行しています マニック·マイナー 元々は 1983 年に ZX Spectrum 用にリリースされたゲームです。ビデオとオーディオ出力用に、彼は アドオンボード Uno では、2 つの抵抗を使用してコンポジット信号を作成し、オーディオ ドライバー回路と、オンボード ボタンまたは NES コントローラーからの入力を制御します。オーディオは、コンポジット出力またはオーディオ ジャック経由で送信できます。
A ゲームのデモンストレーション [Scott] の YouTube アカウントでは、いくつかのレベルを 256 × 256 の解像度で披露する多数のビデオで提供されています。 20 のオリジナル レベルすべてが含まれており、アニメーションによる生活の質のアップグレードもいくつか含まれています。また、オリジナルの音楽も備えており、あなたにとって合うか合わないかはわかりませんが、音楽はメイン メニューでオンまたはオフにすることができます。 ZX Spectrum の 3.5 MHz Z80 MPU と比較すると、Uno の 16 MHz AVR ははるかに強力であるため、追加が必要になる場合でも、ZX Spectrum のようなカラー バージョンも将来的に登場するという期待が高まります。 -フレームバッファを搭載したボード上。 [Scott] が指摘しているように、Uno の弱点は、ZX Spectrum の方が大幅に多くの RAM を搭載しており、できることが制限されていることです。
[256byteram] さんのヒントに感謝します。
[埋め込まれたコンテンツ]