ChipsI/O & supportStorage controllers › WD1772 FDC

WD1772 FDC

1985

Western Digital's floppy disk controller, used in the Atari ST and other machines to read and write diskettes.

Reference & documentation

External technical references for programming WD1772 FDC and for writing emulators.

ResourceTypeNotes
WD1772 Floppy Disk Formatter/Controller (JLG edited spec) ↗DatasheetEmulation-annotated WD1772 spec: commands, timing, CRC
WD1770/1772 Western Digital datasheet (HxC mirror) ↗DatasheetOriginal Western Digital WD1770/1772 datasheet PDF
WD1770/1772 Command and Status Reference ↗Instruction setFull Type I-IV command bit encodings
WD1770/1772 register address offsets ↗Memory mapRegister address offsets across host systems
WD1772 Datasheet - pinout and signals ↗Pinout28-pin DIP pinout and signal descriptions
Atari ST FD/HD Programming (DrCoolZic) ↗ProgrammingThorough WD1772 floppy programming and DMA reference
Probing the FDC (START Magazine) ↗ProgrammingTRAKREAD assembly example driving the FDC
WD1770/1772 (World of SAM) ↗ReferenceRegisters, 11 commands, status bits overview
All you always wanted to know about the WD1772 ↗ReferenceEmulation quirks: CRC presets, sync marks
MAME wd_fdc.cpp implementation ↗SourceMAME WD1772 device: PLL, timing, commands
MAME wd_fdc.h device declarations ↗SourceDevice class declarations for WD177x family