Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
z9001:daten [2013/01/04 12:49] – [Stromversorgung] volkerpz9001:daten [2013/06/24 11:05] – [Farbkodierung] volkerp
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