Crate floppy

source ·
Expand description

Emulator for the Intel 82077AA CHMOS Single-Chip Floppy Disk Controller.

Some notable limitations of the current implementation:

  • no support for more than one attached floppy drive
  • no support for hot-add/remove of floppy disks

While there’s no pressing need to address these limitations, it would certainly be cool if we could implement that functionality at some point.

§Accuracy

This emulator is not 100% accurate, and does not implement all documented features of the 82077AA floppy disk controller. Rather, it implements a “pragmatic subset” of features that allow it to have “good-enough” compatibility with both modern and legacy operating systems.

New features are only added on a case-by-case basis whenever a particular bit of software happens to require it.

Structs§

Enums§