MicroDOS 2.6      MicroDiskOperating System   -   Betriebssytem der PC-Betriebsart Dateiformate auf dem KC85 / D004

MicroDOS ist das Betriebssystem für den KC85 in der PC-Betriebsart. In dieser Betriebsart ist er kompatibel zu vorhandener Standardsoftware für Büro- und Personalcomputer, die unter den Betriebsystemen SCP und CPM 2.2 lauffähig ist. Das Format einer Standarddiskette ist  5*1024*80*2  Offset 2   (Sectoren / Spur * Bytes / Sector * Spuren / Seite * Seiten / Disk). Für das Diskettenlaufwerk K5601 (MFM) des Types MFS 1.6 sind Disketten von 5,25 Zoll  DS/DD 96 TPI zu verwenden.Mit diesen Parametern formatiert ergibt sich eine Kapzität von 800 Kbyte (Datendiskette, Offset 0). Als Systemdiskette (Offset 2) verbleiben nach dem Beschreiben der zwei Systemspuren 780 KB, das Standardformat unter MicroDOS und CAOS.

(DS/DD 96TPI - DoubleSide/DoubleDensity,   96 Tracks perInch / MFM - M odifiziertes FrequenzModulationsverfahren ,  MFS - Mini FolienSpeicher)

Das Bildschirmformat beträgt 80 Zeichen/Zeile und 24 Zeilen/Bild (1920-Format). Die Farbe entspricht der Standardfarbe unter COAS (weiß auf blau). Es wird der amerikanische Zeichensatz verwendet. Für ein Zeichen wird ein Feld von 4 x 8 Bildpunkten bereitgestellt. Der Abstand zwischen zwei Zeilen beträgt zwei Pixel. Daraus ergibt sich ein Pixelraster von 320 x 240 Punkten. Im COAS wird ein Raster von 320 x 256 Bildpunkten verwendet. Unter MicroDOS verbleibt dadurch am oberen und unteren Bildschirmrand ein jeweils ungenutzter Streifen von 8 x 320 Bildpunkten. In MicroDOS wird der Arbeitsspeicher eingeteilt in eine Zero Page, den ca. 50 Kbyte TPA, den CCP (Kommandointerpreter), BDOS (Basis-System zur Diskettenverwaltung), BIOS (Basis-System zur Ein-/Ausgabesteuerung und speziell auf dem KC-System, den Koppel-RAM. (TPA - Transient Programm Area -  flüchtiger nutzbarer Arbeitsspeicher ). Nach einlegen der Systemdiskette wird unter dem Betriebssystem CAOS, mit der Eingabe des Befehls JUMP FC (kurz J FC) die PC-Betriebsart gestartet. Dieser CAOS-Befehl schaltet CAOS ab und startet das Urladeprogramm auf dem integrierten ROM-Modul im D004. Steckplatzadresse FC. Dieser Urlader veranlaßt das Laden eines Betriebssystem aus den Systemspuren einer Startdiskette. In der Regel wird mit der INITIAL.SUB Datei gestartet. Es handelt sich um eine automatisch ausgeführte Stapeldatei, in der Kommandostapel zeilenweise abgearbeitet werden. Am KC85 wird sie genutzt, um während des Startens eine Laufwerksumschaltung auf das Diskettenlaufwerk vorzunehmen. Das Ziellaufwerk nach dem Startvorgang ist eigentlich Laufwerk A, die RAM-Disk. Unten in den Bildern ist der Startbildschirm von MicroDOS, so wie der ausgeführte Befehl D (DIR) zu sehen. Mit dem MicroDOS-Befehl 0 (BYE) kann man das laufendes System verlassen und nach CAOS zurückkehren. Mit dem CAOS-Befehl JUMP FC 0 springt man in das zuvor verlassene MicroDOS zurück. Unter CAOS können in diesem Fall nur bestimmte Speicherblöcke benutzt werden, da standardmäßig Teile des Speichers vom Grundgerät, nach dem Start von MicroDOS als RAM-Disk definiert wurden. Die maximale Größe der RAM-Disk ist mit originaler Floppy Disk Basis auf   4080 KB begrenzt, d.h. es werden 255 x 16 KB-Blöcke verwaltet. Darüber hinaus erfolgt ein Überlauf.

MPM - Mikroelektronik " Wilhelm Pieck"Mühlhausen
ISW   - Institut für Sozialistische Wirtschaftführung der Wilhelm-Pieck-Universität Rostock 
             (Anpassung von MicroDOS an Büro- und Personalcomputer der DDR-Produktion)
Seitenanfang   
Residente Betriebssystemkommandos der PC-Betriebsart:

Zeichen-Kommandos
D   Directory-Kommando - gibt die Dateinamen eines Datenträgers auf den Bildschirm aus.
E   Erase-Kommando       - ermöglicht das Löschen von Dateien-/Gruppen.
S   System                        - In MicroDOS wird ein Laufwerk als Systemlaufwerk vereinbart,
                                           hierdurch werden Dateien gefunden die nicht auf dem aktuellen Laufwerk vorhanden sind.
<   Input                           - Eingabe zum abarbeiten einer Stabeldatei ( *.SUB).
>  Output                         - alle Bildschirmausgaben werden parallel in eine Datei umgelenkt.
O  Offset                          - Anzeige und festlegen der Offset-Werte für die Systemspuren einer Diskette.
U  User                            - Aufteilung der Diskette und Wechsel in logische Benutzerbereiche (16 mögliche Bereiche ).
                                           Standardbereich ist U 0 , ( U 0 bis U 15 ).Erweiterte USER-Breiche siehe DIENSTKC.

Mit den Befehlen D, E können unter MicroDOS und einigen Anwenderprogrammen bei der Dateiarbeit zur Auswahl, sogenannte Masken als Filter angegeben werden. Folgende Jokerzeichen werden verwendet: Generell steht *.* für alle Dateien sowohl Name und Typ. Für eine genauere Selektion steht das ? , als Platzhalter für ein beliebiges Zeichen an einer bestimmten Position. Die Angabe von  ????????.???  oder  *.*  haben die gleiche Wirkung. Z.B. bedeutet:  D *.txt  das Anzeigen aller Dateien vom Typ  TXT.
Die Eingabe:  E INST????.*  bewirkt das Löschen aller Dateien (Typen) mit der Bezeichnung  INST????.???  , z.B.: INST0001.DEF , INST2357.CFG , INSTA3BC.$$$ usw.
Steuerzeichen-Kommandos  ( Kürzel für das Control-Zeichen  ^ , siehe auch hier *)

^C   Warmstart                   - Warmstart des Betriebssystems
^D   Backround                  - Hintergrundbetrieb des laufenden Programms
^F   Close                          - Ausgabedatei schließen (s. Output-Kommando)
^P   Print                            - Drucker zu-/abschalten
^S   Stop                            - Bildschirmausgabe stoppen
^Q  Go                               - Bildschirmausgabe fortsetzen

Zusatzkommandos
0     (BYE)                         - Rücksprung ins CAOS ( von CAOS mit  JUMP FC 0  Rücksprung zum laufenden PC-Betrieb )
1     (CLS)                         - Bildschirm löschen  (clear screen)
2     (KEYLIST)                 - Auflisten der Funktionstastenbelegung
3     (KEY)                         - Belegung einer Funktionstaste
4     (Systemuhr)                 - Aufruf;  Stellen und Abschalten der Systemuhr
5-9 (Wiederstart)                - Sprung an den Anfang des TPA auf die Adresse 100H und damit Wiederstart des im TPA 
                                              befindlichen Anwenderprogrammes
Transiente Betriebssystemkommandos der PC-Betriebsart: FORMAT.COM, MSYSG.COM, PIP.COM, STAT.COM
FORMAT.COM - dient dem Formatieren einer Diskette, in verschiedene auswählbare Formate
MSYSG.COM    - MicroDOS Systemgenerierung, hierüber werden verschieden Einstellungen für das Betriebsystem
                              vorgenommen. Die Änderungen lassen sich zum starten in die Systemspuren generieren.
PIP.COM            - Periphal Interchange Programm, ein Programm zum Datenaustausch peripherer Geräte am KC-Floppy-System.
STAT.COM        - ein Informationsprogramm zur Statusabfrage für Disketten.
weitere transiente Kommandos:

TYPEMOD      - Typewritermodus , dient zur Einstellung des Schreibmaschinenmodus der KC-Tastatur  (Folie 2 auflegen)
COMPUMOD - Computermodus , dient zum Einstellen des Computermodus der KC-Tastatur           (Folie 1 auflegen)
CAOSDISK     - Dient zum Einrichten einer Diskette für das Betriebssystem CAOS im Grundgerät. Das Diskettenformat ist 
                             dasselbe wie unter MicroDOS. Die Diskette hat eine Kapazität von 780KB und wird durch ein Disketten- 
                            Erweiterung-Programm verwaltet, DEP genannt.

Nützliche Steuerbefehle:
Zeichensatz wechseln DE / US -  CTRL  + 9  **
Tastenclick ein/aus ................. -  [SHIFT-CTRL]  + INS
Vordergrundfarbe wechseln ... -  CTRL  + DEL  + TASTE für den Farbcode 0 - F   (hex.)
Hintergrundfarbe wechseln ..... -  CTRL  + HOME + TASTE für den Farbcode 0 - 7 (hex.)
Textmodus ein/aus ................. -  CTRL  + INS
TAB ( Tabulator ) .................. -  [SHIFT-SPACE]
Bildschirm 80/40 - Zeichen .... -  CTRL  + DEL
Bild 0 anzeigen ...................... -  CTRL  + 7
Bild 1 anzeigen ...................... -  CTRL  + 8

* Auf der Standardtastatur gibt es keine CONTROL- oder ESCAPE-Taste. Die Funktion übernimmt die Funktionstaste 1.
   Es gilt:     CTRL-Taste ist  F1   (CONTROL = CTRL = Steurungstaste) in Kurzform dargestellt als  ^
                  ESCAPE-Taste ist SHIFT-Taste gedrückt halten und Taste F1 betätigen.
Allgemein:  Tasten in den Klammerausdrücken mit Bindestrich sind hintereinander und gedrückt zu halten. Die anderen
                  Tastenkombinationen sind nacheinander zu betätigen. (vorherige Taste nicht gedrückt halten ).
**              Tastenkombinationen  /  Zeichensatz  ;   DE               US
                  F1  + 0                                                 ß                   ¯ 
                  F1  + 1 ,  F1  + 2 , F1  + 3                   ä , ö , ü         [ , \ , ]
                  F1  + 4 ,  F1  + 5 , F1  + 6                  Ä , Ö , Ü      { , | , }
Unten in den Bildern ist die Möglichkeit der Farbeinstellungen unter MicroDOS für den KC85 als Beispiel dargestellt.   Seitenanfang

Unter MicroDOS können bis zu vier physikalische Diskettenlaufwerke (Geräteeinheit 0-3) verwaltet werden. Diesen Einheiten kann man wiederum logische Laufwerke, mit verschiedenen Diskettenformaten zuordnen. Das bedeutet das in ein und den selben physik. vorhandenen Diskettenlaufwerk, Disketten mit unterschiedlichen Formatierungen gelesen und beschrieben werden können. Das ermöglicht etwas Kompatibilität zum Datenaustausch der verschiedenen Computersysteme. Es können acht logische Laufwerke eingerichtet werden (Bezeichnung A-H). Dazu wird das Programm MSYSG.COM benutzt.

Als Standard sind nach dem Start von MicroDOS folgende Eigenschaften des Systems eingestellt:

Diskettenlaufwerke
  A:  (RAM-Floppy) Spurgröße 16KB, Offset 0 (s.S. 61 HB f. Programmierer)
  B:  (physik. Laufwerkseinheit 0) logisches Laufwerk  B:   5*1024*80*2 Offset 2
  C:  (physik. Laufwerkseinheit 0) logisches Laufwerk  C: 16*  256*80*2 Offset 2
  D:  (physik. Laufwerkseinheit 0) logisches Laufwerk  D:   5*1024*80*2 Offset 0
  E    nicht installiert
  F    nicht installiert
  G    nicht installiert
  H    nicht installiert

  Zeichensatz:  amerikanisch
  Tastatur :      Computermodus , Programmeingabemodus

  V24 Schnittstelle:
  Aktivierung in beliebigem Modulschacht
  Zeichenausgabe über Kanal 1 , Reaktion auf COPY [SHIFT-CLR] : keine
  Zeichen Senden/Empfangen über Kanal 2
  Übetragungsbedingungen (Kanal 1 / 2):
  - Übertragungsrate: 1200 Baud
  - Bit pro Zeichen:          8
  - Anzahl der Stoppbits: 1
  - Paritätsprüfung: keine
  - Protokollart:     DTR

Die genaue Funktionsweise der PC-Betriebsart unter MicroDOS ist im Teil A  D004 Handbuch für den Bediener ausführlich beschrieben. Siehe auch D004 Manual und D004 Handbuch für den Programmierer.

MicroDOS 2.6      MicroDiskOperating System  -   Betriebssytem der PC-Betriebsart ***  wird fortgesetzt *** Seitenanfang