This floppy disk controller chip was used in IBM AT compatible machines. It happened that I am currently developing some firmware for it to control FDDs. The circuit and driver are developed and perform properly, the only one thing bothers me:
If I recall back in 90s, IBM PC storage controller BIOS was somehow able to identify the type of drive connected - 1.2M or 1.44M.
The difference must be in supported data rate (when setting up for data transfers), and number of sectors per track (when formatting and accessing media).
Looking to the datasheet of the 37C65 (I use chip SMC37C65C), I can not understand how this identification can be done. There's no status bit showing the number of heads or possible sectors per track; the supported data rate; and performing read command with no diskette will most probably terminate abnormally with invalid C/H/S values (however I did not try).
Anyone has knowledge on the subject?