Home XBIOSXBIOS CENTScreen-XBIOS-ErweiterungCENTScreen-XBIOS-Erweiterung CT60-XBIOS-ErweiterungCT60-XBIOS-Erweiterung

4.7 Crazy-Dots-XBIOS-Erweiterung

Hinweis:
Diese Funktionen stehen nur zur Verfügung, wenn der Treiber der Grafikkarte Crazy-Dots gestartet wurde. Es handelt sich nicht um dokumentierte Routinen des Betriebssystems.

4.7.1 GetScreenDescriptor

Name: »GetScreenDescriptor« -
 
Xbiosnummer: 194
 
Binding:
 
Beschreibung: Bindings für GetScreenDescriptor
 
Ergebnis: 194L = XBIOS-Call ist nicht installiert (keine Crazy-Dots Software installiert).
 
Verfügbar: Diese Funktionen stehen nur zur Verfügung, wenn der Treiber der Grafikkarte Crazy-Dots gestartet wurde. Es handelt sich nicht um dokumentierte Routinen des Betriebssystems.
 
Gruppe: Crazy-Dots-XBIOS-Erweiterung
 
Querverweis: Binding
 

4.7.1.1 Bindings für GetScreenDescriptor

C: SCREEN xbios( 194 );
 
Assembler:
 
move.w    #194,-(sp)   ; Offset 0
trap      #14          ; XBIOS aufrufen
addq.l    #4,sp        ; Stack korrigieren

4.7.2 ResetScreen

Name: »ResetScreen« -
 
Xbiosnummer: 195
 
Binding: Bindings für ResetScreen
 
Beschreibung: Initalisiert den Grafikcontroller mit den in "Screen->ModStruct" enthaltenen Daten neu. In der Regel also die aktuelle Auflösung. Eignet sich als gut als Notbremse für fehlgeschlagene eigene Versuche an den Registern.
 
Ergebnis: keines
 
Verfügbar: Diese Funktionen stehen nur zur Verfügung, wenn der Treiber der Grafikkarte Crazy-Dots gestartet wurde. Es handelt sich nicht um dokumentierte Routinen des Betriebssystems.
 
Gruppe: Crazy-Dots-XBIOS-Erweiterung
 
Querverweis: Binding
 

4.7.2.1 Bindings für ResetScreen

C: void xbios( 195 );
 
Assembler:
 
move.w    #195,-(sp)   ; Offset 0
trap      #14          ; XBIOS aufrufen
addq.l    #4,sp        ; Stack korrigieren

4.7.3 GetNumberofPModes

Name: »GetNumberofPModes« -
 
Xbiosnummer: 196
 
Binding: Bindings für GetNumberOfPModes
 
Beschreibung: Anzahl der verfügbaren phys. Auflösungen erfragen.
 
Ergebnis: Anzahl der verfügbaren phys. Auflösungen.
 
Verfügbar: Diese Funktionen stehen nur zur Verfügung, wenn der Treiber der Grafikkarte Crazy-Dots gestartet wurde. Es handelt sich nicht um dokumentierte Routinen des Betriebssystems.
 
Gruppe: Crazy-Dots-XBIOS-Erweiterung
 
Querverweis: Binding
 

4.7.3.1 Bindings für GetNumberOfPModes

C: int32_t xbios( 196 );
 
Assembler:
 
move.w    #196,-(sp)   ; Offset 0
trap      #14          ; XBIOS aufrufen
addq.l    #4,sp        ; Stack korrigieren

4.7.4 GetPMode

Name: »GetPMode« -
 
Xbiosnummer: 197
 
Binding: Bindings für GetPMode
 
Beschreibung: n: Nummer des Modes (0 <= n <= GetNumberofPModes)
 
Ergebnis: Pointer auf eine Struktur MOD_DESC.
 
Verfügbar: Diese Funktionen stehen nur zur Verfügung, wenn der Treiber der Grafikkarte Crazy-Dots gestartet wurde. Es handelt sich nicht um dokumentierte Routinen des Betriebssystems.
 
Gruppe: Crazy-Dots-XBIOS-Erweiterung
 
