mirror of
https://github.com/Alex-2-Graf/PentoGraf-DivMMC-x2.git
synced 2026-11-05 14:40:50 +03:00
5.7 KiB
5.7 KiB
PentoGraf-DivMMC-x2
DivMMC (Aurora clone) & DivMMC + Z-Controller with Dual ROM for PentoGraf computer.
PentoGraf-DivMMC-x2
Репозиторий проекта двух версий контроллеров памяти и SD-интерфейсов для компьютера PentoGraf.
📋 Описание версий
🛠 Версия 1: DivMMC "Aurora Edition" (Classic)
Полная схемотехническая копия классического DivMMC от Aurora, адаптированная под системный разъем PentoGraf.
- База: Оригинальная логика DivMMC.
- Интерфейс: SD-карта.
- Совместимость: Полная совместимость со стандартным софтом и ОС esxDOS.
- Отличие от оригинала: Изменен только форм-фактор и распиновка системного разъема для подключения к PentoGraf.
🚀 Версия 2: Dual ROM & Z-Controller (Advanced)
Продвинутая модификация, базирующаяся на проекте DivMMC2ROM от Electrophysic, адаптированная под системный разъем PentoGraf.
- Два ПЗУ (Dual ROM): Особенность схемы заключается в наличии двух микросхем ПЗУ (Dual ROM). Одно ПЗУ хранит стандартную прошивку (esxDOS), а второе ПЗУ аппаратно выступает в роли дешифратора адреса.
- Поддержка Z-Controller: Помимо режима DivMMC, плата поддерживает аппаратную логику Z-Controller (интерфейс SD-карты, популярный в СНГ-клонах ZX Spectrum, таких как Pentagon).
- Одновременная работа: Интерфейсы DivMMC и Z-Controller работают параллельно и одновременно — пользователю не нужно ничего переключать физически.
- Универсальное посадочное место SRAM: Печатная плата разведена особым образом (совмещенный футпринт DIP/SOP), что позволяет использовать на выбор три типа микросхем статической памяти:
- AS6C4008 (512 КБ, корпус DIP-32)
- IS61C1024 (128 КБ, корпус DIP-32)
- K6X4008 (512 КБ, корпус SOP-32)
-
- Универсальность: Идеальный выбор для разработчиков и энтузиастов, которым нужна максимальная совместимость с разным софтом.
🛠 Технические детали
- Системный разъем: Индивидуальный шаг и распиновка под слот расширения PentoGraf.
- Питание: +5V от системной шины.
- Поддерживаемые ОС: esxDOS (для обоих режимов DivMMC), Fatall/WOS (для режима Z-Controller).
🚀 Быстрый старт
- Производство: Перейдите в папку нужной версии (/Gerber тут), скачайте Gerber-архив и закажите платы на любом фабрикате (JLCPCB, PCBWay и т.д.).
- Сборка: Запаяйте компоненты согласно схеме расположения (/Schematics тут). Обратите внимание на конфигурацию джамперов.
- Прошивка
- Подготовка SD-карты:
- Форматируйте карту в FAT32.
- Для режима DivMMC: Скопируйте файлы ОС esxDOS из архива) на карту.
- Первый запуск: Вставьте контроллер в выключенный PentoGraf, установите SD-карту и включите питание.
📜 Лицензия и благодарности
- Проект распространяется под лицензией MIT
- Благодарность AlexEkb за оригинальную и надежную схему DivMMC на рассыпухе.
- Особая благодарность Electrophysic за проект DivMMC2ROM, послуживший основой для второй версии контроллера.




