•  Back 
  •  XBIOS 
  •  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-File4.1  Das XBIOS                                                     TOS

Diese Funktionen ermöglichen den geordneten Zugriff auf die ver- 
schiedenen Spezial-Chips im Atari. Sie werden über den 680X0-Trap #14 
aufgerufen und sollten nur verwendet werden, wenn keine Routinen einer 
höheren Ebene (GEMDOS, BIOS) zur Verfügung stehen, die statt dessen 
benutzt werden könnten. Das XBIOS läßt sich in folgende 
Funktionsgruppen einteilen:

Bildschirmfunktionen
CENTScreen-XBIOS-Erweiterung
Crazy-Dots-XBIOS-Erweiterung
CT60-XBIOS-Erweiterung
Datum, Uhrzeit und Zeitgeber
Druckerfunktionen
DSP-Programmierung
Interruptfunktionen
Laufwerksfunktionen
OverScan-XBIOS-Erweiterungen
PCI-BIOS
Schnittstellenprogrammierung
Spezialbefehle
Soundroutinen
Tastaturfunktionen

Das XBIOS ist in MagiC reentrant. Das heißt, diese Funktionen können 
(solange der jeweilge Supervisor-Stack nicht überläuft...) auch aus 
Interrupts mehrfach aufgerufen werden.

Das XBIOS nimmt seine Parameter auf dem Stack entgegen; dabei wird das 
letzte Argument aus der Parameterliste als erstes auf dem Stack 
abgelegt. Funktionsergebnisse werden im Prozessorregister d0 zurück- 
geliefert. Nur die Register d3-d7 und a3-a7 werden gerettet, alle 
anderen können durch den Aufruf verändert werden.

Querverweis: MetaDOS   Funktionsliste