PofoWiki

Die ultimative Informationsquelle zum ATARI Portfolio

Benutzer-Werkzeuge

Webseiten-Werkzeuge


software:diy:progtools:tablesdatas

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
software:diy:progtools:tablesdatas [11/01/2010 00:01] – typo uxtsoftware:diy:progtools:tablesdatas [Unbekanntes Datum] (aktuell) – Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1
Zeile 73: Zeile 73:
 |062|>|094|ˆ|126|~|158|ћ|190|╛|222|▐|254|■| |062|>|094|ˆ|126|~|158|ћ|190|╛|222|▐|254|■|
 |063|?|095|_|127|⌂|159|ƒ|191|┐|223|▀|255|   | |063|?|095|_|127|⌂|159|ƒ|191|┐|223|▀|255|   |
 +
  
  
 ===== Tastatur Scancodes ===== ===== Tastatur Scancodes =====
 +Der Porfolio besitzt keinen Tastatur-Controller wie der IBM-PC und keine intelligente Tastatur. Seine 63 Tasten werden über eine 16x16-Matrix abgefragt, deren letztes Ergebnis an Port 8000h der CPU anliegt. Zusätzlich stellt das BIOS die üblichen Tastatur Scancodes zur Verfügung, die auch von Portfolio´s Zeileneditor verwendet werden. Die Tastatur kann Hardwareseitig über den Port 08000h, oder Softwareseitig über den BIOS-Interrupt 16h (Portfolio´s GetKey-Funktion) abgefragt werden.\\
 +
 Dies sind die vom BIOS generierten Scan-Codes für die deutsche Tastaturbelegung. Wenn eine Taste oder Tastenkombination gedrückt wird, so wird der jeweils folgende Scan-Code zurückgegeben. Dies sind die vom BIOS generierten Scan-Codes für die deutsche Tastaturbelegung. Wenn eine Taste oder Tastenkombination gedrückt wird, so wird der jeweils folgende Scan-Code zurückgegeben.
  
Zeile 148: Zeile 151:
 |<key>Atari</key>|00  59|<key>Shift</key>+<key>Atari</key>|00  59|<key>Alt</key>+<key>Atari</key>| 00  59|<key>Ctrl</key>+<key>Atari</key>|00  59| |<key>Atari</key>|00  59|<key>Shift</key>+<key>Atari</key>|00  59|<key>Alt</key>+<key>Atari</key>| 00  59|<key>Ctrl</key>+<key>Atari</key>|00  59|
  
-Ist der Wert des Key-Codes 0 so handelt es sich um einen erweiterten Key-Code. Dieser ist zweistellig, so muß er ein weiteres mal ausgelesen werden. +Ist der Wert des Key-Codes 0 so handelt es sich um einen erweiterten Key-Code. Dieser ist zweistellig, so muß er ein weiteres mal ausgelesen werden.\\ 
- +\\ 
-*Dieser Scan-Code kann seltsames Verhalten der Software verursachen.+*Dieser Scan-Code kann seltsames Verhalten der Software verursachen.\\ 
 +\\ 
 +Einen direkten Zugang zur Tastatur bietet der Port 08000h. Jede der 63 Tasten des Portfolio besitzt einen eindeutigen “Make Code”, der beim Niederdrücken an der Portadresse 8000h erscheint. Beim Loslassen einer Taste geschieht dasselbe mit ihrem “Break Code”, der stets um 128 größer ist als der Make Code. Somit lässt sich jederzeit feststellen, welche Taste zuletzt niedergedrückt oder losgelassen wurde.\\
  
-Der Porfolio besitzt keinen Tastatur-Controller wie der IBM-PC und keine intelligente TastaturSeine 63 Tasten werden über eine 16x16-Matrix abgefragt, deren letztes Ergebnis an Port 8000h der CPU anliegt. Die hier lesbaren "echten" Scancodes unterscheiden sich komplett von den oben angegebenen Werten! Der Abschnitt +^   Taste  ^Make Code^  Taste ^Make Code^ 
-[[software:diy:assembler:kkurs#gruesse_von_der_atari-taste]] enthält eine entsprechende Tabelle.+|      ,     38    |    A     62    | 
 +|        |   26    |    B     58    | 
 +|        |   52    |    C     56    | 
 +|      /     61    |    D      5    | 
 +|      0     24    |    E     19    | 
 +|      1      2    |    F     40    | 
 +|      2      3    |    K     47    | 
 +|      3      4    |    G     35    | 
 +|      4     34    |    H     41    | 
 +|      5      6    |    I     25    | 
 +|      6      7    |    J     42    | 
 +|      7     13    |    K     47    | 
 +|      8     46    |    L     39    | 
 +|      9     15    |    M     60    | 
 +|      ;     51    |    N     59    | 
 +|      =     53    |    O     12    | 
 +|  links     43    |    P     33    | 
 +|  rechts  |   44    |    Q     10    | 
 +|  oben      29    |    R     20    | 
 +|  unten     37    |    S     32    | 
 +|  lShift  |   27    |    T     21    | 
 +|  rShift  |   36    |    U     11    | 
 +|   Fn       54    |    V     57    | 
 +|   Esc    |   63    |    W     17    | 
 +|  Enter     22    |    X     55    | 
 +|  Space     50    |   Z/ |   23    | 
 +|     Ä    |   30    |   Y/ |   49    | 
 +|     Ü    |   28    |   Alt  |    9    | 
 +|   \ / <  |   48    |  Atari |    0    | 
 +|   + / ]  |   31    |    BS  |   14    | 
 +|   Caps     45    |  Ctrl  |   18    | 
 +|   Del    |    8    |                 || 
 +\\ 
 +siehe [[software:diy:assembler:kkurs#gruesse_von_der_atari-taste]] 
 +\\
  
 ===== Port-Adressen ===== ===== Port-Adressen =====
software/diy/progtools/tablesdatas.1263165796.txt.gz · Zuletzt geändert: 16/02/2024 17:02 (Externe Bearbeitung)