Leningrad2-BDI-TR-DOS — это проект контроллера Beta Disk Interface (BDI) для клона ZX Spectrum «Ленинград-2», созданный в 5 вариантах, отличающихся реализацией схемы ФАПЧ (PLL) — выделения данных из магнитного сигнала дисковода. Проект совместим с физическими дисководами и эмуляторами Gotek.
Историческая справка
«Ленинград-2» (разработка Сергея Зонова, 1989 г.) — один из самых массовых и удачных клонов ZX Spectrum в СССР и СНГ. Однако «из коробки» компьютер работал только с магнитофонными кассетами. Интерфейс Beta Disk Interface (BDI) на базе микросхемы КР1818ВГ93 (аналог WD1793) и система TR-DOS стали стандартом де-факто, превратив домашний компьютер в серьёзную машину с мгновенной загрузкой игр и системного софта.Варианты исполнения (5 версий ФАПЧ)
ФАПЧ — самое «узкое» место в контроллерах дисковода для ZX Spectrum. Именно от качества разделения данных и синхроимпульсов зависит, будет ли дисковод читать старые «запиленные» дискеты или современные 3.5" приводы.| Версия | Название | Описание |
|---|---|---|
| ver.1A.1 | Классическая схема на дискретной логике | Самая простая версия на дискретной логике |
| ver.1B.1 | С Data Separator на FDC9216B | Вариант с выделителем данных на микросхеме FDC9216B |
| ver.1C.1 | С ФАПЧ на РТ4А (С48) | Вариант на отечественной микросхеме РТ4А (С48) |
| ver.1D.1 | С ФАПЧ на РТ4А (HIMAK) | Вариант на РТ4А (HIMAK) |
| ver.1E.1 | С ФАПЧ на GAL16V8B (Scorpion) | Вариант на программируемой логике GAL16V8B (от Scorpion) |
Для каждой версии доступны iBOM, схема и Gerber-файлы.
Унификация
Все 5 версий плат имеют идентичные габаритные размеры и расположение крепежных отверстий. Это позволяет легко заменять одну ревизию контроллера на другую в рамках одного корпуса.Подключение
Контроллеры разработаны для бесшовного (Plug-and-Play) подключения к платам автора:- Leningrad-2-48k
- Leningrad-2-128k-SRAM
В качестве контроллера возможно использование эмулятора ВГ93.
Прошивки ПЗУ (ROM)
- TR-DOS 5.03 — оригинальная стабильная версия, идеальна для максимальной совместимости с классическим софтом.
- TR-DOS 5.04T (Turbo) — модифицированная версия с ускоренными процедурами чтения/записи, рекомендуется для повседневного использования.
Файлы для загрузки
| Название файла / Папка | Описание | GitHub | Yandex.Диск |
|---|---|---|---|
| Export (папка) | Экспортированные файлы (PDF, схемы) | Ссылка на GitHub | Ссылка на Яндекс.Диск |
| Gerber (папка) | Gerber-файлы для всех 5 версий плат | Ссылка на GitHub | Ссылка на Яндекс.Диск |
| Images (папка) | Изображения | Ссылка на GitHub | Ссылка на Яндекс.Диск |
| ROM (папка) | Прошивки ПЗУ (TR-DOS 5.03 и 5.04T) | Ссылка на GitHub | Ссылка на Яндекс.Диск |
| Скачать все файлы | Все файлы находятся в одном архиве | Ссылка на GitHub | Ссылка на Яндекс.Диск |
Полезные ссылки проекта:
- Эмулятор ВГ93 — ссылка в репозитории
- Leningrad-2-48k — GitHub
- Leningrad-2-128k-SRAM — GitHub
- Репозиторий проекта — GitHub