Keypad (Rushware)
Aus C64-Wiki
Zur Navigation springenZur Suche springenDer 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!
Technische Details[Bearbeiten | Quelltext bearbeiten]
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.