How to Develop a Device Driver for DOS
- 1). Purchase Windows CE developer. Windows CE developer lets you create device drivers for compact devices such as cell phones or other PDA devices. The development platform creates a PDX file that is used to interface with compact hardware that runs the Windows CE operating system. The Windows CE operating system includes MS-DOS as a shell component, so you can create a driver for compact devices that can run shell scripts.
- 2). Purchase Visual Studio. Visual Studio contains VB.NET, C#, Visual C and Java development platforms. Visual C is used to create device drivers, but Java is also used to create drivers and interface applications for cell phones such as the Blackberry and Android devices. Visual C lets you create console applications that use MS-DOS. These applications are used to create device drivers.
- 3). Purchase Borland C. Borland C is another compiler you can use to create device drivers. Borland C can be installed on any operating systems, unlike Visual Studio and Windows CE. Borland C is used to create MS-DOS drivers as well as drivers for Linux and Unix.
Source...