ZX-Spectrum-plus2A-fdd-interface — это открытый проект аппаратного интерфейса дисковода гибких дисков (FDD) для компьютеров ZX Spectrum +2A и +2B (модели в чёрном корпусе). Проект построен на базе классической микросхемы контроллера μPD765A (или Intel 8272A) — точно такого же чипа, который использовался в оригинальном ZX Spectrum +3.
Благодаря полному аппаратному копированию архитектуры +3, интерфейс обеспечивает 100% нативную совместимость со встроенной операционной системой +3DOS. Не требуются кастомные прошивки ПЗУ, сложные патчи или программные эмуляторы.
Почему этот проект актуален?
Модели Sinclair ZX Spectrum +2A/+2B поставлялись со встроенным кассетным магнитофоном, но получили обновлённую материнскую плату и ПЗУ от «дискового» флагмана +3. Этот интерфейс позволяет легко проапгрейдить ваш +2A, подключив к нему как реальный механический дисковод 3.5", так и современный эмулятор Gotek с прошивкой FlashFloppy.Версии печатных плат (PCB)
| Версия | Описание |
|---|---|
| DIP-версия (Классическая) | Все вспомогательные микросхемы (логика, буферы) в выводных корпусах DIP. Идеально подходит для начинающих радиолюбителей и лёгкой сборки. Содержит расширенный набор конфигурационных перемычек для гибкой настройки. |
| SOP-версия (Компактная) | Вспомогательная логика на SMD-компонентах (корпуса SOP/SOIC). Более компактная плата, требующая базовых навыков SMD-пайки. |
Для каждой версии доступны схема, монтажный чертёж и Gerber-файлы.
Конфигурация перемычек (только для DIP-версии)
| Перемычка | Назначение |
|---|---|
| Выбор сигнала READY | Позволяет нативно переключать логику работы 34-го контакта шлейфа. Можно жёстко задать сигнал готовности, если используется стандартный ПК-дисковод без встроенной поддержки Shugart-стандарта (актуально и для SOP-версии). |
| Перемена мест дисководов (Swap A/B) | Аппаратная смена очередности приводов — можно назначить любой физический дисковод (или Gotek) логическим диском A: или B: без перепайки резисторов на плате дисковода. |
| Блокировка выбора стороны (Side Select Lock) | Позволяет заблокировать выбор стороны диска — полезно для специфических тестов, работы со старыми односторонними дискетами или при отладке некоторых образов программ. |
Модификация дисководов 3.5" (адаптация под стандарт Shugart / READY)
Стандартные ПК-дисководы (Sony, Samsung, Mitsumi, Panasonic) требуют двух условий для работы с контроллером μPD765 на ZX Spectrum:- Выбор дисковода как Drive A (система ожидает устройство на логическом адресе DS0, тогда как в ПК приводы настроены на DS1).
- Сигнал READY на 34-м контакте (дисководы ПК выдают на этот контакт сигнал Disk Change, а Spectrum нужен READY).
Для SOP-версии: модификацию нужно провести на плате самого дисковода. Инструкции для популярных моделей:
| Модель | Смена адреса (DS0) | Сигнал READY |
|---|---|---|
| Sony MPF920 | Перепаять SMD-резистор/припой с DS1 на DS0. | Перерезать дорожку к 34-му контакту (отключить Disk Change), припаять провод от точки RDY (5-й вывод контроллера) к 34-му контакту. |
| Samsung SFD-321B | Переставить припой/резистор с DC1 на DC0. | Убрать припой с перемычки DC и замкнуть площадки RDY (резать дорожки не требуется). |
Альтернатива: настройка эмулятора Gotek
Если используется Gotek, паять ничего не требуется. Прошейте его прошивкой FlashFloppy и добавьте в FF.CFG на USB-флешке:
Код:
interface = shugart
host = dec-shugart
pin34 = rdy
Файлы для загрузки
| Название файла / Папка | Описание | GitHub | Yandex.Диск |
|---|---|---|---|
| Export (папка) | Экспортированные файлы (PDF, схемы) | Ссылка на GitHub | Ссылка на Яндекс.Диск |
| Foto (папка) | Фотографии плат | Ссылка на GitHub | Ссылка на Яндекс.Диск |
| Gerber (папка) | Gerber-файлы для обеих версий (DIP и SOP) | Ссылка на GitHub | Ссылка на Яндекс.Диск |
| Скачать все файлы | Все файлы находятся в одном архиве | Ссылка на GitHub | Ссылка на Яндекс.Диск |
Полезные ссылки проекта:
- Репозиторий проекта — GitHub