| CAOS 4.2 CASSETTEAIDED OPERATING SYSTEM | System Handbuch (pdf , ca. 2,67 MB) |
|
|
|
||
|
|
|
| Der Startbildschirm von CAOS 4.2 | ... als Beispiel, der Aufruf des Menüeintrages DISPLAY | |
|
%BASIC %REBASIC %SWITCH %JUMP %MENU %SAVE %VERIFY %LOAD %COLOR %DISPLAY %MODIFY %WINDOW %KEYLIST %KEY %MODUL %SYSTEM %V24OUT %V24DUP |
- Kaltstart des BASIC-Interpreters - Warmstart des BASIC-Interpreters - Ein- und Ausschalten von Modulen - Sprung in ein anderes Betriebssystem - Aufruf des aktuellen Menüs - Ausgabe von Programmen auf Magnetband - Kontrollesen von gespeicherten Programmen - Programm vom Magnetband laden - Festlegung der Vorder- und Hintergrundfarbe - Anzeige von Speicherbereichen - Speicheranzeige und Veränderung - Einstellen eines anderen Fensters - Auflisten der programmierten Funktionstasten - Funktionstastenbelegung programmieren - Zustand u. Struktur der Module anzeigen - Anzeige des aktuellen Speicherzustandes - Druckertreiberinitialisierung - Duplexroutine initialisieren zur Datenübertragung |
![]() |
| ... der Befehl SYSTEM zeigt den Schaltzustand des KC85 | ||
| ... und MODUL, den Schaltzustand gesteckter Module an | ||
![]() |
![]() |
|
| Folgende Farben stehen dem KC85/4 zur Verfügung: |
![]() |
||||||||
| Vordergrund | Vordergrund | Hintergrund dunkler | |||||||
| Farbwert | hex | dez | Farbwert | hex | dez | Farbwert | hex | dez | |
|
schwarz blau rot purpur grün türkis gelb weiß |
0 1 2 3 4 5 6 7 |
0 1 2 3 4 5 6 7 |
schwarz violett orange purpurrot grünblau blaugrün gelbgrün weiß |
8 9 A B C D E F |
8 9 10 11 12 13 14 15 |
schwarz blau rot purpur grün türkis gelb weiß |
0 1 2 3 4 5 6 7 |
0 1 2 3 4 5 6 7 |
|
| Speicherübersicht | ( genaue Abbildung , der Speicherübersicht auf Bild klickenliederung ) | |
| Adressen E000H-FFFFH C000H-DFFFH C000H-CFFFH 8000H-BFFFH 0000H-BFFFH |
vorhandener Speicher / Nutzung 8 KByte ROM Betriebssystem (ROM E) 8 KByte ROM BASIC-Interpreter (2. Ebene) 4 KByte ROM Betriebssystem (ROM C) 64 KByte dyn. RAM Bildwiederholspeicher (IRM) , dabei liegen vier 16 K Blöcke hintereinander auf der Adresse 8000H / Bildwiederholspeicher 64 KByte dyn. RAM, dabei liegen zwei 16K Blöcke hintereinander auf der Adresse 8000H / Anwenderspeicher |
|
| Speichergliederung | |||
| Adreßbereich | Bemerkungen | ( genaue Abbildung , der Speichergliederung des KC85/4) | |
| hex. | dez. | ||
| BA00 - BFFF | 47616 - 49151 | 14848 - 16383 (*) | frei für Anwender ; Die Zugriffszeit zu diesem Speicherbereich ist relativ groß (2,4 Mikro-Sekunden) |
| B99C - B9FF | 47516 - 47615 | 14748 - 14847 (*) | Fenstervektorspeicher |
| B900 - B99B | 47360 - 47515 | 14592 - 14747 (*) | Funktionstastenspeicher |
| B800 - B8FF | 47104 - 47359 | 14336 - 14591 (*) | Modulsteuerwortspeicher |
| B780 - B7FF | 46976 - 47103 | 14208 - 14335 (*) | Monitor-RAM |
| B700 - B77F | 46848 - 46975 | 14080 - 14207 (*) | Kassettenpuffer |
| B200 - B6FF | 45568 - 46847 | 12800 - 14079 (*) | Video-RAM Bild 0 (ASCII-Speicher) |
| AD00 - B1FF | 44032 - 45567 | 11520 - 12791 (*) | Video-RAM Bild 1 |
| A800 - ACFF | 43008 - 44031 | 10240 - 10519 (*) | Init-Tabellen V24 |
| 8000 - A7FF | 32768 - 43007 | 00000 - 10239 (*) | Pixel-RAM (Bildpunktspeicher) |
| 0200 - BFFF | 00512 - 49151 | frei für Anwender | |
| 0140 - 01FF | 00320 - 00511 | Monitor-RAM und STACK. Es besteht die Möglichkeit, durch Umdefinieren des Monitor-RAM und des STACK auf einen anderen Adreßbereich diesen zu nutzen (vgl.Unterprogramm SIXD). | |
| 0000-013F | 00000-00319 | bedingt nutzbar für Anwender. Dieser Speicherbereich wird zum Teil auch für Spezialprogramme (z. B. Testmonitor) genutzt. | |
| (*) in den BASIC-Anweisungen VPEEK und VPOKE zu verwendende Speicheradressen. | |||
| Seitenanfang | |||
|
Funktionstastenbelegung unter CAOS 4.2 Eingabe: KEY [n] ; ausgewählte Taste belegen, Tastenbelegung beenden mit STOP Tastenbelegung editieren: mit CLR , Zeichen links löschen , beenden mit STOP. Rechts im Bild die Belegung der F-Taste 3 mit dem Befel JUMP FC. Eingabe: KEYLIST , auflisten alle Funktionstastenspeicher [n]-Wert : PC-Betriebsart n => 1 - 12 dez ; CAOS n => 1 - C hex |
![]() |
|
Funktionstastenbelegung unter MicroDOS Eingabe: 3 [n] ; Funktionstasten belegen: STOP , belegen , beenden mit ENTER Tastenbelegung editieren: STOP , SHIFT + CURSOR links, beenden mit ENTER. Der Editiermodus kann jederzeit mit STOP eingeleitet werden. Eingabe: 2 (Keylist) , auflisten der belegten F-Tasten * nach MicroDOS |
![]() |
|
Funktionstastenbelegung unter CAOS 4.4 Eingabe: KEY [n] ; Funktionstasten belegen: STOP , belegen - (CURSOR recht,links), beenden mit ENTER Tastenbelegung editieren: STOP , editieren - CLR (Zeichen links löschen) , beenden mit ENTER. Der Editiermodos kann jederzeit mit STOP eingeleitet werden. Eingabe: KEY , auflisten der belegten F-Tasten * nach CAOS 4.4 |
![]() |
|
Funktionstastenbelegung unter ML-DOS Eingabe: K [n] ; Funktionstasten belegen: STOP , belegen , beenden mit ENTER Tastenbelegung editieren: STOP , SHIFT + CURSOR links, beenden mit ENTER. Der Editiermodus kann jederzeit mit STOP eingeleitet werden. K (Keylist) , K 0 alle F-Tasten löschen * nach ML-DOS Tastenbelegung per Software , MicroDOS ============================================ Programme: KEYSAVE.COM , KEYLOAD.COM Tastenbelegung in Datei speichern: KEYSAVE *.KEY Tastenbelegung aus Datei laden : KEYLOAD *.KEY Programm: KEY.COM ( wie Tastenbelegung unter ML-DOS ) KEY (Keylist), KEY n (n belegen), KEY 0 (alle löschen) ============================================ |
![]() |
| CAOS-Varianten | Seitenanfang |
|
Grundlegende CAOS-Varianten aus denen CAOS 4.1 / 4.2 hervorgegangen sind. Den Anfang macht das Betriebssystem für den HC900.
Wenig später erhielt der HeimComputer
900 den Namen KC85/2. Analog dazu wurde auch die Bezeichnung des Betriebssystem geändert. Das CAOS-Betriebssystem in der Version 3.1
wurde im ROM des KC85/3 untergebracht. Für den HC900 gibt es das Modul M006 BASIC, mit den neuen Erweiterungen. Das Menu unterscheidet sich u.a. auch durch ein neues Promptzeichen. HC-CAOS 901 ist eine im Modul M006 BASIC enthaltene CAOS-Erweiterung, mit Menüfunktionen des KC85/3. Es ist für den HC900 und KC85/2 mit ihren entsprechenden CAOS-Varianten nutzbar. Es stellt ein Systemaufrüstung in Richtung CAOS 3.1 dar. |
![]() |
![]() |
![]() |
|
Unterschiede zwischen CAOS 4.1 und CAOS 4.2 VEB MPM Mühlhausen, 21.07.89 Aus Gründen der Kompatibilität des KC85/4 gegenüber KC85/3 wurden im Bitmuster CAOS 4.1 folgende Änderungen vorgenommen, so daß die Version CAOS 4.2 entstand: - 1.Argument auch bei Cursor rechts übernehmen - Tastaturinterruptroutine: Fehlertest auch nach "unten" (wenn CTC-Stand <20 dann Fehler) - Grundinitialisierug für BASIC-ROM: Eintrag 0 in Modulsteuerwortspeicher - UP - Fenster setzen (in 4.1 wurde Register C an Stelle von Register L an einer Stelle verwendet) -> Fehler wurde in 4.2 beseitigt - Kassettenpufferanfangsadresse wurde bei 4.1 automatisch beim Lesen/Schreiben des 1. Blockes auf #B700 gelegt -> wurde bei 4.2 herausgenommen - UP-31H (Init. PIO/CTC) bei CAOS 4.1 wurden interne Speicherblöcke in den Ausgangszustand gesetzt -> bei 4.2 bleiben aktuelle Schaltzustände erhalten - Beim Einlesen des 1. Blockes wurde manchmal beim Vorton der "ERROR-Cursor" eingeblendet -> in 4.2 geändert -> Nachteil: 1.Block muß wie beim KC85/3 für BRK gelesen werden - bei Tastenclick und BRK bei LOAD in 4.1 erfolgte Dauertonausgabe -> beseitigt Änderungen im Sinne des technischen Fortschritts behalten wir uns vor. |
| CAOS 4.2 CASSETTE AIDED OPERATING SYSTEM | System Handbuch (pdf , ca. 2,67 MB) | *** Wird fortgesetzt *** |
|