Guía del usuario

Instalación (flasheo) del emulador

Para poder utilizar el emulador en cualquiera de los distintas placas soportadas, es necesario realizar lo que se conoce como «flasheo». A grandes rasgos, es algo parecido a formatear e instalar el sistema operativo en nuestros ordenadores ya que el firmware del emulador contiene todo lo necesario en un archivo único que, mediante una herramienta software y conectando la placa mediante USB a nuestro ordenador, podremos «flashear» de manera rápida y sencilla.

El siguiente tutorial explica el proceso a la perfección:

Actualización firmware del emulador

Desde la versión 1.0 de ESPectrum, es posible actualizar el firmware sin necesidad de utilizar el procedimiento de flasheo necesario para la carga inicial del firmware.

Tan solo es necesario copiar el archivo firmware.bin correspondiente a la actualización al directorio raíz de la tarjeta SD y utilizar la opción «Actualizar firmware» del menú «Opciones».

Si todo está en orden y ESPectrum encuentra un archivo de firmware válido, se realizará la actualización en pocos segundos y se reiniciara automáticamente la placa pudiéndose comprobar en el cuadro de diálogo «Ayuda» o en el «Acerca de» el número de la nueva versión instalada.

 

Preparación de la tarjeta micro SD

La tarjeta SD se debe formatear como FAT16 ó FAT32.

Simplemente eso: pon después tus archivos .sna, .z80, .p, .tap, .trd ó .scl donde quieras y crea y usa carpetas como consideres oportuno.

Desde la versión 1.0, ESPectrum dispone de soporte de carpetas e indexa y ordena automáticamente la lista de archivos presente en las mismas. Ya no es necesario realizar ningún proceso de reindexado manualmente.

    Funciones del teclado (teclado PS/2)

    • F1 Menú principal
    • F2 Cargar .sna, .z80
    • F3 Cargar snapshot
    • F4 Guardar snapshot
    • F5 Seleccionar archivo .tap
    • F6 Iniciar / Detener reproducción cinta
    • F7 Navegador bloques cinta
    • F8 Estadísticas de CPU / carga de cinta ( [CPU] microsegundos por ciclo de CPU, [IDL] microsegundos inactivos, [FPS] Fotogramas por segundo, [FND] FPS posibles sin temporización )
    • F9 Volumen abajo
    • F10 Volumen arriba
    • F11 Reset Spectrum
    • F12 Reset ESP32
    • CTRL + F1 Información de hardware
    • CTRL + F2 Modo turbo
    • CTRL + F5..F8 Centrado de pantalla en modo CRT 15K / 50hz
    • CTRL + F9 Introducir pokes
    • CTRL + F10 NMI
    • Pausa Pausa
    • PrntScr Captura de pantalla BMP (Carpeta /.c en tarjeta SD)

    Funciones del teclado (teclado ZX)

    Presione CAPS SHIFT + SYMBOL SHIFT y:

    • 1 Menu
    • 2 Cargar .sna, .z80
    • 3 Cargar snapshot
    • 4 Guardar snapshot
    • 5 Seleccionar archivo .tap
    • 6 Iniciar / Detener reproducción cinta
    • 7 Navegador bloques cinta
    • 8 Estadísticas de CPU / carga de cinta ( [CPU] microsegundos por ciclo de CPU, [IDL] microsegundos inactivos, [FPS] Fotogramas por segundo, [FND] FPS posibles sin temporización )
    • 9 Volumen abajo
    • 0 Volumen arriba
    • Q Reset Spectrum
    • W Reset ESP32
    • I Información de hardware
    • T Modo turbo
    • Z,X,C,V Centrado de pantalla en modo CRT 15K / 50hz
    • O Introducir pokes
    • N NMI
    • P Pausa
    • S Captura de pantalla BMP (Carpeta /.c en tarjeta SD)

    Modos de video

    El emulador soporta distintos modos de video, algunos mas fiables y compatibles con cualquier monitor y otros mas fieles al ZX Spectrum original pero con compatibilidad reducida. Ademas, mediante un cable que comercializa Antonio Villena, es posible conectar el emulador a un televisor convencional y disfrutar de la experiencia mas fidedigna posible.

    El siguiente tutorial explica detalladamente todo lo relacionado con los modos de video:

    Hardware

    F.A.Q.

    ¿Qué es ZX-ESPectrum?

    ZX-ESPectrum es un emulador de alta precisión para el Sinclair ZX-Spectrum, diseñado para funcionar en el SoC ESP32 de Espressif ¡Es una forma económica y accesible de disfrutar de tus juegos retro de Spectrum favoritos!

    ¿Cómo comienzo con ZX-ESPectrum?

    ¡Empezar con ZX-ESPectrum es fácil! Consulta la sección «Instalación» en nuestra guia del usuario.

    ¿Puede ZX-ESPectrum emular tanto los modelos Spectrum 48K como 128K?

    Sí, puede. ZX-ESPectrum emula a la perfección tanto el modelo de 48K como el de 128K.

    ¿Qué tipo de características tiene ZX-ESPectrum?

    ZX-ESPectrum viene cargado de características, incluyendo salida VGA 4:3 y 16:9, modos multicolor, efectos de borde, bus flotante, memoria contended, sonido AY-3-8912 y beeper, interfaz en varios idiomas, emulación Kempston, y soporte para cargar archivos sna, z80, tap, así como grabación y carga de instantáneas ¡También soporta tarjetas SD!

    Tengo problemas para configurar ZX-ESPectrum. ¿Dónde puedo obtener ayuda?

    Si tienes dificultades, es conveniente que revises atentamente el archivo README.md del repositorio y también las notas de la ultima versión publicada. También puedes visitar este hilo del foro Retrowiki.es y postear allí tu problema y/o consulta.

    ¿Se sigue desarrollando ZX-ESPectrum?

    ¡Por supuesto! Estamos trabajando continuamente en mejorar y expandir ZX-ESPectrum. En el blog, situado en la pagina de inicio de este sitio, puedes encontrar la información mas reciente sobre el progreso del proyecto.