Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung Nächste ÜberarbeitungBeide Seiten der Revision | ||
z9001:daten [2012/10/28 14:05] – [User-Port Z9001 / EA-Modul-Anschluss] volkerp | z9001:daten [2013/10/01 06:51] – volkerp | ||
---|---|---|---|
Zeile 3: | Zeile 3: | ||
Hier stehen ein paar Tabellen, Übersichten, | Hier stehen ein paar Tabellen, Übersichten, | ||
- | ===== EA-Adressen Z9001 ===== | + | ===== E/A-Adressen Z9001 ===== |
- | Ein Übersicht über die genutzten Ports und über alle Modulnummern. Das ganze ist von mir und U. Zander zusammengetragen. Wenn irgend etwas fehlt oder falsch ist, bitte ich um eine kurze Email. | + | Ein Übersicht über die genutzten Ports / E/ |
Programmierung User-E/A siehe Programmierhandbuch Kapitel 5.5 | Programmierung User-E/A siehe Programmierhandbuch Kapitel 5.5 | ||
Zeile 86: | Zeile 86: | ||
Bit 7: Blinkbit (1=Blinken)\\ Bit 6-4: Vordergrundfarbe (0-7, s. Tabelle binär)\\ Bit 3: 0\\ Bit 2-0: Hintergrundfarbe (0-7, s. Tabelle binär) | Bit 7: Blinkbit (1=Blinken)\\ Bit 6-4: Vordergrundfarbe (0-7, s. Tabelle binär)\\ Bit 3: 0\\ Bit 2-0: Hintergrundfarbe (0-7, s. Tabelle binär) | ||
- | < | + | < |
+ | +-------+------+-------+-----+------+-------+-------+-------+ | ||
+ | | Blink | Ink | Ink | Ink | frei | Paper | Paper | Paper | | ||
+ | | | Blau | Gruen | Rot | | Blau | Gruen | Rot | | ||
+ | +-------+------+-------+-----+------+-------+-------+-------+ | ||
+ | </ | ||
+ | |||
+ | ^ BASIC ^ Farbspeicher | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
- | ^BASIC^Farbspeicher^binär^Farbe^ | | ||
- | | 1 | 0 | 000 |schwarz|< | ||
- | | 2 | 1 | 001 |rot|< | ||
- | | 3 | 2 | 010 |grün|< | ||
- | | 4 | 3 | 011 |gelb|< | ||
- | | 5 | 4 | 100 |blau|< | ||
- | | 6 | 5 | 101 |purpur (violett)|< | ||
- | | 7 | 6 | 110 |cyan (hellblau)|< | ||
- | | 8 | 7 | 111 |weiss|< | ||
__System-OS__ | __System-OS__ | ||
Zeile 104: | Zeile 110: | ||
Alle nach CHR$(6) ausgegebenen Zeichen erscheinen blinkend auf dem Bildschirm (für sie wird das Blinkbit im Farbspeicher gesetzt). Nach nochmaliger Ausgabe von CHR$(6) werden alle danach ausgegebenen Zeichen wieder normal dargestellt. Analoges gilt für CHR$(22), die Zeichen werden dann invers (mit vertauschten Vorder- und Hintergrundfarben) ausgegeben. | Alle nach CHR$(6) ausgegebenen Zeichen erscheinen blinkend auf dem Bildschirm (für sie wird das Blinkbit im Farbspeicher gesetzt). Nach nochmaliger Ausgabe von CHR$(6) werden alle danach ausgegebenen Zeichen wieder normal dargestellt. Analoges gilt für CHR$(22), die Zeichen werden dann invers (mit vertauschten Vorder- und Hintergrundfarben) ausgegeben. | ||
- | __Port | + | __Port |
- | Über die PIO 1, Kanal A, Adresse 136=88h, sind der Farbcode für den Bildschirmrand, | + | Über die PIO 1, Kanal A, Adresse 136=88h, sind der Farbcode für den Bildschirmrand, |
Bit 7: Beep (1=ein)\\ Bit 6: Grafikmodus (1=ein)\\ Bit 5-3: Randfarbe (Border, s. o. Tabelle binär)\\ Bit 2: 20/ | Bit 7: Beep (1=ein)\\ Bit 6: Grafikmodus (1=ein)\\ Bit 5-3: Randfarbe (Border, s. o. Tabelle binär)\\ Bit 2: 20/ | ||
+ | |||
+ | < | ||
+ | +------+--------+--------+--------+--------+--------+------+------+ | ||
+ | | Beep | Grafik | Border | Border | Border | 20/24 | frei | frei | | ||
+ | | | | Blau | Gruen | Rot | Zeilen | | | | ||
+ | +------+--------+--------+--------+--------+--------+------+------+ | ||
+ | </ | ||
+ | |||
Über die BORDER-Anweisung können die Bits 3 bis 5 gesetzt werden. Alle anderen Bits werden zurückgesetzt. Eine Umschaltung in den 20-Zeilen-Modus ist aber nur über eine entsprechende OUT-Anweisung realisierbar. | Über die BORDER-Anweisung können die Bits 3 bis 5 gesetzt werden. Alle anderen Bits werden zurückgesetzt. Eine Umschaltung in den 20-Zeilen-Modus ist aber nur über eine entsprechende OUT-Anweisung realisierbar. | ||
Zeile 211: | Zeile 225: | ||
Das Netzteil der robotron-Kleincomputer ist für die Bereitstellung folgender Versorgungsspannungen und Lastströme ausgelegt: | Das Netzteil der robotron-Kleincomputer ist für die Bereitstellung folgender Versorgungsspannungen und Lastströme ausgelegt: | ||
- | + 5V ± 2,5 % 3,5 A | + | + 5 V ± 2,5% 3,5 A |
- | +12V ± 10 % 450 mA | + | +12 V ± 10% 450 mA |
- | - 5V ± 10 % 100 mA | + | - 5 V ± 10% 100 mA |
- | -12V ± 10 % 150 mA | + | -12 V ± 10% 150 mA |
Die Gesamtbelastung darf 25 W nicht überschreiten, | Die Gesamtbelastung darf 25 W nicht überschreiten, |