Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
z1013:erweiterungen:tastatur:brosig [2020/03/31 14:34] – [Brosig-Tastatur nach mp] volkerpz1013:erweiterungen:tastatur:brosig [2021/06/02 06:44] (aktuell) volkerp
Zeile 33: Zeile 33:
  
 (Siehe auch "Mikroprozessortechnik" Heft 7/88 S.215-218) (Siehe auch "Mikroprozessortechnik" Heft 7/88 S.215-218)
 +
 +{{:z1013:erweiterungen:tastatur:brosig-tastatur_2.jpg?600|}}
 +
  
 ==== Vorbetrachtung ==== ==== Vorbetrachtung ====
Zeile 163: Zeile 166:
 Bis auf zwei Tasten (SHIFT, CTRL) sind alle Tasten neu belegbar. Bis auf zwei Tasten (SHIFT, CTRL) sind alle Tasten neu belegbar.
 Weiterhin kann auch wahlweise ein String auf beliebige Tasten gelegt werden. Wenn dafuer keine besonderen Tasten verwendet werden Weiterhin kann auch wahlweise ein String auf beliebige Tasten gelegt werden. Wenn dafuer keine besonderen Tasten verwendet werden
-sollen, koennen Strings auch durch gemeinsames Druecken von SHIFT +sollen, **koennen Strings auch durch gemeinsames Druecken von SHIFT 
-und CTRL sowie einer dritten Zeichentaste erzeugt werden. Der Tastaturtreiber erzeugt dazu intern einen Grafikcode (>80H), mit dem+und CTRL sowie einer dritten Zeichentaste** erzeugt werden. Der Tastaturtreiber erzeugt dazu intern einen Grafikcode (>80H), mit dem
 ein mit diesem Zeichen versehener String in einem Stringfeld gesucht und ausgegeben wird. Sollte kein String mit diesem Kennzeichen existieren, wird dieses interne Grafikzeichen ausgegeben. ein mit diesem Zeichen versehener String in einem Stringfeld gesucht und ausgegeben wird. Sollte kein String mit diesem Kennzeichen existieren, wird dieses interne Grafikzeichen ausgegeben.
 Die Ausgabe von Grafikzeichen im Grafikmode wird dadurch nicht beeinflusst. Die Ausgabe von Grafikzeichen im Grafikmode wird dadurch nicht beeinflusst.
Zeile 197: Zeile 200:
  
 Fuer die einzelnen Modes der Tastatur (Grafik, Shift-lock, Hardcopy, Fuer die einzelnen Modes der Tastatur (Grafik, Shift-lock, Hardcopy,
-Stringmode, Beep, Slow/Fast) existieren Flags, die in der Systemzelle 27H stehen (ehemaliger Schalter Grafik/Alpha). +Stringmode, Beep, Slow/Fast) existieren **Flags, die in der Systemzelle 27H** stehen (ehemaliger Schalter Grafik/Alpha). 
 Ein gesetztes Flag (1) bedeutet darin: Ein gesetztes Flag (1) bedeutet darin:
  
Zeile 218: Zeile 221:
 verfuegbar werden. verfuegbar werden.
  
-Die Tasten F06, F07, F08 dienen fuer DirektsprUenge aus der Tastaturroutine heraus zu festen Adressen (100H, 200H, 300H), da dort die +Die **Tasten F06, F07, F08 dienen fuer Direktspruenge aus der Tastaturroutine heraus zu festen Adressen (100H, 200H, 300H)**, da dort die 
 meisten Programme zu starten sind. Der Stack wird dazu vor der  meisten Programme zu starten sind. Der Stack wird dazu vor der 
 Ausfuehrung des Sprungs neu initialisiert. Ausfuehrung des Sprungs neu initialisiert.
  
-Eine weitere wichtige Taste ist die Screen-Copy-Taste (F09). Mit +Eine weitere wichtige Taste ist die **Screen-Copy-Taste (F09)**. Mit 
 ihr ist es moeglich, eine Bildschirmkopie auf dem Drucker zu erzeugen (Druckereinbindung ueber Sprungverteiler DRAKK), ohne das laufende Programm zu unterbrechen. Dabei ist zu beachten, dass waehrend  ihr ist es moeglich, eine Bildschirmkopie auf dem Drucker zu erzeugen (Druckereinbindung ueber Sprungverteiler DRAKK), ohne das laufende Programm zu unterbrechen. Dabei ist zu beachten, dass waehrend 
 der Bildschirmkopie der Stack des laufenden Programms genutzt  der Bildschirmkopie der Stack des laufenden Programms genutzt 
Zeile 232: Zeile 235:
 gleiche gilt uebertragen fuer das Loslassen der Taste (negative Entprellung). Dadurch kommt es nicht vor, dass selbst bei sehr schlechten Kontakten eine Fehlfunktion auftritt. gleiche gilt uebertragen fuer das Loslassen der Taste (negative Entprellung). Dadurch kommt es nicht vor, dass selbst bei sehr schlechten Kontakten eine Fehlfunktion auftritt.
  
-Wird eine Taste laenger als 0.5 s (2 MHz) betaetigt, wird die Repeatfunktion (Echofunktion) bei Zeichentasten aktiviert.+Wird eine Taste laenger als 0.5 s (2 MHz) betaetigt, wird die **Repeatfunktion** (Echofunktion) bei Zeichentasten aktiviert.
  
 Der Normalaustritt aus der Tastaturroutine erfolgt kompatibel zur Der Normalaustritt aus der Tastaturroutine erfolgt kompatibel zur
Zeile 532: Zeile 535:
 bei der K 7659 nicht besetzt sind. Die Korrespondenztabelle kann bei der K 7659 nicht besetzt sind. Die Korrespondenztabelle kann
 auch dazu benutzt werden, um die Hardware mit dem originalen Tastaturprogramm zu testen. auch dazu benutzt werden, um die Hardware mit dem originalen Tastaturprogramm zu testen.
- 
- 
  
 ==== Aenderungen am Monitorprogramm ==== ==== Aenderungen am Monitorprogramm ====
  • z1013/erweiterungen/tastatur/brosig.txt
  • Zuletzt geändert: 2021/06/02 06:44
  • von volkerp