Logotipo de Zephyrnet

Reproducción de Manic Miner de ZX Spectrum en el Arduino Uno

Fecha:

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

Escudo de salida compuesto con controlador de audio y entradas de controlador para Arduino Uno (Crédito: Scott Porter)

”data-medium-file=”https://zephyrnet.com/wp-content/uploads/2024/03/playing-zx-spectrums-manic-miner-on-the-arduino-uno.png” datos-grandes- file=”https://zephyrnet.com/wp-content/uploads/2024/03/playing-zx-spectrums-manic-miner-on-the-arduino-uno-1.png?w=800″ class=” tamaño-medio wp-image-668546″ src=”https://zephyrnet.com/wp-content/uploads/2024/03/playing-zx-spectrums-manic-miner-on-the-arduino-uno.png” alt=”Blindaje de salida compuesto con controlador de audio y entradas de controlador para Arduino Uno (Crédito: Scott Porter)” width=”400″ height=”312″ srcset=”https://zephyrnet.com/wp-content/uploads/2024 /03/jugando-zx-spectrums-manic-miner-en-el-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” tamaños=”(ancho máximo: 400px) 100vw, 400px”>

Escudo de salida compuesto con controlador de audio y entradas de controlador para Arduino Uno (Crédito: Scott Porter)

Aunque parece que muchos han pasado a MCU de 32 bits hoy en día para proyectos, todavía hay mucha diversión en el mundo AVR de 8 bits, como [Scott Porter] demuestra con un proyecto reciente de Arduino Uno presentando su motor de juego administrar un puerto de Manic Miner Juego que se lanzó originalmente en 1983 para ZX Spectrum. Para la salida de vídeo y audio creó un tablero adicional para el Uno que crea una señal compuesta usando dos resistencias, junto con un circuito de controlador de audio y entradas de control desde los botones integrados o desde un controlador NES. El audio se puede enviar a través de la salida compuesta o mediante el conector de audio.

A demostración del juego se proporciona en varios videos en la cuenta de YouTube de [Scott], que muestra algunos niveles, con una resolución de 256 × 256. Contiene los 20 niveles originales, con algunas mejoras en la calidad de vida con animación. También incluye música original, que puede funcionar para usted o no, pero la música se puede activar o desactivar en el menú principal. En comparación con el MPU Z3.5 de 80 MHz del ZX Spectrum, el AVR de 16 MHz del Uno es mucho más robusto, lo que genera esperanzas de que en el futuro también exista una versión en color como la del ZX Spectrum, aunque pueda requerir un complemento. -a bordo con un framebuffer. Como [Scott] señala, la debilidad del Uno es que el ZX Spectrum tiene mucha más RAM, lo que limita lo que se puede hacer.

Gracias a [256byteram] por el consejo.

[Contenido incrustado]

punto_img

Información más reciente

punto_img