~~NOTOC~~
Joyce Emulator

EMULADOR JOYCE

DESARROLLADOR:John Elliott
ORIGEN:Reino Unido
LANZAMIENTO:aprox. 1998-2000
ESTADO:Activo (Referencia técnica 2026)
MODELOS:Gama completa (8256 a 9512+) y PcW16 (vía ANNE)
PLATAFORMAS:Windows, Linux/Unix, macOS y DOS
HARDWARE EXT.:FDD 3"/3.5" (.DSK/.CFI), Pantalla 720x256, RS232
Descripción

JOYCE se posiciona como el emulador de referencia y el primero en alcanzar una madurez completa y una fidelidad destacable para la plataforma Amstrad PCW. Su desarrollo por parte del ingeniero británico John Elliott, iniciado a finales de los años 90, marcó un hito en la preservación de esta máquina de oficina, siendo el pilar sobre el que se asienta la emulación moderna del sistema en 2026.

La filosofía detrás de JOYCE trascendió la simple ejecución de software, enfocándose en replicar la compleja arquitectura de entrada/salida (I/O) del PCW. Este enfoque académico y riguroso permitió que software profesional crítico, como el procesador de textos LocoScript, funcionara de manera estable, respetando los tiempos y comportamientos del hardware original. A diferencia de otros proyectos, JOYCE se centra en la versatilidad del ecosistema, incluyendo herramientas de bajo nivel para la manipulación de imágenes de disco y la conversión de formatos propietarios, siendo un puente esencial para la recuperación de datos históricos.

Aportaciones Documentadas
  • Compatibilidad Multiplataforma: Nacido originalmente en MS-DOS, su evolución y portabilidad a sistemas modernos como Linux, Windows y macOS mediante la librería SDL ha garantizado su longevidad y accesibilidad universal, siendo la opción preferida para usuarios fuera del entorno Windows.

  • Emulación de Periféricos: Fue pionero en emular con precisión no solo el hardware base (procesador Z80, gestión de memoria y vídeo de 720x256), sino también periféricos complejos y esenciales como la impresora Amstrad, el interfaz PCW Linkit y, crucialmente, el sistema de disquetera que carga el sistema operativo CP/M Plus desde el arranque, soportando formatos .DSK y .CFI.

  • Versatilidad de Modelos y el Proyecto ANNE: Es uno de los pocos emuladores que cubre con absoluta fidelidad toda la gama (8256 hasta 9512+). Además, la inclusión del módulo ANNE expande su utilidad a la emulación del PcW16, una máquina con un hardware radicalmente diferente basado en memoria Flash, consolidando a JOYCE como la solución más completa y técnica para toda la familia de ordenadores de oficina de Amstrad.

  • Fidelidad al Sistema Operativo: Al haber sido desarrollado en el Reino Unido, ofrece una compatibilidad perfecta con las diversas versiones de CP/M Plus inglesas, asegurando que el mapeo del teclado y los juegos de caracteres se comporten exactamente como en las máquinas originales.
Enlaces
Web de su autor John Elliott's Official Page Descarga del emulador JOYCE Project Download