ZEsarUX: El Emulador Todoterreno para los Amantes del Spectrum y Más Allá

Captura del emulador Zesaux

Si eres un aficionado a la informática retro, especialmente al universo Sinclair y máquinas contemporáneas, ZEsarUX (ZX Second-Emulator And Released for UniX) es un proyecto que no puedes pasar por alto. Creado por Cesar Hernandez Baño, este emulador se destaca por su exhaustividad y dedicación a la fidelidad.

Un Universo de Máquinas en Tu Ordenador

ZEsarUX no es solo un emulador de ZX Spectrum; su compatibilidad abarca una impresionante lista de sistemas, permitiéndote revivir o descubrir joyas del pasado. Entre las máquinas soportadas encontramos:

  • Toda la gama Sinclair: MK14, ZX80, ZX81, ZX Spectrum (todos los modelos, incluyendo versiones españolas y francesas), QL, y Z88.
  • Clones y compatibles de Microdigital (Brasil): TK80, TK82, TK82C, TK83, TK85, TK90X (versiones portuguesa y española), TK95 (versiones portuguesa y española).
  • Clones Czerweny (Argentina): CZ 1000, CZ 1500, CZ 2000, CZ 1000 Plus, CZ 1500 Plus, CZ Spectrum, CZ Spectrum Plus.
  • Timex Sinclair y Timex Computer: TS 1000, TS 1500, TS 2068, TC 2048, TC 2068.
  • Otros clones y máquinas basadas en Z80: Inves Spectrum +, Sam Coupe, Pentagon, Chloe 140 SE y 280 SE, Chrome, Prism, ZX-Uno, ZX-Evolution BaseConf (beta) y TS-Conf, ZX Spectrum Next, Jupiter Ace.
  • Sistemas adicionales: Amstrad CPC (464, 4128, 664, 6128), Amstrad PCW (8256, 8512), MSX1, Spectravideo 318/328, Colecovision, Sega SG1000 y Sega Master System.

Un dato destacable es que ZEsarUX es el único emulador disponible para las máquinas Chloe 140/280, Prism y Chrome.

Características que Marcan la Diferencia

ZEsarUX va más allá de la simple ejecución de software antiguo. Su lista de características es extensa y demuestra un profundo conocimiento del hardware original:

  • Disponibilidad Multiplataforma: Funciona en sistemas UNIX (GNU/Linux, FreeBSD, Haiku, Mac OS X) y Windows.
  • Precisión de Emulación:
    • Emulación casi perfecta del timing de todas las máquinas Spectrum.
    • Soporte para flags y características no documentadas del Z80, incluyendo el registro MEMPTR.
    • Emulación del puerto de bus inactivo, memoria contendida y timings ULA early/late.
    • Emulación de CPU Motorola 68008 (Sinclair QL) y SC/MP - INS8060 (MK14).
    • Paleta de colores perfecta para ZX Spectrum 16k/48k, ULAplus, modo Flash Color, Chroma81, modos de vídeo Spectra, Amstrad PCW, Timex, Pentagon 16C, y todos los modos de vídeo de la máquina Prism.
    • Emulación del chip de sprites ZGX, efecto nieve, modos entrelazados, scanlines y Gigascreen.
    • Modos de alta resolución en ZX Spectrum, ZX80/ZX81.
  • Entorno Gráfico Propio (ZX Vision): Una potente interfaz gráfica con estilo unificado en todas las plataformas, permitiendo un escritorio extendido (ZX Desktop) para ventanas multitarea. Soporte parcial para español y catalán en menús.
Captura del emulador Zesaux

  • Funciones Avanzadas:
    • Juego en red mediante el protocolo ZENG.
    • Emulación de puente Uart.
    • Navegación online de juegos de ZX81 y Spectrum.
    • Herramientas para chips de audio (partituras, piano, registros, exportación a MIDI), Visual Real Tape, Visual Cassette Tape, Visual Floppy, Visual Microdrive.
    • Protocolo de comando remoto ZEsarUX (ZRCP) para depuración avanzada (ej. con DeZog para Visual Studio Code).
    • Depuración potente: Reverse Debugging, Historial de CPU, Ensamblador, Desensamblador, Breakpoints condicionales, Editor Hexadecimal, Visor de Sprites/Tiles, Depurador de Aventuras de Texto (Quill, Paws, Daad, Gac) con generación de imágenes por IA para descripciones.
    • Utilidades de archivos integradas.
    • Soporte de accesibilidad con captura de texto para programas de texto-a-voz.
    • Soporte para traducción de texto en juegos mediante scripts externos.
    • Buscador de trucos de memoria.
    • Snapshots automáticos y función de Rewind.

Captura del emulador Zesaux

Conclusión

ZEsarUX ha sido galardonado como "Mejor Emulador" por el blog Retrogaming Total en 2015 y 2017. Para más información, el autor recomienda leer los archivos FEATURES, INSTALL, HISTORY y otros documentos disponibles en el menú de ayuda del emulador o en el repositorio. También puedes encontrar vídeos de ZEsarUX en el canal de YouTube del autor.

¡Y como curiosidad, el emulador incluye siete easter eggs! ¿Podrás encontrarlos?

Comentarios