PDA

Просмотр полной версии : Разные версии 1801РЕ2-10х



mr.Lee
10.11.2017, 12:41
Восстанавливал тут на днях БК-шку, в которой помимо всего прочего вместо 1801РЕ2-107 стояла РР1 с заказным ПО (не суть, но видимо для какого то медицинского кабинета в Самаре:). После извлечения которой на место была возвращена 107-ая. Включил комп - Бейсик запустился. Решил погонять программки и столкнулся с тем, что после RUN получил сообщение
СТОП.
То есть в интерактивном режиме все операторы отрабатывались нормально, и программа заносилась в память, но выполняться она отказывалась. Пришлось покопаться с закромах и поставить другую 107-ю, с которой все заработало как надо.
Первая версия 107-ой была от 88 года, вторая - 91го.
Вопрос, скорее всего к Вам, ММ, существовали ли разные версии бейсиков для 10-ки? или это возможный глюк конкретного экземпляра прошивки?
62814

MM
10.11.2017, 18:40
существовали ли разные версии бейсиков для 10-ки
В 1801РЕ2 - нет, только 106, 107, 108.
В 1801РР1 / 573РФ3 - кучи-горы, в т.ч. патченных на все варианты бытия.

Если Бейсик формально запускается, но вредничает - менять 108, она не тестируется при старте ЭВМ, и ОЧЕНЬ часто бывает "ошибочной".
Контрольный пример -
PRI PI
3.1415.........

10 PRI PI
20 GO TO 10
RU
Должна запуститься программа по печати столбца значений Пи.

mr.Lee
10.11.2017, 23:54
Ну значит у меня глючит конкретный экземпляр 107-ой. с другой все работает нормально... интересно было бы слить прошивку, но вот чем...

MM
11.11.2017, 02:01
но вот чем...
Можно вместо 108 поставить 019 и командами МСТД списать на ленту.
При такой конфе в момент запуска БК0010 нажать "Стоп", добиться выхода в монитор БК0010 с приглашением "?", далее - Т( ввод ) ( рус ) ТС
Далее - см. руководство по МСТД .
Кстати, в МСТД можно и к/с подсчитать 107 ПЗУ - но т.к. Бейсик таки запустился, к/с в норме...

Как с помощью блока МСТД это сделать :
1. Выв. 23 ПЗУ 018 ( или 084 ) блока МСТД временно через резистор ~2 ком подключить к +5в.
2. Временно разомкнуть резистор от выв. А14 разъема МСТД ( отключение 106 и 107 ПЗУ в БК0010-01 )
3. Подключить блок МСТД.