Zephyrnet-Logo

Manic Miner von ZX Spectrum auf dem Arduino Uno spielen

Datum:

<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="

Verbundausgangsschild mit Audiotreiber- und Controller-Eingängen für Arduino Uno (Quelle: 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=“Composite-Ausgangsschild mit Audiotreiber- und Controller-Eingängen für Arduino Uno (Quelle: 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“ size=“(max-width: 400px) 100vw, 400px“>

Verbundausgangsschild mit Audiotreiber- und Controller-Eingängen für Arduino Uno (Quelle: Scott Porter)

Obwohl es den Anschein hat, dass viele heutzutage für Projekte auf 32-Bit-MCUs umgestiegen sind, gibt es in der 8-Bit-AVR-Welt immer noch viel Spaß, wie [Scott Porter] mit einem aktuellen Arduino Uno-Projekt beweist mit seiner Spiel-Engine Betrieb eines Ports des Manic Miner Spiel, das ursprünglich 1983 für den ZX Spectrum veröffentlicht wurde. Für die Video- und Audioausgabe erstellte er eine Zusatzplatine für den Uno, der mithilfe von zwei Widerständen ein zusammengesetztes Signal erzeugt, zusammen mit einer Audiotreiberschaltung und Steuereingängen entweder über die integrierten Tasten oder über einen NES-Controller. Audio kann entweder über den Composite-Ausgang oder über die Audiobuchse gesendet werden.

A Demonstration des Spiels wird in einer Reihe von Videos auf dem YouTube-Konto von [Scott] bereitgestellt, die einige Level in einer Auflösung von 256 x 256 zeigen. Es enthält alle 20 Originallevel, mit einigen Verbesserungen der Lebensqualität durch Animation. Es bietet auch Originalmusik, die für Sie möglicherweise funktioniert oder nicht, aber die Musik kann im Hauptmenü ein- oder ausgeschaltet werden. Im Vergleich zur 3.5-MHz-Z80-MPU im ZX Spectrum ist der 16-MHz-AVR des Uno um einiges kräftiger, was die Hoffnung weckt, dass es in Zukunft auch eine Farbversion wie die des ZX Spectrum geben wird, auch wenn hierfür möglicherweise eine Erweiterung erforderlich ist -an Bord mit einem Framebuffer. Wie [Scott] anmerkt, besteht die Schwäche des Uno darin, dass der ZX Spectrum deutlich mehr RAM hat, was die Möglichkeiten einschränkt.

Danke an [256byteram] für den Tipp.

[Eingebetteten Inhalt]

spot_img

VC-Café

VC-Café

Neueste Intelligenz

spot_img