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
z9001:daten [2012/09/05 14:10] – [Farbkodierung] volkerpz9001:daten [2021/06/16 06:34] (aktuell) – [E/A-Adressen Z9001] 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 28: Zeile 28:
 ^Adresse^Verwendung^Details^ ^Adresse^Verwendung^Details^
 |04-07|CPM-RAM-Modul| | |04-07|CPM-RAM-Modul| |
 +|00,08| IFSS-Modul | 1. Portadreßbereich |
 +|10,18| IFSS-Modul | 2. Portadreßbereich |
 |10-12|CPM-Floppy-Modul|Rossendorf-Version| |10-12|CPM-Floppy-Modul|Rossendorf-Version|
 +|20-23|RAM-Floppy RAF2008| 1. Portadreßbereich |
 +|24-27|RAM-Floppy RAF2008| 2. Portadreßbereich |
 +|38-3F|SOUND-Karte| |
 +|54-5F| GIDE | empfohlener Port für Z9001 |
 |98-A7|CPM-Floppy-Modul|Robotron-Version| |98-A7|CPM-Floppy-Modul|Robotron-Version|
 |B8-BA|Grafikzusatz| | |B8-BA|Grafikzusatz| |
 +|C0-C3|Netzwerk-PIO| | 
 +|DC-DF|VDIP (USB-PIO)| empfohlener Port für Z9001 | 
 +|FF|192K-Modul Mega-Modul, Mega-Flash-Modul| |
 ===== User-Port Z9001 / EA-Modul-Anschluss ===== ===== User-Port Z9001 / EA-Modul-Anschluss =====
  
Zeile 56: Zeile 64:
 Blick auf die Seite des Grundgeräts (weibl., Buchse, von vorn, entspricht Stecker, von hinten) Blick auf die Seite des Grundgeräts (weibl., Buchse, von vorn, entspricht Stecker, von hinten)
  
-         +----v-------------+ +         +----v-------------+                    +----v-------------+ 
-          C5 C4 C3 C2 C1  | +          C5 C4 C3 C2 C1                     |  TO RD B5 B2 TR  | 
-          B5 B4 B3 B2 B1  | +          B5 B4 B3 B2 B1                     |  ST B7 B4 B1  0  | 
-          A5 A4 A3 A2 A1  | +          A5 A4 A3 A2 A1                     |  +  B6 B3 B0  0  | 
-         +----^-------------+ +         +----^-------------+                    +----^-------------+ 
-     IIIIIIIIIIIIIIIIIIIIIIIIIIII+     IIIIIIIIIIIIIIIIIIIIIIIIIIII            IIIIIIIIIIIIIIIIIIIIIIIIIIII 
  
 Ansprechen in BASIC: Ansprechen in BASIC:
Zeile 81: Zeile 90:
 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 99: Zeile 114:
 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.
Zeile 132: Zeile 155:
 |18|12| |CONTR-R| | |18|12| |CONTR-R| |
 |19|13|PAUSE|CONTR-S| | |19|13|PAUSE|CONTR-S| |
-|20 (F)|14|COLOR|CONTR-T| | +|20 (F)|14|COLOR|CONTR-T| Vordergrundfarbe setzen (1..8 drücken) 
-|21 (F)|15|COLOR+SHIFT|CONTR-U| |+|21 (F)|15|COLOR+SHIFT|CONTR-U| Hintergrundfarbe setzen (1..8 drücken) |
 |22 (F)|16| |CONTR-V|Umschaltung auf Invers| |22 (F)|16| |CONTR-V|Umschaltung auf Invers|
 |23 (D)|17| |CONTR-W|Seitenvorschub am Drucker| |23 (D)|17| |CONTR-W|Seitenvorschub am Drucker|
Zeile 206: Zeile 229:
 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, d. h., wenn z. B. die + 12 V-Ausgangsspannung nur mit 225 mA (2,7 W) belastet ist, kann die Belastung von +5V noch bis maximal 4 A gesteigert werden. Für den Computer (Grundgerät) und Erweiterungsmodule wurden dabei die in Tafel 1 angegebenen typischen Werte der Lastströme ermittelt. Die Differenz zwischen den maximal zulässigen Lastströmen und den entsprechend der betriebenen Konfiguration tatsächlich entnommenen Lastströme darf am Modulsteckverbinder bzw. am Anwendersteckverbinder an den entsprechenden Kontakten (s. Bedienungsanleitung) entnommen werden. Die Gesamtbelastung darf 25 W nicht überschreiten, d. h., wenn z. B. die + 12 V-Ausgangsspannung nur mit 225 mA (2,7 W) belastet ist, kann die Belastung von +5V noch bis maximal 4 A gesteigert werden. Für den Computer (Grundgerät) und Erweiterungsmodule wurden dabei die in Tafel 1 angegebenen typischen Werte der Lastströme ermittelt. Die Differenz zwischen den maximal zulässigen Lastströmen und den entsprechend der betriebenen Konfiguration tatsächlich entnommenen Lastströme darf am Modulsteckverbinder bzw. am Anwendersteckverbinder an den entsprechenden Kontakten (s. Bedienungsanleitung) entnommen werden.
