Floppy Disk Emulator


I've built a floppy disk emulator using an SD card.
It is register compatible with the MITS Altair 88-DCDD floppy disk interface.
This allows it to run Altair Disk Basic and Altair DOS directly without modifying the code.
The hardware is very simple: just one PIC plus a 3.3V regulator and a buffer. About $10 in parts.
You can boot Altair Disk Basic, mount a drive, load programs from disk and save programs to the disk. It can emulate up to 16 drives connected at the same time.
It uses FAT32 file format and the floppy images are stored in the same format as the Altair32 emulator (straight binary images) with one file per floppy. This means you can interchange data with any computer that can read an SD card and you can directly exchange data with the Altair32 emulator.
This plus a dumb terminal is a complete stand alone computer system. No need to connect to another computer through the serial port.
It should also be able to run CP/M, but I don't have a 32K version to try. I may upgrade the RAM to 64k and give that a try as well.