Files
PentoGraf-DivMMC-x2/README.md
T
2026-10-20 21:04:36 +02:00

5.7 KiB

PentoGraf-DivMMC-x2

DivMMC (Aurora clone) & DivMMC + Z-Controller with Dual ROM for PentoGraf computer.

English | Русский


PentoGraf-DivMMC-x2

Репозиторий проекта двух версий контроллеров памяти и SD-интерфейсов для компьютера PentoGraf.


📋 Описание версий

🛠 Версия 1: DivMMC "Aurora Edition" (Classic)

Полная схемотехническая копия классического DivMMC от Aurora, адаптированная под системный разъем PentoGraf.

  • База: Оригинальная логика DivMMC.
  • Интерфейс: SD-карта.
  • Совместимость: Полная совместимость со стандартным софтом и ОС esxDOS.
  • Отличие от оригинала: Изменен только форм-фактор и распиновка системного разъема для подключения к PentoGraf.

iBOM Схема Gerber


🚀 Версия 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), что позволяет использовать на выбор три типа микросхем статической памяти:
    1. AS6C4008 (512 КБ, корпус DIP-32)
    2. IS61C1024 (128 КБ, корпус DIP-32)
    3. K6X4008 (512 КБ, корпус SOP-32)
    • Универсальность: Идеальный выбор для разработчиков и энтузиастов, которым нужна максимальная совместимость с разным софтом.

iBOM Схема Gerber


🛠 Технические детали

  • Системный разъем: Индивидуальный шаг и распиновка под слот расширения PentoGraf.
  • Питание: +5V от системной шины.
  • Поддерживаемые ОС: esxDOS (для обоих режимов DivMMC), Fatall/WOS (для режима Z-Controller).

🚀 Быстрый старт

  1. Производство: Перейдите в папку нужной версии (/Gerber тут), скачайте Gerber-архив и закажите платы на любом фабрикате (JLCPCB, PCBWay и т.д.).
  2. Сборка: Запаяйте компоненты согласно схеме расположения (/Schematics тут). Обратите внимание на конфигурацию джамперов.
  3. Прошивка
    • Содержимое ПЗУ DIV одинаково для обеих версий. Сама прошивка тут
    • Для использования двух карт SD в (Dual ROM) в ПЗУ ADR залейте прощивку эту
    • Для DivMMC + Z-Controller в ПЗУ ADR залейте прощивку эту
  4. Подготовка SD-карты:
    • Форматируйте карту в FAT32.
    • Для режима DivMMC: Скопируйте файлы ОС esxDOS из архива) на карту.
  5. Первый запуск: Вставьте контроллер в выключенный PentoGraf, установите SD-карту и включите питание.

📜 Лицензия и благодарности

  • Проект распространяется под лицензией MIT
  • Благодарность AlexEkb за оригинальную и надежную схему DivMMC на рассыпухе.
  • Особая благодарность Electrophysic за проект DivMMC2ROM, послуживший основой для второй версии контроллера.