•  Back 
  •  Befehlsübersicht 
  •  Index 
  •  Tree View 
  •  Cross references 
  •  Hilfe 
  •  Show info about hypertext 
  •  View a new file 
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