Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
z9001:drucken [2017/02/02 12:01] – [Was erwartet das Betriebssystem?] volkerp | z9001:drucken [2025/03/23 11:14] (aktuell) – [Modulunterlagen] volkerp | ||
---|---|---|---|
Zeile 11: | Zeile 11: | ||
Von Robotron gibt es 3 Druckermodule, | Von Robotron gibt es 3 Druckermodule, | ||
- | Alle Druckermodule von Robotron sind gleich aufgebaut und arbeiten mit einer SIO und einer CTC. Der anzuschliessende | + | Alle Druckermodule von Robotron sind gleich aufgebaut und arbeiten mit einer SIO und einer CTC. Der anzuschließende |
Alle Module sind mit einem PROM/EPROM ausgerüstet (Adressbereich 0B800h-0BFFFh). Allerdings steht bei Aktivierung des ROMs gleich der ganze Adressbereich von 8000-0BFFFh nicht mehr für RAM etc. zur Verfügung. Es ist deshalb ratsam, den ROM abzuschalten und stattdessen die Software von Kassette zu laden. Je nach Modulart (Schreibmaschinenmodul, | Alle Module sind mit einem PROM/EPROM ausgerüstet (Adressbereich 0B800h-0BFFFh). Allerdings steht bei Aktivierung des ROMs gleich der ganze Adressbereich von 8000-0BFFFh nicht mehr für RAM etc. zur Verfügung. Es ist deshalb ratsam, den ROM abzuschalten und stattdessen die Software von Kassette zu laden. Je nach Modulart (Schreibmaschinenmodul, | ||
- | Übersicht über die einzelnen Modultypen nebst ROM: | + | **Achtung: |
+ | |||
+ | **Drucker-Modul Schalterstellungen** | ||
+ | |||
+ | < | ||
+ | ROM an ROM aus | ||
+ | B800-BFFF | ||
+ | |||
+ | #-#-# # | ||
+ | |X| | | | | | |X| | ||
+ | | | | | | | | | | | | | | ||
+ | | |X| | ||
+ | #-#-# # | ||
+ | </ | ||
+ | |||
+ | Der rechte Schalter aktiviert theoretisch eine ROM-Bereich C000-C7FF. Man könnte hier den ROM durch einen EPROM U2716 mit eigener Software ersetzen. Allerdings fehlt für den KC87 das ROMDI-Signal! Das ist damit nur eine mögliche Schalterstellung am Z9001 ohne BASIC-Modul; | ||
+ | |||
+ | **Übersicht über die einzelnen Modultypen nebst ROM**: | ||
* Druckermodul 690006.8 f. Thermodrucker TD40, andere Leiterplatte\\ | * Druckermodul 690006.8 f. Thermodrucker TD40, andere Leiterplatte\\ | ||
- | * Schreibmaschinen-Modul für S6005 690021.1 (bis 3. Quartal 1987)\\ :!: ich suche die Dokumentation zum alten Schreibmaschinen-Modul bis 3. Quartal 1987\\ ROM M012, Systemkommandos '#', | + | * Schreibmaschinen-Modul für S6005 690021.1 (bis 3. Quartal 1987)\\ ROM M012, Systemkommandos '#', |
* Druckermodul 690025.2 f. K6311/12 (bis 3. Quartal 1987)\\ | * Druckermodul 690025.2 f. K6311/12 (bis 3. Quartal 1987)\\ | ||
* Schreibmaschinen-Modul für S6005 690021.1 und Druckermodul 690025.2 ab 3. Quartal 1987\\ ROM BM116, Systemkommandos ' | * Schreibmaschinen-Modul für S6005 690021.1 und Druckermodul 690025.2 ab 3. Quartal 1987\\ ROM BM116, Systemkommandos ' | ||
Zeile 46: | Zeile 63: | ||
- bei Interesse: die {{Drucker-Modul8.pdf|Dokumentation}} für Modul 690006.8 (alt) f. K6303 | - bei Interesse: die {{Drucker-Modul8.pdf|Dokumentation}} für Modul 690006.8 (alt) f. K6303 | ||
- bei Interesse: die {{Drucker-Modul_25.pdf|Dokumentation}} für Modul 690025.2 (alt, bis II 87) f. K6311/K6312 | - bei Interesse: die {{Drucker-Modul_25.pdf|Dokumentation}} für Modul 690025.2 (alt, bis II 87) f. K6311/K6312 | ||
+ | - bei Interesse: die Dokumentation zum {{http:// | ||
+ | |||
+ | ==== Port-Adressen ==== | ||
+ | |||
+ | EPROM U556 B800H bis BFFFH -(abschaltbar) | ||
+ | |||
+ | ^ Basis-Port ^ Bedeutung ^ Port hex ^ | ||
+ | | B0 | SIO Daten Kanal A | B0h | | ||
+ | | | SIO Daten Kanal B | B1h | | ||
+ | | | SIO Kommandos Kanal A | B2h | | ||
+ | | | SIO Kommandos Kanal B | B3h | | ||
+ | | A8 | CTC Kanal 0 | A8h | | ||
+ | | | CTC Kanal 1 | A9h | | ||
+ | | | CTC Kanal 2 | AAh | | ||
+ | | | CTC Kanal 3 | ABh | | ||
+ | |||
+ | EA-Adreßbereich ACH bis AFH und B4H bis B7H | ||
+ | zusätzlich belegt! | ||
+ | |||
===== Druckertreiber ===== | ===== Druckertreiber ===== | ||
Zeile 78: | Zeile 114: | ||
Beim alphanumerischen Druck werden Grafikzeichen generell als " | Beim alphanumerischen Druck werden Grafikzeichen generell als " | ||
- | ===== Softwarequellen | + | ===== Download |
- | Robotron hat den Quelltext zu V24A3 veröffentlicht, | + | * {{druckertreiber.zip|}}. Alle Modul-ROMs, Beschreibungen, |
+ | |||
+ | Robotron hat den Quelltext zu V24A3 veröffentlicht, | ||
u.a. | u.a. | ||
Zeile 240: | Zeile 278: | ||
Hier ist meine Lösung: An einem normalen Centronics-Kabel wird der Sub-D-Stecker abgebaut und ein 3x5-DDR-Steckverbinder angeschlossen. Für das Ready-Signal ist ein D121 zusätzlich im Relaisgehäuse platziert. Dazu gehört mein {{drucker.zip|Vollgrafikdruckertreiber}} LX86NR, -> [[z9001: | Hier ist meine Lösung: An einem normalen Centronics-Kabel wird der Sub-D-Stecker abgebaut und ein 3x5-DDR-Steckverbinder angeschlossen. Für das Ready-Signal ist ein D121 zusätzlich im Relaisgehäuse platziert. Dazu gehört mein {{drucker.zip|Vollgrafikdruckertreiber}} LX86NR, -> [[z9001: | ||
- | {{img_3205.jpg? | + | {{:z9001:img_3205.jpg? |
+ | < | ||
+ | Z9001 User Port Drucker (K6325) | ||
+ | |||
+ | D0..D7 > | ||
+ | / | ||
+ | |||
+ | 5+---------------+ | ||
+ | / | ||
+ | | ||
+ | 3| | | |1 | ||
+ | +-| EA1| |/Q o---------> | ||
+ | | | | | | | ||
+ | +-| EA2| | | | ||
+ | |4| | D121 | | | ||
+ | | +---------------+ | ||
+ | | ||
+ | GND +-||-+ | ||
+ | | ||
+ | | ||
+ | | C=10n | ||
+ | +5V ---------+ | ||
+ | </ | ||
===== Vollgrafik-Druckertreiber für Anschluss eines Druckers am Userport (Serielle Schnittstelle) ===== | ===== Vollgrafik-Druckertreiber für Anschluss eines Druckers am Userport (Serielle Schnittstelle) ===== | ||
Zeile 259: | Zeile 319: | ||
1-LX86, 2-LQ400, 3-K6313, 4-K6304: | 1-LX86, 2-LQ400, 3-K6313, 4-K6304: | ||
- | Anschluss: 1- V24-Modul (9600Baud, 8N1), 2 - UserPort | + | Anschluss: 1- V24-Modul (9600Baud, 8N1), 2 - UserPort |
Arbeitsmodi: | Arbeitsmodi: | ||
unterstützte Drucker: LX86, LQ400, K6313, K6304 (TS80) | unterstützte Drucker: LX86, LQ400, K6313, K6304 (TS80) |