What are the basic steps in developing a Windows 95 device driver for a PC Card ?
A1: a) If you know a similar device that is already supported by Win95: – use DTPL.EXE (see above) to test your CIS for compatibility. – study the drivers supplied with Win95 or in driver lib on microsoft.com. – if still have questions, read DDK help. Win95 has “super-client” that sits on top of 2.1-compliant Card Services and integrates to the PnP engine of Win95. It loads your driver after it has already detected your card, found the resources for it and configured the socket. Specifically, you don’t need to check for CS to be present, detect your card and register to any CS event (but you can, if you still want). Your card MUST have the correct CIS that can be, however, patched by your INF file. b) If your device type is NOT supported: “Complete, up-to-date requirements for PC Card devices under Windows 95 are defined in PC 97 Design Guide.” – write 32-bit CS client (VxD). More details are in DDK help. – use Win95 support package available from Systemsoft (http://www.systemsoft.com)
Related Questions
- I need TVicHW32 or a similar device driver to work with I/O ports under Windows NT but what advantage is TVicHW32 under Windows 95/98/ME where I can reach all ports directly from my application?
- What are the basic steps involved in developing an agent to manage a device/application?
- When using an ATAPI MP6200A under Windows 95/NT, what device driver is needed?