Zeile 226: Zeile 249:
 |Programmier-Modul|0,18 A|120 mA|-|70 mA| |Programmier-Modul|0,18 A|120 mA|-|70 mA|
 |Spracheingabe-Modul|0,11 A|2,0 mA|5 mA|-| |Spracheingabe-Modul|0,11 A|2,0 mA|5 mA|-|
 +
 +===== ROMs =====
 +
 +Übersicht über die EPROMs und ROMs des Z9001 und Nachfolger:
 +
 +{{:z9001:z9001_roms.zip|}}
 +
 +^ EPROMs ^^^^
 +| M002 | 2k | C000-C7FF | IDAS-Modul (1) |
 +| M003 | 2k | C800-CFFF | IDAS-Modul (2) |
 +| M004 | 2k | D000-D7FF | IDAS-Modul (3) |
 +| M005 | 2k | D800-DFFF | IDAS-Modul (4) |
 +| M006 | 2k | E000-E7FF | IDAS-Modul (5) |
 +| M012 | 2k | B800-BFFF | Drucker-Modul 1.40.690021.1(alt) S6005 |
 +| M013 | 2k | B800-BFFF | Drucker-Modul 1.40.690025.2(alt) K6311/12 |
 +| M112, M122 | 2k | E000-E7FF | BASIC-Erweiterung Plotter-BASIC KC87.2x und 3.x |
 +| M497 | 2k | C000-C7FF | BASIC-Kern Z9001 84er Serie (1) |
 +| M498 | 2k | C800-CFFF | BASIC-Kern Z9001 84er Serie (2) |
 +| M499 | 2k | D000-D7FF | BASIC-Kern Z9001 84er Serie (3) |
 +| M500 | 2k | D800-DFFF | BASIC-Kern Z9001 84er Serie (4) |
 +| M501 | 2k | E000-E7FF | BASIC-Erweiterung Z9001 84er Serie |
 +| M502 | 2k | A000-A7FF bzw. E000-E7FF | EPROM-Programmiermodul-Software |
 +| M503 | 2k | F000-F7FF | OS1.1 (1) des Z9001 84er Serie |
 +| M504 | 2k | F800-FFFF | OS1.1 (2) des Z9001 84er Serie |
 +| M505 | 2k | - | Zeichensatz des Z9001 84er Serie |
 +| M506 | 2k | B800-BFFF | Drucker-Modul 1.40.690006.8 (TD40) |
 +| M507 | 2k | C000-C7FF | BASIC-Kern KC87.1x (1) |
 +| M508 | 2k | C800-CFFF | BASIC-Kern KC87.1x (2) |
 +| M509 | 2k | D000-D7FF | BASIC-Kern KC87.1x (3) |
 +| M510 | 2k | D800-DFFF | BASIC-Kern KC87.1x (4) |
 +| M511 | 2k | E000-E7FF | BASIC-Erweiterung KC87.1x |
 +| M512 | 2k | F000-F7FF | OS1.2 (1) des Z9001 85er Serie |
 +| M513 | 2k | F800-FFFF | OS1.2 (2) des Z9001 85er Serie |
 +^ maskenprogrammierte ROMs ^^^^
 +| BM600 | 8k | C000-DFFF | BASIC-Kern KC87.1x (Z9002) = M507..M510 |
 +| BM602 | 8k | E000-FFFF | OS1.2 + BASIC-Erweiterung KC87.1x (Z9002) |
 +| BM608 | 8k | E000-FFFF | OS1.3 + BASIC-Erweiterung Plotter-BASIC KC87.2x und 3.x |
 +| BM111 | 2k | - | Zeichensatz KC87.1x |
 +| BM112 | 2k | B800-BFFF | Drucker-Modul (V24A1..A3) |
 +| BM115 | 2k | - | Zeichensatz KC87.2x und 3.x), identisch mit BM111 |
 +| BM116 | 2k | B800-BFFF | Drucker-Modul (V24A1..A3), identisch mit BM112 |
 +
 +
  
  • z9001/daten.1346854209.txt.gz
  • Zuletzt geändert: 2012/09/05 14:10
  • von volkerp