I have built David Hansel's Disk Controller for the Altair-Duino and am running into an issue when I try to format a floppy disk with AFORMAT, using Mike Douglas' CP/M hard disk image . Each track retries and fails at the fourth attempt, all the way through the disk.
The drive is a Teac FD-55GFR and the disks are MD2HD floppies. Each tested out good on a Windows/DOS system, with no issues found by Scandisk after a full format.
The drive appears to be communicating properly with the Disk Controller; the Monitor function can do the head movements and measure rotation. In CP/M I can address the drive with C: but of course there is a BDOS error as the floppy has not been formatted. Reading the buffer for the first track returns all 00's.
The controller has the MITS firmware loaded and the header jumpers J2 - J7 are all at 1&2 except for J3, which is set to 2&3. The four mode switches are all set to off. I believe these to be the correct settings for CP/M, but I'm a newbie with this stuff.
Is there something that I'm missing? Searching through the group didn't bring anything to light for me. Thanks for any guidance.