Keypad (Rushware)

Aus C64-Wiki
Wechseln zu: Navigation, Suche
(thumbnail)
Der Keypad von Rushware.
(thumbnail)
Der Keypad von Rushware.

Der Rushware Keypad ist ein Eingabegerät für Computersysteme mit Atari Controlports wie für den C64/128 oder VC-20. Er besitzt einen Ziffernblock mit 16 Tasten für Programme, die diesen unterstützen. Standardmäßig gibt es keine Unterstützung im Betriebssystem BASIC V2 der Commodore Heimcomputersysteme!

[Bearbeiten] Technische Details

Das folgende BASIC-Programm demonstriert, welche Bitkombinationen durch die gedrückten Tasten angesteuert werden:

10 A=PEEK(56320) AND 31
20 IF A=0 THEN PRINT "ENTER"
30 IF A=1 THEN PRINT "."
40 IF A=2 THEN PRINT "*"
50 IF A=3 THEN PRINT "/"
60 IF A=4 THEN PRINT "-"
70 IF A=5 THEN PRINT "+"
80 IF A=6 THEN PRINT "9"
90 IF A=7 THEN PRINT "8"
100 IF A=8 THEN PRINT "7"
110 IF A=9 THEN PRINT "6"
120 IF A=10 THEN PRINT "5"
130 IF A=11 THEN PRINT "4"
140 IF A=12 THEN PRINT "3"
150 IF A=13 THEN PRINT "2"
160 IF A=14 THEN PRINT "1"
170 IF A=15 THEN PRINT "0"
180 GOTO 10

Wenn mehrere Tasten des Keypads gleichzeitig gedrückt werden, erfolgt ein Bit-Vernknüpfung mit dem logischen AND.

In anderen Sprachen