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