Topic : TOS - das Betriebssystem
Author :
Version : tos.hyp (5. März 2013)
Subject : Programmieren/Atari
Nodes : 3001
Index Size : 93602
HCP-Version : 5
Compiled on : Atari
@charset : atarist
@lang :
@default : Titel
@help :
@options : +g -i -s +x +zz -t4
@width : 70
View Ref-File3.1.2 Bconin TOS Name: »Bios console input« - Zeichen einlesen.
Biosnummer: 2
Deklaration: int32_t Bconin ( int16_t dev );
Beschreibung: Die BIOS-Routine Bconin liest ein Zeichen von einem
Peripheriegerät ein. Für dev können folgende Geräte
angegeben werden:
dev Bedeutung
0 prn: (Drucker)
1 aux: (serielle Schnittstelle)
2 con: (Console)
3 MIDI-Schnittstelle
4 intelligente Tastatur
5 Bildschirm
6 ST kompatible RS232-Port (Modem 1)
7 SCC Kanal B (Modem 2)
8 TTMFP serial Port (Modem 3)
9 SCC Kanal A (Modem 4)
Dabei sind Gerätenummern ab 6 erst ab dem TOS030 des
Atari-TT verfügbar. Eine falsche Angabe für dev kann
zum Absturz des Systems führen.
Ergebnis: Die Funktion liefert als Ergebnis das eingelesene
Zeichen in den Bits 0..7 zurück. Beim Lesen von der
Console enthalten die Bits 16 bis 23 den Scancode der
betreffenden Taste. Ist zusätzlich das entsprechende
Bit der Systemvariablen conterm gesetzt, so befindet
sich in den Bits 24 bis 31 der aktuelle Wert von
Kbshift.
Verfügbar: In allen TOS Versionen.
Querverweis: BindingBconoutKeytblBconmap