Теперь и на Специалисте!
Совместно с камрадом SYR-ALEX удалось реализовать проект и на данной платформе. Пока только для "стандарта", для "MX" будет позже.
Аппаратную часть Александр опубликует сам, а я выкладываю софт:
Здесь архив с ПО OriCHAN - http://denn.ru/8bit/specialist/orichan.rar
А здесь прошивка монитора с автозагрузчиком оболочки - http://denn.ru/8bit/specialist/bios2.rar
В архиве находятся следующие файлы:
orichan.rks - оболочка (OriCHAN)
update.rks - утилита обновления оболочки
Файлы в формате *.rks можно загружать с SD-карты
ORI-CHAN.ori - оболочка OriCHAN (файл для утилиты обновления)
UPDATE$.ori - версия утилиты обновления в формате *.ori
HELP$.ori - справка по управляющим клавишам оболочки
romdisk.bin - образ ROM-диска (32 Кб) для ПЗУ-версии.
ORI-сервер для IBM-PC (Windows) - http://denn.ru/8bit/oriserv/oriserv.exe
Как и для других платформ, аппаратная часть представляет собой порт RS-232 и (S)ROM-диск с OriCHAN.
В варианте с SROM возможно обновление оболочки с помощью утилиты UPDATE$. Для этого необходимо, чтобы на виртуальном диске текущей была выбрана папка с файлом ORI-CHAN.ori новой версии ПО. Процедура обновления производится в автоматическом режиме, пользователю достаточно следовать инструкциям на экране.
Подробно о работе с оболочкой можно почитать - тут.
Доработанный вариант монитора включает в себя автозагрузчик оболочки при условии её наличия в (S)ROM-диске. Для введения кода згрузки пришлось пожертвовать директивой монитора "X". Теперь по "X" производится принудительная загрузка оболочки из режима командной строки монитора.
Немного фото (извиняюсь, что из эмулятора, но реала у меня нет, к сож =)):