Returns a random number between 0 and RAND_MAX
int rand( void )
Reads an value from the indexed VGA register 3C0 (Attribute Control Register)
Function Read3C0 Cdecl Alias "Read3C0" ( ByVal index As Byte ) As Unsigned Byte
Reads the value from VGA register 3C2 (Miscellaneous Output Register)
Function Read3C2 Cdecl Alias "Read3C2" () As Unsigned Byte
Reads an value from the indexed VGA register 3C4 (Sequencer Register)
Function Read3C4 Cdecl Alias "Read3C4" ( ByVal index As Byte ) As Unsigned Byte
Reads the value from VGA register 3C6 (DAC Mask)
Function Read3C6 Cdecl Alias "Read3C6" As Unsigned Byte
Reads an value from the indexed VGA register 3CE (Graphics Controller Register)
Function Read3CE Cdecl Alias "Read3CE" ( ByVal index As Byte ) As Unsigned Byte
Reads an value from the indexed VGA register 3D4 (CRTC Register)
Function Read3D4 Cdecl Alias "Read3D4" ( ByVal index As Byte ) As Unsigned Byte
Waits for a keypress, then returns the associated character.
Function ReadKey() As Byte
reads a keypress from the kbc and adjusts the state accordingly
Function ReadKeyboard() As Unsigned Byte
Attempts to resize the allocated block of memory given in ptr.
void * realloc( void * ptr, size_t size )
Holds the amount of references to this data.
udi_index_t refcount
Release ownership of an object
Declare Sub Release()
stores the remainder after the division
int rem
stores the remainder after the division
long int rem
stores the remainder after the division
long long int rem
Removes an interface from the exposed list
Declare Sub RemoveInterface( ByVal interface As Integer )
contains the request number for pipelined requests
udi_ubit32_t requestindex
Claim (co-)ownership of an object
Declare Sub Retain()
Runs the ATI Mach64 Test suite
Public Sub RunATITest ( vram As Byte Ptr, lfb As Byte Ptr, aperture As Long Ptr, portbase As Long )
Calls a VBE interrupt
Function RunInterrupt( ax as integer, cx as integer, bx as integer ) As Byte