Skip to content
Back to skills

Fdc Expert Majiayu000

ASecurity

Expert on NEC µPD765 Floppy Disk Controller for ES-1841. Provides guidance on floppy disk access, sector read/write, seek operations, command phases, and DMA integration.

  • 57 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added May 31, 2026
documentationgitdocumentation

Security analysis

A100/100

Scanned May 31, 2026

npx -y skills add diegosouzapw/awesome-omni-skill --skill fdc-expert --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Fdc Expert Majiayu000?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Fdc Expert Majiayu000
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/diegosouzapw-fdc-expert-majiayu000/badge)](https://www.skillsdirectory.com/skills/diegosouzapw-fdc-expert-majiayu000)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: fdc-expert
description: Expert on NEC µPD765 Floppy Disk Controller for ES-1841. Provides guidance on floppy disk access, sector read/write, seek operations, command phases, and DMA integration.
---

# FDC Expert - NEC µPD765 / Intel 8272A

Expert knowledge for the ES-1841's floppy controller.

## Key Specifications

| Property    | Value                  |
| ----------- | ---------------------- |
| I/O Ports   | `3F2h`, `3F4h`, `3F5h` |
| DMA Channel | 2                      |
| IRQ         | 6                      |
| Drives      | Up to 4                |

## I/O Ports

| Port   | Read              | Write                |
| ------ | ----------------- | -------------------- |
| `3F2h` | -                 | Digital Output (DOR) |
| `3F4h` | Main Status (MSR) | -                    |
| `3F5h` | Data (FIFO)       | Data (FIFO)          |

## DOR - Digital Output (`3F2h`)

| Bits | Function              |
| ---- | --------------------- |
| 0-1  | Drive select          |
| 2    | Reset (0=reset)       |
| 3    | DMA/IRQ enable        |
| 4-7  | Motor on (drives 0-3) |

## MSR - Main Status (`3F4h`)

| Bit | Function                 |
| --- | ------------------------ |
| 7   | RQM - Ready for data     |
| 6   | DIO - Direction (1=read) |
| 4   | CB - Command busy        |

## Command Phases

1. **Command**: Write to `3F5h` (RQM=1, DIO=0)
2. **Execution**: DMA transfer
3. **Result**: Read from `3F5h` (RQM=1, DIO=1)

## Key Commands

| Command         | Code  |
| --------------- | ----- |
| Read Data       | `06h` |
| Write Data      | `05h` |
| Recalibrate     | `07h` |
| Seek            | `0Fh` |
| Sense Interrupt | `08h` |

## Drive Types

| Type     | Tracks | Sectors | Capacity |
| -------- | ------ | ------- | -------- |
| 5.25" DD | 40     | 9       | 360 KB   |
| 3.5" DD  | 80     | 9       | 720 KB   |
| 3.5" HD  | 80     | 18      | 1.44 MB  |

## References

See [references/](references/) for detailed documentation.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.