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-File5.16.15 Crawio TOS Name: »character raw input output« - ermöglicht ungepufferte Ein-/Ausgaben. Gemdosnummer: 6 Deklaration: int32_t Crawio ( int16_t w ); Beschreibung: Die GEMDOS-Routine Crawio führt ungepufferte Ein- Ausgaben durch. Für den Parameter w gilt, wobei nur die unteren 8 Bits beachtet werden (und alle anderen Bits 0 sein sollten): Wert Bedeutung 0xff Zeichen von Standardeingabe lesen sonst Zeichen auf Standardausgabe ausgeben Hinweis: Die Funktion arbeitet bei Umlenkung der Ein-/ Ausgabe erst ab GEMDOS-Version 0.15 korrekt. Ergebnis: Falls der Parameter w den Wert 0xff besitzt, liefert die Funktion in einem LONG den ASCII Code des eingelesenen Zeichens im niederwertige WORD (Bits 0 .. 7) zurück. Wurde das Zeichen von der Tastatur gelesen, enthält das höherwertige WORD (Bits 16 ... 23) den Scancode der Tastatur mit dem Status der Shifttaste in den oberen 8 Bits wenn Bit 3 der Systemvariable conterm gesetzt ist. Wenn eine Nicht-ASCII Taste gedrückt wurde, wird als ASCII Code 0 zurückgeliefert. Ein Wert von 0 bedeutet, daß kein Zeichen verfügbar ist. Verfügbar: Alle GEMDOS Versionen. Gruppe: Zeichenweise Ein-/Ausgabe Querverweis: Binding Cconin Cconout VT-52-Terminal