В UKNCBTL надо в оба слота вставить картриджи ПЗУ, например кассетный Бейсик.
Вид для печати
там есть исполняемый файл A.SAV - который выводит стартовое меню на экран,
Код:A:: 0
JSR R5,PDPCP ;- ZAGRUZKA NA^ALXNOGO ZAGRUZ^IKA
0,100000/2,1000/2
.END A
есть вот такая записочка
Код:k a r p i n s k o m u ! ! !
============================
1. ne rabotaet programmator ( ty swidetelx )
( pri wkl`~enii pitaniq dolgo ne udaetsq zapustitx,
sbiwaet registr wkl`~eniq bankow ozu 177054 ).
23.11.87 g. dqbin
povelaniq programmistam
=======================
1. otlad~ik
2. drajwer klawiatury
3. programmirowanie klawiatury
ПOЖEЛAНИЯ К AППAPAТУPE
======================
- BЫКЛЮЧEНИE ПЗУ ПPOГPAMMНO
- PAЗНECEНИE OЗУ
- CТAНДAPТНЫЙ КAНAЛ ПEЧAТИ
- ПPЯMOЙ ДOCТУП B ПП OТ ГП
- CТAPТOBЫE ПEPEMЫЧКИ
- Э C П П З У
- ЗBУКOГEНEPAТOP
- ТAЙMEP НA ЦП
tABLICA GLOBALXNYH METOK pzu-160
================================
mETKA aDRES
----- -----
PMONKR 160576
RTSPC 162572
PINP 173730
DPRC 174164
POPKL 175412
POPKKL 175540
POPKD 175700
MEMORY 176132
PWPP 176132
CLMEM 176300
POPP 176300
GETPT 176376
PUTPT 176422
kONTROLXNAQ SUMMA pzu160 - 103607
+ тесты и коды клавиатуры, тесты набиты словами (word).Код:Описание механизма автозагрузки
с внешних устройств ЭВМ "Электроника" МС 0511.
F
Подготовил:Дябин М.И.
24.11.1993 г.
г. Москва
- 1 -
E
1. Механизм автозагрузки ПЗУ версии 1 УК-НЦ.
F
В системное ПЗУ версии 1 УК-НЦ введен механизм
автозагрузки с внешних устройств ЭВМ.
Механизм автозагрузки запускается при включении питания
ЭВМ, либо при перезапуске ЭВМ по клавише "Сброс", расположенной
на задней панели.
В цепочку устройств, с которых возможна автозагрузка
системы по включению питания, включены кассета ПЗУ, НГМД и
кольцевая сеть. Именно в таком порядке распределены приоритеты
данных устройств при выполнении процедуры автозагрузки. Однако,
приоритет кассеты ПЗУ может быть изменен на более низкий, в
результате чего загрузка с кассеты ПЗУ может производиться после
неудачной попытки загрузки системы с НГМД.
Если все перечисленные устройства оказались не готовы к
автозагрузке, то включается механизм меню и загрузка системы
может быть произведена из меню загрузки.
E
1.1. Автозагрузка с НГМД
F
Автозагрузка с НГМД производится в случае, если в ЭВМ не
установлена кассета ПЗУ с приоритетом 0.
Для автозагрузки с НГМД необходимо предварительно
вставить в карман 0-го или 1-го дисковода диск с системой, после
чего включить питание ЭВМ или нажать кнопку "Сброс" на задней
панели ЭВМ. Программа автозагрузки сделает попытку загрузки
системы с 0-го кармана накопителя, а в случае неудачи - с 1-го
кармана.
Если попытка автозагрузки с НГМД оказалась неудачной, то
программа автозагрузки переходит к загрузке системы с кассеты
ПЗУ или из сети.
E
1.2. Автозагрузка с кассеты ПЗУ
F
Допускается автозагрузка и запуск программы, хранящейся
в кассете ПЗУ, как в адресном пространстве ЦП, так и в адресном
пространстве ПП.
Кассета, предназначенная для автозагрузки, должна иметь
в своем составе программу загрузки кассеты, которая запускается
при инициализации встроенного ПО и должна подготовить
содержимое кассеты к запуску на ЦП или на ПП.
- 2 -
Программа загрузки кассеты ПЗУ может размещаться в любом
месте 0-го банка кассеты ПЗУ, однако нулевое слово этого банка
кассеты должно содержать адрес запуска программы загрузки
кассеты для автозапуска, а первое слово - адрес запуска
программы загрузки кассеты при запуске ее из меню загрузки.
E
1.2.1. Автозагрузка с кассеты ПЗУ на ЦП
F
Автозагрузка с кассеты ПЗУ на ЦП производится в случае,
если установлен 0-вой приоритет запуска кассеты на ЦП, либо
после неудачной попытки загрузки с НГМД, если установлен 1-вый
приоритет кассеты.
Программа загрузки кассеты ПЗУ должна переписать систему
с кассеты в ОЗУ ЦП и поместить адрес запуска системы в ячейку
с адресом 40(8) ОЗУ ПП. В ячейку с адресом 42(8) ОЗУ ПП
программа должна поместить приоритет кассеты (значение 0 или 1).
Программа загрузки должна заканчиваться командой RTS PC.
В качестве адреса запуска системы на ЦП допускается
любой четный адрес. Если адрес запуска >= 160000(8), то запуск
системы производится в HALT-области ЦП.
E
1.2.2. Автозагрузка с кассеты ПЗУ на ПП
F
Для запуска программы на ПП та же программа
загрузки кассеты, которая обеспечивает загрузку программы на ЦП,
должна разместить требуемую программу в нужном месте ОЗУ ПП
и поместить адрес запуска программы в ОЗУ ПП в ячейку с адресом
44(8) в ОЗУ ПП.
В этом случае данная программа будет поставлена в
очередь процессов на ПП с низшим приоритетом и запустится на
исполнение сразу же после завершения процедуры инициализации
встроенного ПО.
Программа, предназначенная для автозапуска на ПП может
размещаться и запускаться на выполнение как в ОЗУ ПП, так и
непосредственно в кассете ПЗУ.
Для запуска программы в кассете ПЗУ программа загрузки,
наряду с установкой адреса запуска программы, должна поместить
в ячейку 46(8) ОЗУ ПП (в исходном состоянии имеет значене 0)
состояние регистра с адресом 177054, определяющего конфигурацию
памяти в адресном пространстве ПП на момент выполнения
программы.
- 3 -
В этом случае перед запуском программы будет установлено
новое содержимое регистра 177054, которое должно обеспечить
установку в адресном пространстве ПП банка кассеты ПЗУ, в
котором размещается исполняемая программа. Номер кассеты с
запускаемой программой устанавливается автоматически. После
завершения выполнения программы на ПП исходное значение регистра
177054 будет восстановлено.
Следует иметь в виду, что при подключении в адресное
пространство ПП кассеты ПЗУ отключается банк системного ПЗУ,
поэтому обращение к встроенному ПО из программы, исполняемой в
кассете ПЗУ не допускается. Программа, выполняемая при
автозагрузке в ПП должна завершаться командой RTS PC.
Кассета ПЗУ может быть установлена в любом кармане. Если
установлены две кассеты ПЗУ, предназначенные для автозапуска, то
производится автозапуск кассеты, установленной во втором
кармане.
E
1.2.3. Загрузка кассеты ПЗУ из меню
F
При загрузке кассеты ПЗУ из меню запускается программа
загрузки по адресу, расположенному в первой ячейке кассеты,
после чего программа загрузки должна переместить загружаемую
программу в ОЗУ ЦП и поместить адрес запуска программы в ЦП
в ячейку с адресом 40(8) в ОЗУ ПП. Содержимое ячейки с адресом
42(8) в данном случае не имеет значения. Программа загрузки
должна заканчиваться командой RTS PC.
Если используется кассета "старого образца", содержащая
в нулевой ячейке константу 240(8), то работа с ней идет обычным
образом, т.е. из меню загрузки.
E
1.3. Автозагрузка из сети
F
Если попытка автозагрузки с НГМД и с кассеты ПЗУ
оказались неудачными, то производится попытка загрузить систему
из сети.
Если в данном случае сетевой адаптер отсутствует, то
управление передается на меню загрузки.
- 4 -
E
2. Новые команды ПЗУ версии 1.
F
В состав встроенного ПО версии 1 включены дополнительные
команды, которые позволяют управлять процессом вывода информации
в служебный экран и в служебные строки - верхнюю и нижнюю. Кроме
того модифицирована команда, позволяющая определить версию
встроенного ПО.
2.1. Установить отображение служебного экрана.
Командная последовательность- 33 233
Команда обеспечивает отображение служебного экрана в
экранном поле вместо главного экрана. Формат служебного экрана -
20 строк по 40 символов двойной ширины.
2.2. Отменить отображение служебного экрана.
Командная последовательность- 33 277 233
Команда отключает отображение служебного экрана и
восстанавливает отображение главного экрана.
2.3. Включить главный экран.
Командная последовательность- 33 234
Команда делает главный экран активным.
2.4. Включить служебный экран.
Командная последовательность- 33 235
Команда делает служебный экран активным. Для отображения
служебного экрана необходимо воспользоваться командой 33 233.
2.5. Включить верхнюю служебную строку.
Командная последовательность- 33 236
Команда делает верхнюю служебную строку активной.
2.6. Включить нижнюю служебную строку.
Командная последовательность- 33 237
Команда делает нижнюю служебную строку активной.
2.7. Команда "Запрос" ESC Z (33 132) отрабатывается путем выдачи
последовательности ESC / 1 (33 57 61).
Товарищ Venya_Fox с Полигона Призраков приобрёл у охотников за драгметаллами вот такую крайне интересную плату. Увы, микросхемы из панелек не уцелели (
Внимание на расположение ПП и прочих элементов.
Скорее всего это какая-то предсерийная ревизия. В пользу этой версии говорят и даты на микросхемах (самая поздняя - 88 03)
https://pic.maxiol.com/thumbs2/16124...27.img7488.jpg https://pic.maxiol.com/thumbs2/16124...27.img7493.jpg https://pic.maxiol.com/thumbs2/16124...27.img7512.jpg https://pic.maxiol.com/thumbs2/16124...27.img7515.jpg https://pic.maxiol.com/thumbs2/16124...27.img7510.jpg
Кстати машина с такой компоновкой уже светилась, но на старых фото (скан из книги "Основы информатики и вычислительной техники")
https://pic.maxiol.com/thumbs2/16124...027.312111.png
Вряд ли это прототип, потому что видеоконтроллер тут 036, а не 033.
Точнее сказать может @Alex_K.
https://pic.maxiol.com/?v=1612470926...g0180.jpg&dp=2Это вполне серийный образец. У нас был класс с такими УКНЦ. Но она немного отличается от классической схемотехники КВАНТ. Не распаяны некоторые сигналы в разъёмах ВУ1 и ВУ2, например не выходит сигнал CE0, из-за этого не будет работать контроллер жёсткого диска. Также совершенно другая цоколёвка у разъёмов ВИДЕО, СТЫК С2 и ПРИНТЕР, поэтому к ней нужны другие кабеля. Вот фото моей УКНЦ, ревизия 3. Фото делалось давно, так что качество не ахти.
https://pic.maxiol.com/thumbs2/16124...6.imag0180.jpg https://pic.maxiol.com/thumbs2/16124...6.imag0181.jpg
- - - Добавлено - - -
Уже сказал.
Пересобрал новое ПЗУ160 с автозагрузкой Дябина М.И.
В UKNCBTL работает.
https://youtu.be/V8atTFZwKS0
Выкладываю образ и ПЗУ для UKNCBTL.
https://cloud.mail.ru/public/ieZH/w1NVP1Nbg
на дискете по ссылке выше FPZUN.LST - явно какой-то "убитый", RT-11 не желает с ним корректно...
Но есть его копия с расширением .TXT , он вполне просматриваемый, там написано про тонкости автозагрузки
ну его и ранее в теме уже читали \ показывали...Код:Описание механизма автозагрузки
с внешних устройств ЭВМ "Электроника" МС 0511.
Подготовил:Дябин М.И.
24.11.1993 г.
г. Москва
- 1 -
E
1. Механизм автозагрузки ПЗУ версии 1 УК-НЦ.
F
В системное ПЗУ версии 1 УК-НЦ введен механизм
автозагрузки с внешних устройств ЭВМ.
Механизм автозагрузки запускается при включении питания
ЭВМ, либо при перезапуске ЭВМ по клавише "Сброс", расположенной
на задней панели.
В цепочку устройств, с которых возможна автозагрузка
системы по включению питания, включены кассета ПЗУ, НГМД и
кольцевая сеть. Именно в таком порядке распределены приоритеты
данных устройств при выполнении процедуры автозагрузки. Однако,
приоритет кассеты ПЗУ может быть изменен на более низкий, в
результате чего загрузка с кассеты ПЗУ может производиться после
неудачной попытки загрузки системы с НГМД.
Если все перечисленные устройства оказались не готовы к
автозагрузке, то включается механизм меню и загрузка системы
может быть произведена из меню загрузки.
E
1.1. Автозагрузка с НГМД
F
Автозагрузка с НГМД производится в случае, если в ЭВМ не
установлена кассета ПЗУ с приоритетом 0.
Для автозагрузки с НГМД необходимо предварительно
вставить в карман 0-го или 1-го дисковода диск с системой, после
чего включить питание ЭВМ или нажать кнопку "Сброс" на задней
панели ЭВМ. Программа автозагрузки сделает попытку загрузки
системы с 0-го кармана накопителя, а в случае неудачи - с 1-го
кармана.
Если попытка автозагрузки с НГМД оказалась неудачной, то
программа автозагрузки переходит к загрузке системы с кассеты
ПЗУ или из сети.
E
1.2. Автозагрузка с кассеты ПЗУ
F
Допускается автозагрузка и запуск программы, хранящейся
в кассете ПЗУ, как в адресном пространстве ЦП, так и в адресном
пространстве ПП.
Кассета, предназначенная для автозагрузки, должна иметь
в своем составе программу загрузки кассеты, которая запускается
при инициализации встроенного ПО и должна подготовить
содержимое кассеты к запуску на ЦП или на ПП.
- 2 -
Программа загрузки кассеты ПЗУ может размещаться в любом
месте 0-го банка кассеты ПЗУ, однако нулевое слово этого банка
кассеты должно содержать адрес запуска программы загрузки
кассеты для автозапуска, а первое слово - адрес запуска
программы загрузки кассеты при запуске ее из меню загрузки.
E
1.2.1. Автозагрузка с кассеты ПЗУ на ЦП
F
Автозагрузка с кассеты ПЗУ на ЦП производится в случае,
если установлен 0-вой приоритет запуска кассеты на ЦП, либо
после неудачной попытки загрузки с НГМД, если установлен 1-вый
приоритет кассеты.
Программа загрузки кассеты ПЗУ должна переписать систему
с кассеты в ОЗУ ЦП и поместить адрес запуска системы в ячейку
с адресом 40(8) ОЗУ ПП. В ячейку с адресом 42(8) ОЗУ ПП
программа должна поместить приоритет кассеты (значение 0 или 1).
Программа загрузки должна заканчиваться командой RTS PC.
В качестве адреса запуска системы на ЦП допускается
любой четный адрес. Если адрес запуска >= 160000(8), то запуск
системы производится в HALT-области ЦП.
E
1.2.2. Автозагрузка с кассеты ПЗУ на ПП
F
Для запуска программы на ПП та же программа
загрузки кассеты, которая обеспечивает загрузку программы на ЦП,
должна разместить требуемую программу в нужном месте ОЗУ ПП
и поместить адрес запуска программы в ОЗУ ПП в ячейку с адресом
44(8) в ОЗУ ПП.
В этом случае данная программа будет поставлена в
очередь процессов на ПП с низшим приоритетом и запустится на
исполнение сразу же после завершения процедуры инициализации
встроенного ПО.
Программа, предназначенная для автозапуска на ПП может
размещаться и запускаться на выполнение как в ОЗУ ПП, так и
непосредственно в кассете ПЗУ.
Для запуска программы в кассете ПЗУ программа загрузки,
наряду с установкой адреса запуска программы, должна поместить
в ячейку 46(8) ОЗУ ПП (в исходном состоянии имеет значене 0)
состояние регистра с адресом 177054, определяющего конфигурацию
памяти в адресном пространстве ПП на момент выполнения
программы.
- 3 -
В этом случае перед запуском программы будет установлено
новое содержимое регистра 177054, которое должно обеспечить
установку в адресном пространстве ПП банка кассеты ПЗУ, в
котором размещается исполняемая программа. Номер кассеты с
запускаемой программой устанавливается автоматически. После
завершения выполнения программы на ПП исходное значение регистра
177054 будет восстановлено.
Следует иметь в виду, что при подключении в адресное
пространство ПП кассеты ПЗУ отключается банк системного ПЗУ,
поэтому обращение к встроенному ПО из программы, исполняемой в
кассете ПЗУ не допускается. Программа, выполняемая при
автозагрузке в ПП должна завершаться командой RTS PC.
Кассета ПЗУ может быть установлена в любом кармане. Если
установлены две кассеты ПЗУ, предназначенные для автозапуска, то
производится автозапуск кассеты, установленной во втором
кармане.
E
1.2.3. Загрузка кассеты ПЗУ из меню
F
При загрузке кассеты ПЗУ из меню запускается программа
загрузки по адресу, расположенному в первой ячейке кассеты,
после чего программа загрузки должна переместить загружаемую
программу в ОЗУ ЦП и поместить адрес запуска программы в ЦП
в ячейку с адресом 40(8) в ОЗУ ПП. Содержимое ячейки с адресом
42(8) в данном случае не имеет значения. Программа загрузки
должна заканчиваться командой RTS PC.
Если используется кассета "старого образца", содержащая
в нулевой ячейке константу 240(8), то работа с ней идет обычным
образом, т.е. из меню загрузки.
E
1.3. Автозагрузка из сети
F
Если попытка автозагрузки с НГМД и с кассеты ПЗУ
оказались неудачными, то производится попытка загрузить систему
из сети.
Если в данном случае сетевой адаптер отсутствует, то
управление передается на меню загрузки.
- 4 -
E
2. Новые команды ПЗУ версии 1.
F
В состав встроенного ПО версии 1 включены дополнительные
команды, которые позволяют управлять процессом вывода информации
в служебный экран и в служебные строки - верхнюю и нижнюю. Кроме
того модифицирована команда, позволяющая определить версию
встроенного ПО.
2.1. Установить отображение служебного экрана.
Командная последовательность- 33 233
Команда обеспечивает отображение служебного экрана в
экранном поле вместо главного экрана. Формат служебного экрана -
20 строк по 40 символов двойной ширины.
2.2. Отменить отображение служебного экрана.
Командная последовательность- 33 277 233
Команда отключает отображение служебного экрана и
восстанавливает отображение главного экрана.
2.3. Включить главный экран.
Командная последовательность- 33 234
Команда делает главный экран активным.
2.4. Включить служебный экран.
Командная последовательность- 33 235
Команда делает служебный экран активным. Для отображения
служебного экрана необходимо воспользоваться командой 33 233.
2.5. Включить верхнюю служебную строку.
Командная последовательность- 33 236
Команда делает верхнюю служебную строку активной.
2.6. Включить нижнюю служебную строку.
Командная последовательность- 33 237
Команда делает нижнюю служебную строку активной.
2.7. Команда "Запрос" ESC Z (33 132) отрабатывается путем выдачи
последовательности ESC / 1 (33 57 61).
но вот по ощущениям в эмуляторе - он кроме дискеты в кармане 0 и не пытается другие устройства дёргать, или я мало времени дал этой новой прошивке...
- - - Добавлено - - -
как это на видео, ты так резво перескочил на ИГРУШКУ-1 с другой дискеты? ;-)
Пока увидел только 1 явный плюс - рулон по умолчанию дискретный ;-)
FPZUN.LST не убитый, а оригинальный. Видимо для какого-то родного редактора. А FPZUN.TXT - это уже мной преобразованный файл, чтобы можно было его читать на Windows.
Автозагрузка идет с обоих дискет. Я просто выключаю 0-ю и даю ресет, чтобы загрузилась 1-я. Автозагрузка с кассет ПЗУ не работает. Может это связано с тем, что нужен другой формат кассеты, как в описании. К сожалению реальной кассеты у меня нет, а то проверил бы в реале.