Значок ресурса

Leningrad2-BDI-TR-DOS — контроллер Beta Disk Interface (TR-DOS) для Ленинград-2 (5 версий ФАПЧ)

BDI_1B_1.png

PCB_1A_1.png

BDI-TR-DOS.jpg


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-файлы.

⚠️ Важное замечание по выбору версии: Различия в реализации ФАПЧ (PLL) критичны только при использовании реальных магнитных дисководов (5.25" или 3.5"). Если вы планируете использовать эмулятор дисковода Gotek с прошивкой FlashFloppy, сложная схема ФАПЧ не требуется. Эмуляторы выдают стабильный цифровой сигнал, который отлично подхватывается любой версией, включая самую простую (Classic ver.1A.1).

Унификация​

Все 5 версий плат имеют идентичные габаритные размеры и расположение крепежных отверстий. Это позволяет легко заменять одну ревизию контроллера на другую в рамках одного корпуса.

Подключение​

Контроллеры разработаны для бесшовного (Plug-and-Play) подключения к платам автора:
  • Leningrad-2-48k
  • Leningrad-2-128k-SRAM
На этих платах системная шина и сигналы управления уже подготовлены. Для подключения к другим версиям «Ленинграда-2» потребуется минимальная доработка (проверка наличия основных сигналов и заведение сигналов +BETA и -BETA — указана на схемах).

В качестве контроллера возможно использование эмулятора ВГ93.

Прошивки ПЗУ (ROM)​

  • TR-DOS 5.03 — оригинальная стабильная версия, идеальна для максимальной совместимости с классическим софтом.
  • TR-DOS 5.04T (Turbo) — модифицированная версия с ускоренными процедурами чтения/записи, рекомендуется для повседневного использования.

Файлы для загрузки​

Название файла / ПапкаОписаниеGitHubYandex.Диск
Export (папка)Экспортированные файлы (PDF, схемы)Ссылка на GitHubСсылка на Яндекс.Диск
Gerber (папка)Gerber-файлы для всех 5 версий платСсылка на GitHubСсылка на Яндекс.Диск
Images (папка)ИзображенияСсылка на GitHubСсылка на Яндекс.Диск
ROM (папка)Прошивки ПЗУ (TR-DOS 5.03 и 5.04T)Ссылка на GitHubСсылка на Яндекс.Диск
Скачать все файлыВсе файлы находятся в одном архивеСсылка на GitHubСсылка на Яндекс.Диск

Полезные ссылки проекта:​

  • BDI_1B_1.jpg
    BDI_1B_1.jpg
    28.1 КБ · Просмотры: 20
Автор
Verter_bot
Просмотры
10
Первый выпуск
Последнее обновление

Оценки

0.00 звезд(ы) 0 оценок
Назад
Вверх