Z9001-OS
Betriebssystem
From Wikipedia, the free encyclopedia
Z9001-OS ist ein 1984 erschienenes Betriebssystem für die Kleincomputer Z9001 bzw. KC 85/1 sowie KC 87.
| Z9001-OS | |
|---|---|
| Betriebssystem für Kleincomputer | |
| Entwickler | |
| Lizenz(en) | Abandonware |
| Erstveröff. | 09/1984 |
| Akt. Version | OS 1.3 (04/1987) |
| Abstammung | CP/M-80 ↳ Z9001-OS |
| Architektur(en) | U880 bzw. Z80 |
| Sprache(n) | Englisch |
| Sonstiges | Entwicklung eingestellt |
Entwicklung
Als die Entwicklung des Z9001 im Oktober 1983 aufgenommen wurde, war ein Betriebssystem nötig. Es basiert auf dem CP/M-80 Vers. 2.2 von Digital Research.[1] Das fertige Produkt, Z9001-OS, war jedoch nur bedingt CP/M-kompatibel, da einige Anpassungen vorgenommen wurden. Es passte auf einen 4 KB großen ROM.[2]
Besondere Merkmale
Das Einbinden neuer Routinen für die zeichenorientierten logischen I/O-Kanäle war eine Besonderheit, die ihr Vorbild im Betriebssystem CP/M fand. Es konnten bis zu 4 physische Druckertreiber verwaltet werden.[3]
Ein Bug verhinderte die Anzeige des Cursors bei S/W-TV-Geräten, falls der Computer mit einer Farbkarte bestückt ist. Mit Eingabe des Befehls POKE -4152,16 im HC-BASIC wurde er wieder sichtbar.
Bedienung
Versionen
Eine neue Version erschien immer analog zu einem neuen Modell. Insgesamt erschienen drei Versionen:
- OS 1.1 (Z9001), 09/1984: Urversion
- OS 1.2 (KC 85/1), 03/1985: Unterschiede im ASGN-Kommando, der Druckerabschaltung, Schutzbyte für Kassetteninterface liegt an einer anderen Stelle im FCB, der BAT-Treiber ist ohne Funktion, kein Signalton bei Fehlermeldungen
- OS 1.3 (KC 87), 04/1987: einziger Unterschied zur vorhergehenden Version ist die Versionskennung und die Tastenbelegung[4][5]
Mit Auslaufen der Produktion des KC 87 im März 1989 wurde die Weiterentwicklung abgebrochen.
Programme
Als alternatives Betriebssystem stand ein vollwertiges CP/M namens SCP zur Verfügung, mit HC-BASIC der dominierende BASIC-Interpreter innerhalb der DDR. Natürlich gab es auch Textverarbeitungen, Systemprogramme, Spiele usw.

