На мою просьбу с СМП откликнулись добрые люди и предоставили пару модулей.
Первое с чем я, конечно, столкнулся - отсутствие возможности что-либо загрузить в оригинальные МПО-10, кроме файлов БЕЙСИКа.
Программатор собирать не хотелось, поэтому пришла мысль иного характера:
поскольку у меня уже есть пара модулей PIMP, можно на них выбирать нужный файл (на то и есть режим мультикартриджа),
а затем переписывать содержимое "примонтированного" образа на вставленный в соседний слот МПО-10.
Идею довольно быстро удалось воплотить в реальность: получилась программа "Gen-проггер".
Достаточно просто иметь модуль-эмулятор STMP или PIMP, загрузить в него желаемые образы,
вставить модуль-эмулятор и МПО-10 (номера слотов значения не имеют), запустить проггер и указать файл для "заливки" в МПО,
после чего программа оперативно скопирует первые 10КБ образа в модуль и отключится (на модуле-эмуляторе монтируется файл AUTORUN.BIN).
Теперь собирать программатор для обычного ПК не обязательно (а PIMP и STMP значительно проще в сборке и функциональнее, поскольку, собственно, эмулируют сам СМП).
Программа должна запускаться на машинах с BASIC 1.0 и 2.0 (последнее, естественно, аппаратно не проверено, просьба добровольцам глянуть и откликнуться).
Видеодемонстрация: https://youtu.be/iDYlAOFz4h0
Программа и исходники: https://github.com/Bs0Dd/MK90-projs/tree/master/GEN-MPO
P.S.: Загрузчик для образов СМП тоже получил обновление (некоторые улучшения, фиксы багов + та же поддержка BASIC 2.0), изменения скоро появятся в официальной ветке.




Ответить с цитированием