Technical information

CHAPTER 3
The PC Interface Driver
Control and Status Calls 41
rsBootPC 3
You can use the rsBootPC control call to start up the PC. This call resets the PC’s
processor and boots the PC’s system BIOS. If the PC is already running, this call resets it.
Parameter block
ioCompletion long Pointer to the completion routine
ioResult word
ioRefNum word
csCode word Equals rsBootPC
The calling program must set up the PC’s configuration before booting the PC. You can
use the following control calls (defined previously) to set the configuration.
rsSetMemoryConfig
rsSetDriveConfig
rsSetComPortConfig
rsSetParallelConfig
rsResetPC 3
You can use the rsResetPC control call to put the PC into a reset state. This call stops
the PC from running; any programs or data in the PC’s memory are lost. The calling
program must use the rsBootPC control call to start the PC running again.
Parameter block
ioCompletion long Pointer to the completion routine
ioResult word
ioRefNum word
csCode word Equals rsResetPC
rsEnableVideo 3
You can use the rsEnableVideo control call to enable the VGA display output. You use
the call when switching a shared video monitor from the Mac OS to the PC.
Parameter block
ioCompletion long Pointer to the completion routine
ioResult word
ioRefNum word
csCode word Equals rsEnableVideo