Контроллер "Gryphon-MPI" предназначен для удобной загрузки/запуска программ на компьютерах семейства БК, расширения возможностей БК,
является инструментом для диагностики и ремонта.
Эмулирует: ПЗУ 1801РЕ2, блок МСТД, контроллеры АльтПро СМК-512 и А-16 (доп. ОЗУ, дисковод, жесткий диск), блок ИРПС (сеть, модем)
Предназначен для БК 0010(-01), БК 0011М и новодельных, подключается в разъем "МПИ" на задней стенке БК.
Технически контроллер является системой-супервизором, которая отслеживает и контролирует работу БК, загружает и подготавливает БК к работе, эмулирует переферийные устройства.
Конструктивно контроллер выполнен в двух вариантах: модульный контроллер из нескольких плат и одноплатная версия.
Модульное исполнение позволит в будущем расширять функционал контроллера. В данный момент имеются следующие модули:
- Базовый модуль.
- Сетевой модуль.
- Модуль дисплея.
- Адаптер подключения к БК.
Проект корпуса в 3D
Одноплатная версия является более компактной и внешне более аккуратной, объединяет на одной плате все модули кроме дисплея/энкодера.
Возможно изготовление корпуса из оргстекла.
Базовый модуль
--------------
Обеспечивает основной функционал контроллера, работу главного меню контроллера на экране БК.
Меню вызывается в любой момент нажатием кнопки на контроллере.
Модуль обеспечивает:
- Запуск с SD карты образов дискет/жестких дисков в форматах .BKD, .IMG, .HDI
- Определение форматов дискет и, если требуется, автоматическая подстановка соответствующей загрузочной дискеты с ОС
- Запуск с SD карты программ .BIN без записи в образы дисков, поддерживаются многофайловые программы
- Просмотр картинок в формате .BIN, на БК 11М - подбор палитры
- Загрузку и сохранение состояния БК в формате эмулятора GID (.MSF)
- Автоматически эмулирует отсутствующие микросхемы ПЗУ как для БК 0010 так и БК 0011М
- Запуск блока МСТД как для БК 0010 так и 0011М. Для 0010 - МСТД с Фокалом
- Эмуляцию контроллеров АльтПро СМК512 или А16 (расширенная память + диски)
- Эмуляцию сетевой платы ИРПС с выходом на последовательный порт
- Сигналы стробов для подключения звуковой платы Gryphon-Sound
Снимки экрана БК - пример интерфейса основного модуля
Сетевой модуль
--------------------
Модуль обеспечивает:
- Подключение к сети WiFi
- слот Micro-SD карты
- Управление БК через WEB интерфейс:
- Быстрая загрузка и запуск файлов
- Управление образами дисков в дисководах без остановки БК
- Запуск контроллеров, Бейсика, МСТД
- Настройка ИРПС, Терминал ИРПС
- Результаты стартовой диагностики
- IP Модем для ИРПС (Telnet, IP BBS, etc...) Инструкция по команде "AT?"
- Заливку/чтение файлов на карте по WiFi (WebDav)
- REST API для интеграции со средой разработки на РС
ДЕМО web интерфейса для ознакомления.
Функции реального контроллера заменены демонстрационными заглушками.
Модуль дисплея
--------------
Модуль состоит из платы дисплея и энкодера (ручка управления). Так же на плате дисплея имеется SD слот.
Модуль обеспечивает доступ к расширенным меню, позволяющим:
- подключать образы дискет/hdd без перезагрузки БК
- отслеживать состояние блокировок, страниц памяти, режимов АльтПро и контроллера
- отслеживать состояние шины МПИ (монитор шины)
- производить отладку/диагностику/тесты:
- принудительное включение блокировок
- переключение страниц памяти БК 0011(М)
- разные режимы загрузки
- тесты узлов БК
- и т.п.
Снимки дисплея - пример некоторых меню и тестов
Изестные проблемы
--------------------
К сожалению в данный момент:
- не работают демо "Good/Bad Apple"
- некорректно отображается палитровый эффект в демо "Однажды"