Устройство "Модуль ПЗУ" для Микроши выпускалось отдельно. Цену в рублях СССР выяснить не удалось. Судя по составу компонентов, цена устройства должна была быть не выше 100-120 руб. (цена самой Микроши была 500 руб).
В ПЗУ были прошиты программы:
- Бейсик Плюс
- Редактор
- Ассемблер
- Загрузчик ассемблера
Такой модуль ПЗУ превращал Микрошу в прекрасный бытовой компьютер своего времени, который можно было включить, и сразу сделать математические вычисления с помощью Бейсика. (В стандартной поставке, Микроша, сразу после включения, предоставлял возможность работы только в машинных кодах). Имея модуль ПЗУ, не нужно было делать двухэтапную загрузку с ленты - вначале интерпретатора Бейсика, а затем текста программы на Бейсике. Или совершать загрузку Ассемблера и текста программы на Ассемблере. С модулем ПЗУ нужно было грузить с ленты только текст программы.
Сам модуль поставлялся в такой коробке:
![](https://raw.github.com/xintrea/mytetra_syncro/master/base/1589360890iwl2ik0m9o/image15893610577dr6unncz6.png)
Модуль ПЗУ по своему внешнему виду никак не обозначал, что он создан именно для ПЭВМ Микроша:
![](https://raw.github.com/xintrea/mytetra_syncro/master/base/1589360890iwl2ik0m9o/image1589362228uweq92wccc.png)
Плата однослойная, двусторонняя, монтаж элементов сделан с одной стороны:
![](https://raw.github.com/xintrea/mytetra_syncro/master/base/1589360890iwl2ik0m9o/image1589364582dji71kxqjp.png)
Еще одна фотография другого экземпляра в большом разрешении прикреплена к данной записи.
Микроша в сборе с модулем ПЗУ выглядела так:
![](https://raw.github.com/xintrea/mytetra_syncro/master/base/1589360890iwl2ik0m9o/image1589364907f212yzyh6h.png)
После вставки модуля, содержимое памяти модуля отображалось в адресах 8000-BFFF. Первые 256 байт занимала программа-меню, которая копировала содержимое выбранной программы в ОЗУ и передавала ей управление. Таким образом, чтобы воспользоваться Бейсиком сразу после включения компьютера, надо было выполнить код с адреса 8000. Делалось это командой:
> G8000
На экране выглядело вот так:
![](https://raw.github.com/xintrea/mytetra_syncro/master/base/1589360890iwl2ik0m9o/image158936535137la0h71bj.png)
В результате появлялось меню, чем-то напоминающее стартовое меню Spectrum 128:
![](https://raw.github.com/xintrea/mytetra_syncro/master/base/1589360890iwl2ik0m9o/image15893654903u69lohjrs.png)
Пользователь нажимал нужную букву, и за две-три секунды грузилась нужная программа.
Вот так работал модуль расширения. В принципе, ничего сложного и очень юзерфрендли по меркам конца восьмидесятых.
* * *
К записи приложены файлы официальной документации на модуль ПЗУ, дамп прошивки модуля ПЗУ, и конфиг для какого-то (надо выяснить) эмулятора, в котором модуль ПЗУ можно эмулировать. А так же приложена большая фотография, на которой видно обозначение (маркировка) используемых микросхем.