Topic : Online-Hilfe zu Omikron.Basic 5 Author : Karsten Lüdersen @ HH Version : OM-Basic-Hilfe 0.60 Subject : Programmieren/Basic Nodes : 1054 Index Size : 29270 HCP-Version : 4 Compiled on : Atari @charset : atarist @lang : @default : @help : Hilfe @options : +g -i +y +z -t4 -d24 @width : 75 View Ref-FileXBIOS GEMDOS TOS.HYP: Bios Basic-Befehle Omikron.Basic BIOS Typ: Befehl Syntax: BIOS[(][<num.Variable>],<num.Ausdruck> [[,[L] <num.Ausdruck>]][)] BIOS[(][<Rückgabe-Variable>],<Funktionsnummer> [[,[L]<Parameter>]][)] Erklärung: Die in Funktionsnummer genannte BIOS-Funktion wird aufgerufen und Parameterliste übergeben. Der Rückgabe-Wert der BIOS-Funktion wird der Rückgabe-Variable zugewiesen. Wenn vor den Parametern ein "L " gestellt ist, so wird der Parameter als LONG übergeben, ansonsten immer als WORD. 0: Getmpb(->buffer.l) ermittelt Zeiger auf MDB 1: Bconstat(device.w) ergibt Status (=0 nix) 2: Bconin(device.w) Zeicheneingabe 3: Bconout(device.w,char.w) Zeichenausgabe 4: Rwabs(rwflag.w,->buffer.l,anzahl.l,recnr.l,drive.w) Block- Lesen/Schreiben 5: Setexc(vec_nr.w,new_vector.l) Vektor setzen 6: Tickcal Timerzeit in ms 7: Getbpb(drive.w) Bpb des Laufwerks ermitteln 8: Bcostat(device.w) Ausgabebereitschaft 9: Mediach(drive.w) Mediumswechsel feststellen A: Drvmap Angeschlossene Laufwerke B: Kbshift(stat.w) Zustand der Shiftkeys Beispiel: 0-Schleife 1 BIOS(Shift,11,-1) 2 PRINT @(0,0);Shift 3 GOTO Schleife 4, wenn CONTROL gedrückt