На более новой схемотехнике с 537РУ8 и 1801РЕ2Б-255 будет мешать внешний дешифратор на адреса 20000, т.к. 537РУ8 не поддерживает МПИ, то дешифратор и формирование RPLY сделано на внешних элементах, придется перерезать дорожку.
Вид для печати
Да, симуляцию репли от выкушенных РУ8 придется отключать.
Смысла нет, так как 092 и РУ11А в сумме стоят около 100 рублей плюс доставка.
- - - Добавлено - - -
Господа, не ткнете носом в интернетную доку, как работать с Фокалом из ПЗУ КР1801РЕ2Б с прошивкой 058? Сотоварищи обещались подогнать некоторое кол-во таковых, хотелось бы их проверить.
Очередная система online. Теперь в рамках pdp-11.org.ru, через telnet доступен RSTS/E V10.1.
Адрес pdp-11.org.ru, порт 6023, гостевой вход 254,254:Система так же видна в HECnet как CCCP:: :)Код:sibmedinfo:~% telnet pdp-11.org.ru 6023
Trying 80.89.204.47...
Connected to pdp-11.org.ru.
Escape character is '^]'.
Connected to the PDP-11 simulator VH device, line 1
RSTS V10.1-L 19-Oct-17 11:59
User: 254,254
Last interactive login on 19-Oct-17, 11:52 at KB6:
1 other user is logged in under this account
,;,
O(o o)O
+---ooO-----------Ooo------------------------------------------------+
| # # # W E L C O M E T O |
| # ## ## |
| #### #### #### # # ### # ### #### # # ### # # |
| # # # # # # ### # # # # # # # # # # # # |
| # # # # # # # # # # # # # # # # |
| #### #### #### ### ### # ### # ##### # # ### |
| # # # |
| # # CCCP:: RSTS/E V10.01 #### |
+--------------------------------------------------------------------+
$
Пока из продуктов установлены только DECNET и BP2. Постепенно будут установлены другие продукты.
Занятно.
RSTS/E когда пытается определить тип терминала по команде SET TERMINAL/INQUIRE, воспринимает ответ <ESC>/Z (VT100 in VT52 mode) как VT100 (в отличие от RSX и VMS - там VT52). При этом попыток переключиться в VT100 режим похоже не делает (ну или по крайней мере эмулятор VT52 остается в режиме VT52).
Поставил ответ <ESC>/K (чистый VT52) - стал определяться как VT52. При этом похоже недоступно редактирование команд - видимо оно только для ANSI терминалов.
Тогда в памяти должен находиться некий флаг, указывающий прошивке, что в памяти присутствует дополнительное ПО. Или не флаг, а адрес (или несколько) перехода на подпрограммы допПО. Теоретически возможно - прошивка регулярно проверяет нули по некоторым адресам и если там не нули, использует процедуры допПО.
Новые функции есть у всех прошивок, кроме самой первой -091, т.е. у -092, неофициальной -093 и -255.
Эти функции:
013 -FORMAT & WRITE. Форматирование дорожки и сразу же заполнение её данными за один проход. Т.е. зона данных заполняется не шаблоном форматирования, а сразу же данными;
014 - FORMAT IBM. Форматирование в формате IBM с индексным маркером;
015 - пересылка блока памяти, используя DMA;
016 - запуск подпрограммы пользователя.
Подпрограмма запускается в ОЗУ материнки с адресом "окна" 040000. Таким образом она работает по адресам 040000-077777 и в ОЗУ материнки должна вмещаться в диапазон 16К. Подпрограмма никуда не копируется. Если надо использовать ОЗУ КМД, то она должна скопировать туда сама себя. Никаким подключений к коду в ПЗУ нет, максимум можно перехватить только обработку векторов 4, 10, 24 и 100.
Но всё уже давно дизассемблировано и откомментировано, можно посмотреть здесь.
мощно! Но это ведь по сути COPY/DEV ?
Была ещё (есть) на УК-НЦ программа KOP
http://pic.pdp-11.ru/thumbs/20171114182420265.png
Подскажите, как программе в материнке читать и писать в ОЗУ КМД новых версий?Цитата:
Подпрограмма никуда не копируется. Если надо использовать ОЗУ КМД, то она должна скопировать туда сама себя.