Das Mark 2 aus dem Hause SCA Systems ist ein Peripheriegerät, das das Ökosystem des PCW mit einer seriellen RS232C-Schnittstelle, einer parallelen Centronics-Schnittstelle und einer Echtzeituhr (RTC) ausstattet.
Das Mark 2 aus dem Hause SCA Systems ist ein Peripheriegerät, das das Ökosystem des PCW mit einer seriellen RS232C-Schnittstelle, einer parallelen Centronics-Schnittstelle und einer Echtzeituhr (RTC) ausstattet.
Das in den späten 1980er Jahren von der spezialisierten Hardware-Firma SCA Systems entwickelte und hergestellte Mark 2 (Mk II) Interface gilt als eine der fortschrittlichsten und komplettesten Multifunktionserweiterungen für professionelle Anwender der Amstrad PCW 8256 und 8512 Computer. Konzipiert als integrierte und überlegene Alternative zum offiziellen Amstrad CPS8256-Interface, bestand das Ziel von SCA Systems mit dem Mark 2 darin, sämtliche für eine professionelle Büroumgebung notwendigen Kommunikationskanäle in einem einzigen kompakten Modul zu zentralisieren. Dadurch wurde eine Überlastung des Erweiterungsbusses durch mehrere separate Einzelkarten elegant vermieden.
Auf der Ebene der Hardware-Architektur lag der entscheidende Wettbewerbsvorteil des Mark 2 gegenüber seinen direkten Konkurrenten in der Integration einer platineninternen Echtzeituhr (RTC). Beim Standard-Amstrad PCW war das Betriebssystem CP/M Plus strukturell nicht in der Lage, sich Uhrzeit und Datum nach dem Ausschalten des Geräts zu merken. Dies zwang professionelle Anwender dazu, diese Daten bei jedem Kaltstart manuell über Konsolenbefehle einzugeben. Das Mark 2 automatisierte diesen Prozess vollständig und transparent: Beim Hochfahren des Computers las ein kleiner residenter Treiber den Zeitmessungschip des Peripheriegeräts aus und übermittelte die exakte Uhrzeit sofort an das Dateisystem von CP/M Plus. Dies garantierte eine präzise chronologische Erfassung aller gespeicherten Dokumente und Berichte.
Um eine 100%ige Kompatibilität mit der gesamten kommerziellen Software des PCW-Ökosystems zu gewährleisten, ohne dass proprietäre Herstellertreiber in den Benutzeranwendungen erforderlich waren, entschlüsselten die Ingenieure von SCA Systems ihre integrierten Schaltkreise so, dass sie das E/A-Port-Mapping der Maschine exakt nachbildeten:
0E0h bis 0E3h (Daten- und Kontrollkanal der seriellen RS-232C-UART sowie das 8-Bit-Ausgangs-Daten-Latch-Register für die parallele Centronics-Schnittstelle). Dies stellte sicher, dass fortschrittliche Textverarbeitungsprogramme (wie LocoScript) oder dedizierte Terminal-Telekommunikationssoftware sofort einsatzbereit waren und das durchgeschleifte Erweiterungs-Hardwaregerät direkt erkannten.