•  Back 
  •  XBIOS 
  •  Index 
  •  Tree View 
  •  Cross references 
  •  Help page 
  •  Show info about hypertext 
  •  View a new file 
Topic       : TOS - The Operating System
Author      : 
Version     : tos.hyp (December 19, 2008)
Subject     : Programmieren/Atari
Nodes       : 3010
Index Size  : 93790
HCP-Version : 5
Compiled on : Atari
@charset    : atarist
@lang       : 
@default    : Title
@help       : 
@options    : +g -i -s +x +zz -t4
@width      : 70
View Ref-File4.1  About the XBIOS                                               TOS

These functions enable ordered access to the various special chips in 
the Atari. They are called via the 680X0-trap #14 and should be used 
only if no routines of a higher level (GEMDOS, BIOS) are available 
that can be used instead of them. The XBIOS may be subdivided into the 
following function groups:

   . CENTScreen XBIOS extension
   . Crazy-Dots XBIOS extension
   . CT60 XBIOS extension
   . Date, Time and Timer
   . Drive functions
   . DSP programming
   . Interface programming
   . Interrupt functions
   . Keyboard functions
   . OverScan XBIOS extension
   . PCI-BIOS
   . Printer functions
   . Screen functions
   . Sound routines
   . Special commands

The XBIOS is reentrant in MagiC. This means that these functions can 
be called from interrupts as well (as long as the relevant supervisor 
stack does not overflow...).

The XBIOS takes its parameters from the stack, in reverse order; this 
means that the last argument from the parameter list is stored as the 
first on the stack. Function results are returned in the processor 
register d0. Only registers d3-d7 and a3-a7 are saved, all others may 
be altered by the call.

See also: MetaDOS   Function list