Communicating Directly With Hardware

VTS, through the VTSIO driver, has the ability to interface directly with the memory addresses and IO ports of your computer’s hardware.  This is especially useful when you need to interact with legacy hardware for which there is no driver and software API.  

Note: In order to write code that interfaces directly with memory addresses and IO ports, you must have a detailed knowledge of the hardware in question.  You should obtain the product specification sheets before attempting to configure the VTSIO driver.

Having an instance of the VTSIO driver configured to interface with a particular piece of hardware  allows the following functions to be used to read and write data, to and from the hardware: MemIn, MemOut, CopyIn, CopyOut, In, InWord, Out, and OutWord.  Guidance for using the can be found in the function reference, elsewhere in this Guide.

Topics in this section:

Configuring a VTSIO Driver as the Interface to PC Hardware

Configuring a single instance of the VTSIO driver: