Emulador de Sinclair ZX Spectrum + con Waveshare RP2350-PiZero
El ZX Spectrum + fue un ZX Spectrum 48K con mejor teclado y botón de reset. Aunque a nivel de emulación no difiere de su predecesor, hemos encontrado un emulador que merece la pena conocer. Así, en este artículo vamos a probarlo sobre un módulo RP2350-PiZero de Waveshare.
+ Sinclair + RetroinformáticaSobre Sinclar ZX Spectrum +
En 1984 ZX Spectrum dominaba el mercado europeo. Así, el catálogo de aplicaciones, fundamentalmente juegos, era impresionante. No obstante, el Spectrum clásico era un ordenador low-cost que, ante la creciente competencia, requería unos mínimos cambios para mantener su credibilidad. Sinclair decidió mejorar el teclado, la ventilación y añadir un botón de reinicio. Por lo demás, incluso la ROM se mantuvo sin cambios. Como ejemplo de esto último, el famoso mensaje de copyright seguía con el año 1982.
A nivel de arquitectura hardware, mantuvo el Zilog Z80A a 3,5 MHz y la ULA de Ferranti, además de los 48 KB de RAM.
Entorno e instalación del emulador
Elementos
Vamos a necesitar los siguientes elementos:
- Placa Waveshare RP2350-PiZero.
- Monitor con entrada HDMI.
- Teclado con conector USB.
- Hub USB con conexión de alimentación por USB-C.
Instalación
Vamos a comenzar descargando el binario del emulador Pico-Spec, un interesante port de ESPectrum a arquitecturas RP2040 y RP2350, desde GitHub:
$ wget https://github.com/drewpo28/pico-spec/releases/download/v1.2.14/z0p2-spec-VGA-HDMI-252MHz-1.2.14.uf2 Conectamos la RP2350-PiZero a nuestro PC por el conector etiquetado «USB», previa pulsación de la tecla [BOOT], y copiamos en ella el archivo recién descargado.
Emulación
Una vez realizados los pasos anteriores, desconectamos la RP2350-PiZero del PC y la conectamos a un monitor y teclado, este último a través del hub USB.
Al encender el dispositivo, nos aparecerá la clásica pantalla de Sinclair.
Pulsando [F1] o [Super] accedemos al menú del emulador, donde nos confirma que estamos en modo 48K, que coincide con el propio del ZX Spectrum +.
También en el menú podemos ver la plantilla del teclado de ZX Spectrum, lo cual es de gran ayuda.
Por supuesto, podemos escribir un «Hola mundo».
#1984 #FerrantiULA #Sinclair #WaveshareRP2350PiZero #ZilogZ80A


