Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
z9001:software:os [2013/05/14 05:37] – volkerp | z9001:software:os [2015/06/24 07:23] (aktuell) – [Details zum Betriebssystem] volkerp | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== Betriebssystem ====== | ====== Betriebssystem ====== | ||
+ | |||
+ | |||
+ | Größe: 4 KByte\\ | ||
+ | Speicherplatz: | ||
FIXME | FIXME | ||
- | ===== Kassetteninterface | + | ===== Betriebssystem-Varianten |
+ | |||
+ | Es gibt 3 offizielle verschiedene Betriebssystemvarianten {{: | ||
+ | |||
+ | * Betriebsystem OS 1.1 im Z9001.84 (M503 und M504) | ||
+ | * Betriebsystem OS 1.2 im Z9001.85 und KC85/1 und KC87.1x | ||
+ | * Betriebsystem OS 1.3 im KC 87.2x, KC 87.3x | ||
- | Zur Aufzeichnung | + | Zwischen OS 1.1 und OS 1.2 gibt es kleine Unterschiede im ASGN-Kommando, |
- | Periode mit bestimmter Dauer charakterisiert. | + | |
- | ^ Typ ^ Frequenz ^ Periode ^ CTC-Konstante ^ | + | Die beiden Varianten |
- | | Trennzeichen | 600 Hz | 1667 µs | 80h | | + | |
- | | 0-Bit | 1200 Hz | 833 µs | 40h | | + | |
- | | 1-Bit | 2400 Hz | 417 µs | 20h | | + | |
- | Zeitkonstantenberechnung: | + | Von robotron gibt es eine Beschreibung des Betriebssystems nebst dokumentiertem Listing des OS 1.2. Diese Beschreibung gibt es als PDF bei U. Zander. |
- | Die Übertragung erfolgt blockweise, jeder Block hat 128 Bytes. | + | * [[z9001: |
- | Vor jedem Block wird ein langer | + | |
- | eines Blockes werden die Bytes durch kurze Vortöne getrennt. | + | |
- | Die Organisation | + | |
- | Bei der **Ausgabe ** jedes Bits wird der Kanal 0 des CTC | ||
- | (21D) initialisiert. | ||
- | Takteingang des D-Flip-Flops (19D), welches aus dem CTC-Signal | ||
- | einen Rechteckimpuls formt. Die Flanken dieses Impulses werden | ||
- | durch die RC-Kombination | ||
- | nachfolgende | ||
- | des Ausgabesignals auf max. 45 mV an R< | ||
- | Dieses | ||
- | Kassettengerät zugeführt. | ||
- | {{: | ||
- | Beim **Lesen vom Kassettengerät** wird das Signal über ein Filter | + | ===== Details |
- | zum | + | |
- | einen Rechteckimpuls | + | |
- | Widerstand | + | |
- | wird. | + | |
- | Die jetzt folgende | + | * [[z9001: |
- | (20A) am Schluss liefert | + | |
- | Impuls, | + | |
- | erzeugt, | + | |
- | Interrupt | + | |
- | zwischen | + | |
- | den entsprechenden | + | |
- | zugeordnet. | + | |
- | {{: | ||
- | {{: | ||
- | Audiosignal Eingang und hinter OPV, rechts Nulldurchgangsimpulse an Monoflop 22A/4 |