The location in the parent map corresponding to Startlocation
ParentStart As Long
Returns the address contained in a specific Base Address Register
Function PCI_bar_readaddress( ByVal Bus As Unsigned Integer, ByVal Device As Unsigned Integer, ByVal Func As Unsigned Integer, ByVal Bar As Unsigned Integer ) As Unsigned Integer
Returns the size mask for the selected Base Address Register
Function PCI_bar_readmask( ByVal Bus As Unsigned Integer, ByVal Device As Unsigned Integer, ByVal Func As Unsigned Integer, ByVal Bar As Unsigned Integer ) As Unsigned Integer
Grabs a byte from PCI configuration space using configuration method 1
Function PCI_type1_readbyte( ByVal Bus As Unsigned Integer, ByVal Device As Unsigned Integer, ByVal Func As Unsigned Integer, ByVal Offset As Unsigned Integer ) As Unsigned Byte
Grabs a 4-byte doubleword from PCI configuration space using configuration method 1
Function PCI_type1_readdword( ByVal Bus As Unsigned Integer, ByVal Device As Unsigned Integer, ByVal Func As Unsigned Integer, ByVal Offset As Unsigned Integer ) As Unsigned Integer
Grabs a 2-byte word from PCI configuration space using configuration method 1
Function PCI_type1_readword( ByVal Bus As Unsigned Integer, ByVal Device As Unsigned Integer, ByVal Func As Unsigned Integer, ByVal Offset As Unsigned Integer ) As Unsigned Short
Grabs a 4-byte doubleword from PCI configuration space using configuration method 1
Sub PCI_type1_writedword( ByVal Bus As Unsigned Integer, ByVal Device As Unsigned Integer, ByVal Func As Unsigned Integer, ByVal Offset As Unsigned Integer, Value As Unsigned Integer )
handles the incoming calls
Sub pcimgr_handler ( ByVal f As Long, ByVal device As Long, ByVal param3 As Long, ByVal param4 As Long )
converts the register calling convention into a FB-compatible convention
Sub pcimgr_handlerstub()
Pointer to the internal implementation functions
mos_pio_impl_t pio_impl
Contains a reference to the previous buffer part in the sequence
struct mos_buf_part * prev
Prints a string to video memory
Public Sub PrintString ( s As String, vram As Byte Ptr, offset as long = 0 )
Bitmask containing privilege options of the extent
Privileges As Integer
fixed-length string containing the processor manufacturer
char processor_brand[12]
processor capabilities bits set 1
unsigned int processor_caps1
processor capabilities bits set 2
unsigned int processor_caps2
shorthand number of the processor
unsigned short int processor_id
sets a pixel via the BLOBS interface
Sub PutPixel( ByVal x As Long, ByVal y As Long, ByVal colour As Long )
Sorts an array in memory
void qsort( void * base, size_t nmemb, size_t size, int (*compar)( const void *, const void * ) )
Handle the actual query message
Declare Virtual Sub queryinterfaces ( ByVal channel As Byte Ptr )
stores the quotient of the division
int quot
stores the quotient of the division
long int quot
stores the quotient of the division
long long int quot