The sample sources form the core of the DDK. The samples provide clear illustrations of how device drivers and virtual devices should be structured as well as how functions and services should be implemented. Whenever possible, you should use the samples sources as the starting point for the development of your own device driver or virtual device.
The DDK includes the following sample device drivers.
Driver | Devices |
Communications devices | ISA-compatible serial and parallel devices. |
Displays (including fonts) | CGA, EGA, VGA, Super VGA, 8514/a, and Video Seven. |
Keyboards | IBM PC/AT-style keyboard. |
Minidrivers (used with the Universal Printer Driver) | HP LaserJet Series II, Epson 9-pin, Epson 24-pin, IBM Proprinter 24-pin, HP PaintJet. |
Multimedia | Ad Lib FM Synthesizer, IBM Game Adapter or Joystick, Pioneer 4200 Videodisc Player, Sound Blaster. |
Networks | Microsoft Network (MSÒ-NET). |
Pointing devices | Microsoft-compatible mouse. |
Printers | PCL/HP LaserJet, Adobe PostScriptÒ, and Generic/ Text Only. |
Sound | System speakers. |
The DDK includes the sample virtual devices for displays, pointing devices,
keyboards, disks, serial ports, DMA devices, parallel ports, network drivers,
NetBIOS, Extended BIOS, and ROM BIOS. For a complete list of the drivers,
see DRIVERS.TXT on the Device Drivers Samples and Tools Disk #1.