Note:
These functions are only available under Crazy-Dots; they
are not routines of the operating system.
Name: | »GetScreenDescriptor« - |
Opcode: | 194 |
Syntax: | See Bindings for GetScreenDescriptor |
Description: | |
Return value: | 194L = XBIOS call is not installed (no Crazy-Dots software installed). |
Availability: | This function is only available if the driver for the Crazy-Dots graphics card has been launched. |
Group: | Crazy-Dots XBIOS extension |
See also: | Binding |
C: | SCREEN xbios( 194 ); |
Assembler: | move.w #194,-(sp) ; Offset 0 trap #14 ; Call XBIOS addq.l #4,sp ; Correct stack |
Name: | »ResetScreen« - |
Opcode: | 195 |
Syntax: | See Bindings for ResetScreen |
Description: | Re-initializes the graphics controller with the data held in "Screen->ModStruct" - as a rule, therefore, the current resolution. Serves well as an "emergency brake" for failed attempts when you have tried to alter the registers, for instance. |
Return value: | None |
Availability: | This function is only available if the driver for the Crazy-Dots graphics card has been launched. |
Group: | Crazy-Dots XBIOS extension |
See also: | Binding |
C: | void xbios( 195 ); |
Assembler: | move.w #195,-(sp) ; Offset 0 trap #14 ; Call XBIOS addq.l #4,sp ; Correct stack |
Name: | »GetNumberofPModes« - |
Opcode: | 196 |
Syntax: | See Bindings for GetNumberOfPModes |
Description: | Obtain number of available physical resolutions. |
Return value: | Number of available physical resolutions. |
Availability: | This function is only available if the driver for the Crazy-Dots graphics card has been launched. |
Group: | Crazy-Dots XBIOS extension |
See also: | Binding |
C: | int32_t xbios( 196 ); |
Assembler: | move.w #196,-(sp) ; Offset 0 trap #14 ; Call XBIOS addq.l #4,sp ; Correct stack |
Name: | »GetPMode« - |
Opcode: | 197 |
Syntax: | See Bindings for GetPMode |
Description: | n: Number of the modes (0 <= n <= GetNumberofPModes) |
Return value: | Pointer to a MOD_DESC structure. |
Availability: | This function is only available if the driver for the Crazy-Dots graphics card has been launched. |
Group: | Crazy-Dots XBIOS extension |
See also: | Binding |
C: | MOD_DESC xbios( 197, int16_t n); |
Assembler: | move.w n,-(sp) ; Offset 2 move.w #197,-(sp) ; Offset 0 trap #14 ; Call XBIOS addq.l #6,sp ; Correct stack |
Name: | »ReadMode« - |
Opcode: | 198 |
Syntax: | See Bindings for ReadMode |
Description: | Lists the graphics mode described by (MOD_DESC *) GetPMode in a
buffer (PMODE structure). n: Number of the modes (0 <= n <= GetNumberofPModes) |
Return value: | Pointer to a PMODE structure. |
Availability: | This function is only available if the driver for the Crazy-Dots graphics card has been launched. |
Gruppe: | Crazy-Dots XBIOS extension |
See also: | Binding |
C: | PMODE xbios( 198, int16_t n ); |
Assembler: | move.w n,-(sp) ; Offset 2 move.w #198,-(sp) ; Offset 0 trap #14 ; Call XBIOS addq.l #6,sp ; Correct stack |
Name: | »CopyModeToActiveMode« - |
Opcode: | 199 |
Syntax: | See Bindings for CopyModeToActiveMode |
Description: | Makes the mode loaded with ReadMode the active mode. Afterwards it still has to be loaded with ResetScreen into the video controller. |
Return value: | None. |
Availability: | This function is only available if the driver for the Crazy-Dots graphics card has been launched. |
Gruppe: | Crazy-Dots XBIOS extension |
See also: | Binding |
C: | void xbios( 199 ); |
Assembler: | move.w #199,-(sp) ; Offset 0 trap #14 ; Call XBIOS addq.l #4,sp ; Correct stack |
Name: | »ActiveModeNumber« - |
Opcode: | 200 |
Syntax: | See Bindings for ActiveModeNumber |
Description: | |
Return value: | Number of the current video mode. |
Availability: | This function is only available if the driver for the Crazy-Dots graphics card has been launched. |
Gruppe: | Crazy-Dots XBIOS extension |
See also: | Binding |
C: | int16_t xbios( 200 ); |
Assembler: | move.w #200,-(sp) ; Offset 0 trap #14 ; Call XBIOS addq.l #4,sp ; Correct stack |
Name: | »GetActiveModeDesc« - |
Opcode: | 201 |
Syntax: | See Bindings for GetActiveModeDesc |
Description: | |
Return value: | Pointer to the PMODE structure of the current graphics mode. |
Availability: | This function is only available if the driver for the Crazy-Dots graphics card has been launched. |
Gruppe: | Crazy-Dots XBIOS extension |
See also: | Binding |
C: | PMODE xbios( 201 ); |
Assembler: | move.w #201,-(sp) ; Offset 0 trap #14 ; Call XBIOS addq.l #4,sp ; Correct stack |
Name: | »GetRegisterbase« - |
Opcode: | 202 |
Syntax: | See Bindings for GetRegisterbase |
Description: | |
Return value: | Base address of the Crazy-Dots registers. |
Availability: | This function is only available if the driver for the Crazy-Dots graphics card has been launched. |
Group: | Crazy-Dots XBIOS extension |
See also: | Binding |
C: | int32_t xbios( 202 ); |
Assembler: | move.w #202,-(sp) ; Offset 0 trap #14 ; Call XBIOS addq.l #4,sp ; Correct stack |
Name: | »GetFeatures« - | ||||||||||||||||||||
Opcode: | 203 | ||||||||||||||||||||
Syntax: | Bindings for GetFeatures | ||||||||||||||||||||
Description: | Returns information about installed Crazy-Dots extensions. | ||||||||||||||||||||
Return value: |
| ||||||||||||||||||||
Availability: | This function is only available if the driver for the Crazy-Dots graphics card has been launched. | ||||||||||||||||||||
Group: | Crazy-Dots XBIOS extension | ||||||||||||||||||||
See also: | Binding |
C: | int32_t xbios( 203 ); |
Assembler: | move.w #203,-(sp) ; Offset 0 trap #14 ; Call XBIOS addq.l #4,sp ; Correct stack |
Name: | »GetActiveFeatures« - | ||||||||||||||||||||
Opcode: | 204 | ||||||||||||||||||||
Syntax: | See Bindings for GetActiveFeatures | ||||||||||||||||||||
Description: | Returns information about installed and active Crazy-Dots extensions. | ||||||||||||||||||||
Return value: |
| ||||||||||||||||||||
Availability: | This function is only available if the driver for the Crazy-Dots graphics card has been launched. | ||||||||||||||||||||
Group: | Crazy-Dots XBIOS extension | ||||||||||||||||||||
See also: | Binding |
C: | int32_t xbios( 204 ); |
Assembler: | move.w #204,-(sp) ; Offset 0 trap #14 ; Call XBIOS addq.l #4,sp ; Correct stack |