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