ZX-Spectrum-BDI-TR-DOS-interface — это открытый проект (Open-Source) легендарного дискового интерфейса
Beta Disk Interface (BDI) для оригинальных компьютеров
ZX Spectrum 48K / 128K и их классических клонов.
Главное отличие от классических схем — использование контроллера гибких дисков
Fujitsu MB8877A (CMOS-аналог WD1793), работающего исключительно от
+5В. Больше никакого опасного напряжения +12В на системной шине Спектрума! Проект обеспечивает 100% аппаратную совместимость с операционной системой
TR-DOS, открывая доступ к огромной библиотеке софта, игр и шедевров демо-сцены в форматах .TRD и .SCL.
Варианты исполнения (версии плат)
| Вариант | Описание |
|---|
| Classic Sandwich (Двухплатный «Бутерброд») | Аутентичный дизайн, вдохновлённый классическими расширениями BDI из 90-х. Схема разделена на две платы для удобства разводки крупных выводных компонентов (DIP). Идеальный вариант для ретро-эстетики и простой домашней пайки. Имеет краевой разъём (Edge connector) Спектрума. |
| Compact Single (Одноплатная версия) | Современная, плотная компоновка всех элементов на одной печатной плате. Минимальные габариты — устройство аккуратно и компактно смотрится при подключении к краевому разъёму Спектрума. |
Для каждого варианта доступны схема, монтажный чертёж и Gerber-файлы в соответствующих папках.
Технические особенности и преимущества
| Особенность | Описание |
|---|
| Питание только +5В | Благодаря чипу MB8877A отпадает необходимость в линии +12В. Вы гарантированно не сожжёте редкую микросхему FDC или процессор Z80 из-за случайного перекоса питающих напряжений. |
| Безопасность системной шины | Отсутствие высокого напряжения (+12В) делает устройство максимально безопасным для оригинального краевого разъёма компьютера. |
| Универсальность | Интерфейс отлично работает как с классическими дисководами 3.5" (при наличии питания +5В), так и с эмуляторами Gotek (с прошивкой FlashFloppy). |
Внимание! Настоятельно рекомендуется использовать только MB8877 (или его полные аналоги на 5В). Установка классических микросхем КР1818ВГ93 или WD1793 без переделки цепей питания +12В приведёт к выходу микросхемы из строя. В качестве контроллера возможно использование эмулятора ВГ93.
DIP-переключатель для выбора версии TR-DOS
С помощью которого можно выбрать одну из четырёх версий TR-DOS (подробности в папке ROM).
Переключатель режимов ON/OFF (управление ПЗУ TR-DOS)
На плате установлен тумблер
ON/OFF, управляющий логикой активации теневого ПЗУ TR-DOS:
| Режим | Положение | Логика |
|---|
| Для ZX Spectrum 128K | OFF | Компьютер управляет банками памяти через порт $7FFD. Интерфейс автоматически перехватывает управление только при выборе «TR-DOS» в меню или при вводе RANDOMIZE USR 15616 из 48-BASIC. В положении ON возникнет конфликт ПЗУ, и компьютер не загрузится. |
| Для ZX Spectrum 48K | ON | При включении или сбросе интерфейс аппаратно подменяет штатное ПЗУ на ПЗУ TR-DOS. Система сразу опрашивает дисковод. Если в приводе есть диск с файлом «boot», компьютер автоматически запустит систему. Для выхода в стандартный BASIC 48 переведите тумблер в OFF перед сбросом. |
Файлы для загрузки
Полезные ссылки проекта:
-
ZX BDI 1 PCB.jpg
29.4 КБ
· Просмотры: 21