100000
ПОДПРОГРАММЫ ОБСЛУЖИВАНИЯ МЕНЮ УСТАНОВКА И ЗАГРУЗКА
103554
ДРАЙВЕР КЛАВИАТУРЫ
107744
ДРАЙВЕР ТЕКСТОВОГО ТЕРМИНАЛА
100000
ПОДПРОГРАММЫ ОБСЛУЖИВАНИЯ МЕНЮ УСТАНОВКА И ЗАГРУЗКА
103554
ДРАЙВЕР КЛАВИАТУРЫ
107744
ДРАЙВЕР ТЕКСТОВОГО ТЕРМИНАЛА
Если включите свою четвертую ПЗУ (адреса 160000-177777), то там будет ваш код, можете делать что угодно. А стандартная ПЗУ, после успешной проверки контрольных сумм ПЗУ и проверки ОЗУ, запускает подпрограммы инициализации драйверов, которые содержаться в других ПЗУ. Собственно изучите листинги ПЗУ, они с комментариями.
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Подход нужен такой - отметить типовые точки входа в подпрограммы , выписать список параметров подпрограмм, и написать полностью новый текст ПЗУ.
Мероприятие крайне долгое и хлопотное, особенно отладка и проверка на совместимость с имеющимся софтом.
К тому же понадобится несколько дополнительных Кбайт ПЗУ под графику...
*
В истории разработки БК11М был такой момент - когда вменяемые трезвые господа из НЦ взглянули на БК11 без "М" - и сказали типа "Вы чо, пии-пии-пии, там ? Куда 2 года прое..ли, а создали обычную БК0010 ?" Срочно зарядили продуктивных кодеров для подгонки софта ПЗУ под ДВК с КЦГД, насколько это вообще возможно без патча Э3 - кодили с чистого листа 2 года, 1988-1989 г. Кстати, в самый первый вариант БК11П ( Прототип ) с 5 шт. ПЗУ на главной плате вообще ставились БИСки от БК0010, а управление страницами памяти - считали, что это дело пользователя.
Блог : http://collectingrd.kxk.ru/ . В ЛС прошу не писать, все сообщения MMTEMA@MAIL.RU
Вообще не вижу проблем с написанием ПО, тем более что его назначение только в одном: показать меню, далее загрузить в ОЗУ соответствующий «образ» и указать точки запуска, после чего полностью самоустраниться до следующего сброса машины.
Ну раз есть программер - это 90% решения вопроса о добавлении графики при включении УКНЦ. Решение самое простое - в моем модуле ЭСППЗУ есть фича доступа ко всем 128 Кбайт ЭСППЗУ в течении ~40 мксек после записи в порт 177762 - при этом все окна модуля имеют одинаковый контент, определяемый номером сектора в порту 177762 - числа в диапазоне 000000....000017 ( 8 ).
Т.е. патч имеющихся ПЗУ будет чисто косметический - надо вставить подпрограмму переписи новодельной программы меню из скрытых страниц модуля ЭСППЗУ в ДОЗУ УКНЦ. Устанавливать модуль ЭСППЗУ в позицию DS4 :
https://zx-pk.ru/threads/10829-zamen...r1/page20.html
И подключить сигнал ( штырь ) DOUT к соответсвующим цепям ПП.
Блог : http://collectingrd.kxk.ru/ . В ЛС прошу не писать, все сообщения MMTEMA@MAIL.RU
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)