Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
z9001:daten [2013/01/04 12:49] – [Stromversorgung] volkerpz9001:daten [2013/10/01 06:51] volkerp
Zeile 3: Zeile 3:
 Hier stehen ein paar Tabellen, Übersichten, Bilder u.a.m. von Informationen, die so nicht oder nicht so schnell in den originalen Unterlagen von Robotron zu finden sind. Hier stehen ein paar Tabellen, Übersichten, Bilder u.a.m. von Informationen, die so nicht oder nicht so schnell in den originalen Unterlagen von Robotron zu finden sind.
  
-===== 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/A-Adressen 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.
  
 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)
  
-<html><span style="background-color:red"></span></html>+<code> 
 ++-------+------+-------+-----+------+-------+-------+-------+ 
 +| Blink | Ink  | Ink   | Ink | frei | Paper | Paper | Paper | 
 +|       | Blau | Gruen | Rot |      | Blau  | Gruen | Rot   | 
 ++-------+------+-------+-----+------+-------+-------+-------+ 
 +</code> 
 + 
 +^ BASIC  ^ Farbspeicher  ^ binär  ^ Farbe             ^                                                                             ^ 
 +|      |              000   | schwarz           <html><div style="background-color:black;width:140pt">&nbsp;</div></html>   | 
 +|      |              001   | rot               | <html><div style="background-color:red;width:140pt">&nbsp;</div></html>     | 
 +|      |              010   | grün              | <html><div style="background-color:green;width:140pt">&nbsp;</div></html>   | 
 +|      |              011   | gelb              | <html><div style="background-color:yellow;width:140pt">&nbsp;</div></html> 
 +|      |              100   | blau              | <html><div style="background-color:blue;width:140pt">&nbsp;</div></html>    | 
 +|      |              101   | purpur (violett)  | <html><div style="background-color:violet;width:140pt">&nbsp;</div></html> 
 +|      |              110   | cyan (hellblau)   | <html><div style="background-color:cyan;width:140pt">&nbsp;</div></html>    | 
 +|      |              111   | weiß              | <html><div style="background-color:white;width:140pt">&nbsp;</div></html>   |
  
-^BASIC^Farbspeicher^binär^Farbe^ | 
-|  1  |  0  |  000  |schwarz|<html><div style="background-color:black;width:140pt">&nbsp;</div></html>| 
-|  2  |  1  |  001  |rot|<html><div style="background-color:red;width:140pt">&nbsp;</div></html>| 
-|  3  |  2  |  010  |grün|<html><div style="background-color:green;width:140pt">&nbsp;</div></html>| 
-|  4  |  3  |  011  |gelb|<html><div style="background-color:yellow;width:140pt">&nbsp;</div></html>| 
-|  5  |  4  |  100  |blau|<html><div style="background-color:blue;width:140pt">&nbsp;</div></html>| 
-|  6  |  5  |  101  |purpur (violett)|<html><div style="background-color:violet;width:140pt">&nbsp;</div></html>| 
-|  7  |  6  |  110  |cyan (hellblau)|<html><div style="background-color:cyan;width:140pt">&nbsp;</div></html>| 
-|  8  |  7  |  111  |weiss|<html><div style="background-color:white;width:140pt">&nbsp;</div></html>| 
  
 __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 136__ (s. S. 131)+__Port 136 (88h)__ (s. S. 131)
  
-Über die PIO 1, Kanal A, Adresse 136=88h, sind der Farbcode für den Bildschirmrand, der 20/24-Zeilen-Modus und die Ansteuerung von Grafikmodus und Summerton (BEEP) codiert.+Über die PIO 1, Kanal A, Adresse 136=88h, sind der Farbcode für den Bildschirmrand, der 20/24-Zeilen-Modus und die Ansteuerung von Grafik-LED und Summerton (BEEP) codiert.
  
 Bit 7: Beep (1=ein)\\ Bit 6: Grafikmodus (1=ein)\\ Bit 5-3: Randfarbe (Border, s. o. Tabelle binär)\\ Bit 2: 20/24-Zeilen (1=20 Zeilen, 0=24 Zeilen)\\ Bit 1-0: ungenutzt (0) Bit 7: Beep (1=ein)\\ Bit 6: Grafikmodus (1=ein)\\ Bit 5-3: Randfarbe (Border, s. o. Tabelle binär)\\ Bit 2: 20/24-Zeilen (1=20 Zeilen, 0=24 Zeilen)\\ Bit 1-0: ungenutzt (0)
 +
 +<code>
 ++------+--------+--------+--------+--------+--------+------+------+
 +| Beep | Grafik | Border | Border | Border | 20/24  | frei | frei |
 +|      |        | Blau   | Gruen  | Rot    | Zeilen |      |      |
 ++------+--------+--------+--------+--------+--------+------+------+
 +</code>
 +
  
 Ü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.
  • z9001/daten.txt
  • Zuletzt geändert: 2021/06/16 06:34
  • von volkerp