Retro tools

KLAWIATURA ATARI

Układ klawiatury Atari 8-bit z kodami skanowania oraz przyciskami funkcyjnymi Atari 800 XL
ESC $1C
1$1F
2$1E
3$1A
4$18
5$1D
6$1B
7$33
8$35
9$30
0$32
<$36
>$37
DEL$34
BREAK
TAB $2C
Q$2F
W$2E
E$2A
R$28
T$2D
Y$2B
U$0B
I$0D
O$08
P$0A
-$0E
=$0F
RETURN $0C
CONTROL
A$3F
S$3E
D$3A
F$38
G$3D
H$39
J$01
K$05
L$00
;$02
+$06
*$07
CAPS $3C
SHIFT
Z$17
X$16
C$12
V$10
B$15
N$23
M$25
,$20
.$22
/$26
SHIFT
INV $27
SPACE $21
RESET $FFFC
OPTION $D01F
SELECT $D01F
START $D01F
HELP $11
LEGENDA KLAWISZY
Alfanumeryczne
Specjalne / Edycja
Konsola (Option, Select, Start, Help)
Systemowe (Reset)
REJESTRY I OBSŁUGA KLAWISZY
  • KBCODE ($D209 / 53769) – Kod skanowania naciśniętego klawisza (w tym klawisza HELP = $11). Gdy żaden klawisz nie jest wciśnięty, zwraca wartość $FF.
  • CONSOL ($D01F / 53279) – Rejestr przycisków konsoli Atari XL: START (bit 0), SELECT (bit 1) oraz OPTION (bit 2). Wciśnięcie przycisku zmienia stan danego bitu na 0 (logiczne 0 = wciśnięty).
  • RESET ($FFFC / $FFFD) – Wektor twardego przerwania sprzętowego procesora MOS 6502. Przycisk RESET wymusza natychmiastowy skok pod adres zapisany w wektorze $FFFC-$FFFD.
>