ゼファーネットのロゴ

Arduino Uno で ZX Spectrum の Manic Miner をプレイする

日付:

<img decoding="async" data-attachment-id="668546" data-permalink="https://hackaday.com/2024/03/11/playing-zx-spectrums-manic-miner-on-the-arduino-uno/manic_miner_arduino_uno_pcb_shield_3d/" data-orig-file="https://zephyrnet.com/wp-content/uploads/2024/03/playing-zx-spectrums-manic-miner-on-the-arduino-uno-1.png" data-orig-size="1805,1406" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="manic_miner_arduino_uno_pcb_shield_3d" data-image-description data-image-caption="

Arduino Uno用のオーディオドライバーとコントローラー入力を備えた複合出力シールド (クレジット: Scott Porter)

” data-medium-file=”https://zephyrnet.com/wp-content/uploads/2024/03/playing-zx-spectrums-manic-miner-on-the-arduino-uno.png” data-large- file=”https://zephyrnet.com/wp-content/uploads/2024/03/playing-zx-spectrums-manic-miner-on-the-arduino-uno-1.png?w=800″ class=” size-medium wp-image-668546″ src=”https://zephyrnet.com/wp-content/uploads/2024/03/playing-zx-spectrums-manic-miner-on-the-arduino-uno.png” alt=”Arduino Uno 用オーディオドライバーとコントローラー入力を備えた複合出力シールド (クレジット: Scott Porter)” width=”400″ height=”312″ srcset=”https://zephyrnet.com/wp-content/uploads/2024 /03/playing-zx-spectrums-manic-miner-on-the-arduino-uno-1.png 1805w、https://zephyrnet.com/wp-content/uploads/2024/03/playing-zx-spectrums- manic-miner-on-the-arduino-uno-1.png?resize=250,195 250w、https://zephyrnet.com/wp-content/uploads/2024/03/playing-zx-spectrums-manic-miner-on -the-arduino-uno-1.png?resize=400,312 400w、https://zephyrnet.com/wp-content/uploads/2024/03/playing-zx-spectrums-manic-miner-on-the-arduino- uno-1.png?resize=800,623 800w、https://zephyrnet.com/wp-content/uploads/2024/03/playing-zx-spectrums-manic-miner-on-the-arduino-uno-1.png ?resize=1536,1196 1536w”sizes=”(最大幅: 400px) 100vw, 400px”>

Arduino Uno用のオーディオドライバーとコントローラー入力を備えた複合出力シールド (クレジット: Scott Porter)

最近では多くのプロジェクトが 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] さんのヒントに感謝します。

[埋め込まれたコンテンツ]

スポット画像

最新のインテリジェンス

スポット画像