# floppy-disk controller

> circuitry that controls reading from and writing to a computer's floppy disk drive

**Wikidata**: [Q741867](https://www.wikidata.org/wiki/Q741867)  
**Wikipedia**: [English](https://en.wikipedia.org/wiki/Floppy_disk_controller)  
**Source**: https://4ort.xyz/entity/floppy-disk-controller

## Summary
A floppy-disk controller (FDC) is the specialized circuitry that manages the reading and writing operations between a computer's host system and its floppy disk drive. It functions as a host adapter and disk controller, typically implemented as an integrated circuit to bridge the communication between the computer and storage peripherals.

## Key Facts
- **Classification:** It is categorized as both an integrated circuit and a host adapter, which connects a host system to storage devices.
- **Primary Function:** Directly controls the mechanics and data transfer involved in reading from and writing to floppy disk drives.
- **Subclass:** It is a specific type of disk controller, a class of components usually integrated into the drive itself.
- **Historical Models:** Notable integrated circuits include the Western Digital FD1771 and the Zilog Z765A.
- **International Variants:** The Soviet Union produced the КР1818ВГ93, which was a functional clone of the FD1793 controller.
- **Specialized Hardware:** Apple utilized a proprietary version known as the Integrated Woz Machine for its floppy drives.
- **Modern Implementations:** Devices like the Individual Computers Catweasel (released in 1996) and the FC5025 USB 5.25" Floppy Controller allow for specialized or modern interfacing with legacy drives.
- **Aliases:** Also known as an FDC, floppy controller, or floppy drive controller; in Japanese contexts, it is referred to as a "3-mode floppy disk drive" (3モードフロッピーディスクドライブ).

## FAQs
### Q: What does a floppy-disk controller do?
A: It acts as the essential interface circuitry that manages how a computer reads data from and writes data to a floppy disk drive. It serves as the bridge (host adapter) between the computer's main system and the storage hardware.

### Q: What are some examples of floppy-disk controller integrated circuits?
A: Common examples include the Western Digital FD1771, the Zilog Z765A, and the Integrated Woz Machine used by Apple. Additionally, the Soviet Union manufactured the КР1818ВГ93 as a clone of the FD1793.

### Q: Are there floppy-disk controllers for modern computers?
A: Yes, specialized controllers like the FC5025 USB 5.25" Floppy Controller and the Individual Computers Catweasel (introduced in 1996) were developed to facilitate floppy drive use or data recovery on more modern systems.

## Why It Matters
The floppy-disk controller was a pivotal component in the evolution of personal computing, providing the necessary logic to offload storage management from the main processor. As a host adapter, it standardized the way computers interacted with removable media, enabling the widespread use of floppy disks for software distribution and data exchange. Its significance persists in the field of digital archeology and legacy hardware support, where specialized controllers like the Catweasel or FC5025 are required to interface vintage 5.25" or 3.5" drives with contemporary hardware. By acting as a dedicated disk controller, this circuitry ensured that the precise timing and signal requirements of magnetic storage were handled reliably, a role that paved the way for more advanced storage interface standards.

## Notable For
- **Host Integration:** Functions as a host adapter, a specific class of device that connects host systems to network and storage devices.
- **Cross-Platform Clones:** The technology was subject to international reverse-engineering, resulting in Soviet clones like the КР1818ВГ93.
- **Proprietary Designs:** Features unique historical implementations such as Apple’s Integrated Woz Machine, which was tailored for their specific hardware ecosystem.
- **Longevity:** Continued relevance through specialized hardware like the Pauline and Catweasel, which extend the utility of floppy media decades after its peak.

## Body
### Technical Classification
The floppy-disk controller is defined as the circuitry responsible for controlling the reading and writing processes of a computer's floppy disk drive. It is classified as an **integrated circuit** and serves as a **host adapter**. In this role, it connects the computer (the host) to storage devices. It is further categorized as a **disk controller**, which is a general class of controllers typically integrated into disk storage units.

### Major Integrated Circuits and Manufacturers
Several key integrated circuits have defined the floppy-disk controller category:
*   **Western Digital FD1771:** A prominent early floppy disk controller.
*   **Zilog Z765A:** A widely used controller chip often found in various computer systems.
*   **Integrated Woz Machine (IWM):** A specialized controller developed for Apple computer floppy drives.
*   **КР1818ВГ93:** A Soviet Union-produced integrated circuit that served as a clone of the FD1793.

### Specialized and Legacy Controllers
Beyond standard motherboard or drive-integrated circuits, several specialized controllers exist:
*   **Individual Computers Catweasel:** A controller released in 1996 designed for advanced floppy disk interfacing.
*   **FC5025 USB 5.25" Floppy Controller:** A modern solution for connecting 5.25" floppy drives to systems via USB.
*   **Pauline:** A specific hardware entity associated with floppy disk control.

### Terminology and Identifiers
The entity is known by several aliases, including **FDC**, **floppy controller**, and **floppy drive controller**. In Japanese markets, it is frequently associated with "3-mode" terminology, such as **3モードフロッピーディスクドライブ** (3-mode floppy disk drive) or **スリーモード** (three-mode). It is tracked in global databases under Freebase ID `/m/07smff` and Google Knowledge Graph ID `/g/122hcwql`.

## Schema Markup
```json
{
  "@context": "https://schema.org",
  "@type": "Thing",
  "name": "Floppy disk controller",
  "description": "Circuitry that controls reading from and writing to a computer's floppy disk drive.",
  "sameAs": [
    "https://www.wikidata.org/wiki/Q765",
    "https://en.wikipedia.org/wiki/Floppy_disk_controller"
  ],
  "additionalType": [
    "http://www.wikidata.org/entity/Q1143235",
    "http://www.wikidata.org/entity/Q1031834"
  ]
}

## References

1. Freebase Data Dumps. 2013