Joyce Emulator

JOYCE EMULATOR

ENTWICKLER:John Elliott
HERKUNFT:Großbritannien
VERÖFFENTLICHUNG:ca. 1998-2000
STATUS:Aktiv (Technische Referenz 2026)
UNTERST. MODELLE:Ganze Palette (8256 bis 9512+) und PcW16 (via ANNE)
PLATTFORMEN:Windows, Linux/Unix, macOS und DOS
ERW. HARDWARE:FDD 3"/3.5" (.DSK/.CFI), Bildschirm 720x256, RS232
Beschreibung

JOYCE positioniert sich als Referenz-Emulator und war der erste, der eine vollständige Reife und bemerkenswerte Treue für die Amstrad PCW-Plattform erreichte. Seine Entwicklung durch den britischen Ingenieur John Elliott, die Ende der 90er Jahre begann, markierte einen Meilenstein in der Erhaltung dieser Büromaschine und ist der Pfeiler, auf dem die moderne Emulation des Systems im Jahr 2026 ruht.

Die Philosophie hinter JOYCE ging über die einfache Ausführung von Software hinaus und konzentrierte sich darauf, die komplexe Eingabe/Ausgabe-Architektur (I/O) des PCW zu replizieren. Dieser akademische und strenge Ansatz ermöglichte es, kritische professionelle Software wie das Textverarbeitungsprogramm LocoScript stabil zu betreiben, wobei die Timings und Verhaltensweisen der Originalhardware respektiert wurden. Im Gegensatz zu anderen Projekten konzentriert sich JOYCE auf die Vielseitigkeit des Ökosystems, einschließlich Low-Level-Tools für die Manipulation von Disk-Images und die Konvertierung proprietärer Formate, und stellt somit eine wesentliche Brücke für die Wiederherstellung historischer Daten dar.

Dokumentierte Beiträge
  • Multiplattform-Kompatibilität: Ursprünglich für MS-DOS entstanden, hat seine Entwicklung und Portabilität auf moderne Systeme wie Linux, Windows und macOS mittels der SDL-Bibliothek seine Langlebigkeit und universelle Zugänglichkeit garantiert, was ihn zur bevorzugten Wahl für Benutzer außerhalb der Windows-Umgebung macht.

  • Emulation von Peripheriegeräten: Er war wegweisend bei der präzisen Emulation nicht nur der Basishardware (Z80-Prozessor, Speicherverwaltung und 720x256-Video), sondern auch komplexer und essentieller Peripheriegeräte wie des Amstrad-Druckers, der PCW Linkit-Schnittstelle und, entscheidenderweise, des Disketten-Systems, das das Betriebssystem CP/M Plus vom Start weg lädt und Formate wie .DSK und .CFI unterstützt.

  • Modellvielfalt und das ANNE-Projekt: Er ist einer der wenigen Emulatoren, der die gesamte Palette mit absoluter Treue abdeckt (8256 bis 9512+). Darüber hinaus erweitert die Einbindung des ANNE-Moduls seinen Nutzen auf die Emulation des PcW16, einer Maschine mit radikal anderer Hardware auf Basis von Flash-Speicher, was JOYCE als die vollständigste und technischste Lösung für die gesamte Familie der Amstrad-Bürocomputer festigt.

  • Treue zum Betriebssystem: Da er in Großbritannien entwickelt wurde, bietet er eine perfekte Kompatibilität mit den verschiedenen englischen CP/M Plus-Versionen und stellt sicher, dass sich das Tastaturmapping und die Zeichensätze exakt wie auf den Originalmaschinen verhalten.
Links
Webseite des Autors John Elliott's Official Page Download des Emulators JOYCE Project Download