•  Back 
  •  Das BIOS 
  •  Index 
  •  Tree View 
  •  Cross references 
  •  Help page 
  •  Show info about hypertext 
  •  View a new file 
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:  Binding   Bconout   Keytbl   Bconmap