Chips › I/O & support › Storage 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.
| Resource | Type | Notes |
|---|---|---|
| WD1772 Floppy Disk Formatter/Controller (JLG edited spec) ↗ | Datasheet | Emulation-annotated WD1772 spec: commands, timing, CRC |
| WD1770/1772 Western Digital datasheet (HxC mirror) ↗ | Datasheet | Original Western Digital WD1770/1772 datasheet PDF |
| WD1770/1772 Command and Status Reference ↗ | Instruction set | Full Type I-IV command bit encodings |
| WD1770/1772 register address offsets ↗ | Memory map | Register address offsets across host systems |
| WD1772 Datasheet - pinout and signals ↗ | Pinout | 28-pin DIP pinout and signal descriptions |
| Atari ST FD/HD Programming (DrCoolZic) ↗ | Programming | Thorough WD1772 floppy programming and DMA reference |
| Probing the FDC (START Magazine) ↗ | Programming | TRAKREAD assembly example driving the FDC |
| WD1770/1772 (World of SAM) ↗ | Reference | Registers, 11 commands, status bits overview |
| All you always wanted to know about the WD1772 ↗ | Reference | Emulation quirks: CRC presets, sync marks |
| MAME wd_fdc.cpp implementation ↗ | Source | MAME WD1772 device: PLL, timing, commands |
| MAME wd_fdc.h device declarations ↗ | Source | Device class declarations for WD177x family |