2. The Header File

Download the header file to get the class definition and the constants and enums used. Using the Web page mentioned in the Introduction, I managed to amass a considerable amount of constants and enums used for communicating with the floppy controller. Most are not used, but I wanted to be thorough in case I need them in the future. The header file is fairly lengthy, and so I have not included it on this page. The comments and names should be easy enough to understand, though you may wish to visit the link found in the Introduction for a more in-depth explanation of the registers and the enums for them.

Download the header file (floppy.h - 7.73KB)