A:\> PCW_EMULATOREN_HISTORIE.LOG
Die Herausforderung der Amstrad PCW Emulation

Die Herausforderung der Amstrad PCW Emulation

Die Emulation des Amstrad PCW (Personal Computer Word-processor) stellt eine spezialisierte Nische innerhalb der Computer-Erhaltung dar. Im Gegensatz zu zeitgenössischen Heimcomputern wurde der PCW nicht als Videospielkonsole, sondern als integriertes Bürowerkzeug konzipiert, was Emulator-Entwickler vor einzigartige Besonderheiten stellt:

  • Fehlen eines System-ROMs: Der PCW ist beim Einschalten eine "jungfräuliche" Maschine; er besitzt kein Betriebssystem im ROM. Alles, vom Zeichensatz bis zum Betriebssystem (CP/M Plus oder LocoScript), muss vom Diskettenlaufwerk (Laufwerk A:) geladen werden. Daher muss ein PCW-Emulator nicht nur den Z80-Prozessor replizieren, sondern auch den Disketten-Controller uPD765A mit extremer Präzision verwalten, um überhaupt booten zu können.

  • Einzigartige Videoarchitektur: Im Gegensatz zum Amstrad CPC verwendet der PCW ein Videosystem, das auf "Ebenen" basiert, und eine Speicherverwaltung, bei der sich das Video an jeder Stelle im oberen RAM befinden kann. Darüber hinaus erfordert die Auflösung von 720x256 Pixeln (monochrom) eine spezifische Behandlung für die korrekte Darstellung auf modernen Monitoren.

  • Professionelle Erhaltungsphilosophie: Während andere Emulatoren die Unterstützung von Joysticks und Farben priorisieren, haben PCW-Emulatoren ihre Bemühungen historisch auf die Treue zu Büroperipheriegeräten konzentriert: Emulation von Nadeldruckern, serielle Schnittstellen für Modems und Dateiverwaltung unter dem CP/M-Standard.

Von den ersten Entwicklungen Mitte der 90er Jahre bis zu den heutigen zyklenexakten Lösungen war die Emulation die lebenswichtige Brücke, um mit LocoScript erstellte Dokumente wiederherzustellen und den riesigen Katalog an professioneller und Freizeitsoftware einer Maschine auszuführen, die sich in Europa über 8 Millionen Mal verkaufte.

Ökosystem der Amstrad PCW Emulatoren

JOYCE (von John Elliott)

Er ist der Nestor der Emulatoren und die Wissensbasis für alle anderen.

Aktueller Status: Aktiv gepflegt. John Elliott aktualisiert weiterhin den Emulationskern und seine Support-Bibliotheken (libdsk) für moderne Betriebssysteme. Versionen: JOYCE: Für die 8000/9000-Serie. ANNE: Für den PcW16. Informationspunkte: Offizielle Webseite: Seasip - JOYCE Project: Haupt-Repository mit Quellcode, Binärdateien für Windows/Linux und umfassender technischer Dokumentation zur PCW-Hardware. Web Downloads: Verfügbar im Quellformat und kompiliert für Windows 10/11 und Linux-Distributionen.

CP/M Box (von Habisoft)

Gilt derzeit als der benutzerfreundlichste und präziseste Emulator für spanischsprachige und internationale Anwender.

Aktueller Status: Konsolidierte stabile Version, weit verbreitet für die Entwicklung neuer Software. Eigenschaften: Intuitive grafische Benutzeroberfläche, volle Unterstützung von Disk-Formaten und Emulation spanischer Peripheriegeräte (wie lokale Speichererweiterungskits). Informationspunkte: Offizielle Webseite: Habisoft - CP/M Box: Enthält Handbücher in Spanisch und Englisch sowie technische Details zur Emulation der verschiedenen Disk-Controller. Web Downloads: Binärdateien für Windows und eine technische Version für mobile Geräte.

Retro Virtual Machine - RVM (von Juan Carlos González Amestoy)

Ursprünglich auf CPC und Spectrum fokussiert, ist seine PCW-Unterstützung heute eine der visuell fortschrittlichsten.

Aktueller Status: Version 2.1.x / 3.0 (in aktiver Entwicklung/Beta in 2026). Stärken: High-End-Emulation mit CRT-Monitorfiltern (grüner/weißer Phosphor), echtem Diskettenlaufwerks-Sound und einer integrierten Benutzeroberfläche, die die Verwaltung von Softwarebibliotheken erleichtert. Informationspunkte: Offizielle Webseite: Retro Virtual Machine: Multiplattform-Portal (Windows, macOS, Linux). Web Community: Sehr aktiv in sozialen Netzwerken und spanischen Foren zur Computer-Erhaltung.

MAME (Multi-purpose Adventure Machine Emulator)

Obwohl es ein Multi-System-Emulator ist, ist sein PCW-Treiber "zyklenexakt" und sehr streng.

Aktueller Status: Monatliche Updates (Version 0.2xx). Eigenschaften: Ideal für Forscher, die sehen möchten, wie die Chips (Z80, uPD765, Gate Array) auf der Ebene logischer Signale interagieren. Informationspunkte: Offizielle Webseite: Mamedev.org: Der Standard für Hardware-Dokumentation auf Silizium-Ebene. Web

ZEsarUX (von César Hernández Bañó)

Ein Multiplattform-Emulator spanischen Ursprungs, der durch seine "Allround"-Fähigkeit und seine leistungsstarke Debugging-Umgebung besticht.

Aktueller Status: Sehr aktive Wartung (Version 12.x in 2026). Die PCW-Unterstützung hat sich als eine der zuverlässigsten für Nicht-Windows-Systeme konsolidiert. Eigenschaften: Enthält die "ZX Desktop"-Oberfläche, präzise Emulation des uPD765-Disk-Controllers und visuelle Werkzeuge wie den "Visual Floppy" zur Überwachung der Laufwerksaktivität. Informationspunkte: Offizielle Webseite: ZEsarUX GitHub Repository: Enthält den Quellcode, stabile Versionen und das Änderungsprotokoll, das die Entwicklung der PCW-Emulation dokumentiert. Web Downloads: Verfügbar für eine Vielzahl von Systemen: Windows, Linux (mit spezieller Optimierung für Raspberry Pi), macOS, FreeBSD und Haiku OS.

Hinweis: Im Gegensatz zu CPC-Emulatoren müssen PCW-Emulatoren das .DSK-Disk-Format aufgrund der Spurstruktur von CP/M Plus und des vollständigen Fehlens eines integrierten System-ROMs (der PCW lädt alles von der Bootdiskette) spezifisch verwalten.