The Challenge of Emulating the Amstrad PCW
Emulating the Amstrad PCW (Personal Computer Word-processor) constitutes a specialized niche within computing preservation. Unlike contemporary home computers, the PCW was not designed as a video game console, but as an integrated office tool, which imposes unique particularities for emulator developers:
From the first developments in the mid-90s to today's cycle-exact solutions, emulation has been the vital bridge to recover documents created in LocoScript and execute the vast catalog of professional and leisure software of a machine that sold over 8 million units in Europe.
JOYCE (by John Elliott)
It is the dean of emulators and the knowledge base for all others.
CP/M Box (by Habisoft)
Currently considered the most user-friendly and accurate emulator for Spanish-speaking and international users.
Retro Virtual Machine - RVM (by Juan Carlos González Amestoy)
Originally focused on the CPC and Spectrum, its PCW support is today one of the most visually advanced.
MAME (Multi-purpose Adventure Machine Emulator)
Although it is a multi-system emulator, its PCW driver is "cycle-exact" and very rigorous.
ZEsarUX (by César Hernández Bañó)
A Spanish-origin multiplatform emulator that stands out for its "all-terrain" capability and powerful debugging environment.
Note: Unlike CPC emulators, PCW ones must manage the .DSK disk format specifically due to the track structure of CP/M Plus and the complete absence of an integrated system ROM (the PCW loads everything from the boot disk).