He construido un emulador de ZX Spectrum 48/128K basado en el microcontrolador ESP32, montado en el interior de un teclado PS/2 que lleva conector de alimentación por USB, salida de vídeo VGA y jack de audio.
La placa es una ESP32-WRover-E de Espressif, con 4MB de RAM y 4MB de Flash.
Para desarrollar en ella, hay varias alternativas:
[Actualización: un amigo me ha dicho que me podía haber ahorrado bastante trabajo con el conversor bidireccional de niveles lógicos comprándo el circuito ya hecho, como por ejemplo el Adafruit TXB0104 o el Sparkfun BOB-12009]