ZEsarUX Emulator

EMULADOR ZESARUX

DESARROLLADOR:César Hernández Bañó
ORIGEN:España
ESTADO:Activo (Soporte PCW consolidado 2026)
MODELOS:Amstrad PCW 8256 y 8512 (y +30 máquinas)
PLATAFORMAS:Windows, Linux (RPi), macOS, FreeBSD, Haiku
HARDWARE EXT.:Visual Floppy, Filtros de Vídeo avanzados
Descripción

ZEsarUX es un emulador multiplataforma de código abierto que se ha posicionado como una de las herramientas de preservación más potentes y versátiles creadas en España. Desarrollado por César Hernández Bañó, este emulador rompió las barreras del ZX Spectrum para convertirse en un sistema "multi-máquina" que, desde sus versiones más recientes (10.x a 12.x), ofrece un soporte robusto y preciso para la serie Amstrad PCW.

A diferencia de otros emuladores más rígidos, ZEsarUX destaca por su interfaz "ZX Desktop", un entorno de escritorio propio dentro del emulador que permite abrir múltiples ventanas de herramientas simultáneamente. Para el usuario de PCW, esto se traduce en una capacidad de diagnóstico y control del sistema sin igual, permitiendo monitorizar el estado de la CPU Z80 mientras se ejecuta el CP/M o el LocoScript.

Entre sus mayores aportaciones documentadas para el sistema PCW destacan:

  • Precisión en la Emulación de Disco: Ha integrado una reescritura profunda del controlador uPD765, logrando cargar software con protecciones complejas y formatos de disco no estándar que antes daban problemas en otros emuladores.

  • Enfoque Multiplataforma Real: Es el emulador de referencia para usuarios de sistemas no-Windows. Su excelente rendimiento en Raspberry Pi lo convierte en la opción preferida para aquellos que quieren montar estaciones de trabajo PCW dedicadas en hardware moderno de bajo coste.

  • Potencia para Desarrolladores: Incluye un depurador (debugger) extremadamente avanzado, con capacidad de ver registros, desensamblado en tiempo real y gestión de breakpoints, facilitando la creación de nuevo software para PCW directamente desde sistemas modernos.
Soporte para Amstrad PCW

El soporte oficial para PCW se introdujo de forma destacada en la versión 10.3 (lanzada en mayo de 2023) y se ha mantenido y perfeccionado en las versiones posteriores, como la 12.1 (septiembre de 2025).

  • Modelos Soportados: Emula fielmente el PCW 8256 y el PCW 8512.
  • Emulación de Disco: Incluye una reescritura completa de la capa de emulación del floppy disk de 3" (uPD765), logrando una precisión casi perfecta necesaria para cargar CP/M y LocoScript.
  • Visual Floppy: Incorpora una función visual que permite ver la actividad de la unidad de disco en tiempo real, similar a los leds físicos de las disqueteras originales.
  • Gestión de DSK: Permite extraer archivos directamente de imágenes .dsk y obtener información detallada de pistas y sectores.
Características Destacadas
Multiplataforma Disponible para Windows, Linux (incluyendo Raspberry Pi), macOS, FreeBSD y Haiku OS. Interfaz "ZX Desktop" Utiliza un entorno de escritorio propio dentro del emulador que facilita la gestión de múltiples ventanas. Filtros de Vídeo Permite simular la estética del monitor de fósforo verde del PCW. Depuración Avanzada Herramientas para desarrolladores con ventanas de Debug CPU mejoradas para rastrear registros y opcodes.
Enlaces
Web de su autor (GitHub) GitHub Releases Repositorio del emulador GitHub Project Enlace de descarga Descargar ZEsarUX