The most extensive sample code available for Tahoma's products is the driver source, which is available for download from this website. DR11 sample code: Our drivers are by necessity general purpose, as they support many different customer applications and environments. This generality makes them rather complex. In particular, the DR11 driver source can be hard to follow. The Drl18.c code posted here is a very simple (crude) program used at Tahoma for testing 10118 boards in interprocessor link mode in a quick-booting DOS machine. While the code isn't very pretty, it provides a very brief, to the point example of how to start input and output transfers, and send and receive ATTENTION signals. Transfers are done in bus-master mode. Interrupts are not used. Register offsets and values are hard-coded. The bulk of the code deals with configuration and DOS-extender issues. The useful example code begins at approximately line 200. The program waits for an ATTENTION from the remote DR11 (request-to-send), sets up an input, issues an ATTENTION to the remote DR11 (clear-to-send) and waits for the transfer to complete. It then sends an ATTENTION to the remote DR11 (request-to-send), waits for an ATTENTION (clear-to-send), starts an output, and waits for completion.