Querverweis: Binding
 

4.7.4.1 Bindings für GetPMode

C: MOD_DESC xbios( 197, int16_t n);
 
Assembler:
 
move.w    n,-(sp)      ; Offset 2
move.w    #197,-(sp)   ; Offset 0
trap      #14          ; XBIOS aufrufen
addq.l    #6,sp        ; Stack korrigieren

4.7.5 ReadMode

Name: »ReadMode« -
 
Xbiosnummer: 198
 
Binding: Bindings für ReadMode
 
Beschreibung: List den durch (MOD_DESC *) GetPMode beschriebenen Grafikmodus in einen Buffer (Struktur PMODE).
 
n: Nummer des Modes (0 <= n <= GetNumberofPModes)
 
Ergebnis: Pointer auf eine Struktur PMODE
 
Verfügbar: Diese Funktionen stehen nur zur Verfügung, wenn der Treiber der Grafikkarte Crazy-Dots gestartet wurde. Es handelt sich nicht um dokumentierte Routinen des Betriebssystems.
 
Gruppe: Crazy-Dots-XBIOS-Erweiterung
 
Querverweis: Binding
 

4.7.5.1 Bindings für ReadMode

C: PMODE xbios( 198, int16_t n );
 
Assembler:
 
move.w    n,-(sp)      ; Offset 2
move.w    #198,-(sp)   ; Offset 0
trap      #14          ; XBIOS aufrufen
addq.l    #6,sp        ; Stack korrigieren

4.7.6 CopyModeToActiveMode

Name: »CopyModeToActiveMode« -
 
Xbiosnummer: 199
 
Binding: Bindings für CopyModeToActiveMode
 
Beschreibung: Macht den mit ReadMode geladenen Modus zum aktiven Modus. Anschließend muß er noch mit ResetScreen in den Videocontroller geladen werden.
 
Ergebnis: keines
 
Verfügbar: Diese Funktionen stehen nur zur Verfügung, wenn der Treiber der Grafikkarte Crazy-Dots gestartet wurde. Es handelt sich nicht um dokumentierte Routinen des Betriebssystems.
 
Gruppe: Crazy-Dots-XBIOS-Erweiterung
 
Querverweis: Binding
 

4.7.6.1 Bindings für CopyModeToActiveMode

C: void xbios( 199 );
 
Assembler:
 
move.w    #199,-(sp)   ; Offset 0
trap      #14          ; XBIOS aufrufen
addq.l    #4,sp        ; Stack korrigieren

4.7.7 ActiveModeNumber

Name: »ActiveModeNumber« -
 
Xbiosnummer: 200
 
Binding: Bindings für ActiveModeNumber
 
Beschreibung:
 
Ergebnis: Nummmer des aktuellen Videomodus
 
Verfügbar: Diese Funktionen stehen nur zur Verfügung, wenn der Treiber der Grafikkarte Crazy-Dots gestartet wurde. Es handelt sich nicht um dokumentierte Routinen des Betriebssystems.
 
Gruppe: Crazy-Dots-XBIOS-Erweiterung
 
Querverweis: Binding
 

4.7.7.1 Bindings für ActiveModeNumber

C: int16_t xbios( 200 );
 
Assembler:
 
move.w    #200,-(sp)   ; Offset 0
trap      #14          ; XBIOS aufrufen
addq.l    #4,sp        ; Stack korrigieren

4.7.8 GetActiveModeDesc

Name: »GetActiveModeDesc« -
 
Xbiosnummer: 201
 
Binding: Bindings für GetActiveModeDesc
 
Beschreibung:
 
Ergebnis: Zeiger auf die PMODE-Struktur des aktuellen Grafikmodus
 
Verfügbar: Diese Funktionen stehen nur zur Verfügung, wenn der Treiber der Grafikkarte Crazy-Dots gestartet wurde. Es handelt sich nicht um dokumentierte Routinen des Betriebssystems.
 
Gruppe: Crazy-Dots-XBIOS-Erweiterung
 
Querverweis: Binding
 

4.7.8.1 Bindings für GetActiveModeDesc

C: PMODE xbios( 201 );
 
Assembler:
 
move.w    #201,-(sp)   ; Offset 0
trap      #14          ; XBIOS aufrufen
addq.l    #4,sp        ; Stack korrigieren

4.7.9 GetRegisterbase

Name: »GetRegisterbase« -
 
Xbiosnummer: 202
 
Binding: Bindings für GetRegisterbase
 
Beschreibung:
 
Ergebnis: Basisadresse der Crazy-Dots Register
 
Verfügbar: Diese Funktionen stehen nur zur Verfügung, wenn der Treiber der Grafikkarte Crazy-Dots gestartet wurde. Es handelt sich nicht um dokumentierte Routinen des Betriebssystems.
 
Gruppe: Crazy-Dots-XBIOS-Erweiterung
 
Querverweis: Binding
 

4.7.9.1 Bindings für GetRegisterbase

C: int32_t xbios( 202 );
 
Assembler:
 
move.w    #202,-(sp)   ; Offset 0
trap      #14          ; XBIOS aufrufen
addq.l    #4,sp        ; Stack korrigieren

4.7.10 GetFeatures

Name: »GetFeatures« -
 
Xbiosnummer: 203
 
Binding: Bindings für GetFeatures
 
Beschreibung: Liefert Informationen über installierte Crazy-Dots Erweiterungen.
 
Ergebnis:
 

Bit Vorhandene Erweiterung
0 ECL-Interface (Pixeltakt bis 140 MHz monochrom)
1 Genlock-Interface
2 12 Bit Pixel (4096 Farben)
3 16 Bit Pixel (65536 Farben)
4 24 Bit Pixel (True Color)
5 32 Bit Pixel (True Color + 8 Bit Overlaybild)
6 4 Bit Pixel (nibble Mode,
   bis 160 MHz Pixeltakt, Farbe)
7-31 Reserviert
Verfügbar: Diese Funktionen stehen nur zur Verfügung, wenn der Treiber der Grafikkarte Crazy-Dots gestartet wurde. Es handelt sich nicht um dokumentierte Routinen des Betriebssystems.
 
Gruppe: Crazy-Dots-XBIOS-Erweiterung
 
Querverweis: Binding
 

4.7.10.1 Bindings für GetFeatures

C: int32_t xbios( 203 );
 
Assembler:
 
move.w    #203,-(sp)   ; Offset 0
trap      #14          ; XBIOS aufrufen
addq.l    #4,sp        ; Stack korrigieren

4.7.11 GetActiveFeatures

Name: »GetActiveFeatures« -
 
Xbiosnummer: 204
 
Binding: Bindings für GetActiveFeatures
 
Beschreibung: Liefert Informationen über installierte und aktive Crazy-Dots Erweiterungen.
 
Ergebnis:
 

Bit Vorhandene Erweiterung
0 ECL-Interface (Pixeltakt bis 140 MHz monochrom)
1 Genlock-Interface
2 12 Bit Pixel (4096 Farben)
3 16 Bit Pixel (65536 Farben)
4 24 Bit Pixel (True Color)
5 32 Bit Pixel (True Color + 8 Bit Overlaybild)
6 4 Bit Pixel (nibble Mode,
   bis 160 MHz Pixeltakt, Farbe)
7-31 Reserviert
Verfügbar: Diese Funktionen stehen nur zur Verfügung, wenn der Treiber der Grafikkarte Crazy-Dots gestartet wurde. Es handelt sich nicht um dokumentierte Routinen des Betriebssystems.
 
Gruppe: Crazy-Dots-XBIOS-Erweiterung
 
Querverweis: Binding
 

4.7.11.1 Bindings für GetActiveFeatures

C: int32_t xbios( 204 );
 
Assembler:
 
move.w    #204,-(sp)   ; Offset 0
trap      #14          ; XBIOS aufrufen
addq.l    #4,sp        ; Stack korrigieren

Home XBIOSXBIOS CENTScreen-XBIOS-ErweiterungCENTScreen-XBIOS-Erweiterung CT60-XBIOS-ErweiterungCT60-XBIOS-Erweiterung