5.1 KiB
VG93-MB8877-lgt8f328p-emulator
Hardware layout for Evgeny Ugryumov's WD1793/MB8877/ВГ93 floppy disk controller emulator based on LGT8F328P MCU.
Эмулятор контроллера дисковода КР1818ВГ93 (MB8877/WD1793) на чипе LGT8F328P MCU
Проект аппаратного эмулятора советской микросхемы КР1818ВГ93 (и её зарубежного аналога FD1793 / MB8877) на базе доступного и быстрого микроконтроллера LGT8F328P.
Предназначен для замены дефицитных или вышедших из строя чипов FDC в ретро-компьютерах ZX Spectrum и др.
- Разработка прошивки: Евгений Угрюмов.
- Трассировка платы-переходника (PCB Layout): Alex-2-Graf.
Проект является аппаратным развитием оригинальной идеи эмуляции FDC ВГ93 на базе производительного микроконтроллера LGT8F328P. Данная плата-переходник спроектирована для удобной установки эмулятора в стандартную 40-пиновую панель вместо оригинальной микросхемы КР1818ВГ93 / MB8877.
⚡ Особенности и преимущества LGT8F328P
- Тактовая частота 32 МГц: обеспечивает высокую точность таймингов шины.
- Быстрый Core: выполнение большинства инструкций за 1 такт.
- Логика 5V: полная совместимость с уровнями сигналов ретро-ЭВМ без делителей.
- Низкая цена: контроллер значительно дешевле оригинальных микросхем ВГ93.
🛠️ Поддерживаемый функционал
- Эмуляция базовых команд чтения/записи секторов.
- Поддержка сигналов шагового двигателя (STEP, DIR).
- Точная эмуляция сигналов READY, INDEX, TRACK 00.
🔌 Аппаратная реализация (Hardware Details)
Было выпущено 3 ревизии эмулятора.
Первая ревизия (не рекомендуется для повторения)
Вторая ревизия (используются диоды)
Третья ревизия (используется 74AHC1G08)
Так как 74AHC1G08 можно найти в двух корпусах, то и платы две
Мелкий SC-70 и Крупный SOT-23-5
Инструкция по прошивке
Для прошивки нам понадобится программатор.
Его можно изготовить из arduino LarduinoISP
Либо из RP2040 LarduinoISP Подробнее тут
Далее прошить при помощи AVRDUDESS
Прошивки тут
Новые прошивки можно найти в группе ZX-FLOPPY
Исходные материалы тут
Для BDI по типу НЕМО необходимо сделать доработку на 555ЛА3/74LS00, она нужна для коррекции CS
Схема тут
👥 Авторство и благодарности (Credits)
Особая благодарность Евгению Угрюмову за проделанную работу в ZX-FLOPPY.
Александру UR4QBP за массу эксперементов. Его реализация проекта тут
HRDY Дмитрию за реализацию программатора на базе RP2040
📄 Лицензия
Проект распространяется под лицензией MIT. Подробности в файле LICENSE.





