PDA

Просмотр полной версии : Контроллер псевдодиска на SD-карте для ДВК/ УКНЦ / PDP-11 original + Ethernet



Страницы : 1 [2] 3

monoxrom
30.11.2019, 21:48
Спасибо, понятно!

А про DIR прочитал в этой книге которую мне дали выще
https://forum.maxiol.com/index.php?act=Attach&type=post&id=6783
232 страница

правда это инструкция от рафос и ДВК, может там что-то было и не так(((
А как на RT-11 почмотреть файлы с сортировкой по имени?

Hunta
30.11.2019, 21:52
А как на RT-11 почмотреть файлы с сортировкой по имени?
DIRECTORY /ALPHABETIZE или сокращённо DIR /ALP

SuperMax
01.12.2019, 06:50
я думаю будет таки проще начать работу через ADOS
те BOOT AZ6:
далее будет нортоноподобная оболочка и это будет относительно привычно
в смысле запуска и смены дисков

AFZ
03.04.2020, 21:56
Наконец-то (не прошло и двух лет, как...), я таки сочинил инструкцию по программированию (https://forum.maxiol.com/index.php?showtopic=5388&st=0&gopid=54109&#) для AZ. Сюда ее постить нужно, или хватит на официальной страничке у СуперМакса?

hobot
04.04.2020, 00:29
Сюда ее постить нужно, или хватит на официальной страничке у СуперМакса?
имхо: достаточно добавить в первое сообщение,
ещё момент, я не знаю используете ли вы в поставке тот образ который я собирал, но добавьте и на него ссылку в первое сообщение, ссылка на просто архив от SuperMax - ИМХО я не считаю корректной, нигде не увидел прямую ссылку на образы из комплекта - это секрет и эксклюзив только за рубли? Но вы же не софтом Зеленоградских программистов 90-х годов торгуете и уж точно не DECовским и не УК-НЦ софтом, вы контроллер продаёте в разных видах, так прямая ссылка на ваши AZ6 и прочее??? Я что то пропустил ???

SuperMax
04.04.2020, 06:19
имхо: достаточно добавить в первое сообщение,
ещё момент, я не знаю используете ли вы в поставке тот образ который я собирал, но добавьте и на него ссылку в первое сообщение, ссылка на просто архив от SuperMax - ИМХО я не считаю корректной, нигде не увидел прямую ссылку на образы из комплекта - это секрет и эксклюзив только за рубли? Но вы же не софтом Зеленоградских программистов 90-х годов торгуете и уж точно не DECовским и не УК-НЦ софтом, вы контроллер продаёте в разных видах, так прямая ссылка на ваши AZ6 и прочее??? Я что то пропустил ???
походу да, ибо образа никогда не были секретом - и все выкладывается в теме
https://forum.maxiol.com/index.php?s=&showtopic=5388&view=findpost&p=53036
https://forum.maxiol.com/index.php?s=&showtopic=5388&view=findpost&p=53854

SuperMax
20.04.2020, 15:11
Есть немного времени позаниматься сетью

сделал WEB-сервер отдающий файлы с SD-карты
https://pic.maxiol.com/thumbs2/1587384597.3232235619.capture.png (https://pic.maxiol.com/?v=1587384597.3232235619.capture.png&dp=2)
ну и ведется дальнейшая работа

соответственно всем, у кого уже есть AZ - рекомендую озадачится приобретением сетевой карты

S_V_B
20.04.2020, 17:08
рекомендую озадачится приобретением сетевой карты
А ESP8266 к AZ никак нельзя прикрутить? "Народное" решение без проводов.

SuperMax
20.04.2020, 17:21
А ESP8266 к AZ никак нельзя прикрутить? "Народное" решение без проводов.

лично я к ESP8266 равнодушен:
1. безопасность никакая - точнее полное отсутствие какой-либо безопасности:
https://esp8266.ru/forum/threads/vopros-bezopasnosti.2057/

ESP8266 убивается стандартными WiFi пакетами передачи, не касаясь даже уровня встроенного и писанного ПО пользователем. Зачем на такое глючное поделие от Espressif вообще ставить какую-то защиту, если оно не может работать в реальных условиях и падает раньше, чем дойдет до попытки приема-передачи ключей. Сертификации к альянса WiFi на ESP8266 не было и не будет. Да даже оно не спасет - сам стандарт содержит множественные ошибки, из-за которых реализация на её WiFi драйвере каких-то безопасных вещей невозможна.
2. закрытое решение без документации
я понимаю, что беспроводное решение подкупает отсутствием проводов, но реальность куда хуже: запустив сканер я поймал 112 WiFi сетей (на 2.4GHz) которые ловятся у меня в квартире
те если надо нормальную скорость (а не 10-20КБ в секунду) то надо 5GHz.

если говорить о технической возможности прикрутить - да, можно - наружу у AZ торчит SPI
и есть свободный SPI на самом контроллере
те если готовы заняться этим процессом - поможем и поддержим.

S_V_B
20.04.2020, 18:33
те если готовы заняться этим процессом - поможем и поддержим.
Куда мне..
Просто у меня на БКшке стоит ESP я ее правда в режиме виртуального COM порта зашил - доволен как слон.
А насчет безопасности.. не думаю, что кто-то в вашем доме додумается сниффить вашу ДВК, большинство даже слов таких не знают :)

SuperMax
20.04.2020, 19:12
Куда мне..
Просто у меня на БКшке стоит ESP я ее правда в режиме виртуального COM порта зашил - доволен как слон.
А насчет безопасности.. не думаю, что кто-то в вашем доме додумается сниффить вашу ДВК, большинство даже слов таких не знают :)
безопасность это не только хакеры, это еще и стабильная работа c передачей данных без повреждений.
суть в том, что просто наличия большого количества сетей хватает для сноса ее крыши.

ну WPA2 она не поддерживает - те никто же не будет переводить свою сеть в открытую ?
https://esp8266.ru/forum/threads/wpa2-enterprise.3615/

S_V_B
20.04.2020, 19:15
ну WPA2 она не поддерживает
Почему не поддерживает? В стандартной прошивке возможно, но их уже вагон и маленькая тележка под любые нужды.
Кто мешает включить в свою сеть и пробросить порты если нужно?

SuperMax
20.04.2020, 19:26
Почему не поддерживает? В стандартной прошивке возможно, но их уже вагон и маленькая тележка под любые нужды.
Кто мешает включить в свою сеть и пробросить порты если нужно?
уже починили ? хорошо. остается починить чтобы она не падала в загруженной WIFI сети.

на самом деле свет клином на ней не сошелся - есть и более правильные решения, но вот что-то я сходу ничего работающего на 10Mbit не нашел (те способного принимать или передавать поток с устройства с такой скоростью)
я к тому, что тоже копирование образа всего в 32МБ уже будет грустным занятием. Надо копать в сторону 5GHz а там пока еще не очень кошерные цены.

SuperMax
22.04.2020, 21:28
Еще маленький шаг
WEBDAV сервер уже умеет отдавать файлы и можно ходить по директориям

окошко FARа
https://pic.maxiol.com/thumbs2/1587580000.3232235619.capture.png (https://pic.maxiol.com/?v=1587580000.3232235619.capture.png&dp=2)

hobot
23.04.2020, 01:43
Еще маленький шаг
WEBDAV сервер уже умеет отдавать файлы и можно ходить по директориям

окошко FARа
https://pic.maxiol.com/thumbs2/1587580000.3232235619.capture.png (https://pic.maxiol.com/?v=1587580000.3232235619.capture.png&dp=2)

заливай отдельно ДВКашникам игрушки и под КГД, и под КЦГД, и символьную классику! )
Всем Зеленоградский КЦГД-ый LODE RUNNER и ТЕТРИС 8-блоковый из скобочек )))

SuperMax
23.04.2020, 05:38
заливай отдельно ДВКашникам игрушки и под КГД, и под КЦГД, и символьную классику! )
Всем Зеленоградский КЦГД-ый LODE RUNNER и ТЕТРИС 8-блоковый из скобочек )))
да, сейчас работаю над заливкой на карту

SuperMax
24.04.2020, 17:53
WEBDAV работает - поддерживаются операции
- копирование на карту, с карты, создание дубликата файла на карте
- перенос и переименование файлов на карте
- удаление файлов и директорий на карте
- создание директории

ограничения
- язык английский
- формат DOS
- длинные имена не поддерживаются

протестированные клиенты WEBDAV
- neon/0.30.2 (идет в комплекте netbox - FAR3)


сейчас займусь вылизыванием кода и оптимизацией

SuperMax
25.04.2020, 08:06
Вылизывание кода помогает найти баги:
один вызывающий повреждение данных найден и прибит

сейчас остается оптимизация скорости записи на флешку

falanger
25.04.2020, 11:52
SuperMax, делай и под Linux клиент, не все люди пользуются виндами.

SuperMax
25.04.2020, 15:25
SuperMax, делай и под Linux клиент, не все люди пользуются виндами.
зачем делать новый клиент если он уже есть ?
а кто под Linux-ом сидят знают про davfs2 ;-)

falanger
25.04.2020, 15:58
SuperMax, все ПО написанное под Пингвина наперечет мало кто знает, спасибо что подсказал. :)
Я в основном по SSH с серверами общаюсь, обычно wget хватает когда надо чего-то туда закачать.

SuperMax
27.04.2020, 06:57
Список полностью поддерживаемых клиентов WEBDAV дополнен клиентом в TotalComander

вообще прихожу к выводу, что клиенты писали вообще не глядя на стандарт
ибо отдаешь список опций, а клиенту пофиг - он хочет LOCK вне зависимости от его наличия в списке

SuperMax
27.04.2020, 09:10
Прошло успешное тестирование клиента FileZilla PRO.

SuperMax
28.04.2020, 17:58
Двигаюсь дальше

первые шаги:
https://pic.maxiol.com/thumbs2/1588085780.3232235619.capture.png (https://pic.maxiol.com/?v=1588085780.3232235619.capture.png&dp=2)

образы дисков AZ будут представлены не только как файлы, но как директории в которых можно будет манипулировать файлами самой RT11
те перекинуть файлы на реальную ДВК/УКНЦ будет легко и просто - никаких флешек, дискет и готеков.

SuperMax
30.04.2020, 06:20
еще один маленький шаг
https://pic.maxiol.com/thumbs2/1588216795.3232235619.capture.png (https://pic.maxiol.com/?v=1588216795.3232235619.capture.png&dp=2)

SuperMax
30.04.2020, 21:13
маленький результат
https://pic.maxiol.com/thumbs2/1588270102.3232235619.untitled1copy.jpg (https://pic.maxiol.com/?v=1588270102.3232235619.untitled1copy.jpg&dp=2)
https://pic.maxiol.com/thumbs2/1588270272.3232235619.untitled2copy.jpg (https://pic.maxiol.com/?v=1588270272.3232235619.untitled2copy.jpg&dp=2)

SuperMax
01.05.2020, 12:09
еще маленький шаг вперед

https://pic.maxiol.com/thumbs2/1588324132.3232235619.capture1.png (https://pic.maxiol.com/?v=1588324132.3232235619.capture1.png&dp=2)
жмем ентер
https://pic.maxiol.com/thumbs2/1588324151.3232235619.capture2.png (https://pic.maxiol.com/?v=1588324151.3232235619.capture2.png&dp=2)

S_V_B
01.05.2020, 12:20
Можно ли получить документацию по работе с Вашим контроллером (для программеров).. допустим я захочу сделать образ для работы без RT-11.
Исходники драйвера не секретны? (просто посмотреть...может оптииизироваить)... пока моя игруха не лезет на AZ...

SuperMax
01.05.2020, 13:44
Можно ли получить документацию по работе с Вашим контроллером (для программеров).. допустим я захочу сделать образ для работы без RT-11.
Исходники драйвера не секретны? (просто посмотреть...может оптииизироваить)... пока моя игруха не лезет на AZ...

Документация уже опубликована
https://forum.maxiol.com/index.php?s=&showtopic=5388&view=findpost&p=54109
по исходникам драйвера подождем ответа AFZ

- - - Добавлено - - -

Ну вот и со вложенными DSK разобрался - процесс отладки
https://pic.maxiol.com/thumbs2/1588329639.3232235619.untitled1copy.jpg (https://pic.maxiol.com/?v=1588329639.3232235619.untitled1copy.jpg&dp=2)

теперь полировка и можно будет приступать к записи

ps: да, ограничение на вложенность DSK только по длине пути - 256символов

AFZ
01.05.2020, 22:35
Исходники драйвера не секретны? (просто посмотреть...может оптииизироваить)...Выложил (https://forum.maxiol.com/index.php?showtopic=5388&st=0&gopid=54198&#)

SuperMax
03.05.2020, 13:56
Начал писать документацию

https://forum.maxiol.com/index.php?s=&showtopic=5490&view=findpost&p=53344

SuperMax
05.05.2020, 15:24
Запись начала работать, пока обработано два варианта, но уже пишет в DSK любой вложенности.

Остается для DSK:
- обработать 2 варианта записи
- метод DELETE (удаление)
- метод MOVE (переименование)
- метод COPY(дублирование файла на стороне сервера серверными ресурсами)

SuperMax
06.05.2020, 10:16
еще маленький шаг:
переименование [в DSK] работает
правда выяснилась проблема с клиентом WEBDAV в FAR, в TC работает нормально

SuperMax
06.05.2020, 14:15
проблема с FAR оказалась не проблема, а особенность - для переименования надо убрать лишний путь оставив только имя
тогда формируется корректный запрос WEBDAV

ну и удаление заработало во всех DSK втч и вложенных

- - - Добавлено - - -

добавил фишку - удаленные файлы отображатся с доп. расширением .DELETED
и их можно читать/копировать

https://pic.maxiol.com/thumbs2/1588763659.3232235619.capture.png (https://pic.maxiol.com/?v=1588763659.3232235619.capture.png&dp=2)

SuperMax
07.05.2020, 17:08
еще шажок вперед - создаем записи в директории, но обработаны еще не все варианты.

на вложенность нам пофиг:
https://pic.maxiol.com/thumbs2/1588860337.3232235619.capture.png (https://pic.maxiol.com/?v=1588860337.3232235619.capture.png&dp=2)

SuperMax
09.05.2020, 09:31
Ну можно сказать что основная часть сделана
пишет-читает итд

сейчас полировка кода

rrp
11.05.2020, 11:42
Ну можно сказать что основная часть сделана
пишет-читает итд

сейчас полировка кода
IP-адрес можно задавать произвольно?

SuperMax
11.05.2020, 12:57
IP-адрес можно задавать произвольно?
ip адрес система получает с DHCP сервера в домашнем роутере

принципиально потом его можно поменять ручками
вопрос только зачем ?

S_V_B
11.05.2020, 13:03
Для УКНЦ что нужно сделать чтобы счастье случилось?

SuperMax
11.05.2020, 13:08
Для УКНЦ что нужно сделать чтобы счастье случилось?
Подключить сетевую карту + прошить новую фирмварь

Инструкция в процессе написания но уже почти все
https://forum.maxiol.com/index.php?s=&showtopic=5490&view=findpost&p=53344

сейчас готовим первый релиз с сетью к публикации - в процессе тестирования

rrp
11.05.2020, 13:15
ip адрес система получает с DHCP сервера в домашнем роутере

принципиально потом его можно поменять ручками
вопрос только зачем ?
Т.е. в конфиге или ini-файле он (IP) будет доступен?
Ну, например, это может быть надо для того, что бы адрес был не из пула DHCP или адрес всегда был фиксированным...

S_V_B
11.05.2020, 13:32
Подключить сетевую карту + прошить новую фирмварь
Т.е. это по твоему это лучше ЕСП? Нужно купить на Али китайскую риблуду и воткнуть в порт для программирования AZ.. но проблема.. нужно будет заняться.. все развлечение.
По поводу драйвера.. его нужно "давить и жать".. более менее серьезные программки грузиться не будут..

SuperMax
11.05.2020, 13:48
Т.е. в конфиге или ini-файле он (IP) будет доступен?
Ну, например, это может быть надо для того, что бы адрес был не из пула DHCP или адрес всегда был фиксированным...

опции работы с ip адресом доступны через SNMP
в принципе вынести что-то в конфиг на флешке тоже можно, но не сейчас тк не критично.

касаемо фиксации адреса - можно фиксировать на DHCP
также при регистрации можно задать имя
по умолчанию это будет AZNET-1-001

- - - Добавлено - - -


Т.е. это по твоему это лучше ЕСП?
не понял
поясни


Нужно купить на Али китайскую риблуду и воткнуть в порт для программирования AZ.. но проблема.. нужно будет заняться.. все развлечение.
сетевую карту да, надо приобрести отдельно, но она, как ST-LINK, ну никак не редкая и есть в любом гадючнике который тащит радиодетали с китая
о планах развития и сети я писал сразу:
фотографии подключения сетевой карты были опубликованы 12.8.2019 - те почти год назад ;-)



По поводу драйвера.. его нужно "давить и жать".. более менее серьезные программки грузиться не будут..
в смысле ?
AZ.SYS весит 3 блока
MY.SYS тоже 3 блока
а LD.SYS целых 8

S_V_B
11.05.2020, 13:57
не понял
поясни
Отсутствием проводов.


в смысле ?
Я пока не смог запустить свою игруху на AZ (пытался), пока на голой системе с MY работает.. ( возможно позднее займусь извращениями типа упаковки.. поблочного чтения в пп и.т.д.)

rrp
11.05.2020, 14:02
опции работы с ip адресом доступны через SNMP

Было бы приятно увидеть эти опции работы в описании.... :-)

SuperMax
11.05.2020, 14:19
Отсутствием проводов.

ну на самом деле я не против пойти навстречу и сделать WiFi
для ускорения этого процесса - подскажите хорошую сетевуху которая работает через SPI - дабы ее можно было также просто подключить
ну а потом моно будет ее впихнуть на плату АZ УКНЦ дабы вообще из УКНЦ ничего не торчало и все при этом было ;-)



Я пока не смог запустить свою игруху на AZ (пытался), пока на голой системе с MY работает.. ( возможно позднее займусь извращениями типа упаковки.. поблочного чтения в пп и.т.д.)
ну вот я сейчас выпущу первую сетевую фрмварь - вот и проверим
теперь-то залить файлы на УКНЦ будет легко и просто - открыл диск - положил файлики в нужное место и готово, ничего перегружать не надо - сразу готово!

S_V_B
11.05.2020, 14:41
подскажите хорошую сетевуху которая работает через SPI
Я к сожалению не "паятель"..но с большой долей уверенности могу сказать.. что все уже сделано... нужно только "ВЕЛИКОГО ГУГЛА" спросить.

SuperMax
11.05.2020, 15:41
Я к сожалению не "паятель"..но с большой долей уверенности могу сказать.. что все уже сделано... нужно только "ВЕЛИКОГО ГУГЛА" спросить.
я потому и сказал, чтобы заинтересованные в WiFi посидели на форумах, почитали, собрали информацию и выдали результат. простого гугления тут мало.
ибо факторов много:
1. цена/доступность - нам не надо сетевуху за 1000р, она должна быть доступна на али/ebay
2. скорость, надо чтобы хотябы 5Mbit она прокачивала потому иначе будет грустно
3. интерфейс SPI , питание 3.3В
4. поддержка WPA2/PSK
5. ну таки не сильно глючная - иначе я замучаюсь это программировать.

Соответственно, если заинтересованные в WiFI не готовы потратить немного своего времени на подготовку данной информации, то какой смысл мне тратить время на то что никому не надо ?

S_V_B
11.05.2020, 15:55
то какой смысл мне тратить время на то что никому не надо
А вы спросили?
Что вам ребята лучше-- фигня китайская висящая на соплях на тяжеленной ютипи.. или сопля китайская которую невидно?
Их выпустили уже охулиард штук, даже типа умные часы с хаком вифи :)
Я действительно пытаюсь тратить свободное время чтобы закончить свой проект.., а люди (их сколько ? 2-3?) заинтересованные.. могли бы и продвинуть...

- - - Добавлено - - -

Кстати цена вопроса те же копейки...

- - - Добавлено - - -

То что я заказывал два года назад (01,07, 012) все при деле.. на БК на апскейлере.. нужно еще заказать.

Hunta
11.05.2020, 16:52
Что вам ребята лучше-- фигня китайская висящая на соплях на тяжеленной ютипи.. или сопля китайская которую невидно?
Нафик файвай

S_V_B
11.05.2020, 17:00
Нафик файвай
Лучше килограмм меди (которой итак дохера вокруг)... висящей из УКНЦ.. (говорит Хунта который УКНЦ не запускал.. последние... не знаю.. вообще не запускал)

Hunta
11.05.2020, 17:01
говорит Хунта который УКНЦ не запускал.. последние... не знаю.. вообще не запускал
Как обычно - пальцем в ...

S_V_B
11.05.2020, 17:05
Ну а ты сам подумай ЧЁ пукнкл... не себе не людям.. лиж бы пукнуть..( вот у нам на Э-60 были провода так провода... а сейчас, что вифи какой-то да ну его нафик :) (

Hunta
11.05.2020, 17:13
пукнкл
Это ты в у нас. Специалист в этом деле.

S_V_B
11.05.2020, 17:29
Это ты в у нас. Специалист в этом деле.
Я понял..!!!! если писать бесполезные сообщения.. то можно поднять свой статус в форуме...УРРРАААА.. мне нужно написать 17 тупых сообщений и стану... GURU как Хунта... спасибо тебе, что объяснил зачем нужен этот форум....

rrp
11.05.2020, 17:35
Нафик файвай
Присоединяюсь.... :-) А зачем с PDP возиться? - у "анонайзера" уже все есть! :-)

S_V_B
11.05.2020, 17:36
Присоединяюсь.... :-)

К чему?
Что с этим миром не так?

Hunta
11.05.2020, 17:37
Присоединяюсь....
То есть в принципе сам по себе он - неплохо, но вот вокруг меня настолько ЗАСРАН 2.4, что спасает только 5 :) Поэтому (в первую очередь) - и нафик :)

S_V_B
11.05.2020, 17:39
Поэтому (в первую очередь) - и нафик
С этого и начинай -> иначе засераешь мозг (чистый мозг) несчастных людей...

rrp
11.05.2020, 17:39
К чему?
Что с этим миром не так?
С этим миром уже давно "все не так" :-)

Hunta
11.05.2020, 17:54
С этим миром уже давно "все не так"
Жить можно - главное, голову прокачивать :) Умениями разными :) И тогда всё более менее норм. Но цивилизация расхолаживает людей... и губит их... Разучились они это делать...

- - - Добавлено - - -


иначе засераешь мозг (чистый мозг) несчастных людей..
Нечего там засирать - ибо пусто

S_V_B
11.05.2020, 18:01
Задолбал (будь умнее других и молчи об этом)...,нам с тобой нужно разок бухнуть.. подраться.. и подружиться :) Но люди ждут умных мыслей...., а не болтовни..
Зацени Aleks_K... иногда невпопад... но сухо и в тему.

SuperMax
11.05.2020, 18:01
Moderator hat on

завязываем с оффтопиком.

Moderator hat off

по теме - я уже говорил об основной проблеме WiFi ранее - как пример у меня на 2.4 ловится 110+ сетей.
и спасает только 5GHz
а вот модулей дешевых на 5GHz тупо нет.

по теме - сейчас нашли хитрый баг, ловим.

S_V_B
11.05.2020, 18:05
Да нет таких проблем.. как так-то?
Ты чего туда качать собрался? 45килобайт... ? в чем у вас проблемы... если вы не пробовали?

SuperMax
11.05.2020, 18:07
Да нет таких проблем.. как так-то?
Ты чего туда качать собрался? 45килобайт... ? в чем у вас проблемы... если вы не пробовали?
если качать файл на образ RT11 - проблем нет
я потому собственно и согласен делать WiFi
а вот 32МБ образ целиком - грустно

S_V_B
11.05.2020, 18:12
а вот 32МБ образ целиком - грустно
Да ну брось. на частоты посмотри.. попробуй.. все у вас получится...... плюс по дороге заэмулировать два спектрума и укнц :).

Hunta
11.05.2020, 18:18
а вот модулей дешевых на 5GHz тупо нет.
Может, скоро и появятся, но пока - таки да. Я, конечно, могу и дорогой купить, если сильно припрёт, но вот пока не припирает. Рядом на столе валяется восьмипортовка (пустая сейчас, ибо рабочие компы имеют свои кабели, тоже давно протянутые), кабель от неё в центральный свит протянут давно, так что бросить 20-50 сантиметровый патчкорд - вообще не проблема. Так что - не, не припирает.

- - - Добавлено - - -


Да ну брось. на частоты посмотри..
Какая разница, какая частота. Когда эфир засран - он делится между всеми - реальная скорость падает.

- - - Добавлено - - -

А уж если RSX-овские образы по 100 мб и больше - проще карту выдернуть и на писюке на неё нужно сбросить.
Поэтому - только провод, только хардкор... д :)

S_V_B
11.05.2020, 18:29
У тебя жена есть?
Или у тебя такие ОГРОМНЫЕ яйца, что не мешают ходить сквозь эти провода..;)

- - - Добавлено - - -

"Какая разница, какая частота. Когда эфир засран - он делится между всеми - реальная скорость падает."
Я думал Хунта ты умней.... 56k как блядь ... так-то????

- - - Добавлено - - -

Или ты нам вдруг предъявишь... проигрыватель 8k видео... для ДВК?

Hunta
11.05.2020, 18:32
не мешают ходить сквозь эти провода
На хера через них ходить - аккуратно над плинтусов в коробе. Когда, конечно, руки откуда надо растут.


56k как блядь ... так-то?
А ты подумай - может и поумнеешь.

- - - Добавлено - - -


Или ты нам вдруг предъявишь
Я вообще давно никому и ничего не собираюсь предъявлять. Кому надо - сами спросят, на остальных - по барабану.

S_V_B
11.05.2020, 18:38
Я вообще давно никому и ничего не собираюсь предъявлять.
Что и обидно... болтунов дохера... толку чуть.
Ты РАСШИРЯЕШЬ свое ЭГО... в этом форуме... толку ноль.. ты как-нибудь утром проснись... и подумай "что ты дал кроме своего РАЗДУТОГО ЭГО".

Hunta
11.05.2020, 18:47
Ты РАСШИРЯЕШЬ свое ЭГО
Меня уже давно не волнует, что другие думать про меня и моё эго.


что ты дал кроме своего РАЗДУТОГО ЭГО
Кому и чего я буду давать - сам решу. Если другие ждут, что я им чего то должен давать - их проблемы.

Модераторам: оффтопить закончил, пусть S_V_B дальше резвится.

SuperMax
11.05.2020, 19:47
А уж если RSX-овские образы по 100 мб и больше - проще карту выдернуть и на писюке на неё нужно сбросить.
Поэтому - только провод, только хардкор... д :)
да, и в новом AZ который уже в планах, будет 100Mbit

SuperMax
12.05.2020, 06:57
Успешно прошло тестирование WinSCP как WEBDAV-клиента

AFZ
12.05.2020, 21:57
По поводу драйвера.. его нужно "давить и жать".. более менее серьезные программки грузиться не будут..Угу, два раза!.. MZ занимает в памяти УКНЦ 147 слов. AZ - 146. И это несмотря на то, что я его дополнил для работы с сетью - раньше он был меньше, как выкопаю трактор из кладовки, так скажу точно. Для справки, LD занимает 309 слов.


AZ.SYS весит 3 блока
MY.SYS тоже 3 блока
а LD.SYS целых 8Это, вообще-то, малоинформативно. Во-первых, в любом драйвере присутствует абсолютная секция (1 блок), которая не занимает места в памяти, а используется только при загрузке драйвера и установке его SET-параметров. Во-вторых, в любом загрузочном драйвере присутствует секция первичного загрузчика - еще один блок. Ну, и, в третьих, некоторые драйверы используются не только как драйверы, но и как обычные программы, это еще отдельный набор блоков файла драйвера. Тот же LD. Когда мы подаем консольную команду MOUNT LD0 SY:XXX.DSK, KMON транслирует эту команду в команду R LD.SYS с передачей ей строки в формате CSI, что-то вроде LD0:=SY:XXX.DSK с нужными ключиками. Точно так же, как, допустим, для команды INI MZ1: тот же KMON вызывает программу DUP.SAV, тоже с последующей строкой в формате CSI с соответствующими ключиками. Остальные манипуляции с LD также выполняет программа LD.SYS, вызываемая не как драйвер, а как обычная программа, несмотря на то, что ее тип .SYS, а не .SAV. И, естественно, эта программа также занимает какую-то часть блоков файла LD.SYS, но эти блоки не являются загружаемой частью драйвера.

Посмотреть, сколько оперативки занимает загруженный драйвер проще всего по команде SHOW MEMORY (можно сократить до SH ME). Ну, или (если драйвер нельзя загрузить, например, MZ на ДВК или MY на УКНЦ, можно запустить программу HANDLE.SAV, указав ей для просмотра нужный файл драйвера. Результат смотреть в строчке handler, смотреть размер в словах.

ЗЫ. Блин, ну и развели тут срач!..

SuperMax
13.05.2020, 08:15
Начал воевать с виндой, теперь она соглашается подключить WEBDAV как сетевой диск и читает оттуда файлы.
остальное в процессе тк у микрософта, как всегда, "свое" прочтение стандартов

hobot
13.05.2020, 09:55
Это, вообще-то, малоинформативно
А в случае MZ там их столько много разных, есть и на 2 блока(?),
на 3, 4 и на 8 (в основном на 40дор. дискетах из сетевого ПО поставки встречаются) и
аж 19 блочные (который легендарно убивает все эмуляторы).

Я обратил внимание - на стремление наших разработчиков сделать среду RT-11 на УК-НЦ
полностью Русскоязычной ! Раньше меня это раздражало, теперь наоборот бодрит )

AFZ
13.05.2020, 11:19
Как сделать загрузочный драйвер в 2 блока, я не знаю. Вероятно, есть возможность... А большие драйвера, скорее всего, не только драйвера. Посмотри на ДВК-шный драйвер MX от Потёмкина. Он же ведь не только драйвер, он еще и программа форматирования дискет. Причем даешь команду, допустим, SET MX1 FORMAT, и не надо никаких параметров форматирования, все настройки про этот дисковод лежат в драйвере, откуда их и берет программа форматирования. Но эта программа не занимает места в загружаемой части драйвера. KMON, получив команду SET MX загружает куда-то к себе нулевой блок файла MX.SAV и исполняет из него соответствующую SET-программу. А эта программа генерит R MX.SYS и передает ей в качестве параметра строку формата CSI, в которой указывает что и с каким диском надо сделать.

Никто не мешает сочинить подобный драйвер и для MZ. и, точно так же, основная загружаемая часть драйвера останется маленькой, а программа форматирования будет лежать в дополнительных блоках файла MZ.SYS. И, навверняка, кто-нибудь такое сочинил. Да и еще можно придумать что-то в этом роде...


в основном на 40дор.Опять же, нормально написанный драйвер должен иметь возможность подстроиться под любые подключенные дисководы, на что, обычно, употребляются разнообразные SET-параметры.

- - - Добавлено - - -

Да, отличительным признаком того, что драйвер написан в стиле Потёмкина, служит наличие команды SET dd INFORM, которая также исполняется частью файла dd.SYS, не входящей в состав собственно драйвера.

SuperMax
13.05.2020, 17:36
Да, теперь я понял, почему у микрософта так всё тупит:

как заливает файлы обычный клиент:
1. PROPFIND - есть ли такой файл ?
2. PUT + длина файла + сами данные потоком
3. PROPFIND на директорию со слешом

как заливает микрософт
1. PROPFIND - есть ли такой файл ?
2. PUT длина файла 0
3. LOCK на файл
4. HEAD на файл
5. PUT длина файла 0
6. PROPATCH + XML данные
7. UNLOCK на файл
8. PROPFIND на файл
9. LOCK на файл
10. PROPATCH + XML данные
11. HEAD на файл
12. PUT + сами данные потоком
13. PROPATCH + XML данные
14. UNLOCK на файл
15. PROPFIND на директорию без последнего слеша
16. PROPFIND на директорию со слешом
17. PROPFIND на директорию без последнего слеша
18. PROPFIND на директорию со слешом

к сожалению, по быстрому не получилось, те обманки на LOCK не катят - винда реально хочет получить подтверждение в XML-ке что LOCK прошел
соответственно откладываю тк критичность совместимости с виндой не очень высокая, а вот недостатки в виде почти двухкратного увеличения размера XML есть.

займемся полировкой и подготовкой первого релиза к выкладыванию

hobot
14.05.2020, 11:06
Как сделать загрузочный драйвер в 2 блока, я не знаю.

пока только один есть пример,



→ ЛAТ
RT-11SJ (S) V05.00
Bpeмя Дaтa
00:00:37 14-Maй-2020, Чeтвepг

WD0>DIR/VOL/BLO/FU WD
14-May-2020
Volume ID: WD0sys50
Owner : UKNCBTL
WD .SYS 2P 01-Oct-1980 206 < UNUSED > 32241 23293
1 Files, 2 Blocks
32241 Free blocks

WD0>

SuperMax
16.05.2020, 21:16
Прикрутил DNS клиента - он потребуется в Ethernet-API для RT11


И таки удовлетворил вынду - теперь можно писать на смонтированный диск! иначе говоря можно смонтировать webdav как диск, подключить образ и к физической машине и к эмулятору. те вообще ничего не надо делать для копирования данных - можно сразу проверять сделанное и там и тут.
монтировать очень просто - в несколько кликов (https://forum.maxiol.com/index.php?s=&showtopic=5520&view=findpost&p=54240)

однако, с виндой еще не все - теперь работу в вирутальных дисках надо победить ну и потом приступать к полировке кода

SuperMax
17.05.2020, 09:48
С виндой в принципе всё, работает всё кроме записи новых файлов и перезаписи файлов с разными размерами в образа дисков.
Это сделать "прямо" не получится так как винда сначала пишет файл с нулевой длиной, а потом его расширяет.
При перезаписи файла, винда опять пытается сначала обнулить имеющийся файл, а потом расширить.
Перезапись файла с одинаковой длиной работает.


работа с эмулятором:
лучше подключать в качестве обменника образ небольшого размера, ибо винда работает с образом как с файлом и перезаписывает его целиком время от времени.

SuperMax
17.05.2020, 13:29
Протестировал монтирование логического диска который в образе в эмулятор

отлично работает!
те можно иметь большой образ, а для обмена использовать логический диск в этом образе
https://pic.maxiol.com/thumbs2/1589708277.3232235619.capture.png (https://pic.maxiol.com/?v=1589708277.3232235619.capture.png&dp=2)

- - - Добавлено - - -

для записи в винде сделал финт ушами - сначала создаю пустой файл в 1 блок (тк винда не отдает реальный размер при первой записи файла)
а потом уже появляется настоящий файл. Побочное действие - появляются файлы ".deleted" размером в 1 блок.

SuperMax
17.05.2020, 16:12
Да, отмечу важный момент
прошивка получается универсальной
те если сетевая карта подключена - она будет инициализирована и поднята сеть
если ее нет, обычная работа.

S_V_B
17.05.2020, 17:21
Проблема ручного запуска решаема? (Из меню было бы приятней)

offtop
заказал сетевую.. буду пробовать :)

- - - Добавлено - - -

Наверняка есть какой-нибудь хак.. но мы его не знаем (разработчики часто себе лазейки оставляют)... типа в зарезервированную ячейку цифирку запишешь, а она потом в стеке появится.. в нужный момент.

SuperMax
17.05.2020, 19:04
Проблема ручного запуска решаема? (Из меню было бы приятней)

Наверняка есть какой-нибудь хак.. но мы его не знаем (разработчики часто себе лазейки оставляют)... типа в зарезервированную ячейку цифирку запишешь, а она потом в стеке появится.. в нужный момент.

если речь идет о "177226G" то сейчас нет.
всего пути два
1. внести изменения в ПЗУ - технически это просто, сложность с отсутствием КМ1801РР1 в необходимом количестве.
2. притворится сетевым адаптером и запускаться вообще автоматом (тк это загрузка по-умолчанию), это можно, но в новом AZ в котором будут не GAL-ки а ПЛИС.

Соответственно если будет достаточный спрос на AZ УКНЦ, то такое [2] развитие возможно.

AFZ
17.05.2020, 23:54
Проблема ручного запуска решаема? (Из меню было бы приятней)Сети? Думаю. Скорее всего, сделаю. Только не из менню - у нас же и прошивка, и драйвера универсальные - и для ДВК, и для УКНЦ. А на ДВК меню, скажем так, реализуемо не везде - как его реализовывать, допустим, на терминале 15ИЭ-00-013 ?

SuperMax
18.05.2020, 19:10
Винда таки хитрая штука, к примеру виртуальный файл показывающий свободное пространство в образе RT11 - "unused.space" она скрывает
пришлось переименовать в "unused.space.file"
Также у нее свое понимание виртуальных директорий - пришлось определять тип WEBDAV-клиента и для винды скрывать updir каталога.

Так выглядит древо каталогов в винде:
https://pic.maxiol.com/thumbs2/1589818201.3232235619.az1.png (https://pic.maxiol.com/?v=1589818201.3232235619.az1.png&dp=2)

AFZ
20.05.2020, 20:56
Проблема ручного запуска решаема? (Из меню было бы приятней)
Сети? Думаю. Скорее всего, сделаю.Занялся этим делом, и вдруг упёрся. Коллеги, подскажите, плз, как правильно добраться до загруженной копии драйвера устройства из программы? Когда-то я это делал, но, блин, ни фига не помню, и где я нашел материалы по этому, тоже не помню. Помню только, что когда я уточнял это дело, дизасмил кусок какой-то программы, не то RESORC, не то еще что-то...

AFZ
20.05.2020, 23:02
Блин, как говорила людоедка Эллочка: "Жуть! Мрак!" Таки вспомнил: тогда я дизасмил RESORC. Сейчас проще: есть бонусный дистрибутив, поискал в нем. Вот такая радость!
;+
; Determine the address and size of the device tables.
;-
MOV @#$SYPTR,R5 ; R5 -> RMON.
MOV S.PNAM(R5),R4 ; R4 = offset from RMON to $PNAME.
ADD R5,R4 ; R4 -> $PNAME.
MOV R4,R3 ; R3 -> $PNAME.
MOV R4,$PNAM ; Save it.

1$: CMP (R3)+,#-1 ; Search for end of $ENTRY table.
BNE 1$ ; Keep going.
TST -(R3) ; R3 -> first word above $ENTRY.
SUB R4,R3 ; R3 = bytes in combined tables.
MOV R3,-(SP) ; Save, it is also owner table size.

ASR R3 ; Make it bytes per $UNAM(1,2) table.
MOV R3,R0 ; Copy it. (DK/SY slot NOT included).
ADD R4,R3 ; R3 -> $ENTRY+2.
TST -(R3) ; Back it off.
MOV R3,$ENTRY ; Save the pointer.

MOV R4,R2 ; R2 -> $PNAME.
SUB R0,R2 ; R2 -> $UNAM2+4.
CMP -(R2),-(R2) ; R2 -> $UNAM2.
MOV R2,$UNAM2 ; Save the pointer.

SUB R0,R2 ; R2 -> $UNAM1+4.
CMP -(R2),-(R2) ; R2 -> $UNAM1.
MOV R2,$UNAM1 ; Save the pointer.

SUB (SP)+,R2 ; R2 = Start of owner.
MOV R2,$OWNA ; Save it.

Вот так получают доступ к таблицам устройств. Ну, допустим, таблица $OWNER не особо нужна, но, это всего три лишних команды. А чтобы узнать, допустим, куда назначено устройство DK, надо еще найти в таблице $UNAM2 "DK ", перейти с этим смещением в таблицу $UNAM1 и из нее достать назначение...

Alex_K
21.05.2020, 00:09
Вот так получают доступ к таблицам устройств. Ну, допустим, таблица $OWNER не особо нужна, но, это всего три лишних команды. А чтобы узнать, допустим, куда назначено устройство DK, надо еще найти в таблице $UNAM2 "DK ", перейти с этим смещением в таблицу $UNAM1 и из нее достать назначение...
Делал такое в своём драйвере AC. Искал назначения SY и DK.

; Поиск назначения SY
CALL LOGD
SUB R4,R5
SUB #6,R5
MOV @R5,R5

; Поиск назначения DK
CALL LOGD
SUB R4,R5
CMP -(R5),-(R5)
14$: CMP (R5)+,#^RDK
BNE 14$
SUB R4,R5
CMP -(R5),-(R5)
MOV -(R5),R5

LOGD: MOV @#54,R5
ADD 404(R5),R5
MOV R5,R4
1$: CMP (R4)+,#-1
BNE 1$
TST -(R4)
SUB R5,R4
ASR R4
RETURN

- - - Добавлено - - -


Занялся этим делом, и вдруг упёрся. Коллеги, подскажите, плз, как правильно добраться до загруженной копии драйвера устройства из программы? Когда-то я это делал, но, блин, ни фига не помню, и где я нашел материалы по этому, тоже не помню. Помню только, что когда я уточнял это дело, дизасмил кусок какой-то программы, не то RESORC, не то еще что-то...
Так вроде можно с помощью макроса .DSTAT. Можно узнать, установлен ли драйвер, а также загружен он в память или нет. Соответственно и адрес загрузки.

AFZ
21.05.2020, 07:37
Так вроде можно с помощью макроса .DSTAT.О! А я и забыл, что он существует в природе! Самое то!

А можно еще вопрос? Как лучше принять ключик с консоли или из командного файла? Мне что-то кроме .CSISPC ничего в голову не приходит...

Alex
21.05.2020, 09:20
Ну да, там в RT-11 три макрокоманды всего, 1-я строку отдаёт как есть и более ни гу-гу, вторая производит разбор строки по системному алгоритму, третья кроме разбора - открывает файлы :)
В принципе можно ещё способы придумать, но они редкие и неуниверсальные...(например буфер SL посмотреть, но если SL нет или не той версии, то в пролёте)

form
22.05.2020, 12:08
А можно еще вопрос? Как лучше принять ключик с консоли или из командного файла? Мне что-то кроме .CSISPC ничего в голову не приходит...
.CSIGEN/.CSISPC самое простое.
Можно воспользоваться табличным парсером из RSXLIB (так же есть отдельно в RT-11 source kit), но это несколько муторный вариант.
Ну и с самим разбором строки вручную есть особенности.
Начиная с RT-11 V5.02 (кажется) все просто: строка копируется в chain area в оригинальном виде, обнаружив ее там, ее можно оттуда же и разобрать, а с помощью .GTLIN просто выбрать чтобы она не прилетела вместо следующей команды.
В более старых RT-11 командная строка не копируется - тут только сразу выбирать .GTLIN'ом, но учитывать, что при запуске в виде "FILE command" если в командной строке есть пробелы, строка преобразуется к CSI формату ("A B" в "B=A").

Так что если нет особых требований (многобуквенные ключи, хитрый их формат итд), то .CSISPC самое то.

- - - Добавлено - - -


отдаёт как есть
Не совсем как есть - при явном указании командной строки для программы, .GTLIN переводит строку в CSI формат (ну или точнее - до .GTLIN она дойдет уже в CSI формате).

Alex
22.05.2020, 13:43
Вообще-то .GTLIN я применял, при вводе строки с клавиатуры.Что мне нравилось - SL на ней работал :)
Не надо было с редактором строки заморачиваться .
Из командного файла, знал, что считывает строку, но особо с этим не заморачивался, просто учитывал, что строка может уйти не туды...

AFZ
22.05.2020, 20:19
Собственно, меня интересовало, как потёмкинский МХ передает управление от SET-программы себе же, загруженному в качестве простой программы, и как он при этом передает себе параметры, причем так, что можно и запустить его вручную, командой R MX и потом набрать для него команды. Я собираюсь сделать нечто подобное для AZ. Вроде бы был у меня его (МХ) исходник, но найти не удалось. Тогда я вспомнил, что чем-то похожим занимается драйвер LD и полез смотреть LD.MAC, сначала из бонусного дистрибутива, потом из 5.1. Отличаются заметно, тем не менее...

В общем,это делают так:

1. В программе установки SET-параметров собирают командную строку и переносят ее с адреса 522 (почему не 510? С 510 по 520 - нули).
2. Делают .CHAIN
3. В запущенной программе первым делом проверяют, по .CHAIN ее запустили, или нет. Если да, то третьим параметром .CSISPC делают 522, иначе - ноль.
4. Делают .CSISPC и радуются жизни.

То есть, если программу запустили по .CHAIN, то .CSISPC разберет строку, выложенную с адреса 522, если же ее вызвали командой монитора R, то CSISPC попросит эту командную строку из того же источника, откуда поступила команда вызова ее самой - неважно, командный файл это или ручной набор на клавиатуре.

Непонятно, почему у LD строку выкладывают с адреса 522 - ведь в руководстве по макро .CHAIN явно написано, что строку можно начинать с адреса 510. А в LD.MAC после DBLK для файла драйвера явно прописаны пять слов нулей - .WORD 0 и .WORD 0,0,0,0. Без меток,так, что туда ничего не пишут. И в 5.1, и в бонусном...

В общем, я планирую для AZ 4 (вернее 3) команды - SET AZ (NO)AUTONEt, SET AZ NETON и SET AZ NETOFF. Первая команда будет рулить драйвером на диске - сеть дефолтно будет включена (AUTONE) или нет (NOAUTONE), сработает это только после перезагрузки, как и заявлено для команд SET любых драйверов. Вторая и третья будут рулить драйвером в памяти, независимо от параметра (NO)AUTONE, то есть, надо - включили сеть, надо - выключили. В частности, это необходимо из-за моей недоработки: в первичном загрузчике старых версий я некорректно сбрасываю контроллер, из-за чего при запуске системы со старым драйвером командой BO AZn: из-под системы с активной сетью, загрузка валится.

А теперь один вопрос. Это ведь не догма, что область 204-377 отведена под код инсталляции, а область 400-777 - под код SET ? Да, входы в эти программы должны лежать в этих областях, но если мне не хватит места для кода SET, а в инсталляции у меня его еще много, я ведь могу прогуляться туда CALL'ом? В памяти-то во время SET'а присутствует весь нулевой блок драйвера, вместе с первым, если что?

form
22.05.2020, 20:52
LD строку выкладывают с адреса 522 - ведь в руководстве по макро .CHAIN
LD для команд использует .EXIT с запуском командного файла, при этом в 510 пишет длину, в 512 и далее строки. А .CHAIN начиная с 510 принимает имя программы - так видимо LD сам себя запускает.


Это ведь не догма, что область 204-377 отведена под код инсталляции, а область 400-777 - под код SET ?
Не догма, но правила нужно соблюдать :)
Если не нужна процедура инсталяции, то 200/202 лучше не трогать или забить парой RETURN.
Если не нужны команды SET, то 400 обязан содержать 0, а все остальное можно пользовать (драйвер VS так делает - у него большая процедура инсталяции перепрыгивает через 400 и идет дальше.

Маленький хинт: драйвер не ограничен двумя блоками для обработки команд SET.
Можно использовать область блока #1 как оверлейный буфер и подгружать нужное (пример можно посмотреть в исходниках SL, LD и других).

- - - Добавлено - - -


1. В программе установки SET-параметров собирают командную строку и переносят ее с адреса 522 (почему не 510? С 510 по 520 - нули).
2. Делают .CHAIN
.CHAIN начиная с 510 должен содержать имя программы для передачи.

- - - Добавлено - - -

Вообще, передавать себе управление через .CHAIN необязательно.
В принципе можно прочитать код программы в память начиная с 1000 (все реквизиты в SET хандлере мы для этого имеем, а канал 17 открыт на файле драйвера), а потом передать управление в нужное место.
Правда если памяти совсем мало свободной - для такого маневра может не хватить места :)

- - - Добавлено - - -

Ну и еще что следует помнить - это то, что формат команды SET не ограничивается одной настройкой в команде.
Соответственно там где подразумевается .EXIT/.CHAIN стоит делать проверку и предупреждать что часть команды будет проигнорена (пример есть в SL).

AFZ
22.05.2020, 20:56
.CHAIN начиная с 510 должен содержать имя программы для передачи.С 500. .RAD50 /SY LD SYS/; (после "LD" 4 пробела), а с 510 уже свободно.

form
22.05.2020, 21:01
С 500. .RAD50 /SY LD SYS/
Точно, с 500.
Кстати еще нюанс - если используем DBLK, не забываем что драйвер не обязательно называется XX.SYS.

AFZ
22.05.2020, 21:07
Не догма, но правила нужно соблюдать
Если не нужна процедура инсталяции, то 200/202 лучше не трогать или забить парой RETURN.Да нет, нужно и то и другое.


Если не нужны команды SET, то 400 обязан содержать 0, а все остальное можно пользовать (драйвер VS так делает - у него большая процедура инсталяции перепрыгивает через 400 и идет дальше. Так у меня, похоже, ситуация обратная - и я планирую если что, перепрыгнуть из области SET в хвост области инсталляции.

form
22.05.2020, 21:10
Так у меня, похоже, ситуация обратная - и я планирую если что, перепрыгнуть из области SET в хвост области инсталляции.
Можно, но в условиях когда хочется побольше кода, мне кажется, что проще временно перекрывать блок #1 загруженного для выполнения SET кода. Тогда будет целый блок кода (или больше если перекрывать не один раз).

AFZ
22.05.2020, 21:14
Кстати еще нюанс - если используем DBLK, не забываем что драйвер не обязательно называется XX.SYS.Угу. В LD для этого используют $HSUFF - фиксированное смещение 412.

Кстати, может есть какой-либо лёгкий и быстрый способ получить у системы адрес драйвера в памяти, доступный из его SET-программы? .DSTAT, как я подозреваю, недоступен - ему ведь нужна USR, а из SET-прогарммы она недоступна, да?

form
22.05.2020, 21:22
.DSTAT, как я подозреваю, недоступен - ему ведь нужна USR, а из SET-прогарммы она недоступна, да?
Доступен.
И USR ему не нужен - он не работает с каталогами диска :)

AFZ
22.05.2020, 21:33
Тогда замечательно. Запихну все это в SET-программу, и не буду ничего загружать. А что вспомнил подробности про .CHAIN - пригодится где-нибудь еще...
Блин, откуда я взял, что .DSTAT требует USR? С чем-то спутал, по всей видимости...

form
22.05.2020, 22:31
Если сегодня силы будут, может накидаю простую рыбу драйвера с "неограниченным" размером кода SET.

- - - Добавлено - - -


требует USR? С чем-то спутал, по всей видимости...
С .FETCH может быть.

SuperMax
24.05.2020, 08:24
Итак серьезный этап развития контроллера AZ сформировался в релиз!

Релиз фирмвари и драйверов с поддержкой сети (https://forum.maxiol.com/index.php?s=&showtopic=5388&view=findpost&p=54281)

документация по сети
Контроллер псевдодиска на MicroSD ДВК / УКНЦ: подключение сетевой карты (https://forum.maxiol.com/index.php?s=&showtopic=5490)

Прочие ссылки:
Основная страничка поддержки проекта [инструкции, техническое описание, обновления фирмвари]
Контроллер псевдодиска на MicroSD (https://forum.maxiol.com/index.php?showtopic=5388)
Контроллер псевдодиска на MicroSD: сборка и наладка конструктора контроллера v1.01 (https://forum.maxiol.com/index.php?showtopic=5452)
Контроллер псевдодиска на MicroSD: подключение сетевой карты (https://forum.maxiol.com/index.php?showtopic=5490)

Разработка версии для УКНЦ
УКНЦ + AZ - вариант контроллера псевдодисков на микро-SD для УКНЦ. (https://zx-pk.ru/threads/30596-uknts-az-variant-kontrollera-psevdodiskov-na-mikro-sd-dlya-uknts.html)
Контроллер псевдодиска на MicroSD на шину МПИ: особенности версии для УКНЦ (https://forum.maxiol.com/index.php?showtopic=5491)

Приобрести контроллер можно на Барахолке
Версия контроллера для ДВК (https://zx-pk.com/forum/viewtopic.php?f=7&t=13392&p=129030#p129030)
Версия контроллера для УКНЦ (https://zx-pk.com/forum/viewtopic.php?f=7&t=14197)

AFZ
24.05.2020, 10:55
Об опыте работы с сетью.

Программировать для ДВК/Э-60 что-либо объемное, однозначно, лучше под эмулятором. Я вот в прошлом году занимался TSX-ом. Собирать TSX на ДВК крайне утомительно. Во-первых, TSX не лезет в любимый редактор EDK. Во-вторых, даже с довольно быстрым диском AZ он собирается минут 20, с винчестером, помнится, одна сборка занимала полчаса. А на эмуляторе - десятки секунд. И редакторы доступны любые. Меня, например, вполне устраивает встроенный редактор FAR'а. Но тут встает другая прооблема - доставки собранного материала на ДВК. Тот же TSX, допустим, через канал драйвера HX доставляется минут 10-15. А передергивать SD-карточку - канительно, да и высока вероятность что-либо перепутать.

А с сетью - одно удовольствие. Создал папку с исходниками проекта, смонтировал ее на один из HD. На ДВК создал т.наз. обменник. Я создал файл EXCHAN.DSK размером 1000 блоков и смонтировал его на LD2. В FAR'е в одной панели открыл папку проекта, во второй - FAR'овский NetBox, настроенный на WebDav-сервер контроллера AZ, сразу же, пройдя по дереву папок и файл-образов дисков, нашел этот обменник и остался в нем.

Далее, давлю F4 на нужных исходниках, правлю их, затем перехожу в окно эмулятора и собираю проект. Естественно, чтобы не набирать все команды вручную, заранее приготовил батничек, т.е. .COM-файл для RT-11. После этого перехожу в окно FAR'а и копирую результат сборки в обменник. Все, можно переходить к ДВК и пробовать результат сборки. Там тоже имеет смысл приготовить .COM-файл для переноса материалов из обменника по местам - куда надо.

Сейчас я по этой схеме отлаживал новую версию драйвера, далее планирую еще пару дел, в частности, займусь TSX-ом. Он, по прогнозу, будет прилетать по сети секунд за 5 (в отличие от 10 мин через HX)...

SuperMax
24.05.2020, 11:49
Далее, давлю F4 на нужных исходниках, правлю их, затем перехожу в окно эмулятора и собираю проект. Естественно, чтобы не набирать все команды вручную, заранее приготовил батничек, т.е. .COM-файл для RT-11. После этого перехожу в окно FAR'а и копирую результат сборки в обменник. Все, можно переходить к ДВК и пробовать результат сборки. Там тоже имеет смысл приготовить .COM-файл для переноса материалов из обменника по местам - куда надо.

Сейчас я по этой схеме отлаживал новую версию драйвера, далее планирую еще пару дел, в частности, займусь TSX-ом. Он, по прогнозу, будет прилетать по сети секунд за 5 (в отличие от 10 мин через HX)...

попробуй сделать еще проще - примонтировать диск в винду и подключить образ к эмулятору напрямую
тогда процедура копирования будет только в эмуляторе - с диска на котором идет сборка на диск-образ который обменник на ДВКшке

SuperMax
27.05.2020, 09:43
Сейчас ведется работа по разработке-доработке прошивки с точки зрения удобства

1. добавлена секция [network] в ini файл


[network]
MAC=000E35220513
DHCPNAME=AZNET-DVK3M2
DHCP=OFF
IP=192.168.0.199
MASK=255.255.255.0
GW=192.168.0.1
NTP=192.168.0.1
DNS1=192.168.0.70
DNS2=192.168.0.80


теперь можно задать и MAC и DHCP имя
и при желании отключить получение адреса по DHCP задав его явно

2. перезапуск контроллера и применение изменений в ini файле после нажатия УСТ

и еще в процессе очень интересная штука которая повысит гибкость применения контроллера

SuperMax
03.06.2020, 09:32
AZ начал движение в сторону оригинальных PDP-11
первые результаты
https://pic.maxiol.com/thumbs2/1591165919.3232235619.photo2020060313310.jpg (https://pic.maxiol.com/?v=1591165919.3232235619.photo2020060313310.jpg&dp=2)

rrp
03.06.2020, 15:19
Да-а-а, у буржуев имеется рынок сбыта. :-)
AZ лежит на 11/73?

SuperMax
03.06.2020, 15:59
Да-а-а, у буржуев имеется рынок сбыта. :-)
AZ лежит на 11/73?
ага
правда простая - без PMI
под бекплан с PMI буду делать корзину сам, хоть и лениво очень

rrp
03.06.2020, 16:31
ага
правда простая - без PMI
под бекплан с PMI буду делать корзину сам, хоть и лениво очень
Дык, вроде, у тебя был H9278-A?
.....
А Ethernet модуль от AZ можешь расположить на задней крышке отсека с корзиной, как я сделал у себя:
http://images.vfl.ru/ii/1591194771/8353d8da/30708369_m.jpg (http://vfl.ru/fotos/8353d8da30708369.html)
http://images.vfl.ru/ii/1591194955/8996a138/30708406_m.jpg (http://vfl.ru/fotos/8996a13830708406.html)
Отверстие для DB9 - дальнейшая реализация функционала AZ - давно ожидаемый, рабочий SPI. :-)
А отверстие для DB25 интерфейсный разъем принтера (И7).

SuperMax
03.06.2020, 19:05
Дык, вроде, у тебя был H9278-A?
верно, но он не пригоден для этой корзины
начал делать фотоотчет по машинке тут https://forum.maxiol.com/index.php?showtopic=5524



А Ethernet модуль от AZ можешь расположить на задней крышке отсека с корзиной, как я сделал у себя:
http://images.vfl.ru/ii/1591194771/8353d8da/30708369_m.jpg (http://vfl.ru/fotos/8353d8da30708369.html)
http://images.vfl.ru/ii/1591194955/8996a138/30708406_m.jpg (http://vfl.ru/fotos/8996a13830708406.html)

да, аккуратно получается!

rrp
03.06.2020, 19:28
верно, но он не пригоден для этой корзины
начал делать фотоотчет по машинке тут https://forum.maxiol.com/index.php?showtopic=5524

Это рэковый вариант машинки, а я думал, что это напольный, только без пластикового корпуса, тогда понятно, что бэкплэйн, который у тебя есть сюда не подойдет... В ней последовательный мультиплексор на 8 каналов или это только разъемы?
Этот корпус ближе к 11/23. По высоте у него 8 или 9 позиций? Если 9, то, наверное, там должен быть H9276 BACKPLANE.

SuperMax
03.06.2020, 19:49
Это рэковый вариант машинки, а я думал, что это напольный, только без пластикового корпуса, тогда понятно, что бэкплэйн, который у тебя есть сюда не подойдет... В ней последовательный мультиплексор на 8 каналов или это только разъемы?
на процессорной плате куча портов сразу


Этот корпус ближе к 11/23. По высоте у него 8 или 9 позиций? Если 9, то, наверное, там должен быть H9276 BACKPLANE.
8 позиций

SuperMax
04.06.2020, 17:26
Итого, единственная проблема устранена - глюки при загрузке
причиной которых оказалась память, те мне оказывается прислали не две по 512КБ настроенные работать вместе
а две по 1МБ которые работали обе с нулевого адреса

AZ прекрасно работает на фирме:



.
Roi Boot D 07-Okt-88 RME
*??
Devices: DB DL DM DR DU DX DY MS MT MU
*
173114
@177226g
AZ v1.2b Boot-I-Cold boot..

AZ (177220) disk driver v1.2b 2020

SL V08.00 [SW] Сторожевых С.В. 1988

RT-11SJ (Y) V05.04 G

.SET USR NOSWAP

.SET EXIT NOSWAP

.SET TT SCOPE

.SET SL ON

.R TMON

.DAY
Время Дата
00:00:03 24-Апр-1992, Пятница
.sh all

RT-11SJ (Y) V05.04 G
Booted from AZ0:RT11SJ

USR is set NOSWAP
EXIT is set NOSWAP
KMON is set NOIND
TT is set NOQUIET
ERROR is set ERROR
SL is set ON
EDIT is set KED
KMON nesting depth is 3

PDP 11/73A Processor
512KB of memory
Floating Point Microcode
Extended Instruction Set (EIS)
Memory Management Unit
Parity Memory
Cache Memory
50 Cycle System Clock

No SYSGEN options enabled

Device Status CSR Vector(s)
------ ------ --- ---------
HX Installed 177560 000
TT Installed 000000 000
SL 142176 000000 000
EM Installed 000000 010
HZ Not installed 177720 000
HD Not installed 177720 000
DW Not installed 174000 300
LP Not installed 177514 200
MY Not installed 172140 170
MX Not installed 177130 000
VM Installed 177572 250
LD Installed 000000 000
WQ Not installed 177134 204
AZ Resident 177220 000
AY Not installed 177200 000
NL Installed 000000 000
MZ Not installed 176674 474

TT
AZ (Resident)
AZ0 = DK , SY
HX
SL (Loaded)
EM
VM
LD
NL
14 free slots

Job Name Console Level State Low High Impure
--- ---- ------- ----- ----- --- ---- ------
0 RESORC 0 0 Run 000000 142124 N/A

No multi-terminal support

Address Module Words
------- ------ -----
160000 IOPAGE 4096.
157334 AZ 146.
146506 RMON 2251.
142170 SL 1127.
132124 USR 2066.
001000 ..BG.. 22826.

LD0 is AZ0:LD001.DSK[5000.]
LD1 is AZ3:UKNC.DSK[3000.]




ну и адос конечно
https://pic.maxiol.com/thumbs2/1591280588.3232235619.capture.png (https://pic.maxiol.com/?v=1591280588.3232235619.capture.png&dp=2)






AZ2:>speed

ТЕСТ БЫСТРОДЕЙСТВИЯ

КОМАНДА СЛОЖЕНИЯ РЕГИСТР-РЕГИСТР
БЫСТРОДЕЙСТВИЕ (ТЫС.ОП./СЕК) 3648

КОМАНДА СЛОЖЕНИЯ РЕГИСТР-ПАМЯТЬ
БЫСТРОДЕЙСТВИЕ (ТЫС.ОП./СЕК) 1224

КОМАНДА УМНОЖЕНИЯ РЕГИСТР-РЕГИСТР
БЫСТРОДЕЙСТВИЕ (ТЫС.ОП./СЕК) 168

КОМАНДА ДЕЛЕНИЯ РЕГИСТР-РЕГИСТР
БЫСТРОДЕЙСТВИЕ (ТЫС.ОП./СЕК) 736



завтра начинаю рисовать печатку под фирму

SuperMax
07.06.2020, 08:18
Печатная плата

https://pic.maxiol.com/thumbs2/1591507096.3232235619.azprojcetpdp11.png (https://pic.maxiol.com/?v=1591507096.3232235619.azprojcetpdp11.png&dp=2)

SuperMax
17.07.2020, 10:19
первая прикидка ПП AZ 2020
версия для МПИ
https://pic.maxiol.com/thumbs2/1594970281.3232235619.az2020.png (https://pic.maxiol.com/?v=1594970281.3232235619.az2020.png&dp=2)

SuperMax
19.07.2020, 08:41
второй RC AZ2020
https://pic.maxiol.com/thumbs2/1595137286.3232235619.az2020.png (https://pic.maxiol.com/?v=1595137286.3232235619.az2020.png&dp=2)

SuperMax
02.08.2020, 18:16
Наблюдается прогресс
1. платы для AZ QBUS уже в России и наверное к концу следующей недели будут у меня
2. платы AZ 2020 на ПЛИС уже отправлены производителем, наверное через пару месяцев доползут

ps: да, ради интереса прогнал тест чтения в nl - получается скорость 212КБ в секунду тк AZ еще без ПДП

SuperMax
07.08.2020, 21:27
1. AZ QBUS уже на почте, завтра пойду получать. видимо займусь сборкой-тестированием ;-)
2. На какие еще PDP-11 машины интересно сделать версию AZ ?
ps: на UNIBUS заявка есть, но чую там надо будет делать широкую плату и у меня UNIBUS машины нет

rrp
07.08.2020, 22:18
1. AZ QBUS уже на почте, завтра пойду получать. видимо займусь сборкой-тестированием ;-)
2. На какие еще PDP-11 машины интересно сделать версию AZ ?
ps: на UNIBUS заявка есть, но чую там надо будет делать широкую плату и у меня UNIBUS машины нет
Запросившие UNIBUS могут воспользоваться адаптером Q-Bus (МПИ) - Unibus. :-)

SuperMax
10.08.2020, 09:58
Печатные платы таки пришли!
скоро начну сборку
сравнительное фото двух AZ
https://pic.maxiol.com/thumbs2/1597042091.3232235619.maxiolazqbuscompar.jpg (https://pic.maxiol.com/?v=1597042091.3232235619.maxiolazqbuscompar.jpg&dp=2)
фото AZ QBUS и фирменной платы
https://pic.maxiol.com/thumbs2/1597042279.3232235619.maxiolazqbuscompar.jpg (https://pic.maxiol.com/?v=1597042279.3232235619.maxiolazqbuscompar.jpg&dp=2)

SuperMax
22.08.2020, 09:10
Туго со временем, но собрал пробную партию - все отлично работает, никаких доработок не требуется.

Собранный AZ QBUS
https://pic.maxiol.com/thumbs2/1598075587.3232235619.azqbusmaxiol.jpg (https://pic.maxiol.com/?v=1598075587.3232235619.azqbusmaxiol.jpg&dp=2)

Ссылки:
Основная страничка поддержки проекта [инструкции, техническое описание, обновления фирмвари]
Контроллер псевдодиска на MicroSD (https://forum.maxiol.com/index.php?showtopic=5388)
Контроллер псевдодиска на MicroSD: сборка и наладка конструктора контроллера v1.01 (https://forum.maxiol.com/index.php?showtopic=5452)
Контроллер псевдодиска на MicroSD для PDP-11 QBUS (https://zx-pk.com/forum/viewtopic.php?f=7&t=16943)
Версия контроллера для УКНЦ (https://zx-pk.com/forum/viewtopic.php?f=7&t=14197)

ps: Заинтересованным в развитии проекта возможно бесплатное предоставление AZ в полном комплекте

SuperMax
30.08.2020, 16:38
Рождается версия AZ V2 без GAL-ок

https://pic.maxiol.com/thumbs2/1598794353.3232235619.azv2.png (https://pic.maxiol.com/?v=1598794353.3232235619.azv2.png&dp=2)

вполне возможно, что AZ V2 будет сделан для УКНЦ, где, я думаю, мы перехватим загрузку с сети и сделаем полный автостарт с AZ

SuperMax
07.09.2020, 11:24
Пришли платы под широкий СА для УКНЦ

в проекте
https://pic.maxiol.com/thumbs2/1589628347.3232235619.capture.png (https://pic.maxiol.com/?v=1589628347.3232235619.capture.png&dp=2)

в реальности
https://pic.maxiol.com/thumbs2/1599467057.3232235619.azukncwideca.jpg (https://pic.maxiol.com/?v=1599467057.3232235619.azukncwideca.jpg&dp=2)

SuperMax
13.09.2020, 10:04
Пришли платы AZ 2020

https://pic.maxiol.com/thumbs2/1599980677.3232235619.az2020v100front.jpg (https://pic.maxiol.com/?v=1599980677.3232235619.az2020v100front.jpg&dp=2)
https://pic.maxiol.com/thumbs2/1599980639.3232235619.az2020v100back.jpg (https://pic.maxiol.com/?v=1599980639.3232235619.az2020v100back.jpg&dp=2)

SuperMax
30.09.2020, 17:10
Пришли платы AZ V2.00

https://pic.maxiol.com/thumbs2/1601474975.3232235619.az2front.jpg (https://pic.maxiol.com/?v=1601474975.3232235619.az2front.jpg&dp=2)
https://pic.maxiol.com/thumbs2/1601474992.3232235619.az2back.jpg (https://pic.maxiol.com/?v=1601474992.3232235619.az2back.jpg&dp=2)

осталось найти время для сборки ;-)

AFZ
25.11.2020, 14:14
Пришли платы AZ V2.00Кратко вернусь к истории вопроса. Когда начиналась работа над AZ, я понятия не имео о программируемой логике. Потом, в процессе работы, таки пришлось с ней познакомиться - клепать абонента МПИ "на рассыпухе" - адский труд, куча мелких логических элементов, соединенных паутиной проводов. Тогда мы приняли решение использовать старые ПЛИС типа GAL16V8D - на Али их было навалом, больше сотни предложений, они были дешевыми, программирование мне показалось довольно простым, прошивать их можно широко распространенным программатором TL866, в общем, все легко и просто. Только вот все эти Галки на Али оказались с разбора, б/у, среди них много битых, в общем, хлам. К тому же на обслуживание прерываний мы поставили м/с 559ВН1 (наш клон DC003), которые тоже не фонтан по качеству и их тоже не так уж много...

В общем, мы с Максом посовещались и решили вместо всего этого старья, снятого с производства еще в прошлом столетии, поставить что-то, пусть и не новое, но выпускаемое сейчас. Остановились на альтеровской MAX II EPM240T100C5. Сочинили схему, Макс развел, заказал и запаял плату, я только что закончил отладку и тестирование прошивки. Все. AZ v2.00 работает и готова к распространению. Эта плата предназначена для всех моделей ДВК и Электроники-60. Для пользователя и системы ничего не изменилось, все драйвера и программы годятся старые (я просто переткнул микро-СД-шку из старого AZ в новый, и все, что работало на старом, без каких-либо изменений работает на новом).

Для фирменных машинок с Q-Bus, вскорости, будет свой вариант платы - надо просто переразвести плату под стандарт Q-bus. А еще Макс грозился "утрамбовать" этот контроллер на платку под УКНЦ, и вот там мы собираемся сделать дополнение, а именно, попробовать сделать загрузку из сети, чтобы машинка сама запускалась при включении питания.

SuperMax
25.11.2020, 14:43
Кратко вернусь к истории вопроса. Когда начиналась работа над AZ, я понятия не имео о программируемой логике. Потом, в процессе работы, таки пришлось с ней познакомиться - клепать абонента МПИ "на рассыпухе" - адский труд, куча мелких логических элементов, соединенных паутиной проводов. Тогда мы приняли решение использовать старые ПЛИС типа GAL16V8D - на Али их было навалом, больше сотни предложений, они были дешевыми, программирование мне показалось довольно простым, прошивать их можно широко распространенным программатором TL866, в общем, все легко и просто. Только вот все эти Галки на Али оказались с разбора, б/у, среди них много битых, в общем, хлам..

самое забавное, что не так давно пришедшая партия GALок (для укомплектации тех плат что уже изготовлены) оказалась на удивление хорошей - из 70шт было выкинуто только 2шт, против обычных 50% как было ранее.

да, этот шаг с EMP240 это обеспечение долгой жизни линейке простых AZ, так как на очереди AZ 2020 c жирной ПЛИС, 6МБ оперативки и 100Mbit сетью
к слову пара этих монстров уже собрана

Также пришли печатки для следующей PDP-11 машины - БКшки
этот AZ будет самым мощным по функционалу:


1. сам контроллер AZ с кучей дисков и сетевой картой
2. оперативная память 32МБ с загрузкой с SD-карты и эмуляция всяких ПЗУ - те я думаю, можно будет реализовать концепцию с полным отключением всех ПЗУ в БК.
3. КНГМД с разъемом для подключения дисководов
4. RS232 - c возможностью переключения на TTL уровни + программное управление скоростью порта
5. AY-3-8910, возможно 2шт
6. Covox / стерео / 16bit
7. OPL2
8. перехват спикера
9. микшер звука
10. таймер с прерыванием для обработки звука и/или DMA контроллер для звука
весь звук выводится на i2s 16bit-цап и наружу через полноценный аудиотракт
11. Внешний VGA видеовыход - те поддержка legacy видео-режимов + новые; будет работать и на 10ке



наверное сегодня займусь сборкой

SuperMax
27.11.2020, 19:16
AZ 2020 во всей красе
https://pic.maxiol.com/thumbs2/1606493654.3232235619.az2020front.jpg (https://pic.maxiol.com/?v=1606493654.3232235619.az2020front.jpg&dp=2)
https://pic.maxiol.com/thumbs2/1606493679.3232235619.az2020back.jpg (https://pic.maxiol.com/?v=1606493679.3232235619.az2020back.jpg&dp=2)


AZ v2
https://pic.maxiol.com/thumbs2/1606493704.3232235619.azv2front.jpg (https://pic.maxiol.com/?v=1606493704.3232235619.azv2front.jpg&dp=2)
https://pic.maxiol.com/thumbs2/1606493771.3232235619.azv2back.jpg (https://pic.maxiol.com/?v=1606493771.3232235619.azv2back.jpg&dp=2)

Titus
27.11.2020, 20:14
Красивые платки и нехилый циклончик на первой.

svinka
29.11.2020, 01:06
Анекдот про козинаку вспомнился... и тут...и смеялся 0-пять....:v2_dizzy_king:

SuperMax
29.11.2020, 06:54
Анекдот про козинаку вспомнился... и тут...и смеялся 0-пять....:v2_dizzy_king:

алкоголизм - зло.

зы: дальнейший оффтопик будет награждаться

AFZ
29.11.2020, 18:30
Красивые платкиУгу, только почти пустые. Мы, когда сочиняли самый первый AZ (v1.00), обсуждали вариант сделать платку покороче (я предлагал, мол, дешевле будет), но Макс, как человек опытный, сказал: "Ну его на фиг, не хочу делать плату, которую не вытащишь, не разобрав весь ДВК-шник!"


и нехилый циклончик на первой.Ну, он, в общем-то средний, есть и намного круче. Этот был выбран по максимальному количеству ног в кузове, пригодном для ручной пайки. И под который можно, особо не напрягаясь, сочинить двустороннюю плату. Все FPGA с бОльшим числом ног имеют кузова по типу BGA, а значит, и руками (паяльником) не запаяешь, и в двух слоях не разведешь. Да и в четырех, пожалуй, тоже не разведешь. Естественно, плата под такой Циклон будет сильно дороже, а наши изделия и так не сильно дешевые.

Собственно, в AZ2020 запланирована целая куча всякого разного. Когда я сочинял первый AZ, я не имел ни малейшего понятия о ПЛИС. Естественно, бОльшую часть действий я возложил на STM32, глядя, как удачно Vslav сделал на этом STM32 свой РЕ-мулятор. Действительно, быстродействие всех STM-ок таково, что даже самым первым - STM32F10x - легко и непринужденно удается отработать цикл МПИ так, что у любого из ЦП ДВК/Э-60 не возникает никаких вопросов. Если эта STM занимается только этим. Увы, занять STM-ку чем-то еще сложно - прерывание STM32 - дело довольно долгое. В стартовом AZ я решил этот вопрос аппаратной заглушкой - STM-ка выставляет сигнал "Думаю, прошу не мешать", по нему отключается обслуживание МПИ, все регистры AZ становятся недоступными, кроме одного - CSR, из которого в этом случае считываются одни нули.

Заглушку пришлось делать аппаратной. Я перепробовал несколько вариантов из разнообразной логики; как я ни старался, сделать это компактно не вышло. По-любому получался "огород" из кучки ИС малой и средней степени интеграции. В то же время вся эта сложная логика легко вписывалась даже в простейшие ПЛМ, знания о которых у меня сохранились с середины 80-х прошлого столетия. Поэтому, в конце концов, я решил совершить героический поступок - превозмочь свою лень и таки разобраться с программируемой логикой. Начал искать, что-нибудь попроще, быстро нашел, что здешние любители ретро (не совсем здешние, вернее, это мы не совсем здешние, мы так, тусуемся рядом со спектрумистами) используют для ZX-новоделов простейшие ПЛИС от Atmel (ATF) и от Latice (GAL). Сравнил, ATF мне чем-то понравились больше, начал изучать язык CUPL, на котором сочиняют прошивки для этих ATF-ок. На Али их было навалом, начал искать программатор, а вот тут наступил облом. Нечем их прошивать - ну не клепать же еще для них ATF-blaster и пытаться завести те софты на старой машинке с LPT на борту... Зато младшие GAL-ки порадовали - оказывается, их шьёт широко известный программатор TL866. Ладно, переориентировался на GAL-ки, забросил почти выученный язык CUPL (кстати, он мне совсем не понравился, правда, не помню, чем), быстренько выучил достаточное для моих дел подмножество языка ABEL, сочинил прошивку для двух Галок (одной не хватило ног, но задача легко раделилась на две Галки), и вперед! Так появился AZ v1.00

Дальнейшее совершенствование AZ велось чисто софтово. В AZ v1.01 были исправлены мелкие дефекты типа неудачного расположения гнезда для микро-SD-шки и т.п. Однако, нас не оставляло ощущение упущенных возможностей. Действительно, будь у нас ПЛИС с самого начала разработки, можно было бы перенести некоторые дела, реализованные в STM32 программно, на аппаратуру, при этом в программной реализации было бы гораздо больше свободы. Ну, и, основное, что хотелось сделать - это передача данных между контроллером и PDP-11 через DMA. Делать эти дела на рассыпухе - адский труд, а на ПЛИС оно реализуется более-менее просто. Хотелось сделать кэширование микро-SD, в идеале - кэш отложенной записи. Еще Макс обратил внимание на то, что для оригинальных DEC-овских машинок очень дорогие платы памяти. У нас на ДВК с памятью проще, а вот на Э-60 с памятью тоже неважно...

Вот, с учетом этих мыслей, мы решили сочинить AZ2020, в который поставили "жирную" ПЛИС, поставили 6М памяти - 4М в качестве основной для Э-60 и фирменных PDP-11 и 2М под дисковый кэш, поставили полный набор шинных драйверов, чтобы можно было сделать как DMA, так и отдать системе память на плате в качестве основной. Но это всё - задел на будущее, мы будем потихоньку сочинять прошивки, когда появится что-то реальное, опубликуем. А тут вылезла новая проблемв - плохое качество GAL-ок. Вооще-то Галки сняты с производства еще в прошлом столетии, все, что сейчас продается - это б/у, с разбора. И, как показала практика, до половины полученных с Али Галок - трупы. К тому же наблюдается уменьшение количества предложений Галок на Али, мы подумали и решили сделать обычный AZ, но вместо Галок поставить что-то, выпускаемое сейчас. Остановились на CPLD EPM240 от Альтеры, получился AZ v2.00, об этом я уже рассказал.

svinka
30.11.2020, 03:30
если сравнивать с конкурентами из блока НАТО то у Вас нет исходников и очень высокая цена
Процессор TI SITARA умеет дрыгать ножками на 200Мгц а правильная плата BBB стоит 2500р
http://retrocmp.com/projects/unibone
как всегда проигрыш

прикольные шинные формирователи из ГДР на фото -)))

SuperMax
30.11.2020, 07:03
если сравнивать с конкурентами из блока НАТО то у Вас нет исходников и очень высокая цена
Процессор TI SITARA умеет дрыгать ножками на 200Мгц а правильная плата BBB стоит 2500р
http://retrocmp.com/projects/unibone
как всегда проигрыш

как я уже говорил - алкоголизм зло: у них решение для UNIBUS а не для QBUS

стоимость:

Buying one
I don't see myself as a hardware-maker, but I can offer ready-to-use UniBones. They'd be build and tested, and would come with the SDcard.
As an UniBone is laborious to complete, I feel I have to take €250 for one, without a BeagleBone (see picture). With BBB add €60.
There were requests for blank boards. I do not offer these anymore, but will give you the Gerber files so you can order them yourself.
And couldn't escape to offer a kit: it will come "with SMDs populated" + remaining parts = 160€.
E.U. shipping is about 16€, international around 40€.

те полностью собранная плата с BeagleBone = 350евриков

зы: за дальнейший алкогольный оффтопик забаню.

svinka
30.11.2020, 08:30
350евриков

тут бы надо писать твердое ЕВРО

Hunta
30.11.2020, 08:32
Как корёжит то, прям жалко.

Hunta
30.11.2020, 08:46
Ну, у тебя только одно хорошо получается

SuperMax
30.11.2020, 09:43
выдал неделю svinka - может протрезвеет.

SuperMax
10.01.2021, 09:48
Обновления по AZ БК

AZ для БК-0010 БК-0010.01 БК-0011 БК-0011М, расширенная версия AZ (https://forum.maxiol.com/index.php?showtopic=5543)
Контроллер AZ BK: Процедура обновления firmware (прошивки) контроллера (https://forum.maxiol.com/index.php?showtopic=5550)
Контроллер AZ BK: Обновления прошивки (https://forum.maxiol.com/index.php?showtopic=5553)

SuperMax
26.01.2021, 16:43
AZ V2 прошел полный цикл тестирования и будет запущен в производство

Выпущена первая прошивка ПЛИС для него.

Контроллер AZ V2: Обновление прошивки от 2021-01-26 (https://forum.maxiol.com/index.php?s=&showtopic=5388&view=findpost&p=55133)

IgorR76
26.01.2021, 16:58
Спасибо за Ваш труд!

SuperMax
27.01.2021, 16:39
Подготовили новый релиз прошивки от 27.01.2021 для линейки контроллеров AZ v1 и v2
актуально для МПИ QBUS и УКНЦ

AZ: Обновление прошивки от 2021-01-27 (https://forum.maxiol.com/index.php?s=&showtopic=5388&view=findpost&p=55135)

SuperMax
29.01.2021, 18:11
AZ V2 для УКНЦ прошел полный цикл тестирования и будет запущен в производство

https://pic.maxiol.com/thumbs2/1611933048.3232235619.azv2ukncfront.jpg (https://pic.maxiol.com/?v=1611933048.3232235619.azv2ukncfront.jpg&dp=2)
https://pic.maxiol.com/thumbs2/1611933034.3232235619.azv2ukncback.jpg (https://pic.maxiol.com/?v=1611933034.3232235619.azv2ukncback.jpg&dp=2)

SuperMax
28.02.2021, 20:34
Выпущена новая прошивка ПЛИС для AZ V2

Контроллер AZ V2: Обновление прошивки от 2021-02-28 (https://forum.maxiol.com/index.php?s=&showtopic=5388&view=findpost&p=55241)

form
16.03.2021, 01:10
Вдруг кому пригодится.
В аттаче патч для добавления устройства AZ в SimH v4 (GIT (https://github.com/simh/simh)).
Хэш для которого сделан патч: e51d918adbddb1a379657cfaf38cb67e94769dd0.

Эмуляция старается придерживаться поведения оригинала, но без фанатизма: поддержку делал исключительно поиграться с AZ до того как привезу свой 11/83 чтобы уже опробовать вживую.

Поддерживаемые настройки SimH:
SET AZ BOOT_UNIT=n (установить номер привода который будет грузиться при запуске по адресу 177224)
SET AZn SIZE=n (установить размер образа в блоках при создании нового файла)



В эмулируемом устройстве удалось загрузить RT-11 и поработать в нем как с использованием прерываний так и без.

Загрузиться из подсказки SimH можно как командой boot так и с помощью g 177224.

form@acer:/tmp$ git clone https://github.com/simh/simh.git
Cloning into 'simh'...
remote: Enumerating objects: 49, done.
remote: Counting objects: 100% (49/49), done.
remote: Compressing objects: 100% (40/40), done.
remote: Total 31853 (delta 18), reused 25 (delta 9), pack-reused 31804
Receiving objects: 100% (31853/31853), 70.45 MiB | 5.42 MiB/s, done.
Resolving deltas: 100% (24689/24689), done.
form@acer:/tmp$ cd simh/
form@acer:/tmp/simh$ git reset --hard e51d918adbddb1a379657cfaf38cb67e94769dd0
HEAD is now at e51d918a SCP: Assure consistent PC state while preparing RUN command execution
form@acer:/tmp/simh$ patch -p1 <~/simh-az.diff
patching file PDP11/pdp11_az.c
patching file PDP11/pdp11_defs.h
patching file PDP11/pdp11_io_lib.c
patching file PDP11/pdp11_sys.c
patching file makefile
form@acer:/tmp/simh$ make pdp11
lib paths are: /lib/ /lib/x86_64-linux-gnu/ /lib32/ /usr/lib/x86_64-linux-gnu/libfakeroot/
include paths are: /usr/lib/gcc/x86_64-linux-gnu/10/include /usr/local/include /usr/include/x86_64-linux-gnu /usr/include
using libm: /lib/x86_64-linux-gnu/libm.so
using librt: /lib/x86_64-linux-gnu/librt.so
using libpthread: /lib/x86_64-linux-gnu/libpthread.so /usr/include/pthread.h
using libpcre: /lib/x86_64-linux-gnu/libpcre.so /usr/include/pcre.h
using semaphore: /usr/include/semaphore.h
using libdl: /lib/x86_64-linux-gnu/libdl.so /usr/include/dlfcn.h
using libpng: /lib/x86_64-linux-gnu/libpng.so /usr/include/png.h
using zlib: /lib/x86_64-linux-gnu/libz.so /usr/include/zlib.h
using mman: /usr/include/x86_64-linux-gnu/sys/mman.h
using libSDL2: /usr/include/SDL2/SDL.h
using libpcap: /usr/include/pcap.h
using libvdeplug: /lib/libvdeplug.so /usr/include/libvdeplug.h
***
*** pdp11 Simulator being built with:
*** - compiler optimizations and no debugging support. GCC Version: 10.2.0.
*** - dynamic networking support using Linux provided libpcap components.
*** - Local LAN packet transports: PCAP VDE TAP NAT(SLiRP)
*** - video capabilities provided by libSDL2 (Simple Directmedia Layer).
*** - Per simulator tests will be run.
***
*** git commit id is e51d918adbddb1a379657cfaf38cb67e94769dd0+uncommitt ed-changes.
*** git commit time is 2021-03-13T12:38:39-0800.
***
gcc -std=gnu99 -U__STRICT_ANSI__ -O2 -finline-functions -fgcse-after-reload -fpredictive-commoning -fipa-cp-clone -fno-unsafe-loop-optimizations -fno-strict-overflow -DSIM_GIT_COMMIT_ID=e51d918adbddb1a379657cfaf38cb67 e94769dd0+uncommitted-changes -DSIM_GIT_COMMIT_TIME=2021-03-13T12:38:39-0800 -DSIM_COMPILER="GCC Version: 10.2.0" -DSIM_BUILD_TOOL=simh-makefile -I . -D_GNU_SOURCE -DUSE_READER_THREAD -DSIM_ASYNCH_IO -DHAVE_PCRE_H -DHAVE_SEMAPHORE -DHAVE_SYS_IOCTL -DHAVE_LINUX_CDROM -DHAVE_DLOPEN=so -DHAVE_UTIME -DHAVE_LIBPNG -DHAVE_ZLIB -DHAVE_GLOB -DHAVE_SHM_OPEN ./PDP11/pdp11_fp.c ./PDP11/pdp11_cpu.c ./PDP11/pdp11_dz.c ./PDP11/pdp11_cis.c ./PDP11/pdp11_lp.c ./PDP11/pdp11_rk.c ./PDP11/pdp11_rl.c ./PDP11/pdp11_rp.c ./PDP11/pdp11_rx.c ./PDP11/pdp11_stddev.c ./PDP11/pdp11_sys.c ./PDP11/pdp11_tc.c ./PDP11/pdp11_tm.c ./PDP11/pdp11_ts.c ./PDP11/pdp11_io.c ./PDP11/pdp11_rq.c ./PDP11/pdp11_tq.c ./PDP11/pdp11_pclk.c ./PDP11/pdp11_ry.c ./PDP11/pdp11_pt.c ./PDP11/pdp11_hk.c ./PDP11/pdp11_xq.c ./PDP11/pdp11_xu.c ./PDP11/pdp11_vh.c ./PDP11/pdp11_rh.c ./PDP11/pdp11_tu.c ./PDP11/pdp11_cpumod.c ./PDP11/pdp11_cr.c ./PDP11/pdp11_rf.c ./PDP11/pdp11_dl.c ./PDP11/pdp11_ta.c ./PDP11/pdp11_rc.c ./PDP11/pdp11_kg.c ./PDP11/pdp11_ke.c ./PDP11/pdp11_dc.c ./PDP11/pdp11_dmc.c ./PDP11/pdp11_kmc.c ./PDP11/pdp11_dup.c ./PDP11/pdp11_rs.c ./PDP11/pdp11_vt.c ./PDP11/pdp11_td.c ./PDP11/pdp11_io_lib.c ./PDP11/pdp11_rom.c ./PDP11/pdp11_ch.c ./display/display.c ./display/sim_ws.c ./display/vt11.c ./PDP11/pdp11_ng.c ./PDP11/pdp11_daz.c ./display/ng.c ./PDP11/pdp11_az.c ./scp.c ./sim_console.c ./sim_fio.c ./sim_timer.c ./sim_sock.c ./sim_tmxr.c ./sim_ether.c ./sim_tape.c ./sim_disk.c ./sim_serial.c ./sim_video.c ./sim_imd.c ./sim_card.c -DVM_PDP11 -I ./PDP11 -DHAVE_PCAP_NETWORK -I/usr/include/ -DBPF_CONST_STRING -DUSE_SHARED -DHAVE_VDE_NETWORK -DHAVE_TAP_NETWORK -Islirp -Islirp_glue -Islirp_glue/qemu -DHAVE_SLIRP_NETWORK -DUSE_SIMH_SLIRP_DEBUG slirp/*.c slirp_glue/*.c -DUSE_DISPLAY -DHAVE_LIBSDL -DUSE_SIM_VIDEO `/usr/bin/sdl2-config --cflags` `/usr/bin/sdl2-config --libs` -o BIN/pdp11 -lm -lrt -lpthread -lpcre -ldl -lpng -lz -lvdeplug -Wl,-R,/lib/ -L/lib/
BIN/pdp11 RegisterSanityCheck </dev/null
Running internal register sanity checks on PDP-11 simulator.
*** Good Registers in PDP-11 simulator.
form@acer:/tmp/simh
Будет под рукой виндовс - соберу готовый.

form@acer:~/SimH/RT11$ ./pdp11

PDP-11 simulator V4.0-0 Current git commit id: be2ff5ea
sim> at az0 az0.dsk
AZ0: 'az0.dsk' Contains RT11 partitions
1 valid partition, Type: V05, Sectors On Disk: 20480
sim> at az1 az1.dsk
AZ1: 'az1.dsk' Contains RT11 partitions
1 valid partition, Type: V05, Sectors On Disk: 20480
sim> b az

AZ v1 Boot-I-Cold boot..

AZ (177220) disk driver v1.1 2019

RT-11FB V05.07

.IF INS VM: IF NOT INI VM: INI/NOQ VM:

.IF INI VM: AS VM0 CF

.IF INI VM: AS VM0 WF

.SET TT NOTAB

.SET SL ON

.
Simulation stopped, PC: 153074 (BEQ 153062)
sim> set az boot=1
sim> sh az
AZ address=17777220-17777237, vector=174, BR4, boot_unit=1, 8 units
AZ0 5242KW, attached to az0.dsk
AZ1 5242KW, attached to az1.dsk
AZ2 16MW, not attached
AZ3 16MW, not attached
AZ4 16MW, not attached
AZ5 16MW, not attached
AZ6 16MW, not attached
AZ7 16MW, not attached
sim> reset
sim> g 177224

AZ v1 Boot-I-Cold boot..

AZ (177220) disk driver v1.1 2019

RT-11FB V05.07

.IF INS VM: IF NOT INI VM: INI/NOQ VM:

.IF INI VM: AS VM0 CF

.IF INI VM: AS VM0 WF

.SET TT NOTAB

.SET SL ON

.SH DEV

Device Status CSR Vector(s)
------ ------ --- ---------
DL Installed 174400 160
DM Installed 177440 210
DU Installed 172150 154
DW Not installed 000000
DX Installed 177170 264
DY Not installed 177170 264
DZ Not installed 000000
RK Installed 177400 220
LD Installed 000000 000
LP Installed 177514 200
LS Not installed 176500 470 474 300 304
MM Not installed 172440 224
MS Installed 172522 224 300
MT Installed 172520 224
MU Installed 174500 260
NL Installed 000000 000
PI Not installed 000000 000
SL 117500 000000 000
SP Installed 000000 110
VM Installed 177572 250
XC Not installed 173300 210 214
XL Not installed 176500 300 304
AZ Resident 177220 174



.

form
16.03.2021, 10:48
Перед сном не заметил, что устройству выделяется многовато регистров.
Новый патч делать лень. Просто нужно поправить в нем (или в PDP11/pdp11_az.c после наложения патча):
#define IOLN_AZ 010

Еще обнаружился косяк в файле PDP11/pdp11_sys.c - там декларация az_dev засунута в чужой #ifdef. При сборке без SDL будет ругаться.

form
17.03.2021, 20:41
Переписал драйвер для RT-11/TSX-Plus (http://pdp-11.online/~form/files/pdp-11/az/rt-11/).
Привел его в порядок.
Но поскольку все это делалось вслепую, прошу проверить на живом железе :)

В комплекте (кроме исходников и IND файла сборки):
AZ .SYS - для SJ/SB/FB без SYSGEN опций
AZE .SYS - для SJ/SB/FB с поддержкой error logging
AZT .SYS - для SJ/SB/FB с поддержкой device timeout
AZET .SYS - для SJ/SB/FB с поддержкой error logging и device timeout
AZX .SYS - для XM/XB/ZM/ZB/TSX-Plus
AZXE .SYS - для XM/XB/ZM/ZB с поддержкой error logging

.IND AZGEN
;
;AZ/RT-11 HANDLER GENERATION PROGRAM.
;
;BUILDING AZ.SYS (RT-11SJ/SB/FB):
; NO ERROR LOGGING SUPPORT
; NO MEMORY MANAGEMENT SUPPORT
; NO DEVICE TIMEOUT SUPPORT
;
.MAC/OB:AZ AZPRE+AZ
.LIN/NOBI/EXE:AZ.SYS AZ
;
;BUILDING AZE.SYS (RT-11SJ/SB/FB):
; ERROR LOGGING SUPPORT
; NO MEMORY MANAGEMENT SUPPORT
; NO DEVICE TIMEOUT SUPPORT
;
.MAC/OB:AZE AZPRE+AZ
.LIN/NOBI/EXE:AZE.SYS AZE
;
;BUILDING AZT.SYS (RT-11SJ/SB/FB):
; NO ERROR LOGGING SUPPORT
; NO MEMORY MANAGEMENT SUPPORT
; DEVICE TIMEOUT SUPPORT
;
.MAC/OB:AZT AZPRE+AZ
.LIN/NOBI/EXE:AZT.SYS AZT
;
;BUILDING AZET.SYS (RT-11SJ/SB/FB):
; ERROR LOGGING SUPPORT
; NO MEMORY MANAGEMENT SUPPORT
; DEVICE TIMEOUT SUPPORT
;
.MAC/OB:AZET AZPRE+AZ
.LIN/NOBI/EXE:AZET.SYS AZET
;
;BUILDING AZX.SYS (RT-11XM/XB/ZM/ZB/TSX-PLUS):
; NO ERROR LOGGING SUPPORT
; MEMORY MANAGEMENT SUPPORT
; DEVICE TIMEOUT SUPPORT
;
.MAC/OB:AZX AZPRE+AZ
.LIN/NOBI/EXE:AZX.SYS AZX
;
;BUILDING AZXE.SYS (RT-11XM/XB/ZM/ZB/TSX-PLUS):
; ERROR LOGGING SUPPORT
; MEMORY MANAGEMENT SUPPORT
; DEVICE TIMEOUT SUPPORT
;
.MAC/OB:AZXE AZPRE+AZ
.LIN/NOBI/EXE:AZXE.SYS AZXE
;
.DEL/NOQ AZPRE.MAC
.DEL/NOQ AZ(,E,T,ET,X,XE).OBJ
;
17-Mar-2021
AZ .SYS 3 17-Mar-2021 AZT .SYS 3 17-Mar-2021
AZE .SYS 3 17-Mar-2021 AZX .SYS 3 17-Mar-2021
AZET .SYS 3 17-Mar-2021 AZXE .SYS 3 17-Mar-2021
6 Files, 18 Blocks
65424 Free blocks
;
@ <EOF>

.

AFZ
18.03.2021, 19:57
Но поскольку все это делалось вслепую, прошу проверить на живом железе Проверил. Всё работает, ка часы. Проверил на RT11DS (SJ) v05.01, RT11SB v05.07, RT11XM v05.01 и 05.07, а также на любимой TSX11-Plus v6.50 - всё отлично. Проверил фвйл-образ диска, созданный коллегой form в эмуляторе simh, на реальном железе все работает нормально. Коллега form проверил файл-образ с моего "железного" AZ у себя на эмуляторе. Тоже все работает. В общем, появилась возможность прямого переноса файл-образов между реальным железом с контроллером AZ и эмулятором simh с полным сохранением работоспособности.

:) Ура, товарищи! :)

form, осталось сочинить дровишки для семейства RSX-11. Ну, и для чего-то из семейства Unix. Ходили какие-то слухи про BSD 2.11...

form
18.03.2021, 20:02
BSD 2.11...
2.11 не живет без разделения I&D.
2.9 может быть, но борьба с ним еще страшнее чем с RSX-11M без диспетчера памяти :)
В ULTRIX вроде при установке можно примеры драйверов поставить, а потом довести до ума.

AFZ
18.03.2021, 20:12
То есть на 11/73 и 11/83 можно, а на ДВК - облом? Ладно, не очень то и хотелось.

form
18.03.2021, 20:21
То есть на 11/73 и 11/83 можно, а на ДВК - облом?
Угу.
Думаю с ULTRIX все получится.

rrp
18.03.2021, 21:54
Переписал драйвер для RT-11/TSX-Plus (http://pdp-11.online/~form/files/pdp-11/az/).
Привел его в порядок.
Но поскольку все это делалось вслепую, прошу проверить на живом железе :)

Спасибо за нормальные драйверы!
В RT-11 (v5.01C, v5.07) c TimeOut драйверы работают без сбоев с: SJ, SB, FB и XM мониторами.
Драйверы работают без сбоев и c RT-11 на дисках от Патрона и AFZ.

form
18.03.2021, 22:39
Добавил обновленные драйверы (http://pdp-11.online/~form/files/pdp-11/az/rt-11/).
Они должны помочь в гипотетической ситуации когда контроллер не успел выполнить чтение/запись до следующей команды процессора, но успел пока она выполнялась.
В первом варианте драйвера такая ситуация приведет к подвисанию (в SimH ситуацию удалось смоделировать в TSX-Plus под легкой нагрузкой).
При этом драйвер должен укоротиться слова на 3 :)

Возможно в реальности такая ситуация и невозможна, потом буду на живом железе смотреть :)
В любом случае, интересен тест новых драйверов на живом железе.

Выставил в сеть эмулятор с TSX-Plus на AZ:
$ telnet pdp-11.online 2023
Trying 80.89.204.47...
Connected to pdp-11.online.
Escape character is '^]'.


Connected to the PDP-11 simulator DZ device, line 15

* TSX-Plus Version 6.50 *

License # = 999-T1S-50000

19-Mar-2021 02:46:55
Line # 17


Logon please:GUEST
Password:
Welcome to the system

.SH ALL
TSX-Plus Version = 6.50

19-Mar-2021

Active Handler Handler Handler
Device I/O Status V. base P. base size CSR Vector
------ ------ ------ ------- ------- ------- ------ ------
TT 0 000004
LD 0 102446
CL 0 016057 057560 000000 512
AZ 0 102762 120000 073624 366
MM 0 016020 120000 073515 4524
EQ 3 007061 120000 073425 3528
LP 0 030003 120000 072426 406
NL 0 000025 120000 072425 60
VM 0 102447 110576 000000 426

Assignments:
SY --> AZ0:
TCP --> LD7:
WF --> VM0:
DK --> AZ1:

There are no allocated devices

Uptime: 18:49:40
System use: Run=0%, I/O-wait=99%, Swap-wait=0%, Idle=0%
I/O Activity: User I/O=99%, Swapping I/O=0%

Job Line Pri State Size Connect CPU time Program Job name
--- ------ --- ------- ----- --------- -------- ------- ------------
1 1(0) 50 TI 39Kb 18:50:00 00:00:01 KMON
17* 17(0) 50 IN 39Kb 00:01:00 00:00:01 KMON GUEST
19 Det. 50 SL-Swap 33Kb 18:50:00 00:00:00 WINPRT Window print
20 Det. 50 SL 63Kb 18:50:00 00:00:00 RTSORT SYSTEM
21 Det. 50 SL-Lock 63Kb 18:50:00 00:00:19 TCPIP TCP/IP

Line Type Vector CSR Terminal Speed Active Line Name
---- ----- ---------- ------ -------- -------- ------ ------------
1 Oper. DL 060 177560 VT200 9600 8N Yes Console
2 Phone DZ - 0 300 160100 VT200 9600 8N No DZ11 - 0
3 Phone DZ - 1 300 160100 VT200 9600 8N No DZ11 - 1
4 Phone DZ - 2 300 160100 VT200 9600 8N No DZ11 - 2
5 Phone DZ - 3 300 160100 VT200 9600 8N No DZ11 - 3
6 Phone DZ - 0 310 160110 VT200 9600 8N No DZ11 - 4
7 Phone DZ - 1 310 160110 VT200 9600 8N No DZ11 - 5
8 Phone DZ - 2 310 160110 VT200 9600 8N No DZ11 - 6
9 Phone DZ - 3 310 160110 VT200 9600 8N No DZ11 - 7
10 Phone DZ - 0 320 160120 VT200 9600 8N No DZ11 - 8
11 Phone DZ - 1 320 160120 VT200 9600 8N No DZ11 - 9
12 Phone DZ - 2 320 160120 VT200 9600 8N No DZ11 - 10
13 Phone DZ - 3 320 160120 VT200 9600 8N No DZ11 - 11
14 Phone DZ - 0 330 160130 VT200 9600 8N No DZ11 - 12
15 Phone DZ - 1 330 160130 VT200 9600 8N No DZ11 - 13
16 Phone DZ - 2 330 160130 VT200 9600 8N No DZ11 - 14
17* Phone DZ - 3 330 160130 VT200 9600 8N Yes DZ11 - 15

CL version number 18.

Unit Line Job Options
---- ---- ---- ----------------------------
CL0 none none
CL1 none none
CL2 none none
CL3 none none

Total installed memory = 4088Kb
Size of unmapped TSX and handlers = 38Kb (112054)
Size of mapped TSX system regions = 80Kb
Total size of TSX and mapped data = 140Kb
Size of mapped device handlers = 9Kb
Size of sharable run-time systems = 54Kb
Size of data cache buffer area = 0Kb
Space available for user jobs = 1809Kb
Swappable job context area = 7Kb
Current job memory limit = 56Kb
Maximum job memory limit = 64Kb

QUAN0 = 2
QUAN1 = 20
QUAN1A = 2
QUAN1B = 2
QUAN1C = 1
QUAN2 = 10
QUAN3 = 20
INTIOC = 30
HIPRCT = 40

Spooled devices: LP0

Logical subset disks:
LD7 --> AZ0:TSXTCP.DSK[4800] (not available)

Mounted devices:
Device Associated jobs
---------- ------------------------------
AZ0: 1 17
AZ0:TSXTCP 1 21
AZ1: 17
VM0: 1 17

Shared run-time systems:
CBR063

Region Size Type Job Use Shared AGE Base
------ ------ ------ --- --- ------ --- ------
WIN01A 3.8 Global 1 1 No No 072220
WIN17A 3.8 Global 17 1 No No 072120

Authorized privileges: ALLOCATE,DEBUG,DETACH,MESSAGE,NFSREAD,NFSWRITE,
RLOCK,SEND,SPFUN,SYSGBL,SAME,SUBPROCESS

Current privileges: ALLOCATE,DEBUG,DETACH,MESSAGE,NFSREAD,NFSWRITE,
RLOCK,SEND,SPFUN,SYSGBL,SAME,SUBPROCESS

SL status: ON,NOKED,NOTTYIN,SUBSTITUTE

VM Base=100000 Top=170000 Size=3584

.BY

Connect=00:01:00 CPU=00:00:01


Disconnected from the PDP-11 simulator

form
19.03.2021, 17:13
Обновление драйверов AZ (http://pdp-11.online/~form/files/pdp-11/az/rt-11/).

V05.00

командный файл генерации теперь выводит версию драйвера которую берет из AZ.MAC
при генерации задается вопрос использовать ли EIS инструкции (всегда используются для XM/XB/ZM/ZB/TSX-Plus драйвера)
драйверы для unmapped систем, идущие в комплекте собраны без EIS
добавлена команда SET AZ IDENT, показывающая версию и параметры драйвера

V05.01

функционально ничего не изменилось, появился выбор имени драйвера AZ/DA (прилагаются оба варианта)

V06.00

исправлена подпрограмма прерывания операции (она должна завершаться .DRFIN, а не RETURN)

V06.01

очистка адреса FORK-подпрограммы в блоке .FORK перед выходом для предотвращения возможного выполнения подпрограммы после прерывания операции
в командном файле генерации добавилась возможность сразу сгенерить оба варианта драйверов (AZ и DA)


.IND AZGEN
;
;AZ/RT-11 HANDLER GENERATION PROGRAM.
;
;AZ V06.01
;
* USE EIS INSTRUCTIONS? [Y/N D:N]:
* ENTER HANDLER NAME (AZ/DA/BOTH) [S R:0-204 D:"DA"]: B
;
;BUILDING AZ.SYS (RT-11SJ/SB/FB):
; NO ERROR LOGGING SUPPORT
; NO MEMORY MANAGEMENT SUPPORT
; NO DEVICE TIMEOUT SUPPORT
; USING BASE INSTRUCTION SET
;
.MAC/OB:AZ AZPRE+AZ
.LIN/NOBI/EXE:AZ.SYS AZ
;
;BUILDING AZE.SYS (RT-11SJ/SB/FB):
; ERROR LOGGING SUPPORT
; NO MEMORY MANAGEMENT SUPPORT
; NO DEVICE TIMEOUT SUPPORT
; USING BASE INSTRUCTION SET
;
.MAC/OB:AZE AZPRE+AZ
.LIN/NOBI/EXE:AZE.SYS AZE
;
;BUILDING AZT.SYS (RT-11SJ/SB/FB):
; NO ERROR LOGGING SUPPORT
; NO MEMORY MANAGEMENT SUPPORT
; DEVICE TIMEOUT SUPPORT
; USING BASE INSTRUCTION SET
;
.MAC/OB:AZT AZPRE+AZ
.LIN/NOBI/EXE:AZT.SYS AZT
;
;BUILDING AZET.SYS (RT-11SJ/SB/FB):
; ERROR LOGGING SUPPORT
; NO MEMORY MANAGEMENT SUPPORT
; DEVICE TIMEOUT SUPPORT
; USING BASE INSTRUCTION SET
;
.MAC/OB:AZET AZPRE+AZ
.LIN/NOBI/EXE:AZET.SYS AZET
;
;BUILDING AZX.SYS (RT-11XM/XB/ZM/ZB/TSX-PLUS):
; NO ERROR LOGGING SUPPORT
; MEMORY MANAGEMENT SUPPORT
; DEVICE TIMEOUT SUPPORT
; USING EXTENDED INSTRUCTION SET
;
.MAC/OB:AZX AZPRE+AZ
.LIN/NOBI/EXE:AZX.SYS AZX
;
;BUILDING AZXE.SYS (RT-11XM/XB/ZM/ZB):
; ERROR LOGGING SUPPORT
; MEMORY MANAGEMENT SUPPORT
; DEVICE TIMEOUT SUPPORT
; USING EXTENDED INSTRUCTION SET
;
.MAC/OB:AZXE AZPRE+AZ
.LIN/NOBI/EXE:AZXE.SYS AZXE
;
.DEL/NOQ AZPRE.MAC
.DEL/NOQ AZ(,E,T,ET,X,XE).OBJ
;
26-Apr-2021
AZ .SYS 3 26-Apr-2021 AZT .SYS 3 26-Apr-2021
AZE .SYS 3 26-Apr-2021 AZX .SYS 3 26-Apr-2021
AZET .SYS 3 26-Apr-2021 AZXE .SYS 3 26-Apr-2021
6 Files, 18 Blocks
5525 Free blocks
;
;
;BUILDING DA.SYS (RT-11SJ/SB/FB):
; NO ERROR LOGGING SUPPORT
; NO MEMORY MANAGEMENT SUPPORT
; NO DEVICE TIMEOUT SUPPORT
; USING EXTENDED INSTRUCTION SET
;
.MAC/OB:DA AZPRE+AZ
.LIN/NOBI/EXE:DA.SYS DA
;
;BUILDING DAE.SYS (RT-11SJ/SB/FB):
; ERROR LOGGING SUPPORT
; NO MEMORY MANAGEMENT SUPPORT
; NO DEVICE TIMEOUT SUPPORT
; USING EXTENDED INSTRUCTION SET
;
.MAC/OB:DAE AZPRE+AZ
.LIN/NOBI/EXE:DAE.SYS DAE
;
;BUILDING DAT.SYS (RT-11SJ/SB/FB):
; NO ERROR LOGGING SUPPORT
; NO MEMORY MANAGEMENT SUPPORT
; DEVICE TIMEOUT SUPPORT
; USING EXTENDED INSTRUCTION SET
;
.MAC/OB:DAT AZPRE+AZ
.LIN/NOBI/EXE:DAT.SYS DAT
;
;BUILDING DAET.SYS (RT-11SJ/SB/FB):
; ERROR LOGGING SUPPORT
; NO MEMORY MANAGEMENT SUPPORT
; DEVICE TIMEOUT SUPPORT
; USING EXTENDED INSTRUCTION SET
;
.MAC/OB:DAET AZPRE+AZ
.LIN/NOBI/EXE:DAET.SYS DAET
;
;BUILDING DAX.SYS (RT-11XM/XB/ZM/ZB/TSX-PLUS):
; NO ERROR LOGGING SUPPORT
; MEMORY MANAGEMENT SUPPORT
; DEVICE TIMEOUT SUPPORT
; USING EXTENDED INSTRUCTION SET
;
.MAC/OB:DAX AZPRE+AZ
.LIN/NOBI/EXE:DAX.SYS DAX
;
;BUILDING DAXE.SYS (RT-11XM/XB/ZM/ZB):
; ERROR LOGGING SUPPORT
; MEMORY MANAGEMENT SUPPORT
; DEVICE TIMEOUT SUPPORT
; USING EXTENDED INSTRUCTION SET
;
.MAC/OB:DAXE AZPRE+AZ
.LIN/NOBI/EXE:DAXE.SYS DAXE
;
.DEL/NOQ AZPRE.MAC
.DEL/NOQ DA(,E,T,ET,X,XE).OBJ
;
26-Apr-2021
DA .SYS 3 26-Apr-2021 DAT .SYS 3 26-Apr-2021
DAE .SYS 3 26-Apr-2021 DAX .SYS 3 26-Apr-2021
DAET .SYS 3 26-Apr-2021 DAXE .SYS 3 26-Apr-2021
6 Files, 18 Blocks
5525 Free blocks
;
@ <EOF>

.

form
19.03.2021, 23:10
Хе! :v2_dizzy_drink:


>BOO AZ1:[1,54]
XDT: 87

XDT>G
RSX-11M-PLUS V4.6 BL87


>
SAV /WB


RSX-11M-PLUS V4.6 BL87 1024.KW System:"BETEP "
>RED AZ1:=SY:
>RED AZ1:=LB:
>RED AZ1:=SP:
>MOU AZ1:"RSX11MPBL87"
>@AZ1:[1,2]STARTUP
>;
>; Current daytime is 23:04 19-MAR-2021
>;
>* Please enter time and date (HH:MM DD-MMM-YYYY) [S T:10S]:
Simulation stopped, PC: 026352 (BR 26320)
sim> B AZ1



RSX-11M-PLUS V4.6 BL87 1024.KW System:"BETEP "
>RED AZ1:=SY:
>RED AZ1:=LB:
>RED AZ1:=SP:
>MOU AZ1:"RSX11MPBL87"
>@AZ1:[1,2]STARTUP
>;
>; Current daytime is 23:05 19-MAR-2021
>;
>* Please enter time and date (HH:MM DD-MMM-YYYY) [S T:10S]:
Вот теперь я понял где можно наступить на грабли на ВМ3 процессоре.
RSX как и предполагалось тут непричем, а вот спец-драйверу не-DMA устройства в момент загрузки придется попотеть чтобы понять что происходит :)

Hunta
20.03.2021, 08:44
Вот теперь я понял где можно наступить на грабли на ВМ3 процессоре.

а вот спец-драйверу не-DMA устройства в момент загрузки
Когда я ещё был вроде участника этого проекта, я был за то, что надо делать устройство с DMA, ибо нахлебался всего этого с DW/MW (a потом и с CF), но авторам нужна была игрушка под системы, на которых или в принципе нет RSX или RSX используют считанное количество людей, а на RT и так пойдёт. Ну, пусть будет так.

AFZ
20.03.2021, 10:26
но авторам нужна была игрушка под системы, на которых или в принципе нет RSX или RSX используют считанное количество людейВсе проще: я, банально, не справился. Меня с трудом хватило на изготовление макета с восемью микросхемами, а для ДМА их надо было штук 16...

Hunta
20.03.2021, 10:33
Ну а как результат - сильно раздутый первичный загрузчик. Для CF пришлось специально вылизывать код, что бы всё поместилось в 512 байт.

form
30.03.2021, 10:53
Обновился патч для SimH (https://zx-pk.ru/threads/28134-kontroller-psevdodiska-na-sd-karte-dlya-dvk-uknts-pdp-11-original-ethernet.html?p=1108768&viewfull=1#post1108768).
Поправлена ошибка проверки границ размера файла.
Добавлен параметр устройства DELAY (в теории значение в микросекундах [в пределах точности таймера системы]).

rrp
31.03.2021, 12:06
Обновился патч для SimH (https://zx-pk.ru/threads/28134-kontroller-psevdodiska-na-sd-karte-dlya-dvk-uknts-pdp-11-original-ethernet.html?p=1108768&viewfull=1#post1108768).
....

Заранее прошу извинить меня за оффтопик. :-)
А не сможет ли уважаемый form написать эмулятор CDR (цветная графика для САПР "Гелиос") (https://zx-pk.ru/threads/31439-sapr-pechatnykh-plat-quot-gelios-quot-(hellios-cad-calay).html) для SimH?
Уважаемый Titus сделал такой эмулятор для УКНЦ, но к сожалению он работает в том же окне, что и алфавитно-цифровой терминал... :-(. В оригинале это два различных монитора.
Описание с примером программирования, тесты и драйвер из эмулятора PDP-11 (автор Венгеров) имеются.

form
31.03.2021, 12:15
А не сможет ли уважаемый form написать эмулятор CDR (цветная графика для САПР "Гелиос") для SimH?
Времени не хватит - сейчас работа пойдет полным ходом, на изучение чего-то сил не будет.
Да и копание в SimH - то еще удовольствие: стиль исходников жуткий. Так наверное могут писать только настоящие DECовцы, ненавидящие C лютой ненавистью :)

rrp
31.03.2021, 15:12
Времени не хватит - сейчас работа пойдет полным ходом, на изучение чего-то сил не будет.
Да и копание в SimH - то еще удовольствие: стиль исходников жуткий. Так наверное могут писать только настоящие DECовцы, ненавидящие C лютой ненавистью :)
Спасибо, но вдруг "выдастся время свободное", то не один я буду признателен вам за "посильный" вклад в дело САПР на PDP-11. :-)
Я думаю, что если уже написан эмулятор AZ для SimH, то написать другой эмулятор уже проще и быстрее. :-)
Для PDP-11 был Си на лентах DECUS, как я помню :-)

Hunta
31.03.2021, 15:23
Для PDP-11 был Си на лентах DECUS, как я помню
Не только. Был C и от самой DEC

form
31.03.2021, 21:43
Патч для SimH переехал сюда (http://pdp-11.online/~form/files/pdp-11/az/simh/).
В новом патче исправлен косяк с автоопределением размера.

- - - Добавлено - - -


Был C и от самой DEC
Причем полноценный ANSI, а не K&R как DECUSовский.

hobot
31.03.2021, 22:16
Патч для SimH переехал сюда (http://pdp-11.online/~form/files/pdp-11/az/simh/).
В новом патче исправлен косяк с автоопределением размера.

- - - Добавлено - - -


Причем полноценный ANSI, а не K&R как DECUSовский.

а этот DEC'овский компилятор существует(вал) для RT-11 или только для старших систем?

С78 - это не оно?



Image : C78.DSK

Format : DSK : RT-11
Size : 400 Kb

Volume ID: RT11A
Owner :

File Blocks Date Bytes
---------- ------ ----------- ----------
C .SAV 21 16-Nov-1988 10'752
CP1 .SAV 64 17-Dec-1986 32'768
CP2 .SAV 64 17-Dec-1986 32'768
CPP .SAV 48 17-Dec-1986 24'576
CLIB .OBJ 115 17-Dec-1986 58'880
STD .H 4 27-May-1984 2'048
FPROTO.COM 1 16-Apr-1986 512
CHDR .OBJ 1 17-Dec-1986 512
CTEMPC.COM 0 13-Jun-1990 0
< UNUSED > 468 239'616
---------- ------ ----------- ----------
9 Files, 318 Blocks
468 Free blocks

form
31.03.2021, 22:21
а этот DEC'овский компилятор существует(вал) для RT-11 или только для старших систем?
Существует, но он только XM-системы поддерживает.

form
01.04.2021, 17:20
На живой машине:
Тест HALT-режима*
Доступное ОЗУ - 1024 К*
Тест ДП и прерываний*
Тест НЖД
? - Ошибка - нет устройства*
@013370
@177224G
?AZLDR-W-NO BOOT DISK NUMBER SPECIFIED
ENTER THE BOOT DISK NUMBER [0..7]
> 2


RSX-11M-PLUS V4.6 BL87 512.KW System:"RSXMPL"
>RED AZ2:=SY:
>RED AZ2:=LB:
>RED AZ2:=SP:
>MOU AZ2:"RSX11MPBL87"
>@AZ2:[1,2]STARTUP
>;
>* Please enter time and date (HH:MM DD-MMM-YYYY) [S]: 19:22 01-APR-2021
>TIM 19:22 01-APR-2021
>SET /NOLOGON
>SET /COLOG=ON
>CON ONL ALL
>ACS SY:/BLKS=2048.
>ELI /LOG/LIM
>CLI /INI=DCL/CTRLC/DPR="<15><12>/$ /"
>INS LB:[1,1]RMSRESAB.TSK/RON=YES/PAR=GEN
>INS LB:[1,1]RMSLBL.TSK/RON=YES/PAR=GEN
>INS LB:[1,1]RMSLBM.TSK/RON=YES/PAR=GEN
>INS LB:[1,1]DAPRES.TSK/RON=YES/PAR=GEN
>INS LB:[3,54]RMSDES.TSK
>INS LB:[3,54]RMSDEF.TSK
>INS LB:[3,54]RMSBCK.TSK
>INS LB:[3,54]RMSRST.TSK
>INS LB:[3,54]RMSCNV.TSK
>INS LB:[3,54]RMSIFL.TSK
>INS LB:[3,54]RMSDSP.TSK
>VCP CRE /UNI=14/ALT
>INS $QMGCLI
>INS $QMGCLI/TASK=...PRI
>INS $QMGCLI/TASK=...SUB
>QUE /START:QMG
>INS $QMGPRT/TASK=PRT.../SLV=NO
>QUE LP0:/CR/NM
>START/ACCOUNTING
>CON ESTAT LP0:
>QUE BAP0:/BATCH
>QUE BAP0:/AS:BATCH
>SET /NETUIC=[5,54]
>RUN $PIP/UIC=[5,54]/CMD="PIP LB:[5,54]NNS.TMP;*/DE/NM"
>SET /UTLUIC=[4,54]
>SET /LOGON
>INS LB:[ACD]EXP
>ACD INS LB:[ACD]EDTACD AS NUM 127 TOP ASS CLE$EDT
>ACD INS LB:[ACD]EMAACD AS NUM 220 TOP ASS CLE$EMACS
>ACD INS LB:[ACD]CM7209 AS NUM 200 TOP ASS CM$7209
>SET /UTLUIC=[4,54]
>REM ...CA.
>INS $TDXF
>INS $TDX/TASK=...CVT/PRV=NO
>DFL LB:[TED]=TED$TYPE/GBL
>INS $TED
>INS $BRD
>INS $CAL/TASK=...CAL
>INS $COD
>INS $DOB
>INS $HEY
>INS $HANGUP
>INS $K52
>INS $MKE
>INS $PUT
>INS $RNO
>INS $RTEM
>INS $SRD
>INS $TNC
>INS $TRANSFER
>INS $UPTIME
>INS $USH
>INS $WRITE
>INS $BASIC/INC=34000
>INS $STOP
>INS $C81
>INS $C81ODL
>INS $C81RFM/TASK=...RFM
>INS LB:[1,1]C81LIB/PAR=GEN/RON=YES
>INS LB:[1,1]DBLRSX/PAR=GEN/RON=YES
>INS $DIBOL83
>INS $DBLMSGMGR
>INS $DBLSORT1
>INS $DBLSORT2
>INS $DBLMNUGEN/TASK=...MNU
>RUN MSGMGR 1T
>INS $FOR
>INS $F77
>INS LB:[1,1]F7FCLS/PAR=GEN/RON=YES
>INS LB:[1,1]F7RCLS/PAR=GEN/RON=YES
>INS LB:[1,1]FDVFCS/PAR=GEN/RON=YES
>INS LB:[1,1]FDVRES/PAR=GEN/RON=YES
>INS LB:[1,1]FDVRMS/PAR=GEN/RON=YES
>INS LB:[30,10]FED
>INS LB:[30,10]FUT
>@ <EOF>
>

- - - Добавлено - - -

RSX-11M-PLUS V4.6 на AZ (http://pdp-11.online/~form/files/pdp-11/az/rsx/az2-full.rar).
Сгенерен без разделения I&D на случай ДВК. В [2,54] есть baseline system.
Внутри полный Kit.
Внесены мелкие правки.

form
02.04.2021, 22:13
Сваял образ (http://pdp-11.online/~form/files/pdp-11/az/xxdp/) XXDP на AZ.
Драйвер подразумевает что размер образа 20480. блоков (размер RL02).
Проверял только в эмуляторе.


sim> B AZ



BOOTING UP XXDP-XM EXTENDED MONITOR


XXDP-XM EXTENDED MONITOR - XXDP V2.5
REVISION: F0
BOOTED FROM AZ0
124KW OF MEMORY
NON-UNIBUS SYSTEM

RESTART ADDRESS: 152000
TYPE "H" FOR HELP !

.R IOSCAN
IOSCAN.BIN
160100-160136
172200-172376
172440-172476
172516
174400-174410
174440-174456
176702-176704
176710
176722
176750-176752
177220
177514-177526
177546
177560-177566
177572-177676
177744-177752
177766
177772
177776

.

hobot
03.04.2021, 00:58
эта тема и активность от системных программистов яркий пример того, что если новодел правильный (нужный), то и ПО к нему будет, всё зависит от стартовой идеи (про железку) и её реализации...


XXDP на AZ (https://zx-pk.ru/threads/28134-kontroller-psevdodiska-na-sd-karte-dlya-dvk-uknts-pdp-11-original-ethernet.html?p=1111403&viewfull=1#post1111403)

form
03.04.2021, 04:26
Обновлен образ (http://pdp-11.online/~form/files/pdp-11/az/xxdp/) XXDP для AZ.
Взял самый полный вариант какой у меня нашелся, добавил IOSCAN для XXDP, заменил UPDAT.BIC на свой вариант который умеет работать на машинах без MMU (это родная утилита, только добавлена проверка наличия MMU, и если его нет - прога сама себя патчит в памяти так, чтобы работать без него).

sim> set cpu 11/03
sim> b az


MEMORY MANAGEMENT UNIT NOT FOUND



BOOTING UP XXDP-SM SMALL MONITOR


XXDP-SM SMALL MONITOR - XXDP V2.6
REVISION: E0
BOOTED FROM AZ0
28KW OF MEMORY
NON-UNIBUS SYSTEM

RESTART ADDRESS: 152010
TYPE "H" FOR HELP

.R UPDAT
UPDAT .BIC

UPDAT - XXDP V2 UPDATE UTILITY REVISION G
RESTART: 004140

*ZERO AZ1:
USER DATA ON AZ1 WILL BE DESTROYED!
PROCEED?(Y/N/CR=N)Y

*CREATE AZ1:

*PIP AZ1:=AZ0:
XXDPXM.SYS
XXDPSM.SYS
DRSXM .SYS
DRSSM .SYS
DIR .SYS
AZ .SYS
....
IOSCAN.BIN

*BOOT AZ1:


MEMORY MANAGEMENT UNIT NOT FOUND



BOOTING UP XXDP-SM SMALL MONITOR


XXDP-SM SMALL MONITOR - XXDP V2.6
REVISION: E0
BOOTED FROM AZ1
28KW OF MEMORY
NON-UNIBUS SYSTEM

RESTART ADDRESS: 152010
TYPE "H" FOR HELP

.

ENTRY# FILNAM.EXT DATE LENGTH START VERSION

1 XXDPXM.SYS 8-SEP-88 39 000312 F.0
2 XXDPSM.SYS 8-SEP-88 29 000361 E.0
3 DRSXM .SYS 8-SEP-88 48 000416 C.0
4 DRSSM .SYS 8-SEP-88 24 000476 G.2
5 DIR .SYS 8-SEP-88 7 000526 D.0
6 AZ .SYS 8-SEP-88 2 000535 A.1
7 DB .SYS 8-SEP-88 2 000537 C.0
8 DD .SYS 8-SEP-88 3 000541 D.0
9 DL .SYS 8-SEP-88 4 000544 D.0
10 DM .SYS 8-SEP-88 4 000550 C.0
11 DR .SYS 8-SEP-88 3 000554 C.0
12 DU .SYS 8-SEP-88 4 000557 E.0
13 DY .SYS 8-SEP-88 3 000563 D.0
14 LP .SYS 8-SEP-88 1 000566 B.0
15 MM .SYS 8-SEP-88 3 000567 C.0
16 MS .SYS 8-SEP-88 4 000572 C.0
17 MU .SYS 8-SEP-88 4 000576 E.0
18 DATE .SYS 8-SEP-88 2 000602 B.0
19 DUSZ .SYS 8-SEP-88 2 000604 C.0
20 UPDAT .BIC 1-MAR-89 29 000606
21 XTECO .BIC 8-SEP-88 26 000643
22 DXCL .BIN 8-SEP-88 44 000675
23 SETUP .BIC 8-SEP-88 27 000751
24 PATCH .BIC 8-SEP-88 31 001004
25 HELP .TXT 8-SEP-88 29 001043
26 11V23Q.CCC 8-SEP-88 1 001100
27 11T23Q.CCC 8-SEP-88 1 001101
28 11V3LQ.CCC 8-SEP-88 1 001102
29 11T23H.CCC 8-SEP-88 3 001103
30 MNC11A.CCC 8-SEP-88 1 001106
31 MNC11 .CCC 8-SEP-88 1 001107
32 MINC11.CCC 8-SEP-88 1 001110
33 11T3LQ.CCC 8-SEP-88 1 001111
34 11T3LH.CCC 8-SEP-88 3 001112
35 11V3LH.CCC 8-SEP-88 4 001115
36 11T03E.BIN 8-SEP-88 27 001121
37 PDT130.CCC 8-SEP-88 2 001154
38 11T03D.CCC 8-SEP-88 2 001156
39 11T03Q.CCC 8-SEP-88 2 001160
40 11T03H.CCC 8-SEP-88 4 001162
41 MNC11F.CCC 8-SEP-88 1 001166
42 11T23B.CCC 8-SEP-88 1 001167
43 T .CCC 8-SEP-88 15 001170
44 BKMAA0.BIN 8-SEP-88 1 001207
45 CMFAF0.BIC 8-SEP-88 17 001210
46 CMSBB0.BIN 8-SEP-88 10 001231
47 EFPAA0.BIC 8-SEP-88 59 001243
48 EFPBA1.BIC 8-SEP-88 46 001336
49 EKBAD0.BIC 8-SEP-88 11 001414
50 EKBBF0.BIC 8-SEP-88 61 001427
51 EKBCD1.BIC 8-SEP-88 44 001524
52 EKBDE1.BIC 8-SEP-88 78 001600
53 EKBEE1.BIC 8-SEP-88 61 001716
54 EKBFD1.BIC 8-SEP-88 31 002013
55 EKBGC0.BIC 8-SEP-88 27 002052
56 EMJAD0.BIC 8-SEP-88 9 002105
57 EMKAB0.BIC 8-SEP-88 81 002116
58 EQKCE1.BIC 8-SEP-88 58 002237
59 ERHAE1.BIC 8-SEP-88 54 002331
60 ERSAA0.BIC 8-SEP-88 22 002417
61 ERSBC0.BIC 8-SEP-88 18 002445
62 ERSCB0.BIC 8-SEP-88 26 002467
63 ERSDD0.BIN 8-SEP-88 24 002521
64 FFPAA1.BIN 8-SEP-88 60 002551
65 FFPBA0.BIN 8-SEP-88 59 002645
66 FFPCB0.BIC 8-SEP-88 59 002740
67 FKAAC0.BIC 8-SEP-88 24 003033
68 FKABD0.BIC 8-SEP-88 15 003063
69 FKACA0.BIC 8-SEP-88 16 003102
70 FKKAB0.BIN 8-SEP-88 37 003122
71 FKTGC0.BIC 8-SEP-88 17 003167
72 FKTHB0.BIN 8-SEP-88 44 003210
73 GKAAA0.BIC 8-SEP-88 14 003264
74 GKABC0.BIC 8-SEP-88 15 003302
75 JDLAA0.BIC 8-SEP-88 19 003321
76 JFPAA1.BIC 8-SEP-88 50 003344
77 JFPBA0.BIC 8-SEP-88 39 003426
78 JKDAD1.BIC 8-SEP-88 28 003475
79 JKDBD0.BIC 8-SEP-88 52 003531
80 JKDCB0.BIC 8-SEP-88 52 003615
81 JKDDB0.BIC 8-SEP-88 32 003701
82 JKDEB0.BIC 8-SEP-88 90 003741
83 JKDFB0.BIN 8-SEP-88 25 004073
84 JKDHB0.BIC 8-SEP-88 56 004124
85 JKDIB0.BIC 8-SEP-88 22 004214
86 JKDJB0.BIN 8-SEP-88 93 004242
87 JKL5B0.BIC 8-SEP-88 93 004377
88 KFPAD0.BIC 8-SEP-88 62 004534
89 KFPBC0.BIC 8-SEP-88 60 004632
90 KFPCD0.BIC 8-SEP-88 64 004726
91 KKAAB0.BIC 8-SEP-88 36 005026
92 KKABD1.BIC 8-SEP-88 21 005072
93 KKACC0.BIC 8-SEP-88 9 005117
94 KKKAC0.BIC 8-SEP-88 42 005130
95 KKTAB1.BIC 8-SEP-88 27 005202
96 KKTBD0.BIN 8-SEP-88 30 005235
97 KKUAE0.BIN 8-SEP-88 28 005273
98 NDMAA0.BIC 8-SEP-88 31 005327
99 NDMBA0.BIC 8-SEP-88 30 005366
100 NDMCA0.BIC 8-SEP-88 30 005424
101 NDMDA0.BIC 8-SEP-88 27 005462
102 NDMEA0.BIC 8-SEP-88 27 005515
103 NKMBB0.BIC 8-SEP-88 13 005550
104 NKMCA0.BIN 8-SEP-88 30 005565
105 NKMDA0.BIC 8-SEP-88 19 005623
106 NKMEA0.BIC 8-SEP-88 17 005646
107 NKTCA0.BIC 8-SEP-88 20 005667
108 NKXAB0.BIC 8-SEP-88 24 005713
109 NQNAA0.BIN 8-SEP-88 45 005743
110 NRLGA0.BIC 8-SEP-88 19 006020
111 NTSAA0.BIC 8-SEP-88 37 006043
112 NTSBA0.BIC 8-SEP-88 61 006110
113 NTSCA0.BIC 8-SEP-88 73 006205
114 NTSDA0.BIC 8-SEP-88 68 006316
115 NTSEA0.BIC 8-SEP-88 24 006422
116 OEEAA0.BIC 8-SEP-88 4 006452
117 OEEBA0.BIC 8-SEP-88 5 006456
118 OEECA0.BIC 8-SEP-88 5 006463
119 OEEDA0.BIC 8-SEP-88 5 006470
120 OEEEA0.BIC 8-SEP-88 5 006475
121 OEEFA0.BIC 8-SEP-88 4 006502
122 OEEGB0.BIC 8-SEP-88 4 006506
123 OEEHA0.BIC 8-SEP-88 2 006512
124 OKDAG0.BIC 8-SEP-88 102 006514
125 OKDBA0.BIN 8-SEP-88 13 006662
126 OKDDD0.BIC 8-SEP-88 32 006677
127 OKTAC0.BIC 8-SEP-88 27 006737
128 EPOMUT.BIN 8-SEP-88 92 006772
129 CPOMUT.CNF 8-SEP-88 2 007126
130 EPOMUR.BIN 8-SEP-88 93 007130
131 CPOMUR.CNF 8-SEP-88 2 007265
132 EPOMRT.BIN 8-SEP-88 90 007267
133 CPOMRT.CNF 8-SEP-88 2 007421
134 RDTAC0.BIN 8-SEP-88 33 007423
135 RIIAB0.BIC 8-SEP-88 35 007464
136 RLPAB0.BIN 8-SEP-88 48 007527
137 RLPBB0.BIN 8-SEP-88 19 007607
138 RLPFC0.BIN 8-SEP-88 20 007632
139 RLPGC0.BIN 8-SEP-88 28 007656
140 RLPKC0.BIN 8-SEP-88 19 007712
141 RLPLA0.BIC 8-SEP-88 32 007735
142 RLPMB0.BIN 8-SEP-88 24 007775
143 RLPNA1.BIC 8-SEP-88 26 010025
144 VAAAA1.BIC 8-SEP-88 13 010057
145 VADAC0.BIC 8-SEP-88 16 010074
146 VAXAB0.BIC 8-SEP-88 16 010114
147 SY84C0.CCC 8-SEP-88 6 010134
148 VCDAB0.BIC 8-SEP-88 16 010142
149 VCDBB0.BIC 8-SEP-88 31 010162
150 VCDCB0.BIC 8-SEP-88 30 010221
151 VCDDB0.BIC 8-SEP-88 29 010257
152 VCLHC0.BIN 8-SEP-88 34 010314
153 VCMAA0.BIC 8-SEP-88 15 010356
154 VDHAE0.BIN 8-SEP-88 29 010375
155 VDHBE0.BIN 8-SEP-88 29 010432
156 VDHCE1.BIN 8-SEP-88 29 010467
157 VDHEC0.BIN 8-SEP-88 50 010524
158 VDLAB0.BIC 8-SEP-88 16 010606
159 VDMAC1.BIN 8-SEP-88 31 010626
160 VDMBC0.BIN 8-SEP-88 30 010665
161 VDMCC1.BIN 8-SEP-88 30 010723
162 VDMDC0.BIN 8-SEP-88 27 010761
163 VDMEC0.BIN 8-SEP-88 27 011014
164 VDPVC1.BIN 8-SEP-88 31 011047
165 VDRAC0.BIC 8-SEP-88 13 011106
166 VDRBA0.BIN 8-SEP-88 7 011123
167 VDRCC0.BIC 8-SEP-88 16 011132
168 VDRDB0.BIC 8-SEP-88 15 011152
169 VDVAD1.BIN 8-SEP-88 14 011171
170 VDVCC1.BIN 8-SEP-88 13 011207
171 VDZAD3.BIC 8-SEP-88 16 011224
172 VDZBE0.BIN 8-SEP-88 16 011244
173 VDZCB2.BIN 8-SEP-88 12 011264
174 VDZDA0.BIN 8-SEP-88 4 011300
175 VHQAE0.BIN 8-SEP-88 78 011304
176 VIBAB0.BIC 8-SEP-88 13 011422
177 VIBBA1.BIC 8-SEP-88 12 011437
178 VKAAC0.BIC 8-SEP-88 16 011453
179 VKABB0.BIC 8-SEP-88 16 011473
180 VKACC1.BIC 8-SEP-88 16 011513
181 VKADC1.BIC 8-SEP-88 13 011533
182 VKAEB2.BIC 8-SEP-88 7 011550
183 VKAFE0.BIN 8-SEP-88 5 011557
184 VKAHA1.BIC 8-SEP-88 16 011564
185 VKAIB0.BIN 8-SEP-88 15 011604
186 VKAJB0.BIN 8-SEP-88 16 011623
187 VKALA1.BIC 8-SEP-88 12 011643
188 VKMAC0.BIN 8-SEP-88 19 011657
189 VKMBC0.BIN 8-SEP-88 16 011702
190 VKMCA1.BIN 8-SEP-88 30 011722
191 VKMEB1.BIN 8-SEP-88 16 011760
192 VKMHA0.BIN 8-SEP-88 31 012000
193 VKMJA0.BIN 8-SEP-88 57 012037
194 VKUAA0.BIN 8-SEP-88 16 012130
195 VKWAC0.BIC 8-SEP-88 17 012150
196 VM8AF0.BIC 8-SEP-88 14 012171
197 VMEMA0.BIC 8-SEP-88 16 012207
198 VMJAB0.BIC 8-SEP-88 59 012227
199 VMNAC1.BIC 8-SEP-88 48 012322
200 VMNBB0.BIC 8-SEP-88 18 012402
201 VMNCB1.BIC 8-SEP-88 21 012424
202 VMNDA1.BIC 8-SEP-88 17 012451
203 VMNEA1.BIC 8-SEP-88 14 012472
204 VMNFC0.BIC 8-SEP-88 9 012510
205 VMNGA0.BIC 8-SEP-88 3 012521
206 VMSAC0.BIC 8-SEP-88 25 012524
207 VMSBD0.BIC 8-SEP-88 9 012555
208 VMXAA0.BIC 8-SEP-88 15 012566
209 VMXBA0.BIN 8-SEP-88 23 012605
210 VNIAE0.BIC 8-SEP-88 45 012634
211 VPCAH0.BIC 8-SEP-88 83 012711
212 VRLAC0.BIN 8-SEP-88 24 013034
213 VRLBC0.BIC 8-SEP-88 28 013064
214 VTSAC0.BIC 8-SEP-88 37 013120
215 VTSBE0.BIC 8-SEP-88 61 013165
216 VTSCD0.BIC 8-SEP-88 74 013262
217 VTSDE0.BIC 8-SEP-88 68 013374
218 VTSED0.BIC 8-SEP-88 24 013500
219 VVSAB1.BIC 8-SEP-88 76 013530
220 VVTAA1.BIN 8-SEP-88 18 013644
221 VVTBA0.BIN 8-SEP-88 20 013666
222 VVTCA0.BIN 8-SEP-88 19 013712
223 XAAAD0.OBJ 8-SEP-88 3 013735
224 XAABC0.OBJ 8-SEP-88 3 013740
225 XAACB0.OBJ 8-SEP-88 4 013743
226 XAAVA0.OBJ 8-SEP-88 2 013747
227 XADAE0.OBJ 8-SEP-88 3 013751
228 XADBB0.OBJ 8-SEP-88 8 013754
229 XADCB0.OBJ 8-SEP-88 8 013764
230 XADVA0.OBJ 8-SEP-88 2 013774
231 XAFAE0.OBJ 8-SEP-88 3 013776
232 XARAC0.OBJ 8-SEP-88 8 014001
233 XBBAB0.OBJ 8-SEP-88 4 014011
234 XBEAC0.OBJ 8-SEP-88 8 014015
235 XBMCN0.OBJ 8-SEP-88 5 014025
236 XBMDE0.OBJ 8-SEP-88 4 014032
237 XBMEB0.OBJ 8-SEP-88 4 014036
238 XBMFB0.OBJ 8-SEP-88 3 014042
239 XBMGB0.OBJ 8-SEP-88 4 014045
240 XBMHB0.OBJ 8-SEP-88 3 014051
241 XBMIB0.OBJ 8-SEP-88 3 014054
242 XBTAB0.OBJ 8-SEP-88 3 014057
243 XBTBB0.OBJ 8-SEP-88 3 014062
244 XBTCD0.OBJ 8-SEP-88 7 014065
245 XCBAE0.OBJ 8-SEP-88 3 014074
246 XCBBE0.OBJ 8-SEP-88 2 014077
247 XCBCF0.OBJ 8-SEP-88 4 014101
248 XCDAG0.OBJ 8-SEP-88 4 014105
249 XCIAB0.OBJ 8-SEP-88 7 014111
250 XCMAC0.OBJ 8-SEP-88 3 014120
251 XCMJB0.OBJ 8-SEP-88 4 014123
252 XCPAG0.OBJ 8-SEP-88 5 014127
253 XCPBK0.OBJ 8-SEP-88 4 014134
254 XCRAG0.OBJ 8-SEP-88 3 014140
255 XCSTA0.OBJ 8-SEP-88 3 014143
256 XDCAG0.OBJ 8-SEP-88 7 014146
257 XDFAB0.OBJ 8-SEP-88 10 014155
258 XDHAL0.OBJ 8-SEP-88 7 014167
259 XDHUA0.OBJ 8-SEP-88 10 014176
260 XDHVI0.OBJ 8-SEP-88 9 014210
261 XDJAL0.OBJ 8-SEP-88 8 014221
262 XDLAL0.OBJ 8-SEP-88 5 014231
263 XDLBD0.OBJ 8-SEP-88 7 014236
264 XDMBJ0.OBJ 8-SEP-88 3 014245
265 XDMCC0.OBJ 8-SEP-88 6 014250
266 XDMDF0.OBJ 8-SEP-88 11 014256
267 XDMEC0.OBJ 8-SEP-88 11 014271
268 XDMRC0.OBJ 8-SEP-88 9 014304
269 XDMSA0.OBJ 8-SEP-88 4 014315
270 XDNAH0.OBJ 8-SEP-88 3 014321
271 XDPAE0.OBJ 8-SEP-88 6 014324
272 XDPBB0.OBJ 8-SEP-88 6 014332
273 XDPVC0.OBJ 8-SEP-88 4 014340
274 XDQAI0.OBJ 8-SEP-88 7 014344
275 XDRAD0.OBJ 8-SEP-88 3 014353
276 XDRBJ0.OBJ 8-SEP-88 2 014356
277 XDRCI0.OBJ 8-SEP-88 3 014360
278 XDRDC0.OBJ 8-SEP-88 3 014363
279 XDREC0.OBJ 8-SEP-88 8 014366
280 XDRFE0.OBJ 8-SEP-88 6 014376
281 XDRJC0.OBJ 8-SEP-88 3 014404
282 XDRKA0.OBJ 8-SEP-88 4 014407
283 XDRUA0.OBJ 8-SEP-88 3 014413
284 XDRVB0.OBJ 8-SEP-88 9 014416
285 XDRWD0.OBJ 8-SEP-88 2 014427
286 XDTAD0.OBJ 8-SEP-88 7 014431
287 XDUAI0.OBJ 8-SEP-88 7 014440
288 XDUBE0.OBJ 8-SEP-88 11 014447
289 XDVAB0.OBJ 8-SEP-88 18 014462
290 XDXAG0.OBJ 8-SEP-88 3 014504
291 XDZAG0.OBJ 8-SEP-88 6 014507
292 XDZBC0.OBJ 8-SEP-88 7 014515
293 XDZMA0.OBJ 8-SEP-88 5 014524
294 XFPAG0.OBJ 8-SEP-88 4 014531
295 XFPBF0.OBJ 8-SEP-88 8 014535
296 XFPCA0.OBJ 8-SEP-88 6 014545
297 XGTAE0.OBJ 8-SEP-88 7 014553
298 XIBAD0.OBJ 8-SEP-88 4 014562
299 XICAD0.OBJ 8-SEP-88 2 014566
300 XICBC0.OBJ 8-SEP-88 6 014570
301 XIEAB0.OBJ 8-SEP-88 4 014576
302 XIEBA0.OBJ 8-SEP-88 7 014602
303 XIECA0.OBJ 8-SEP-88 12 014611
304 XKCTA0.OBJ 8-SEP-88 28 014625
305 XKEAD0.OBJ 8-SEP-88 3 014661
306 XKGAD0.OBJ 8-SEP-88 3 014664
307 XKLAE0.OBJ 8-SEP-88 6 014667
308 XKMAA0.OBJ 8-SEP-88 12 014675
309 XKMCD0.OBJ 8-SEP-88 10 014711
310 XKMDB0.OBJ 8-SEP-88 6 014723
311 XKMKA0.OBJ 8-SEP-88 6 014731
312 XKMSA0.OBJ 8-SEP-88 3 014737
313 XKUAB0.OBJ 8-SEP-88 8 014742
314 XKWAH0.OBJ 8-SEP-88 2 014752
315 XKWBL0.OBJ 8-SEP-88 3 014754
316 XKWCB0.OBJ 8-SEP-88 3 014757
317 XKWDB0.OBJ 8-SEP-88 8 014762
318 XKWEB0.OBJ 8-SEP-88 5 014772
319 XKWFB0.OBJ 8-SEP-88 4 014777
320 XKWGB0.OBJ 8-SEP-88 4 015003
321 XKXAA0.OBJ 8-SEP-88 8 015007
322 XLKAB0.OBJ 8-SEP-88 7 015017
323 XLPAF0.OBJ 8-SEP-88 4 015026
324 XLPBF0.OBJ 8-SEP-88 3 015032
325 XLPCE0.OBJ 8-SEP-88 4 015035
326 XLPDF0.OBJ 8-SEP-88 6 015041
327 XLPED0.OBJ 8-SEP-88 5 015047
328 XLPFB0.OBJ 8-SEP-88 5 015054
329 XLPHE0.OBJ 8-SEP-88 22 015061
330 XLPJC0.OBJ 8-SEP-88 2 015107
331 XMLAA0.OBJ 8-SEP-88 8 015111
332 XMNAB0.OBJ 8-SEP-88 6 015121
333 XMNBB0.OBJ 8-SEP-88 11 015127
334 XMNCB0.OBJ 8-SEP-88 4 015142
335 XMNDB0.OBJ 8-SEP-88 3 015146
336 XMNEB0.OBJ 8-SEP-88 3 015151
337 XMONF0.LIB 8-SEP-88 158 015154
338 XNCAD0.OBJ 8-SEP-88 5 015412
339 XNCBB0.OBJ 8-SEP-88 7 015417
340 XPAAF0.OBJ 8-SEP-88 4 015426
341 XPABG0.OBJ 8-SEP-88 3 015432
342 XPCCE0.OBJ 8-SEP-88 2 015435
343 XPCSC0.OBJ 8-SEP-88 5 015437
344 XPLAC0.OBJ 8-SEP-88 5 015444
345 XQNAF0.OBJ 8-SEP-88 9 015451
346 XRCAD0.OBJ 8-SEP-88 5 015462
347 XRCFC0.OBJ 8-SEP-88 12 015467
348 XRFAG0.OBJ 8-SEP-88 6 015503
349 XRHAA0.OBJ 8-SEP-88 3 015511
350 XRKAG0.OBJ 8-SEP-88 7 015514
351 XRKBH1.OBJ 8-SEP-88 11 015523
352 XRLAK0.OBJ 8-SEP-88 7 015536
353 XRMBC0.OBJ 8-SEP-88 12 015545
354 XRMDB0.OBJ 8-SEP-88 16 015561
355 XRNAB0.OBJ 8-SEP-88 13 015601
356 XRQAI0.OBJ 8-SEP-88 17 015616
357 XRXAE0.OBJ 8-SEP-88 8 015637
358 XRXBC0.OBJ 8-SEP-88 13 015647
359 XTAAD0.OBJ 8-SEP-88 4 015664
360 XTCAG0.OBJ 8-SEP-88 6 015670
361 XTKAC0.OBJ 8-SEP-88 13 015676
362 XTKBB0.OBJ 8-SEP-88 11 015713
363 XTMAJ0.OBJ 8-SEP-88 6 015726
364 XTMBM0.OBJ 8-SEP-88 11 015734
365 XTMDB0.OBJ 8-SEP-88 15 015747
366 XTRAD0.OBJ 8-SEP-88 8 015766
367 XTSAC0.OBJ 8-SEP-88 9 015776
368 XTSVA0.OBJ 8-SEP-88 10 016007
369 XTUAD0.OBJ 8-SEP-88 9 016021
370 XTUCB0.OBJ 8-SEP-88 13 016032
371 XUACB0.OBJ 8-SEP-88 10 016047
372 XUADB0.OBJ 8-SEP-88 10 016061
373 XUDAD0.OBJ 8-SEP-88 3 016073
374 XVSAC0.OBJ 8-SEP-88 11 016076
375 XVSBB0.OBJ 8-SEP-88 8 016111
376 XVSCB0.OBJ 8-SEP-88 15 016121
377 XVSVA0.OBJ 8-SEP-88 9 016140
378 XVTAB0.OBJ 8-SEP-88 7 016151
379 XVTBB0.OBJ 8-SEP-88 8 016160
380 XVTCB0.OBJ 8-SEP-88 7 016170
381 XVTVB0.OBJ 8-SEP-88 4 016177
382 XXYAD0.OBJ 8-SEP-88 4 016203
383 XXYBB0.OBJ 8-SEP-88 3 016207
384 ZAACB0.BIC 8-SEP-88 21 016212
385 ZAAFA0.BIN 8-SEP-88 46 016237
386 ZAAVA0.BIN 8-SEP-88 25 016315
387 ZADVA0.BIN 8-SEP-88 31 016346
388 ZAFAC0.BIC 8-SEP-88 15 016405
389 ZCDAD0.BIN 8-SEP-88 15 016424
390 ZCDBB0.BIN 8-SEP-88 39 016443
391 ZCLKC0.BIN 8-SEP-88 33 016512
392 ZCLMC0.BIN 8-SEP-88 42 016553
393 ZCMBB1.BIN 8-SEP-88 14 016625
394 ZCMJC0.BIN 8-SEP-88 26 016643
395 ZCTAA0.BIN 8-SEP-88 17 016675
396 ZCTBA0.BIN 8-SEP-88 18 016716
397 ZDAVA0.BIN 8-SEP-88 10 016740
398 ZDCLB0.BIC 8-SEP-88 34 016752
399 ZDFBB0.BIN 8-SEP-88 62 017014
400 ZDHAD0.BIN 8-SEP-88 18 017112
401 ZDHBC0.BIN 8-SEP-88 11 017134
402 ZDHCC0.BIN 8-SEP-88 16 017147
403 ZDHDD0.BIN 8-SEP-88 14 017167
404 ZDHEC0.BIN 8-SEP-88 16 017205
405 ZDHFC0.BIN 8-SEP-88 17 017225
406 ZDHGC0.BIN 8-SEP-88 12 017246
407 ZDHHC0.BIN 8-SEP-88 14 017262
408 ZDHID0.BIN 8-SEP-88 12 017300
409 ZDHJC0.BIN 8-SEP-88 8 017314
410 ZDHKF0.BIN 8-SEP-88 17 017324
411 ZDHLC0.BIN 8-SEP-88 4 017345
412 ZDHMD2.BIC 8-SEP-88 33 017351
413 ZDHND0.BIC 8-SEP-88 29 017412
414 ZDHUB0.BIN 8-SEP-88 29 017447
415 ZDHVB0.BIN 8-SEP-88 27 017504
416 ZDHWB0.BIN 8-SEP-88 14 017537
417 ZDHXA1.BIN 8-SEP-88 28 017555
418 ZDLAH0.BIN 8-SEP-88 17 017611
419 ZDLBC0.BIN 8-SEP-88 14 017632
420 ZDLCD0.BIN 8-SEP-88 18 017650
421 ZDLDI0.BIN 8-SEP-88 22 017672
422 ZDMCD0.BIN 8-SEP-88 31 017720
423 ZDMED2.BIC 8-SEP-88 27 017757
424 ZDMFC2.BIC 8-SEP-88 31 020012
425 ZDMGD0.BIC 8-SEP-88 24 020051
426 ZDMHC1.BIC 8-SEP-88 18 020101
427 ZDMID3.BIC 8-SEP-88 31 020123
428 ZDMPD0.BIC 8-SEP-88 28 020162
429 ZDMQE0.BIC 8-SEP-88 23 020216
430 ZDMRF0.BIC 8-SEP-88 29 020245
431 ZDMSF0.BIC 8-SEP-88 31 020302
432 ZDMTF0.BIC 8-SEP-88 27 020341
433 ZDNAD0.BIN 8-SEP-88 10 020374
434 ZDPBC0.BIC 8-SEP-88 25 020406
435 ZDPCD0.BIC 8-SEP-88 22 020437
436 ZDPDD0.BIN 8-SEP-88 20 020465
437 ZDPEC0.BIN 8-SEP-88 10 020511
438 ZDRBI0.BIC 8-SEP-88 12 020523
439 ZDRCH1.BIC 8-SEP-88 8 020537
440 ZDRGE0.BIC 8-SEP-88 17 020547
441 ZDRHA1.BIN 8-SEP-88 16 020570
442 ZDRIB0.BIC 8-SEP-88 5 020610
443 ZDRKB0.BIN 8-SEP-88 15 020615
444 ZDRLD0.BIC 8-SEP-88 41 020634
445 ZDRMA0.BIN 8-SEP-88 31 020705
446 ZDRQA0.BIN 8-SEP-88 44 020744
447 ZDRUA0.BIN 8-SEP-88 27 021020
448 ZDRVD0.BIC 8-SEP-88 23 021053
449 ZDTAB0.BIC 8-SEP-88 23 021102
450 ZDUOB0.BIN 8-SEP-88 4 021131
451 ZDUQC1.BIN 8-SEP-88 16 021135
452 ZDURB1.BIC 8-SEP-88 16 021155
453 ZDUSB1.BIC 8-SEP-88 16 021175
454 ZDUTB1.BIC 8-SEP-88 16 021215
455 ZDUUB1.BIC 8-SEP-88 16 021235
456 ZDUVB1.BIC 8-SEP-88 16 021255
457 ZDVAC0.BIC 8-SEP-88 28 021275
458 ZDVBC0.BIC 8-SEP-88 21 021331
459 ZDVCD0.BIC 8-SEP-88 20 021356
460 ZDVDD1.BIC 8-SEP-88 22 021402
461 ZDVEC1.BIC 8-SEP-88 20 021430
462 ZDVFA0.BIC 8-SEP-88 32 021454
463 ZDVOB0.BIC 8-SEP-88 5 021514
464 ZDZAJ0.BIN 8-SEP-88 27 021521
465 ZDZGA0.BIN 8-SEP-88 9 021554
466 ZDZHA0.BIN 8-SEP-88 40 021565
467 FLOAT .BIN 8-SEP-88 18 021635
468 ZFPAA0.BIC 8-SEP-88 33 021657
469 ZFPBA0.BIC 8-SEP-88 27 021720
470 ZFPCA0.BIC 8-SEP-88 3 021753
471 ZFPDA0.BIC 8-SEP-88 2 021756
472 ZGSAA0.BIC 8-SEP-88 9 021760
473 ZGSBA0.BIC 8-SEP-88 9 021771
474 ZICAD0.BIN 8-SEP-88 24 022002
475 ZIDVA0.BIN 8-SEP-88 31 022032
476 ZIEAC0.BIN 8-SEP-88 63 022071
477 ZIEBA0.BIN 8-SEP-88 21 022170
478 ZIECA0.BIN 8-SEP-88 27 022215
479 ZIRAA0.BIN 8-SEP-88 29 022250
480 ZIRBA1.BIN 8-SEP-88 27 022305
481 ZIXVB0.BIN 8-SEP-88 67 022340
482 ZKAQH0.BIN 8-SEP-88 5 022443
483 ZKCAA0.BIC 8-SEP-88 33 022450
484 ZKCCA1.BIC 8-SEP-88 32 022511
485 ZKCDA0.BIC 8-SEP-88 19 022551
486 ZKCEB0.BIC 8-SEP-88 28 022574
487 ZKCFB0.BIC 8-SEP-88 28 022630
488 ZKCGA0.BIC 8-SEP-88 30 022664
489 ZKCTA0.BIC 8-SEP-88 44 022722
490 ZKDJB2.BIC 8-SEP-88 37 022776
491 ZKDKB0.BIC 8-SEP-88 19 023043
492 ZKDLB0.BIC 8-SEP-88 33 023066
493 ZKDMB0.BIC 8-SEP-88 12 023127
494 ZKEEC0.BIC 8-SEP-88 76 023143
495 ZKGAB0.BIC 8-SEP-88 6 023257
496 ZKHAB0.BIC 8-SEP-88 10 023265
497 ZKMAF0.BIC 8-SEP-88 9 023277
498 ZKMBA0.BIN 8-SEP-88 33 023310
499 ZKMCA0.BIN 8-SEP-88 24 023351
500 ZKMDA0.BIN 8-SEP-88 41 023401
501 ZKMEA0.BIN 8-SEP-88 43 023452
502 ZKMFA0.BIN 8-SEP-88 20 023525
503 ZKMGA0.BIN 8-SEP-88 17 023551
504 ZKMSA0.BIN 8-SEP-88 49 023572
505 ZKMUA0.BIN 8-SEP-88 32 023653
506 ZKMVA0.BIN 8-SEP-88 9 023713
507 ZKTCA0.BIN 8-SEP-88 20 023724
508 ZKUAE0.BIN 8-SEP-88 17 023750
509 ZKUBC0.BIN 8-SEP-88 25 023771
510 ZKWAG0.BIC 8-SEP-88 11 024022
511 ZKWBJ1.BIC 8-SEP-88 11 024035
512 ZKWCC2.BIN 8-SEP-88 11 024050
513 ZKWKA2.BIC 8-SEP-88 26 024063
514 ZKWLA0.BIN 8-SEP-88 25 024115
515 ZKXAB0.BIN 8-SEP-88 51 024146
516 ZKXCA0.BIN 8-SEP-88 20 024231
517 ZLABA1.BIC 8-SEP-88 15 024255
518 ZLACF0.BIN 8-SEP-88 14 024274
519 ZLADD0.BIN 8-SEP-88 17 024312
520 ZLAEB0.BIN 8-SEP-88 15 024333
521 ZLAFA1.BIN 8-SEP-88 18 024352
522 ZLAIB0.BIN 8-SEP-88 36 024374
523 ZLCPA0.BIN 8-SEP-88 16 024440
524 ZLNAD0.BIN 8-SEP-88 69 024460
525 ZLPAB1.BIN 8-SEP-88 9 024565
526 ZLPKH0.BIN 8-SEP-88 16 024576
527 ZLPLG0.BIN 8-SEP-88 32 024616
528 ZLQPB0.BIN 8-SEP-88 20 024656
529 ZLSAB0.BIC 8-SEP-88 13 024702
530 ZLVAB0.BIC 8-SEP-88 14 024717
531 ZLXAC0.BIN 8-SEP-88 54 024735
532 ZM9AE0.BIC 8-SEP-88 7 025023
533 ZM9BE0.BIN 8-SEP-88 11 025032
534 ZMLAD0.BIN 8-SEP-88 73 025045
535 ZMLBB0.BIN 8-SEP-88 49 025156
536 ZMLCB0.BIN 8-SEP-88 67 025237
537 ZMRAA0.BIC 8-SEP-88 6 025342
538 ZMSDD0.BIN 8-SEP-88 63 025350
539 ZMSPC0.BIC 8-SEP-88 65 025447
540 ZNCCC0.BIN 8-SEP-88 44 025550
541 ZNCDB0.BIN 8-SEP-88 11 025624
542 ZPLAC0.BIN 8-SEP-88 30 025637
543 ZPLBC0.BIN 8-SEP-88 31 025675
544 ZQKBH0.BIC 8-SEP-88 17 025734
545 ZQMCH0.BIC 8-SEP-88 26 025755
546 ZQNAJ0.BIC 8-SEP-88 53 026007
547 ZR6AD0.BIN 8-SEP-88 58 026074
548 ZR6BD0.BIN 8-SEP-88 51 026166
549 ZR6CE0.BIN 8-SEP-88 54 026251
550 ZR6DD0.BIN 8-SEP-88 46 026337
551 ZR6EC0.BIN 8-SEP-88 40 026415
552 ZR6GC0.BIC 8-SEP-88 55 026465
553 ZR6HF0.BIC 8-SEP-88 58 026554
554 ZR6IF0.BIC 8-SEP-88 43 026646
555 ZR6JF0.BIN 8-SEP-88 45 026721
556 ZR6KG0.BIN 8-SEP-88 51 026776
557 ZR6LD0.BIN 8-SEP-88 38 027061
558 ZR6ME1.BIC 8-SEP-88 52 027127
559 ZR6NE3.BIC 8-SEP-88 56 027213
560 ZR6PD0.BIN 8-SEP-88 57 027303
561 ZR6QC0.BIN 8-SEP-88 42 027374
562 ZR6RC1.BIN 8-SEP-88 37 027446
563 ZRCAB0.BIC 8-SEP-88 11 027513
564 ZRCBB0.BIC 8-SEP-88 10 027526
565 ZRCCB0.BIC 8-SEP-88 6 027540
566 ZRCDC0.BIN 8-SEP-88 59 027546
567 ZRCFC0.BIN 8-SEP-88 65 027641
568 ZRCHB0.BIN 8-SEP-88 63 027742
569 ZRFAB0.BIC 8-SEP-88 11 030041
570 ZRFBB1.BIC 8-SEP-88 14 030054
571 ZRFCB0.BIC 8-SEP-88 6 030072
572 ZRHBF0.BIC 8-SEP-88 63 030100
573 ZRJAD0.BIC 8-SEP-88 43 030177
574 ZRJBD0.BIC 8-SEP-88 24 030252
575 ZRJCB0.BIC 8-SEP-88 20 030302
576 ZRJDE0.BIC 8-SEP-88 45 030326
577 ZRJED0.BIN 8-SEP-88 59 030403
578 ZRJFA0.BIN 8-SEP-88 26 030476
579 ZRJGE0.BIC 8-SEP-88 55 030530
580 ZRJHE0.BIC 8-SEP-88 49 030617
581 ZRJID0.BIC 8-SEP-88 60 030700
582 ZRJJD0.BIC 8-SEP-88 52 030774
583 ZRJKB0.BIC 8-SEP-88 24 031060
584 ZRJLB0.BIC 8-SEP-88 34 031110
585 ZRJMB0.BIC 8-SEP-88 35 031152
586 ZRJNA0.BIC 8-SEP-88 65 031215
587 ZRJOB0.BIC 8-SEP-88 54 031316
588 ZRKHG0.BIC 8-SEP-88 28 031404
589 ZRKIF0.BIN 8-SEP-88 21 031440
590 ZRKJE0.BIC 8-SEP-88 11 031465
591 ZRKKF2.BIC 8-SEP-88 28 031500
592 ZRKLE0.BIC 8-SEP-88 23 031534
593 ZRLGE0.BIC 8-SEP-88 19 031563
594 ZRLHB1.BIC 8-SEP-88 27 031606
595 ZRLID1.BIN 8-SEP-88 30 031641
596 ZRLJC0.BIC 8-SEP-88 23 031677
597 ZRLKB3.BIC 8-SEP-88 26 031726
598 ZRLLC1.BIN 8-SEP-88 14 031760
599 ZRLMB1.BIN 8-SEP-88 23 031776
600 ZRLNC0.BIC 8-SEP-88 29 032025
601 ZRMLB1.BIC 8-SEP-88 35 032062
602 ZRMMB2.BIC 8-SEP-88 72 032125
603 ZRMNB1.BIC 8-SEP-88 69 032235
604 ZRMOB1.BIC 8-SEP-88 74 032342
605 ZRMPB3.BIC 8-SEP-88 75 032454
606 ZRMQB1.BIC 8-SEP-88 48 032567
607 ZRMRB0.BIN 8-SEP-88 67 032647
608 ZRMSB0.BIN 8-SEP-88 22 032752
609 ZRMTB0.BIN 8-SEP-88 36 033000
610 ZRMUB1.BIC 8-SEP-88 48 033044
611 ZRMVB1.BIC 8-SEP-88 46 033124
612 ZRNAA0.BIC 8-SEP-88 49 033202
613 ZRNBA0.BIC 8-SEP-88 75 033263
614 ZRNCA0.BIC 8-SEP-88 47 033376
615 ZRNDA0.BIC 8-SEP-88 73 033455
616 ZRNEA0.BIC 8-SEP-88 70 033566
617 ZRNFA0.BIC 8-SEP-88 72 033674
618 ZRNGA0.BIC 8-SEP-88 37 034004
619 ZRNHA0.BIN 8-SEP-88 67 034051
620 ZRNIA0.BIN 8-SEP-88 22 034154
621 ZRNJB0.BIN 8-SEP-88 91 034202
622 ZRP1C0.BIC 8-SEP-88 29 034335
623 ZRP2B0.BIN 8-SEP-88 11 034372
624 ZRPAD1.BIN 8-SEP-88 13 034405
625 ZRPBE0.BIN 8-SEP-88 25 034422
626 ZRPCD0.BIC 8-SEP-88 7 034453
627 ZRPDB0.BIN 8-SEP-88 8 034462
628 ZRPEA0.BIN 8-SEP-88 9 034472
629 ZRPFB0.BIC 8-SEP-88 17 034503
630 ZRPGB0.BIC 8-SEP-88 7 034524
631 ZRPHA0.BIN 8-SEP-88 8 034533
632 ZRPWC0.BIC 8-SEP-88 27 034543
633 ZRPYD1.BIC 8-SEP-88 37 034576
634 ZRPZC0.BIC 8-SEP-88 21 034643
635 ZRQAH0.BIN 8-SEP-88 67 034670
636 ZRQBC1.BIN 8-SEP-88 20 034773
637 ZRQCH0.BIN 8-SEP-88 72 035017
638 ZRQDA0.BIN 8-SEP-88 71 035127
639 ZRQEC0.BIC 8-SEP-88 77 035236
640 ZRQFC0.BIC 8-SEP-88 34 035353
641 ZRQGC0.BIN 8-SEP-88 74 035415
642 ZRXAF0.BIC 8-SEP-88 17 035527
643 ZRXBF0.BIC 8-SEP-88 16 035550
644 ZRXCA0.BIN 8-SEP-88 7 035570
645 ZRXDC0.BIC 8-SEP-88 30 035577
646 ZRXEA2.BIC 8-SEP-88 17 035635
647 ZRXFB0.BIC 8-SEP-88 31 035656
648 ZSCMC0.BIC 8-SEP-88 22 035715
649 ZTEAE0.BIN 8-SEP-88 26 035743
650 ZTEBC0.BIN 8-SEP-88 17 035775
651 ZTECF0.BIN 8-SEP-88 18 036016
652 ZTEDE0.BIN 8-SEP-88 22 036040
653 ZTEEE0.BIN 8-SEP-88 16 036066
654 ZTEFB0.BIN 8-SEP-88 6 036106
655 ZTKAE0.BIN 8-SEP-88 23 036114
656 ZTKBD0.BIC 8-SEP-88 35 036143
657 ZTKEB0.BIC 8-SEP-88 36 036206
658 ZTKFA0.BIC 8-SEP-88 41 036252
659 ZTKGA0.BIC 8-SEP-88 52 036323
660 ZTKHB0.BIN 8-SEP-88 47 036407
661 ZTKIB0.BIN 8-SEP-88 24 036466
662 ZTMAI0.BIC 8-SEP-88 16 036516
663 ZTMBG0.BIN 8-SEP-88 13 036536
664 ZTMCD0.BIC 8-SEP-88 12 036553
665 ZTMDE0.BIN 8-SEP-88 10 036567
666 ZTMEE0.BIC 8-SEP-88 11 036601
667 ZTMFF0.BIC 8-SEP-88 8 036614
668 ZTMGC0.BIN 8-SEP-88 4 036624
669 ZTMHF0.BIC 8-SEP-88 27 036630
670 ZTRBD0.BIC 8-SEP-88 3 036663
671 ZTSAA0.BIC 8-SEP-88 37 036666
672 ZTSBA0.BIC 8-SEP-88 65 036733
673 ZTSCA0.BIC 8-SEP-88 75 037034
674 ZTSDA0.BIC 8-SEP-88 70 037147
675 ZTSEB0.BIC 8-SEP-88 11 037255
676 ZTSFD0.BIC 8-SEP-88 8 037270
677 ZTSGB0.BIN 8-SEP-88 4 037300
678 ZTSHD0.BIN 8-SEP-88 21 037304
679 ZTSIC0.BIN 8-SEP-88 28 037331
680 ZTU1A0.BIN 8-SEP-88 35 037365
681 ZTU2E0.BIN 8-SEP-88 20 037430
682 ZTUAJ0.BIN 8-SEP-88 24 037454
683 ZTUBH0.BIN 8-SEP-88 16 037504
684 ZTUCG0.BIN 8-SEP-88 32 037524
685 ZTUDD0.BIN 8-SEP-88 15 037564
686 ZTUED0.BIN 8-SEP-88 6 037603
687 ZTUFA0.BIN 8-SEP-88 4 037611
688 ZTUGC1.BIC 8-SEP-88 15 037615
689 ZTUIA0.BIN 8-SEP-88 29 037634
690 ZTUJA0.BIN 8-SEP-88 17 037671
691 ZTUKA0.BIN 8-SEP-88 31 037712
692 ZTULA0.BIN 8-SEP-88 14 037751
693 ZTUMA0.BIN 8-SEP-88 4 037767
694 ZTUNA0.BIN 8-SEP-88 4 037773
695 ZTUOB0.BIC 8-SEP-88 25 037777
696 ZTUPB0.BIC 8-SEP-88 16 040030
697 ZTUQB0.BIC 8-SEP-88 17 040050
698 ZTURB0.BIC 8-SEP-88 23 040071
699 ZTUSB0.BIN 8-SEP-88 14 040120
700 ZTUTA0.BIN 8-SEP-88 6 040136
701 ZTUUF0.BIN 8-SEP-88 22 040144
702 ZTUVB0.BIN 8-SEP-88 23 040172
703 ZTUWA0.BIC 8-SEP-88 41 040221
704 ZTUXA0.BIC 8-SEP-88 51 040272
705 ZTUYA0.BIC 8-SEP-88 57 040355
706 ZTUZA0.BIC 8-SEP-88 56 040446
707 ZUAAB0.BIN 8-SEP-88 65 040536
708 ZUABC0.BIC 8-SEP-88 51 040637
709 ZUACD0.BIC 8-SEP-88 50 040722
710 ZUADB1.BIC 8-SEP-88 58 041004
711 ZUDAD0.BIN 8-SEP-88 19 041076
712 ZUDBB0.BIC 8-SEP-88 11 041121
713 ZUDHD0.BIN 8-SEP-88 75 041134
714 ZUDIE0.BIN 8-SEP-88 74 041247
715 ZUDJD0.BIC 8-SEP-88 50 041361
716 ZUDKF0.BIC 8-SEP-88 61 041443
717 ZVSEA0.BIC 8-SEP-88 21 041540
718 ZVSVA0.BIN 8-SEP-88 11 041565
719 ZVSWB0.BIN 8-SEP-88 25 041600
720 ZVTHC0.BIC 8-SEP-88 25 041631
721 ZVTJB0.BIN 8-SEP-88 26 041662
722 ZVTLA0.BIN 8-SEP-88 12 041714
723 ZVTMA0.BIN 8-SEP-88 29 041730
724 ZVTNA0.BIC 8-SEP-88 13 041765
725 ZVTVA0.BIN 8-SEP-88 9 042002
726 COPYDY.CCC 21-APR-83 1 042013
727 M8200A.CCC 1-JAN-70 1 042014
728 ZDMBD0.BIC 13-MAR-81 13 042015
729 ZDMCC0.BIC 13-MAR-81 31 042032
730 ZDMED0.BIC 13-MAR-81 27 042071
731 ZDMFC0.BIC 13-MAR-81 31 042124
732 HMDYC0.SYS 15-JUN-82 17 042163 ?.?
733 ZDMHC0.BIC 13-MAR-81 18 042204
734 ZDMIC0.BIC 13-MAR-81 25 042226
735 ZDMOA0.BIN 13-MAR-81 7 042257
736 ZDMPB0.BIC 13-MAR-81 28 042266
737 UPD2 .BIN 23-FEB-82 20 042322
738 SETUP .BIN 7-MAY-82 26 042346
739 HDDYB0.SYS 9-OCT-81 3 042400 ?.?
740 HUDIB0.SYS 26-MAR-81 5 042403 ?.?
741 UPD2 .BIC 23-FEB-82 20 042410
742 HDDKB0.SYS 10-FEB-82 2 042434 ?.?
743 HDDLC2.SYS 25-NOV-81 4 042436 ?.?
744 ZDMQB0.BIC 13-MAR-81 23 042442
745 PATCH .BIN 15-SEP-82 22 042471
746 UPD1 .BIN 26-MAR-81 12 042517
747 ZDMRD0.BIC 13-MAR-81 29 042533
748 XTECO .BIN 12-MAR-82 16 042570
749 ZDZAG0.BIC 15-SEP-82 26 042610
750 ZDMCA .PAT 1-JAN-70 1 042642
751 ZDMCA .BIC 1-JAN-70 32 042643
752 ZDMEA .PAT 1-JAN-70 1 042703
753 ZDMSD0.BIC 13-MAR-81 31 042704
754 ZDMTA0.BIC 13-MAR-81 26 042743
755 ZKUAE0.BIC 13-MAR-81 17 042775
756 ZDMED3.BIC 1-JAN-70 29 043016
757 ZDMFA .PAT 1-JAN-70 1 043053
758 M7814 .PAT 21-APR-83 1 043054
759 ZDMFC3.BIC 1-JAN-70 32 043055
760 M7814 .BIC 1-JAN-70 27 043115
761 ZDMAD0.BIN 13-MAR-81 17 043150
762 ZDMGA .PAT 1-JAN-70 1 043171
763 ZDMGA .BIC 1-JAN-70 25 043172
764 ZDMHA .PAT 1-JAN-70 1 043223
765 ZDMHA .BIC 1-JAN-70 19 043224
766 TST01 .BIN 1-JAN-70 1 043247
767 SYS88 .PAT 1-JAN-70 7 043250
768 ZDMCB .PAT 1-JAN-70 1 043257
769 ZDMCB .BIC 1-JAN-70 32 043260
770 ZDMEB .PAT 1-JAN-70 1 043320
771 ZDMEB .BIC 1-JAN-70 28 043321
772 ZDMFB .PAT 1-JAN-70 1 043355
773 ZDMFB .BIC 1-JAN-70 31 043356
774 ZDMGB .PAT 1-JAN-70 1 043415
775 ZDMGB .BIC 1-JAN-70 25 043416
776 M8200B.CCC 21-APR-83 1 043447
777 M8200A.BAK 21-APR-83 1 043450
778 M7814 .CCC 21-APR-83 1 043451
779 ZKUAP .BIC 1-JAN-70 18 043452
780 ZDMHB .PAT 1-JAN-70 1 043474
781 ZDMHB .BIC 1-JAN-70 19 043475
782 TST02 .BIN 1-JAN-70 1 043520
783 TST03 .BIN 1-JAN-70 1 043521
784 LOBACK.BIN 1-JAN-70 1 043522
785 HMDYC1.SYS 9-APR-84 17 043523 ?.?
786 HSAAD1.SYS 9-DEC-83 24 043544 ?.?
787 ZKUAEP.BIC 1-JAN-70 18 043574
788 ZDZAGP.BIC 1-JAN-70 27 043616
789 ZKCCA0.BIC 6-SEP-83 32 043651
790 ZDMCC1.BIC 31-AUG-83 31 043711
791 ZDMID2.BIC 31-AUG-83 31 043750
792 ZDMTD0.BIN 31-AUG-83 27 044007
793 ZDMTE0.BIC 9-DEC-83 27 044042
794 ZDPDD0.BIC 31-AUG-83 20 044075
795 ZDPEC0.BIC 31-AUG-83 10 044121
796 M8204 .CCC 1-JAN-70 1 044133
797 M7867 .CCC 1-JAN-70 1 044134
798 M8207 .CCC 1-JAN-70 2 044135
799 M7867 .BAK 15-APR-84 1 044137
800 M8203 .CCC 1-JAN-70 2 044140
801 34X11 .CNF 1-JAN-87 2 044142
802 34X11 .BIC 1-JAN-87 75 044144
803 34X11 .MAP 1-JAN-87 9 044257
804 1124T .CCC 1-JAN-87 70 044270
805 IOSCAN.BIN 8-SEP-88 2 044376

FREE BLOCKS: 1772

form
04.04.2021, 00:04
Ну вот и на 11/83 запустил наконец-то :)

Commands are Help, Boot, List, Setup, Map and Test.
Type a command then press the RETURN key: L

Device Unit
name numbers Source Device type

DU 0-255 CPU ROM RDnn, RXnn, RC25, RAnn
DL 0-3 CPU ROM RL01, RL02
DX 0-1 CPU ROM RX01
DY 0-1 CPU ROM RX02
DD 0-1 CPU ROM TU58
DK 0-7 CPU ROM RK05
MU 0-255 CPU ROM TK50, TU81
MS 0-3 CPU ROM TK25, TS05
XH 0-1 CPU ROM DECNET ETHERNET
NU 0-15 CPU ROM DECNET DUV11
NE 0-15 CPU ROM DECNET DLV11-E
NF 0-15 CPU ROM DECNET DLV11-F
AZ 0-7 EEPROM AZ11

Commands are Help, Boot, List, Setup, Map and Test.
Type a command then press the RETURN key: B AZ0


Trying AZ0
RT-11FB (S) V05.07


Date? 03-APR-2021

.

- - - Добавлено - - -

Добавление загрузчика для AZ в меню KDJ11-B.


Commands are Help, Boot, List, Setup, Map and Test.
Type a command then press the RETURN key: S



KDJ11-B Setup mode ROM V8.0

Command Description

1 Exit

2 List/change parameters in the Setup table
3 List/change boot translations in the Setup table
4 List/change the automatic boot selections in the Setup table
5 List/change optional user data in the Setup table
6 List/change the switch boot selections in the Setup table
7 List boot programs

8 Initialize the Setup table
9 Save the Setup table into the EEPROM
10 Load EEPROM data into the Setup table

11 Delete an EEPROM boot
12 Load an EEPROM boot into memory
13 Edit/create an EEPROM boot
14 Save boot into the EEPROM
15 Enter ROM ODT

Type a command then press the RETURN key: 13

Edit/create an EEPROM boot

Type CTRL Z to exit or press the RETURN key for No change

1939 Bytes free in the EEPROM

Device name = New = AZ

Beginning address = 000777 New = 10000

Last byte address = 177600 New = 10175

Start address = 000000 New = 10000

Highest Unit number = 1 New = 7

Device Description = New = AZ11

Enter ROM ODT

xxxxxx/ = open word location xxxxxx if address even, byte if odd
RETURN = close location
. or LF = close location and open next
- = close location and open previous

ROM ODT> 010000/000000 12706
ROM ODT> 010002/000000 10000
ROM ODT> 010004/000000 105737
ROM ODT> 010006/000000 177560
ROM ODT> 010010/000000 100007
ROM ODT> 010012/000000 113705
ROM ODT> 010014/000000 177562
ROM ODT> 010016/000000 42705
ROM ODT> 010020/000000 177600
ROM ODT> 010022/000000 22705
ROM ODT> 010024/000000 3
ROM ODT> 010026/000000 1417
ROM ODT> 010030/000000 5701
ROM ODT> 010032/000000 1002
ROM ODT> 010034/000000 12701
ROM ODT> 010036/000000 177220
ROM ODT> 010040/000000 5011
ROM ODT> 010042/000000 105711
ROM ODT> 010044/000000 100375
ROM ODT> 010046/000000 10061
ROM ODT> 010050/000000 2
ROM ODT> 010052/000000 12711
ROM ODT> 010054/000000 1
ROM ODT> 010056/000000 5711
ROM ODT> 010060/000000 100007
ROM ODT> 010062/000000 12705
ROM ODT> 010064/000000 272
ROM ODT> 010066/000000 42737
ROM ODT> 010070/000000 760
ROM ODT> 010072/000000 177520
ROM ODT> 010074/000000 137
ROM ODT> 010076/000000 165762
ROM ODT> 010100/000000 5061
ROM ODT> 010102/000000 2
ROM ODT> 010104/000000 12711
ROM ODT> 010106/000000 2
ROM ODT> 010110/000000 12711
ROM ODT> 010112/000000 5
ROM ODT> 010114/000000 105711
ROM ODT> 010116/000000 100376
ROM ODT> 010120/000000 12702
ROM ODT> 010122/000000 400
ROM ODT> 010124/000000 5003
ROM ODT> 010126/000000 12721
ROM ODT> 010130/000000 15
ROM ODT> 010132/000000 11123
ROM ODT> 010134/000000 77202
ROM ODT> 010136/000000 12741
ROM ODT> 010140/000000 110
ROM ODT> 010142/000000 12705
ROM ODT> 010144/000000 1
ROM ODT> 010146/000000 42737
ROM ODT> 010150/000000 760
ROM ODT> 010152/000000 177520
ROM ODT> 010154/000000 4737
ROM ODT> 010156/000000 165762
ROM ODT> 010160/000000 12737
ROM ODT> 010162/000000 340
ROM ODT> 010164/000000 177776
ROM ODT> 010166/000000 12737
ROM ODT> 010170/000000 77
ROM ODT> 010172/000000 177524
ROM ODT> 010174/000000 5007
ROM ODT>

Commands are Help, Boot, List, Setup, Map and Test.
Type a command then press the RETURN key: S



KDJ11-B Setup mode ROM V8.0

Command Description

1 Exit

2 List/change parameters in the Setup table
3 List/change boot translations in the Setup table
4 List/change the automatic boot selections in the Setup table
5 List/change optional user data in the Setup table
6 List/change the switch boot selections in the Setup table
7 List boot programs

8 Initialize the Setup table
9 Save the Setup table into the EEPROM
10 Load EEPROM data into the Setup table

11 Delete an EEPROM boot
12 Load an EEPROM boot into memory
13 Edit/create an EEPROM boot
14 Save boot into the EEPROM
15 Enter ROM ODT

Type a command then press the RETURN key: 14

Save boot into the EEPROM

Are you sure ? 0=No, 1=Yes
Type a command then press the RETURN key: 1

Writing the EEPROM - Please wait


KDJ11-B Setup mode
Press the RETURN key for Help
Type a command then press the RETURN key: 1

Exit



Commands are Help, Boot, List, Setup, Map and Test.
Type a command then press the RETURN key: L

Device Unit
name numbers Source Device type

DU 0-255 CPU ROM RDnn, RXnn, RC25, RAnn
DL 0-3 CPU ROM RL01, RL02
DX 0-1 CPU ROM RX01
DY 0-1 CPU ROM RX02
DD 0-1 CPU ROM TU58
DK 0-7 CPU ROM RK05
MU 0-255 CPU ROM TK50, TU81
MS 0-3 CPU ROM TK25, TS05
XH 0-1 CPU ROM DECNET ETHERNET
NU 0-15 CPU ROM DECNET DUV11
NE 0-15 CPU ROM DECNET DLV11-E
NF 0-15 CPU ROM DECNET DLV11-F
AZ 0-7 EEPROM AZ11

Commands are Help, Boot, List, Setup, Map and Test.
Type a command then press the RETURN key: B AZ3


Trying AZ3

Starting system from AZ3




BOOTING UP XXDP-XM EXTENDED MONITOR


XXDP-XM EXTENDED MONITOR - XXDP V2.5
REVISION: F0
BOOTED FROM AZ3
124KW OF MEMORY
NON-UNIBUS SYSTEM

RESTART ADDRESS: 152000
TYPE "H" FOR HELP !

.

form
04.04.2021, 18:40
Выложил исходники и листинг (http://pdp-11.online/~form/files/pdp-11/az/kdj11-b/) загрузчика AZ для KDJ11-B.

form
12.04.2021, 22:03
Проупградил прошивку.
Теперь можно с большими дисками работать :)

>FRE

AZ0: has 8193655. blocks free, 194952. blocks used out of 8388607.
Largest contiguous space = 8191870. blocks
61342. file headers are free, 4158. headers used out of 65500.

>IOX
IOX>CONF LB:=D
IOX>F LB:
IOX>STA

IOX -- Summary of exerciser activity at 12-APR-21 21:57:34
TIME -- Run: 1 min. Elapsed: 1 min. Remaining: 4 min.
LB0: -- 2,992. R/W requests totaling 2,992. blocks with no errors
AST's executed: 2,993.
Idle-loop iterations: 2,066.

IOX -- Summary of exerciser activity at 12-APR-21 21:58:34
TIME -- Run: 1 min. Elapsed: 2 min. Remaining: 3 min.
LB0: -- 2,989. R/W requests totaling 2,989. blocks with no errors
AST's executed: 2,990.
Idle-loop iterations: 2,157.

IOX -- Summary of exerciser activity at 12-APR-21 21:59:34
TIME -- Run: 1 min. Elapsed: 3 min. Remaining: 2 min.
LB0: -- 2,909. R/W requests totaling 2,909. blocks with no errors
AST's executed: 2,910.
Idle-loop iterations: 2,087.

IOX -- Summary of exerciser activity at 12-APR-21 22:00:34
TIME -- Run: 1 min. Elapsed: 4 min. Remaining: 1 min.
LB0: -- 3,000. R/W requests totaling 3,000. blocks with no errors
AST's executed: 3,001.
Idle-loop iterations: 2,144.

IOX -- Summary of exerciser activity at 12-APR-21 22:01:34
TIME -- Run: 1 min. Elapsed: 5 min. Remaining: 0 min.
LB0: -- 2,982. R/W requests totaling 2,982. blocks with no errors
AST's executed: 2,983.
Idle-loop iterations: 2,178.

A C C U M U L A T E D T O T A L S :
- - - - - - - - - - - - - - - - - -
TIME -- Run: 5 min. Elapsed: 5 min. Remaining: 0 min.
LB0: -- 14,872. R/W requests totaling 14,872. blocks with no errors
AST's executed: 14,878.
Idle-loop iterations: 10,632.


IOX>

form
14.04.2021, 22:17
Переименовал RSXный драйвер в DA.
Решил не нарушать устоявшиеся правила, а заодно и надобность патчить некоторые программы отпадает :)
Сделал драйвер DA для RTEM - теперь можно с одного и того же диска грузить как обычный RT-11 так и RTEM.
Подумываю над тем чтобы RTшные драйвера и загрузчик в KDJ11-BF обозвать так же чтобы не путаться :D

>MOU DA4:/FOR/NOSH
>RTE DA4:/RT
RTEM-11 (RSX-11M) V01.00

RT-11FB V05.07

.SET TT QUIET

?DATE-I-Time source: RSX-11M-PLUS
?DATE-I-Date & time: 14-APR-2021 22:05:31

.DIR SY:
14-Apr-2021
SWAP .SYS 28P 18-Mar-2021 RT11SB.SYS 99P 18-Mar-2021
RT11FB.SYS 107P 18-Mar-2021 RT11XB.SYS 127P 18-Mar-2021
RT11XM.SYS 138P 18-Mar-2021 RT11ZB.SYS 129P 18-Mar-2021
RT11ZM.SYS 140P 18-Mar-2021 RTEMFB.SYS 108P 08-Dec-2018
AZ .SYS 3P 19-Mar-2021 BA .SYS 7P 18-Mar-2021
DL .SYS 5P 18-Mar-2021 DM .SYS 5P 18-Mar-2021
DU .SYS 10P 18-Mar-2021 EQ .SYS 10P 27-May-2008
EU .SYS 9P 27-May-2008 LD .SYS 11P 18-Mar-2021
LP .SYS 2P 18-Mar-2021 LS .SYS 5P 18-Mar-2021
MM .SYS 10P 18-Mar-2021 MU .SYS 14P 18-Mar-2021
NL .SYS 2P 18-Mar-2021 SD .SYS 24P 31-Oct-1998
SDS .SYS 23P 31-Oct-1998 SL .SYS 17P 22-Apr-2013
SLMIN .SYS 12P 22-Apr-2013 SP .SYS 7P 18-Mar-2021
VM .SYS 3P 18-Mar-2021 XL .SYS 4P 18-Mar-2021
AZX .SYS 3P 19-Mar-2021 BAX .SYS 7P 18-Mar-2021
DLX .SYS 5P 18-Mar-2021 DMX .SYS 5P 18-Mar-2021
DUX .SYS 13P 18-Mar-2021 EQX .SYS 9P 27-May-2008
EUX .SYS 8P 27-May-2008 LDX .SYS 11P 18-Mar-2021
LPX .SYS 2P 18-Mar-2021 LSX .SYS 5P 18-Mar-2021
MMX .SYS 11P 18-Mar-2021 MUX .SYS 19P 18-Mar-2021
NLX .SYS 2P 18-Mar-2021 SDX .SYS 26P 31-Oct-1998
SDSX .SYS 26P 31-Oct-1998 SLX .SYS 20P 31-Oct-1998
SPX .SYS 11P 18-Mar-2021 UBX .SYS 13P 31-Oct-1998
VMX .SYS 3P 18-Mar-2021 XLX .SYS 5P 18-Mar-2021
BAM .SYS 7P 06-Apr-2016 DAM .SYS 4P 14-Apr-2021
DCM .SYS 4P 14-Apr-2021 DHM .SYS 4P 14-Apr-2021
DUM .SYS 5P 09-Dec-2016 LDM .SYS 11P 06-Apr-2016
NLM .SYS 2P 06-Apr-2016 VSM .SYS 6P 16-Dec-2016
SLM .SYS 17P 22-Apr-2013 SDM .SYS 23P 30-Jan-2012
RKM .SYS 4P 03-Dec-2016 AZ .TSX 3P 19-Mar-2021
DL .TSX 5P 21-Mar-2014 DM .TSX 6P 21-Mar-2014
DU .TSX 9P 21-Mar-2014 EQ .TSX 9P 27-May-2008
EU .TSX 8P 27-May-2008 LP .TSX 2P 21-Mar-2014
MM .TSX 10P 21-Mar-2014 MU .TSX 16P 21-Mar-2014
NL .TSX 2P 21-Mar-2014 VM .TSX 2P 21-Mar-2014
DIR .SAV 20P 31-Oct-1998 PIP .SAV 30P 31-Oct-1998
DUP .SAV 52P 27-Feb-2016 RESORC.SAV 35P 31-Oct-1998
IND .SAV 58P 31-Oct-1998 VBGEXE.SAV 18P 31-Oct-1998
UCL .SAV 16P 31-Oct-1998 UCL .DAT 9P 20-May-2011
FIP .SAV 61P 02-Dec-2016 JOAT .SAV 52P 23-Apr-2020
MACRO .SAV 63P 31-Oct-1998 LINK .SAV 59P 31-Oct-1998
LIBR .SAV 24P 31-Oct-1998 CREF .SAV 6P 31-Oct-1998
FORTRA.SAV 128P 23-Jul-2014 F77 .SAV 327P 23-Jul-2014
F77XM .SAV 341P 23-Jul-2014 PASCAL.SAV 58P 04-Mar-2013
BASIC .SAV 52P 08-Oct-2015 BASPL .SAV 104P 02-Jun-2014
BASICX.SAV 104P 23-Jul-2014 COBOL .SAV 194P 21-Mar-2014
CBLSML.SAV 194P 21-Mar-2014 CBLINK.SAV 47P 21-Mar-2014
CBLIBR.SAV 13P 21-Mar-2014 CLASS .SAV 51P 21-Mar-2014
ISAM .SAV 72P 21-Mar-2014 ISMBLD.SAV 56P 21-Mar-2014
CBR063.SAV 119P 21-Mar-2014 CBR063.SHR 109P 21-Mar-2014
BATCH .SAV 26P 31-Oct-1998 KED .SAV 85P 31-Oct-1998
KEX .SAV 72P 31-Oct-1998 K52 .SAV 81P 20-May-2011
K5X .SAV 68P 26-Dec-2016 EDIT .SAV 19P 31-Oct-1998
TECO .SAV 50P 31-Oct-1998 ERROUT.SAV 37P 31-Oct-1998
HELP .SAV 161P 31-Oct-1998 FILEX .SAV 22P 31-Oct-1998
DUMP .SAV 10P 31-Oct-1998 BINCOM.SAV 25P 31-Oct-1998
SRCCOM.SAV 26P 31-Oct-1998 SIPP .SAV 21P 31-Oct-1998
SLP .SAV 13P 31-Oct-1998 PAT .SAV 11P 31-Oct-1998
FORMAT.SAV 28P 31-Oct-1998 VTCOM .SAV 24P 31-Oct-1998
MONMRG.SAV 14P 31-Oct-1998 BUP .SAV 68P 31-Oct-1998
QUEMAN.SAV 16P 31-Oct-1998 SETUP .SAV 43P 31-Oct-1998
LET .SAV 6P 31-Oct-1998 SPLIT .SAV 3P 31-Oct-1998
TERMID.SAV 4P 31-Oct-1998 SPOOL .SAV 22P 31-Oct-1998
TRANSF.SAV 16P 31-Oct-1998 MDUP .SAV 22P 31-Oct-1998
CONFIG.SAV 10P 31-Oct-1998 MSCPCK.SAV 4P 31-Oct-1998
DBGSYM.SAV 10P 31-Oct-1998 INDEX .SAV 11P 31-Oct-1998
INDEXX.SAV 14P 31-Oct-1998 INDEXA.IMG 164P 31-Oct-1998
INDEXB.IMG 165P 31-Oct-1998 INDEX .IDX 7P 31-Oct-1998
IF .SAV 7P 24-May-2020 DATE .SAV 12P 13-Apr-2021
VKMON .SAV 26P 16-Apr-2020 DISASM.SAV 8P 31-Mar-2013
VDT .SAV 8P 09-Mar-2013 CVT .SAV 7P 10-Dec-2016
ECHO .SAV 2P 11-Dec-2016 CTTY .SAV 3P 19-Feb-2016
ERA .SAV 1P 05-Mar-2016 TTSET .SAV 9P 12-Apr-2021
CAL .SAV 6P 13-Apr-2021 LOGON .SAV 8P 21-Mar-2014
FILTIM.SAV 3P 11-Mar-2015 SETSIZ.SAV 4P 21-Mar-2014
WINPRT.SAV 11P 21-Mar-2014 TSAUTH.SAV 22P 21-Mar-2014
RTSORT.SAV 56P 21-Mar-2014 TSXDB .SAV 2P 21-Mar-2014
TSXPM .SAV 7P 21-Mar-2014 TSXUCL.SAV 6P 21-Mar-2014
CCL .SAV 46P 21-Mar-2014 TSX .SAV 257P 13-Apr-2021
TSXMOD.SAV 79P 13-Apr-2021 TSKMON.SAV 150P 13-Apr-2021
SYSMON.SAV 80P 13-Apr-2021 DPUCI .SAV 2P 19-Mar-2021
SYSODT.REL 8P 21-Mar-2014 VTCOM .REL 27P 05-Mar-2016
QUEUE .REL 14P 31-Oct-1998 RTMON .REL 8P 31-Oct-1998
SPOOL .REL 12P 31-Oct-1998 SYSMAC.SML 92P 31-Oct-1998
SYSTEM.MLB 148P 31-Oct-1998 RSXMAC.MLB 282P 05-Dec-2016
RSXLIB.MLB 6P 04-Apr-2016 ULBMAC.MAC 16P 13-Oct-1998
CBMAC .MAC 11P 21-Mar-2014 RTEDEF.MAC 7P 14-Apr-2021
SYSLIB.OBJ 84P 31-Oct-1998 ULBLIB.OBJ 33P 24-Oct-1998
FORLIB.OBJ 205P 31-Dec-1982 RSXLIB.OBJ 13P 09-Dec-2016
PASCAL.OBJ 90P 04-Mar-2013 F77OTS.OBJ 135P 22-Apr-2011
F77CVF.OBJ 4P 30-Apr-1984 F77NER.OBJ 1P 30-Apr-1984
F77MAP.OBJ 33P 30-Apr-1984 F77EIS.OBJ 3P 30-Apr-1984
F77RAN.OBJ 2P 30-Apr-1984 F77COM.MSG 14P 20-May-2011
ODT .OBJ 8P 31-Oct-1998 ODTHWD.OBJ 8P 22-Apr-2011
VDT .OBJ 8P 31-Oct-1998 MBOOT .BOT 1P 31-Oct-1998
MBOT16.BOT 1P 31-Oct-1998 MSBOOT.BOT 4P 31-Oct-1998
MDUP .MM 72P 31-Oct-1998 MDUP .MS 72P 31-Oct-1998
MDUP .MT 72P 31-Oct-1998 MDUP .MU 72P 31-Oct-1998
CUSTOM.TXT 14P 31-Oct-1998 V5NOTE.TXT 36P 31-Oct-1998
SIMHUM.ANS 10P 18-Mar-2021 SIMHUM.CND 6P 18-Mar-2021
SIMHMP.ANS 13P 18-Mar-2021 SIMHMP.CND 8P 18-Mar-2021
RTEMFB.CND 5P 08-Dec-2018 RT11SB.MAP 34P 18-Mar-2021
RT11FB.MAP 35P 18-Mar-2021 RT11XB.MAP 41P 18-Mar-2021
RT11XM.MAP 43P 18-Mar-2021 RT11ZB.MAP 42P 18-Mar-2021
RT11ZM.MAP 43P 18-Mar-2021 RTEMFB.MAP 39P 08-Dec-2018
TSGEN .MAC 251P 19-Mar-2021 TSXTCP.DSK 4800P 02-Mar-2013
ACCESS.TSX 16P 11-Mar-2015 TSXIND.TSX 392P 13-Apr-2021
TSXUCL.TSX 168P 13-Apr-2021 TSXSPL.TSX 501P 18-Mar-2021
TSXRSF.TSX 2048P 18-Mar-2021 TSXSWP.TSX 3948P 13-Apr-2021
RTSORT.TSX 1P 21-Mar-2014 WINPRT.TSX 1P 21-Mar-2014
TCPIP .TSX 1P 18-Mar-2021 LOGON .TXT 2 31-Mar-2021
SYSUCL.INS 1 31-Mar-2021 CONSOL.TSX 1 31-Mar-2021
PRIVIL.TSX 1 10-Apr-2021 LOGON .TSX 1 11-Apr-2021
DETACH.TSX 1 11-Apr-2021 STRTSB.COM 1 11-Apr-2021
STRTFB.COM 1 11-Apr-2021 STRTXB.COM 1 11-Apr-2021
STRTXM.COM 1 11-Apr-2021 STRTZB.COM 1 11-Apr-2021
STRTZM.COM 1 11-Apr-2021 NOPRIV.TSX 1 13-Apr-2021
STARTM.COM 1 14-Apr-2021
235 Files, 20171 Blocks
45296 Free blocks

.

falanger
15.04.2021, 12:15
Как успехи с испытанием образа XXDP на AZ на реальной 11/83? И как продвигается приживление RSX-11 на AZ?
Кроме того - раз AZ не использует линию прерываний - его в наших корзинах с PMI можно ставить НАД процессорной платой в слот QBUS?
Я тоже купил AZ QBUS себе для своей 11/53 и хотя у меня там всего 512 кб памяти - было бы интересно и RSX-11 запустить хоть посмотреть.

form
15.04.2021, 12:26
Обновление драйверов AZ для RT-11 (https://zx-pk.ru/threads/28134-kontroller-psevdodiska-na-sd-karte-dlya-dvk-uknts-pdp-11-original-ethernet.html?p=1109287&viewfull=1#post1109287).
Функционально ничего не изменилось, просто появилась возможность выбора имени устройства (AZ или DA).
Для RT-11 имя особой роли не играет, просто у кого одновременно RSX-11 и RT-11 будет меньше путаницы.

- - - Добавлено - - -


Как успехи с испытанием образа XXDP на AZ на реальной 11/83? И как продвигается приживление RSX-11 на AZ?
И то и другое прекрасно работает.
XXDP можно взять здесь (http://pdp-11.online/~form/files/pdp-11/az/xxdp/).
RSX пока довожу до ума разные мелочи, потом выложу дистрибутив.
Здесь (http://pdp-11.online/~form/files/pdp-11/az/kdj11-b/) лежит листинг загрузчика для KDJ11-B. Инструкция как его добавить в модуль есть выше.

AFZ
15.04.2021, 15:49
Кроме того - раз AZ не использует линию прерываний - его в наших корзинах с PMI можно ставить НАД процессорной платой в слот QBUS?Неправильно. Контроллер AZ использует прерывание IRQ4, причем в Old Style, то есть он не пропустит через себя прерывание более высокого приоритета. Таким образом, его надо располагать последним "по змейке", после всех других контроллеров.

form
15.04.2021, 23:16
Выложил образ диска AZ с дистрибутивом RSX-11M-PLUS V4.6 (http://pdp-11.online/~form/files/pdp-11/az/rsx/).

Изменения в дистрибутиве по сравнению с оригиналом:

добавлен векторизованный драйвер ввода/вывода DA: для устройства AZ
добавлен векторизованный драйвер ввода/вывода DH: для устройства HD эмулятора ДВК ( добавлен векторизованный драйвер ввода/вывода DA: для устройства AZ [URL="https://zx-pk.ru/threads/18351-emulyator-dvk.html)
добавлен загружаемый/резидентный CRASH драйвер DA: для устройства AZ
добавлен загружаемый/резидентный CRASH драйвер DH: для устройства HD эмулятора ДВК (https://zx-pk.ru/threads/18351-emulyator-dvk.html)
исправлены выявленные ошибки в HELP файлах
в программе ACF добавлена поддержка автоконфигурации AZ
в программе ACF добавлена поддержка автоконфигурации HD эмулятора ДВК (https://zx-pk.ru/threads/18351-emulyator-dvk.html)
в программе ACF добавлена поддержка процессора ВМ3 (определяется как 11/23-PLUS)
в программе ACO добавлена поддержка AZ
в программе BOO добавлена поддержка устройства DA
в программе BOO добавлена поддержка устройства DH
в программе BOO при выполнении аппаратной загрузки (опция /HW) выполняется сброс перед передачей управления аппаратному загрузчику (это позволяет грузить любые системы таким способом, а не только RSX старых версий ради которых опция добавлялась)
в программе BRU добавлена проверка прав при восстановлении на смонтированный диск, чтобы простой пользователь не мог восстановить файлы туда куда он не должен иметь доступа
в программе FLX устройство DA отмечено как допустимое для файловой системы RT-11
в программе FLX устройство DH отмечено как допустимое для файловой системы RT-11
в программе HRC добавлено выставление типа устройства AZ11 для устройства DA
в программе IOX устройство DA автоматически конфигурируется как диск
в программе IOX устройство DH автоматически конфигурируется как диск
в программе MCR для команды DEV /LOG сделано выравнивание даты для более приятного отображения
в программе MCR для команды CLI опция /LGO переименована в /LOG (как написано в документации и HELP файле)
в программе MCR команда SET /NOPAR сделана привилегированной
в программе RMD поправлено отображение свободного места для больших дисков на терминале VT52
в программе SAV добавлена поддержка устройства DA
в программе SAV добавлена поддержка устройства DH
в программе SAV при обнаружении процессора ВМ3 выставляется Q-Bus в параметрах системы, а тип процессора выставляется как 23 (даже если есть SWR)
в программе VMR добавлена проверка прав для открываемого файла образа
исправлена ошибка в SYSGEN, приводящая к сбою если система не поддерживает разделение пространства инструкций и данных
в SYSGEN добавлена поддержка устройства DA:
в SYSGEN добавлена поддержка устройства DH:

ВАЖНО: для нормальной работы RSX-11M-PLUS требуется Firmware v1.7 (https://forum.maxiol.com/index.php?s=&showtopic=5388&view=findpost&p=55389) или новее.
Для поддержки более 8 устройств требуется Firmware v2.0 (https://forum.maxiol.com/index.php?s=&showtopic=5388&view=findpost&p=55413) или новее.

Для контроллера AZ поддерживается автоконфигурация. При этом количество устройств будет посчитано по максимальному используемому номеру. Если такой вариант не подходит - можно подправить результат автоконфигурации.

Если при генерации не была выбрана автоконфигурация или было выбрано изменение результатов автоконфигурации - будут заданы вопросы про количество AZ11 контроллеров (пока поддерживается не более одного), про количестве устройств, про соответствие номеров устройств драйвера физическим номерам устройств, а также про адрес регистра контроллера и его вектор.
В большинстве случаев можно использовать ответы по умолчанию.
Следует обратить внимание, что в вопросах про номер устройства используется восьмеричная система счисления, тогда как в файле AZ.INI - десятичная.

>;
>; DA: controller: AZ11
>;
>; The AZ11 disk controller supports up to 32 disk drives mapped to
>; disk image files stored on FAT32-formatted microSD memory stick.
>;
>* CP3604 How many AZ11 disk image controllers do you have? [O R:0-1 D:0]: 1
>;
>; Enter the total number of AZ11 disk drives in your system.
>;
>* CP3608 How many AZ11 disk drives do you have? [D R:1.-32. D:32.]:
>;
>;
>; The physical unit number of a drive is the number specified
>; in AZ.INI file in the root of microSDHC card filesystem.
>;
>* CP3636 What is the physical unit number of DA0:? [O R:0-37 D:0]:
>;
>;
>* CP3636 What is the physical unit number of DA1:? [O R:0-37 D:1]:
...
>;
>* CP3636 What is the physical unit number of DA37:? [O R:0-37 D:37]:
>;
>;
>; Enter the vector address for this controller. This vector address
>; can be changed after the SYSGEN by using the VMR CON SET command.
>;
>* CP3668 Enter the vector address of DAA [O R:60-774 D:174]:
>;
>; Enter the CSR address for this controller. This CSR address can
>; be changed after the SYSGEN by using the VMR CON SET command.
>;
>* CP3672 What is its CSR address? [O R:160000-177700 D:177220]:

Особенности генерации системы на ДВК:

Прежде всего стоит отметить, что для нормальной работы системы требуется хотя бы 512Кб памяти.
В принципе загрузить RSX-11M-PLUS можно и в 256Кб (минимальная 22-битная конфигурация), но процесс подготовки системы к этому весьма трудоемкий, а результат не будет стоить затраченных усилий.

В базовой системе используется частота таймера 60Hz.
Если хочется более точно наблюдать за временем в процессе генерации системы - стоит установить правильную частоту и время перед запуском SYSGEN.

>CON SET SYS $TKPS=50.
>TIM 28-APR-2021 22:54:30
В данном дистрибутиве ACF определяет процессор ВМ3 как 11/23-PLUS - это позволяет использовать автоконфигурацию оборудования.

>* SU100 Do you want to run Autoconfigure on the host system
>* hardware? [Y/N D:N]: Y
Если автоконфигурация не была выбрана - на вопрос о типе процессора стоит ввести 11/23-PLUS.

>* CE010 What is your target processor type? [S R:3.-12. D:"11/70"]: 11/23-PLUS
Процессор ВМ3 не поддерживает разделения пространств инструкций и данных. Для таких систем лучше не включать XDT при генерации (это уменьшает количество свободной динамической памяти), а использовать загружаемый XDT.

* CE270 Do you want to include XDT? [Y/N D:N]: N
В качестве устройства крэш-дампа стоит выбрать XX: (загружаемый драйвер).

>* CE290 On what device and unit do you want crash dumps
>* to be written? [S R:2-6]: XX:
После завершения процесса генерации, грузим новую систему командой BOO [1,54] и сохраняем с записью апраратного загрузчика командой SAV /WB. Так же для улучшения производительности стоит добавить опцию /MOU="/ACP=UNIQUE".

>SAV /WB/MOU="/ACP=UNIQUE"

В рабочей системе есть смысл включить кэширование дисков (если память позволяет). Это значительно ускоряет работу (хотя и не всегда).

>SET /CACHE=LB:(CRE=::1200:TOP,LOG=10,VIR=10,DIR=10,OVE= 10,REA=10,DEF)

Можно загрузить системный отладчик XDT.

>LOA /EXP=XDT/VEC/FLAGS=2/HIGH

На случай сбоев можно загрузить CRASH драйвер DA: для сохранения аварийного дампа с целью его анализа программой CDA.

>SET /CRASHDEV=DA37:


https://youtu.be/0TiHkDidjtE

SuperMax
16.04.2021, 06:41
Последняя прошивка для AZ с исправлением в поддержке больших дисков

AZ firmware (https://forum.maxiol.com/index.php?s=&showtopic=5388&view=findpost&p=55389)

SuperMax
18.04.2021, 12:07
Так как с временем у меня туго получается, то выкладываю герберы для самостоятельной сборки AZ-УКНЦ на галках

AZ для УКНЦ герберы (https://forum.maxiol.com/index.php?s=&showtopic=5492&view=findpost&p=55401)

form
19.04.2021, 22:23
Тест прошивки с поддержкой 16 дисков.

>DEV /MA/FI
DA0: Public Mounted Loaded Label=RSX11MPBL87 Type=AZ11
Cached Free_blocks=8177197. Trans_count=4.
File: CONSOLE.LOG, Task: COT...
File: QUEUE.SYS;1, Task: QMG...
File: ACNTRN.SYS;195, Task: SYSLOG

DA1: Loaded Type=AZ11
DA2: Loaded Type=AZ11
DA3: Loaded Type=AZ11
DA4: Loaded Type=AZ11
DA5: Loaded Type=AZ11
DA6: Loaded Type=AZ11
DA7: Loaded Type=AZ11
DA10: Public Mounted Loaded Label=RSXUSERDISK Type=AZ11
Cached Free_blocks=8080585. Trans_count=0.

DA11: Public Mounted Loaded Label=RSXSOFTWARE Type=AZ11
Cached Free_blocks=7709169. Trans_count=0.

>

falanger
20.04.2021, 01:16
Приехал ко мне AZ QBUS. 177226G - загрузился на KDJ11-D/S c 512 kb памяти и J-11, RT-11SJ V05.04G
Тут все понятно, AZ000.DSK А что на остальных дисках? И часы RTC - работающие уже? А то батарейку то купить не проблема, но будут ли они идти? И эмулируют ли они системный таймер? А то у меня АТХ БП через простую схему запуска без таймера на корзине.
И прошивка - последняя или надо мне обновлять через ST-LINK присланный в комплекте?
В общем устройство сделано приятно, но процессор его мощнее всей 11/53 вместе взятой и не MSCP-устройство. Хотя казалось бы(с)
В общем буду изучать что оно может.

- - - Добавлено - - -


Последняя прошивка для AZ с исправлением в поддержке больших дисков

AZ firmware

Ее на мой только приехавший AZ QBUS заливать надо или вы его обновили перед отправкой?

form
20.04.2021, 10:18
заливать надо
Сейчас все-равно готовится прошивка которая поддерживает до 16 дисков, ее нужно будет заливать.
Практика показала, что если держать живые XXDP и RSX, то 8 дисков не хватает, а так RSXное все можно перенести в диски с номерами повыше.

- - - Добавлено - - -

Выложил XXDP (http://pdp-11.online/~form/files/pdp-11/az/xxdp/) с именем диска DA.

falanger
20.04.2021, 17:30
Оказался косяк пайки гребенки китайского программатора ST-LINK V2. Первые подозрения что к чему появились когда его прошивка обновилась. Потом убедился что на плату приходят правильно GND и 3,2V. Потом просто "сел" на ноги SWDIO и SWCLK логическим анализатором посмотреть что там творится с сигналами, не перепутаны ли они местами китайцами вообще.
Под слоем олова оказалась пленка окисла на контакте гребенки торцевой и сигнал SWDIO просто не шел на плату. После перепайки все заработало. Прошивку AZ обновил, теперь поддерживает большие "диски" для RSX-11. Надо разбираться с платой памяти 512 кб, выставлять адреса на ней правильно и двигаться дальше, по мере наличия сил и времени. Чего вот как раз и не хватает.
Коллеги, MSCP-совместимость делать будете для AZ? И когда ждать рабочие RTC?

form
20.04.2021, 18:08
Тест прошивки v2.0 с поддержкой до 32 устройств.

>DEV DA:
DA0: Public Mounted Loaded Label=RSX11MPBL87 Type=AZ11
Cached

DA1: Loaded Type=AZ11
DA2: Loaded Type=AZ11
DA3: Loaded Type=AZ11
DA4: Loaded Type=AZ11
DA5: Loaded Type=AZ11
DA6: Loaded Type=AZ11
DA7: Loaded Type=AZ11
DA10: Public Mounted Loaded Label=RSXUSERDISK Type=AZ11
Cached

DA11: Public Mounted Loaded Label=RSXSOFTWARE Type=AZ11
Cached

DA12: Offline Loaded Type=unknown
DA13: Offline Loaded Type=unknown
DA14: Offline Loaded Type=unknown
DA15: Offline Loaded Type=unknown
DA16: Offline Loaded Type=unknown
DA17: Offline Loaded Type=unknown
DA20: Offline Loaded Type=unknown
DA21: Offline Loaded Type=unknown
DA22: Offline Loaded Type=unknown
DA23: Offline Loaded Type=unknown
DA24: Offline Loaded Type=unknown
DA25: Offline Loaded Type=unknown
DA26: Offline Loaded Type=unknown
DA27: Offline Loaded Type=unknown
DA30: Offline Loaded Type=unknown
DA31: Offline Loaded Type=unknown
DA32: Offline Loaded Type=unknown
DA33: Offline Loaded Type=unknown
DA34: Offline Loaded Type=unknown
DA35: Offline Loaded Type=unknown
DA36: Loaded Type=AZ11
DA37: Loaded Type=AZ11
>MOU DA36:/FO
>MOU DA37:/FO
>IOX
IOX>CONF DA:=D
IOX>F DA:
IOX>F DA10:
IOX>F DA11:
IOX>SEL DA36:
IOX>SEL DA37:
IOX>STA

IOX -- Summary of exerciser activity at 20-APR-21 18:02:09
TIME -- Run: 1 min. Elapsed: 1 min. Remaining: 4 min.
DA0: -- 1,229. R/W requests totaling 1,229. blocks with no errors
DA10: -- 1,232. R/W requests totaling 1,232. blocks with no errors
DA11: -- 1,254. R/W requests totaling 1,254. blocks with no errors
DA36: -- 348. R/W requests totaling 696. blocks with no errors
DA37: -- 347. R/W requests totaling 694. blocks with no errors
AST's executed: 4,411.
Idle-loop iterations: 146.

IOX -- Summary of exerciser activity at 20-APR-21 18:03:08
TIME -- Run: 1 min. Elapsed: 2 min. Remaining: 3 min.
DA0: -- 1,135. R/W requests totaling 1,135. blocks with no errors
DA10: -- 1,130. R/W requests totaling 1,130. blocks with no errors
DA11: -- 1,150. R/W requests totaling 1,150. blocks with no errors
DA36: -- 276. R/W requests totaling 552. blocks with no errors
DA37: -- 276. R/W requests totaling 552. blocks with no errors
AST's executed: 3,968.
Idle-loop iterations: 162.

IOX -- Summary of exerciser activity at 20-APR-21 18:04:08
TIME -- Run: 1 min. Elapsed: 3 min. Remaining: 2 min.
DA0: -- 1,078. R/W requests totaling 1,078. blocks with no errors
DA10: -- 1,092. R/W requests totaling 1,092. blocks with no errors
DA11: -- 1,028. R/W requests totaling 1,028. blocks with no errors
DA36: -- 271. R/W requests totaling 542. blocks with no errors
DA37: -- 271. R/W requests totaling 542. blocks with no errors
AST's executed: 3,741.
Idle-loop iterations: 159.

IOX -- Summary of exerciser activity at 20-APR-21 18:05:08
TIME -- Run: 1 min. Elapsed: 4 min. Remaining: 1 min.
DA0: -- 974. R/W requests totaling 974. blocks with no errors
DA10: -- 1,020. R/W requests totaling 1,020. blocks with no errors
DA11: -- 1,030. R/W requests totaling 1,030. blocks with no errors
DA36: -- 254. R/W requests totaling 508. blocks with no errors
DA37: -- 253. R/W requests totaling 506. blocks with no errors
AST's executed: 3,532.
Idle-loop iterations: 146.

IOX -- Summary of exerciser activity at 20-APR-21 18:06:08
TIME -- Run: 1 min. Elapsed: 5 min. Remaining: 0 min.
DA0: -- 996. R/W requests totaling 996. blocks with no errors
DA10: -- 1,034. R/W requests totaling 1,034. blocks with no errors
DA11: -- 1,056. R/W requests totaling 1,056. blocks with no errors
DA36: -- 270. R/W requests totaling 540. blocks with no errors
DA37: -- 270. R/W requests totaling 540. blocks with no errors
AST's executed: 3,627.
Idle-loop iterations: 137.

A C C U M U L A T E D T O T A L S :
- - - - - - - - - - - - - - - - - -
TIME -- Run: 5 min. Elapsed: 5 min. Remaining: 0 min.
DA0: -- 5,412. R/W requests totaling 5,412. blocks with no errors
DA10: -- 5,509. R/W requests totaling 5,509. blocks with no errors
DA11: -- 5,518. R/W requests totaling 5,518. blocks with no errors
DA36: -- 1,420. R/W requests totaling 2,840. blocks with no errors
DA37: -- 1,417. R/W requests totaling 2,834. blocks with no errors
AST's executed: 19,282.
Idle-loop iterations: 750.


IOX>

form
20.04.2021, 20:32
В образ XXDP (http://pdp-11.online/~form/files/pdp-11/az/xxdp/) добавлена программа AZCHK.
Исходники и программа для RT-11 доступны здесь (http://pdp-11.online/~form/files/pdp-11/az/rt-11/azchk/).

Программа печатает версию прошивки, максимальный номер диска и размеры всех дисков.
Для старых прошивок версия считается 1.0, а максимальный номер диска 7.
Начиная с версии 2.0 будет выводиться точная версия прошивки.

Прошивку 2.0 скоро выложат :)

Commands are Help, Boot, List, Setup, Map and Test.
Type a command then press the RETURN key: B DA1


Trying DA1

Starting system from DA1




BOOTING UP XXDP-XM EXTENDED MONITOR


XXDP-XM EXTENDED MONITOR - XXDP V2.5
REVISION: F0
BOOTED FROM DA1
124KW OF MEMORY
NON-UNIBUS SYSTEM

RESTART ADDRESS: 152000
TYPE "H" FOR HELP !

.R AZCHK
AZCHK .BIN
CSR addr: 177220
Firmware: V2.0
Max unit: 037 (31.)
Features: 000000

AZ000: [8388607.]
AZ001: [20480.]
AZ002: [65535.]
AZ003: [65535.]
AZ004: [65535.]
AZ005: [65535.]
AZ006: [65535.]
AZ007: [65535.]
AZ010: [8388607.]
AZ011: [8388607.]
AZ012: [N/A]
AZ013: [N/A]
AZ014: [N/A]
AZ015: [N/A]
AZ016: [N/A]
AZ017: [N/A]
AZ020: [N/A]
AZ021: [N/A]
AZ022: [N/A]
AZ023: [N/A]
AZ024: [N/A]
AZ025: [N/A]
AZ026: [N/A]
AZ027: [N/A]
AZ030: [N/A]
AZ031: [N/A]
AZ032: [N/A]
AZ033: [N/A]
AZ034: [N/A]
AZ035: [N/A]
AZ036: [1048576.]
AZ037: [1048576.]

.

AFZ
20.04.2021, 23:09
Коллеги, MSCP-совместимость делать будете для AZ? Нет. У нас есть в разработке проект AZ2020, там запланировано очень многое, но он пока находится в состоянии "отложено". Анонс проекта был опубликован здесь же, несколькими страницами ранее. Там у нас планируется, в том числе, и какие-то устройства, совместимые с чем-то DEC-овским. Но это будет потом.

А проект AZ самодостаточный - с него можно запустить RT-11, XXDP и RSX11M-Plus. Используя эти системы, при желании, можно завести любое стандартное оборудование для PDP-11 - любые диски, контроллеры и дисководы которых у вас есть. Используя XXDP готовите диски, далее, копируете выбранные ОС на эти диски, и вперед, наслаждайтесь ароматом старины. :) Даже, если выбранная вами ОС пока не поддерживается AZ, тем не менее, доставить через AZ материалы с этой ОС на оригинальные DEC-овские диски не составит труда.

- - - Добавлено - - -


И когда ждать рабочие RTCМы сейчас плотно занимаемся проектом AZ-БК. Там тоже очень серьезная конструкция, большпя ПЛИС и очень богатый функционал. Меня тут от него отвлекли на запуск RSX, но, вроде-бы, мы уже закончили, так, что возвращаюсь к AZ-БК. Когда у меня будет очередная пауза в AZ-БК, сделаю RTC. Только вот ни совместимости с DEC-овскими, ни 50/60 Гц таймера там не будет. А 50/60 Гц можно сделать на микроконтроллере, я себе для ДВК-шной корзинки с АТХ БП сделал пускатель и управление таймером на АТмеге8 - взял минимальную китайскую тестовую платку под эту 8-ю Мегу, прицепил к ней кнопки и подключил ее к корзинке.

form
21.04.2021, 00:59
совместимости с DEC-овскими
Я бы сказал, что совместимость сделать в принципе невозможно. Ну разве что разработать полный клон KDJ11-E или M100 :)

- - - Добавлено - - -

Обновился патч (http://pdp-11.online/~form/files/pdp-11/az/simh/), добавляющий в SimH поддержку AZ.

добавилась команда SET AZ VERSION=n для установки версии прошивки (1 или 2)
добавлена команда получения параметров контроллера и поддержка 32 устройств для версии 2
на неопознанные команды выдается ошибка


sim> sh az
AZ address=17777220-17777227, vector=174, BR4, boot_unit=0
version=1, delay=50, 8 units
AZ0 258MW, attached to disks/az0.dsk
AZ1 67MW, attached to disks/az1.dsk
AZ2 258MW, attached to disks/az2.dsk
AZ3 16MW, not attached
AZ4 16MW, not attached
AZ5 16MW, not attached
AZ6 16MW, not attached
AZ7 16MW, not attached
sim> set az version=2
sim> sh az
AZ address=17777220-17777227, vector=174, BR4, boot_unit=0
version=2, delay=50, 32 units
AZ0 258MW, attached to disks/az0.dsk
AZ1 67MW, attached to disks/az1.dsk
AZ2 258MW, attached to disks/az2.dsk
AZ3 16MW, not attached
AZ4 16MW, not attached
AZ5 16MW, not attached
AZ6 16MW, not attached
AZ7 16MW, not attached
AZ8 16MW, not attached
AZ9 16MW, not attached
AZ10 16MW, not attached
AZ11 16MW, not attached
AZ12 16MW, not attached
AZ13 16MW, not attached
AZ14 16MW, not attached
AZ15 16MW, not attached
AZ16 16MW, not attached
AZ17 16MW, not attached
AZ18 16MW, not attached
AZ19 16MW, not attached
AZ20 16MW, not attached
AZ21 16MW, not attached
AZ22 16MW, not attached
AZ23 16MW, not attached
AZ24 16MW, not attached
AZ25 16MW, not attached
AZ26 16MW, not attached
AZ27 16MW, not attached
AZ28 16MW, not attached
AZ29 16MW, not attached
AZ30 16MW, not attached
AZ31 16MW, not attached
sim>

form
21.04.2021, 06:18
Обновился дистрибутив RSX-11M-PLUS V4.6 (https://zx-pk.ru/threads/28134-kontroller-psevdodiska-na-sd-karte-dlya-dvk-uknts-pdp-11-original-ethernet.html?p=1113574&viewfull=1#post1113574).
Драйвер пересобран с поддержкой 32 дисков.

SuperMax
21.04.2021, 08:40
Прошивка от 21.04.2021

AZ firmware V2.00 (https://forum.maxiol.com/index.php?s=&showtopic=5388&view=findpost&p=55413)

falanger
22.04.2021, 01:39
Обновил и свой AZ QBUS. Теперь надо попробовать запустить "диск" с RSX-11.

- - - Добавлено - - -

"Варварским" способом запустил RSX-11. Образ диска с RSX-11 размером 159,4 мб переименовал в AZ007.DSK. вписал его в AZ.INI вычеркнув диск с фортраном и RSX-11 с руганью но стартовала на моем J-11 с 512 кб памяти. Это уже хорошо(с) И RSX-11 запускается и контроллер после перепрошивки видит образы размером более 32 мб (65535 блоков RT-11).
Надо изучать и разбираться дальше.

- - - Добавлено - - -

Можете опубликовать текст "правильного" AZ.INI с настройками сети для сетевой карточки?
И можете кинуть ссылку на архив с FAR-ом с необходимыми плагинами?

SuperMax
22.04.2021, 07:14
Обновил и свой AZ QBUS. Теперь надо попробовать запустить "диск" с RSX-11.

- - - Добавлено - - -

"Варварским" способом запустил RSX-11. Образ диска с RSX-11 размером 159,4 мб переименовал в AZ007.DSK. вписал его в AZ.INI вычеркнув диск с фортраном и RSX-11 с руганью но стартовала на моем J-11 с 512 кб памяти. Это уже хорошо(с) И RSX-11 запускается и контроллер после перепрошивки видит образы размером более 32 мб (65535 блоков RT-11).
Надо изучать и разбираться дальше.

- - - Добавлено - - -

Можете опубликовать текст "правильного" AZ.INI с настройками сети для сетевой карточки?
И можете кинуть ссылку на архив с FAR-ом с необходимыми плагинами?
на сайте проекта есть подробное описание настроек с примерами

если настройки сети в AZ.INI отсутствуют - сетевое ПО AZ использует DHCP для получения адреса
в FAR используется стандартный плугин, надо только выбрать WEBDAV как протокол подключения

form
22.04.2021, 09:19
AZ.INI
У меня такой:

[disks]
D0=0:/DISKS/00_RSX.DSK
D1=0:/DISKS/01_XXDP.DSK
D2=0:/DISKS/02_RT.DSK
D3=0:/DISKS/03_RT.DSK
D4=0:/DISKS/04_RT.DSK
D5=0:/DISKS/05_RT.DSK
D6=0:/DISKS/06_RT.DSK
D7=0:/DISKS/07_RT.DSK
D8=0:/DISKS/10_RSX.DSK
D9=0:/DISKS/11_RSX.DSK
D29=0:/DISKS/35_RSX.DSK
D30=0:/DISKS/36_RSX.DSK
D31=0:/DISKS/37_RSX.DSK
[boot]
D0
[network]
MAC=C0C0A0C0FFEE
DHCPNAME=AZNET
DHCP=OFF
IP=172.31.11.11
MASK=255.255.255.0
GW=172.31.11.9
NTP=172.31.10.1
DNS1=172.31.10.1
DNS2=8.8.8.8

falanger
22.04.2021, 10:05
form, спасибо за пример. Убедился что у меня AZ.INI правильно расписан.



в FAR используется стандартный плугин, надо только выбрать WEBDAV как протокол подключения

Какая версия FAR нужна и где есть без вирусов? Какой плагин для работы с DSK RT-11 и где скачать?

SuperMax
22.04.2021, 10:51
form, спасибо за пример. Убедился что у меня AZ.INI правильно расписан.
Какая версия FAR нужна и где есть без вирусов? Какой плагин для работы с DSK RT-11 и где скачать?
3я версия
NetBox стандартный, там WEBDAV
диски RT11 будут открыты как директории - см документацию
те плугина для работы с DSK не требуется

form
22.04.2021, 14:01
Обновил AZCHK в образе XXDP (http://pdp-11.online/~form/files/pdp-11/az/xxdp/).
Также обновилась версия для RT-11 (http://pdp-11.online/~form/files/pdp-11/az/rt-11/azchk/).
Теперь программа выводит имена файлов, прикрепленных к устройствам.
Патч для SimH пока не обновлял - в SimH будет выводить мусор поскольку SimH/AZ не поддерживает команду чтения таблицы устройств.

Testing in progress - Please wait
Memory Size is 4088 K Bytes
9 Step memory test
Step 1 2 3 4 5 6 7 8 9


Message 04 Entering Dialog mode

Commands are Help, Boot, List, Setup, Map and Test.
Type a command then press the RETURN key: B DA1


Trying DA1

Starting system from DA1




BOOTING UP XXDP-XM EXTENDED MONITOR


XXDP-XM EXTENDED MONITOR - XXDP V2.5
REVISION: F0
BOOTED FROM DA1
124KW OF MEMORY
NON-UNIBUS SYSTEM

RESTART ADDRESS: 152000
TYPE "H" FOR HELP !

.R AZCHK
AZCHK .BIN
AZ11 CONTROLLER CHECK PROGRAM V03.00

CSR ADDR: 177220
FIRMWARE: V2.0
MAX UNIT: 037 (31.)
FEATURES: 000000

AZ000: [8388607.] => 0:/DISKS/00_RSX.DSK
AZ001: [20480.] => 0:/DISKS/01_XXDP.DSK
AZ002: [65535.] => 0:/DISKS/02_RT.DSK
AZ003: [65535.] => 0:/DISKS/03_RT.DSK
AZ004: [65535.] => 0:/DISKS/04_RT.DSK
AZ005: [65535.] => 0:/DISKS/05_RT.DSK
AZ006: [65535.] => 0:/DISKS/06_RT.DSK
AZ007: [65535.] => 0:/DISKS/07_RT.DSK
AZ010: [8388607.] => 0:/DISKS/10_RSX.DSK
AZ011: [8388607.] => 0:/DISKS/11_RSX.DSK
AZ012: [N/A] =>
AZ013: [N/A] =>
AZ014: [N/A] =>
AZ015: [N/A] =>
AZ016: [N/A] =>
AZ017: [N/A] =>
AZ020: [N/A] =>
AZ021: [N/A] =>
AZ022: [N/A] =>
AZ023: [N/A] =>
AZ024: [N/A] =>
AZ025: [N/A] =>
AZ026: [N/A] =>
AZ027: [N/A] =>
AZ030: [N/A] =>
AZ031: [N/A] =>
AZ032: [N/A] =>
AZ033: [N/A] =>
AZ034: [N/A] =>
AZ035: [311300.] => 0:/DISKS/35_RSX.DSK
AZ036: [1048576.] => 0:/DISKS/36_RSX.DSK
AZ037: [1048576.] => 0:/DISKS/37_RSX.DSK

.

AFZ
22.04.2021, 15:00
Какая версия FAR нужнаНужен FAR3.


где есть без вирусов?На официальном farmanager.com - где же еще? Да, брать надо последнюю стабильную сборку. Там еще выкладываются "ночные" сборки - кое-кто их пользует, я боюсь...

falanger
22.04.2021, 15:04
Скачал, разобрался. Оказалось что пока не загружена система с AZ на PDP-11 - сеть не работает тоже, даже если питание на контроллер идет когда машина в ожидании выбора загрузки.

SuperMax
22.04.2021, 15:17
Скачал, разобрался. Оказалось что пока не загружена система с AZ на PDP-11 - сеть не работает тоже, даже если питание на контроллер идет когда машина в ожидании выбора загрузки.
это описано в документации
https://forum.maxiol.com/index.php?s=&showtopic=5490&view=findpost&p=54208


Работа с AZNET
Сеть автоматически включается после загрузки ОС RT11, те новая версия драйвера AZ.SYS управляет работой сети.
Также сеть можно включить руками:
записав в 177220(ВМ1-ВМ2) 17777220 (ВМ3) значение 110
выключить сеть можно записав 0 в этот регистр
Ручное включение позволяет залить информацию на чистую флешку и подготовить контроллер к работе. Также это рекомендовано для записи информации на системные разделы.

falanger
22.04.2021, 16:39
Form, можешь склепать и выложить образ диска с "минимальной" версией RSX-11 под мою систему? J11+512 kb операционки + 2 SLU на процессорной плате, первый - 9600 8in1, DELQA, AZ. Просто чтобы смог пощупать систему руками нормальную и DECnet если он на такой конфигурации поднимется вообще.

- - - Добавлено - - -

Забавно. Контроллер свой перешил на прошивку 2.0
Зашился нормально, загружается с AZ000-AZ007, но что-то я пока не понял как его на произвольные имена дисков настроить адреса выше как например в AZ.INI FORM-? Или так и осталось ограничение что загрузочные первые 8 образов и все?

form
22.04.2021, 17:09
можешь склепать и выложить образ диска с "минимальной" версией RSX-11 под мою систему?
Там выложена базовая система.
Сразу после загрузки можно запустить @SYSGEN и согласиться на автоконфигурацию - он сам найдет все железо.
Потом как описано выше попросить редактирования файлов и добавить строчку загрузки драйвера.


загружается с AZ000-AZ007
Загрузка встроенным загрузчиком не работает с двухциферными номерами.
Я использую родную загрузку KDJ11-B для этого.

- - - Добавлено - - -

А вообще удобнее все загрузочные диски держать внизу - так можно между ними переключаться командами BOOT независимо от системы.

form
25.04.2021, 20:33
AZCHK V04.01.
Обновление образа XXDP (http://pdp-11.online/~form/files/pdp-11/az/xxdp/xxdpda.dsk) и программы AZCHK для RT-11 (http://pdp-11.online/~form/files/pdp-11/az/rt-11/azck41.dsk).

Изменения:
неподключенные диски не показываются
длинные имена усекаются до удобного для просмотра формата
теперь показываются флаги для подключенных устройств:
BOT - устройство указано как загрузочное в AZ.INI
MTD - устройство подключено к файлу
ERR - обнаружена ошибка ввода/вывода файла



BOOTING UP XXDP-XM EXTENDED MONITOR


XXDP-XM EXTENDED MONITOR - XXDP V2.5
REVISION: F0
BOOTED FROM DA1
124KW OF MEMORY
NON-UNIBUS SYSTEM

RESTART ADDRESS: 152000
TYPE "H" FOR HELP !

.R AZCHK
AZCHK .BIN
AZ11 CONTROLLER CHECK PROGRAM V04.01

CSR ADDR: 177220
FIRMWARE: V2.0
MAX UNIT: 037 (31.)
FEATURES: 000000

AZ000: [8388607.] => 0:/DISKS/00_RSX.DSK (BOT,MTD)
AZ001: [20480.] => 0:/DISKS/01_XXDP.DSK (MTD)
AZ002: [65535.] => 0:/DISKS/02_RT.DSK (MTD)
AZ003: [65535.] => 0:/DISKS/03_RT.DSK (MTD)
AZ004: [65535.] => 0:/DISKS/04_RT.DSK (MTD)
AZ005: [65535.] => 0:/DISKS/05_RT.DSK (MTD)
AZ006: [65535.] => 0:/DISKS/06_RT.DSK (MTD)
AZ007: [65535.] => 0:/DISKS/07_RT.DSK (MTD)
AZ010: [8388607.] => 0:/DISKS/10_RSX.DSK (MTD)
AZ011: [8388607.] => 0:/DISKS/11_RSX.DSK (MTD)
AZ012: [20480.] => 0:/...HNAME/TOFILE/IMAGE/12345678.DSK (MTD)
AZ035: [311300.] => 0:/DISKS/35_RSX.DSK (MTD)
AZ036: [1048576.] => 0:/DISKS/36_RSX.DSK (MTD)
AZ037: [1048576.] => 0:/DISKS/37_RSX.DSK (MTD)

.

- - - Добавлено - - -

Обновился патч для SimH v4 (http://pdp-11.online/~form/files/pdp-11/az/simh/), добавляющий поддержку AZ.
Теперь контроллер поддерживает команду получения таблицы устройств, и AZCHK выводит нормальный список, а не мусор.
Кроме того убрана эмуляция регистров 177224 и 177226 и настройка boot_unit - в SimH они не несут полезной нагрузки, а в случае чего их отсутствие позволит идентифицировать SimH вариант.

.R AZCHK
AZCHK .BIN
AZ11 CONTROLLER CHECK PROGRAM V04.01

CSR ADDR: 177220
FIRMWARE: V2.0
MAX UNIT: 037 (31.)
FEATURES: 000000

AZ000: [8388607.] => disks/00_RSX.DSK (MTD)
AZ001: [20480.] => disks/01_XXDP.DSK (MTD)
AZ002: [65535.] => disks/02_RT.DSK (MTD)
AZ003: [65535.] => disks/03_RT.DSK (MTD)
AZ004: [65535.] => disks/04_RT.DSK (MTD)
AZ005: [65535.] => disks/05_RT.DSK (MTD)
AZ006: [65535.] => disks/06_RT.DSK (MTD)
AZ007: [65535.] => disks/07_RT.DSK (MTD)
AZ010: [8388607.] => disks/10_RSX.DSK (MTD)
AZ011: [8388607.] => disks/11_RSX.DSK (MTD)
AZ036: [1048576.] => disks/36_RSX.DSK (MTD)
AZ037: [1048576.] => disks/37_RSX.DSK (MTD)

.

- - - Добавлено - - -

Там же (http://pdp-11.online/~form/files/pdp-11/az/simh/) выложил пакет simh_az для amd64 в формате DEB.
Собирал в Ubuntu 21.04. Подойдет ли к более старым - не знаю :)

form
25.04.2021, 22:39
Обновление драйверов для RT-11 V06.00 (https://zx-pk.ru/threads/28134-kontroller-psevdodiska-na-sd-karte-dlya-dvk-uknts-pdp-11-original-ethernet.html?p=1109287&viewfull=1#post1109287).
Исправлена процедура прерывания операции (и возможное падение системы при обрыве программы по CTRL/C под TSX-Plus [а может и не только под ним]).

form
26.04.2021, 19:49
И еще одно обновление драйверов для RT-11/TSX-Plus V06.01 (https://zx-pk.ru/threads/28134-kontroller-psevdodiska-na-sd-karte-dlya-dvk-uknts-pdp-11-original-ethernet.html?p=1109287&viewfull=1#post1109287).

Многие забывают, что нельзя из подпрограммы прерывания ввода/вывода драйвера просто завершить операцию и на этом успокоиться. И я тоже забыл об этом :)
В новой версии перед завершением I/O очищается FORK блок для предотвращения возможного выполнения FORK-подпрограммы после того как операция прервана.
Также в командный файл генерации драйвера добавлена возможность сразу сгенерить оба варианта драйвера (AZ и DA).
Как обычно, в комплект входитят все варианты и того и другого.

form
27.04.2021, 09:54
Обновлен дистрибутив RSX-11M-PLUS V4.6 (https://zx-pk.ru/threads/28134-kontroller-psevdodiska-na-sd-karte-dlya-dvk-uknts-pdp-11-original-ethernet.html?p=1113574&viewfull=1#post1113574) для AZ.
Добавлен загружаемый CRASH драйвер DA.
Теперь в случае чего будет что анализировать :)

>SET /CRASHDEV=DA37:
SET -- Crash device DA037: has been successfully loaded
>BRK
BE:132630
XDT>X

CRASH -- CONT WITH SCRATCH MEDIA ON DA037


120310
@P
120674
@165000G



Testing in progress - Please wait
Memory Size is 4088 K Bytes
9 Step memory test
Step 1 2 3 4 5 6 7 8 9


Message 04 Entering Dialog mode

Commands are Help, Boot, List, Setup, Map and Test.
Type a command then press the RETURN key: B DA


Trying DA0

Starting system from DA0




RSX-11M-PLUS V4.6 BL87 2044.KW System:"BIGSYS"
>RED DA:=SY:
>RED DA:=LB:
>RED DA:=SP:
>MOU DA0:"RSX11MPBL87"/ACP=UNIQUE
>@DA:[1,2]STARTUP
>* Please enter time and date (HH:MM DD-MMM-YYYY) [S]: 9:16 27-APR-2021
>TIM 9:16 27-APR-2021
>SET /NOLOGON
~~~~ цут хере ~~~~
~~~ и хере цут ~~~
>MOU DA37:/FO
>CDA TI:=LB:[1,54]/STB,DA37:




RSX-11M-PLUS CRASH DUMP ANALYZER V4.6 27-APR-21 09:23 PAGE 1
VOLATILE REGISTERS


AFTER CRASH: PS=000344 SP(K)=000706 SP(S)=001010 SP(U)=120422

CPU ERR = 000000 MEM SYS ERR = 000000 CACHE CTL REG = 000001

BEFORE CRASH: PC=132632 PS=030000

R0=022312 R1=022236 R2=000000 R3=000000 R4=022312 R5=120557

MMR0=000037 MMR1=000000 MMR2=020330 MMR3=000067


U S E R U N I B U S M A P

I S P A C E D S P A C E 1 00000000
PDR PAR PDR PAR 2 00000000
077406 000000 077506 000000 3 00000000
077406 001004 077406 001004 4 00000000
077406 001204 077406 001204 5 00000000
077406 001404 077406 001404 6 00000000
077406 001604 077406 001604 7 00000000
077406 014572 077506 014572 8 00000000
077406 014772 077406 014772 9 00000000
077406 177600 077406 177600 10 00000000
11 00000000
12 00000000
S U P E R V I S O R 13 00000000
14 00000000
I S P A C E D S P A C E 15 00000000
PDR PAR PDR PAR 16 00000000
000402 006735 077506 014572 17 00000000
000000 000000 077406 014772 18 00000000
000000 000000 070506 015172 19 00000000
077402 032275 000000 001404 20 00000000
077402 032475 077406 032037 21 00000000
077402 032675 077402 012232 22 00000000
077402 013012 077402 012432 23 00000000
077402 013212 077402 013012 24 00000000
25 00000000
26 00000000
K E R N E L 27 00000000
28 00000000
I S P A C E D S P A C E 29 00000000
PDR PAR PDR PAR 30 00000000
077506 000000 077506 000000 31 00000000
077406 000200 077506 001004
077406 000400 077506 001204
077406 000600 077506 001404
077406 001000 077506 001604
077406 014572 077406 014572
077406 014772 077406 014772
077406 177600 077506 177600
~~~~ цут хере ~~~~

form
27.04.2021, 19:11
Добавил живые логи генерации для ДВК (http://pdp-11.online/~form/files/pdp-11/az/rsx/sysgen-az-vm3.html) и PDP-11/83 (http://pdp-11.online/~form/files/pdp-11/az/rsx/sysgen-az-1183.html) с подсвеченными ответами.
Редактирование SYSVMR.CMD сделано в EDI - так весь процесс видно в логе.

falanger: процесс для 11/83 пойдет как пример для 11/53.

form
27.04.2021, 23:38
Още обновление RSX-11M-PLUS V4.6 (https://zx-pk.ru/threads/28134-kontroller-psevdodiska-na-sd-karte-dlya-dvk-uknts-pdp-11-original-ethernet.html?p=1113574&viewfull=1#post1113574).
Теперь IOX сразу определяет DA: как диск без дополнительных команд.

>IOX
IOX>CONF

Disks:
DA0 DB0 DC0 DD0 DF0 DH0 DK0 DL0 DM0 DP0
DR0 DS0 DU0 DX0 DY0 EM0 SY0

Tapes:
CT0 DT0 MF0 MM0 MS0 MT0 MU0

Terminals:
TT0

IOX>

- - - Добавлено - - -

Обновился патч для SimH (http://pdp-11.online/~form/files/pdp-11/az/simh/), добавляющий поддержку AZ.
Исправлена загрузка с номеров устройств больше 7.
Теперь по умолчанию используется совместимость с прошивкой v2.
Попутно удалил deb пакет - я его все-равно собрал не в полном варианте, а возиться дальше с ним лень :)

falanger
28.04.2021, 15:34
Добавил живые логи генерации для ДВК и PDP-11/83 с подсвеченными ответами.
Редактирование SYSVMR.CMD сделано в EDI - так весь процесс видно в логе.

falanger: процесс для 11/83 пойдет как пример для 11/53.

Спасибо, правда я пока таймер не сделал, так что пока генерировать RSX-11 пока его не сделаю не буду.
Нет каких-нибудь переводов по работе RSX-11?

form
28.04.2021, 15:41
Нет каких-нибудь переводов по работе RSX-11?
Была книжка про операционную систему ОСРВ М.

SuperMax
28.04.2021, 19:10
Была книжка про операционную систему ОСРВ М.
наверное эта ?
ОПЕРАЦИОННАЯ СИСТЕМА ОСРВМ СМ ЭВМ СПРАВОЧНОЕ ИЗДАНИЕ
Под редакцией Г. А. Егорова 2-е издание, переработанное и дополненное
«ФИНАНСЫ И СТАТИСТИКА» СП «СОВАМИНКО» АГЕНТСТВО «КОМПЬЮТЕРПРЕСС»
МОСКВА 1990

https://forum.maxiol.com/index.php?s=&showtopic=1019&view=findpost&p=30735

hobot
28.04.2021, 19:53
наверное эта ?
ОПЕРАЦИОННАЯ СИСТЕМА ОСРВМ СМ ЭВМ СПРАВОЧНОЕ ИЗДАНИЕ
Под редакцией Г. А. Егорова 2-е издание, переработанное и дополненное
«ФИНАНСЫ И СТАТИСТИКА» СП «СОВАМИНКО» АГЕНТСТВО «КОМПЬЮТЕРПРЕСС»
МОСКВА 1990

https://forum.maxiol.com/index.php?s=&showtopic=1019&view=findpost&p=30735


вот видимо первое издание
http://hobot.pdp-11.ru/BIBLIOTEKA/OSRV_SM_EVM_Egorov1987/

form
28.04.2021, 20:55
наверное эта ?
Здесь про ОСРВ - это RSX-11M.
А есть еще книга по ОСРВ М - это RSX-11M-PLUS.
Я ее вроде находил в интернете как-то.

- - - Добавлено - - -

Обновление дистрибутива RSX-11M-PLUS V4.6 (https://zx-pk.ru/threads/28134-kontroller-psevdodiska-na-sd-karte-dlya-dvk-uknts-pdp-11-original-ethernet.html?p=1113574&viewfull=1#post1113574).
Теперь при генерации системы задается вопрос про наличие AZ контроллера, и никаких файлов редактировать не требуется.

>;
>; DA: controller: AZ11
>;
>; The AZ11 disk controller supports up to 32 disk drives mapped to
>; disk image files stored on FAT32-formatted microSD memory stick.
>;
>* CP3604 How many AZ11 disk image controllers do you have? [O R:0-1 D:0]: 1
>;
>; Enter the total number of AZ11 disk drives in your system.
>;
>* CP3608 How many AZ11 disk drives do you have? [D R:1.-32. D:32.]:
>;
>;
>; The physical unit number of a drive is the number specified
>; in AZ.INI file in the root of microSDHC card filesystem.
>;
>* CP3636 What is the physical unit number of DA0:? [O R:0-37 D:0]:
>;
>;
>* CP3636 What is the physical unit number of DA1:? [O R:0-37 D:1]:
...
>;
>;
>* CP3636 What is the physical unit number of DA37:? [O R:0-37 D:37]:
>;
>;
>; Enter the vector address for this controller. This vector address
>; can be changed after the SYSGEN by using the VMR CON SET command.
>;
>* CP3668 Enter the vector address of DAA [O R:60-774 D:174]:
>;
>; Enter the CSR address for this controller. This CSR address can
>; be changed after the SYSGEN by using the VMR CON SET command.
>;
>* CP3672 What is its CSR address? [O R:160000-177700 D:177220]:
При показе конфигурации видно максимум 8 устройств - это норма (ц).

>;
>; DA Configuration
>;
>; Physical Unit Number
>;
>; 0 1 2 3 4 5 6 7
>;
>; DAA DA0: DA1: DA2: DA3: DA4: DA5: DA6: DA7:

MiX
28.04.2021, 22:21
Я ее вроде находил в интернете как-то.
Да сканировал (https://zx-pk.ru/threads/20939-rsx-11-osrv-osrvm.html?p=849104&viewfull=1#post849104) её, но сслылка уже не рабочая.
Можно другие сканы посмотреть- здесь (http://gid.pdp-11.ru/doclist.html)
и - здесь (https://docplayer.ru/29275335-Operacionnaya-sistema-osrvm-sm-evm.html)

form
28.04.2021, 22:58
Актуализировал информацию в сообщении про дистрибутив RSX-11M-PLUS (https://zx-pk.ru/threads/28134-kontroller-psevdodiska-na-sd-karte-dlya-dvk-uknts-pdp-11-original-ethernet.html?p=1113574&viewfull=1#post1113574), сделал более подробные описания.

form
29.04.2021, 11:48
И еще обновление дистрибутива RSX-11M-PLUS V4.6 (https://zx-pk.ru/threads/28134-kontroller-psevdodiska-na-sd-karte-dlya-dvk-uknts-pdp-11-original-ethernet.html?p=1113574&viewfull=1#post1113574).

Добавлена поддержка автоконфигурации для AZ. Теперь на PDP-11 настройку железа можно автоматизировать (на ДВК по-прежнему не стоит запускать автоконфигурацию).

>;
>* SU100 Do you want to run Autoconfigure on the host system
>* hardware? [Y/N D:N]: Y
>;
>; Running Autoconfigure:
>;
>INS $ACF
>ACF
>INS $ACO
>ACO SHOW
Processor Type: 11/83 Memory Size: 2044. Kw

Options:

Floating Point Processor (FP11)
Extended Instruction Set (EIS)
Extended (22-Bit) Addressing
Cache Memory
Parity Memory

Name Vector CSR Unit Type Remark
LPA 200 177514
YLA 060 177560
YLB 300 176500
YLC 310 176510
YLD 320 176520
YLE 330 176530
DAA 174 177220
0 AZ11
1 AZ11
2 AZ11
3 AZ11
4 AZ11
5 AZ11
6 AZ11
7 AZ11
10 AZ11
11 AZ11

>ACO SYSGEN
>;
>* SU110 Do you want to override the Autoconfigure results? [Y/N D:N]:

form
29.04.2021, 17:49
И еще обновление RSX-11M-PLUS (https://zx-pk.ru/threads/28134-kontroller-psevdodiska-na-sd-karte-dlya-dvk-uknts-pdp-11-original-ethernet.html?p=1113574&viewfull=1#post1113574).

В программе ACO исправлен косяк: размер таблицы устройств был в два раза меньше того, что генерит ACF (написали .BLKB вместо .BLKW).
Изменен алгоритм выбора количества устройств для AZ при автоконфигурации: теперь количество устройств выбирается по максимальному используемому номеру.
В базовой системе частота таймера выставлена в 50Hz.


Хочется верить что нигде не осталось хвостов от переделки ACO (пришлось передвинуть буфер в другое место, а на место старого переместить новый код который нужен для AZ). Вроде нашел все ссылки на DEVTAB и DEVTAB+n.
Пока ничего не упало во время тестов :)

>;
>* SU100 Do you want to run Autoconfigure on the host system
>* hardware? [Y/N D:N]: Y
>;
>; Running Autoconfigure:
>;
>INS $ACF
>ACF
>INS $ACO
>ACO SHOW
Processor Type: 11/93 Memory Size: 2044. Kw

Options:

Floating Point Processor (FP11)
Extended Instruction Set (EIS)
Extended (22-Bit) Addressing
Cache Memory
Parity Memory

Name Vector CSR Unit Type Remark
LPA 200 177514
YLA 060 177560
YLB 300 176500
YLC 310 176510
YLD 320 176520
YLE 330 176530
DAA 174 177220
0 AZ11
1 AZ11
2 AZ11
3 AZ11
4 AZ11
5 AZ11
6 AZ11
7 AZ11
10 AZ11
11 AZ11
12 UNKNOWN
13 UNKNOWN
14 UNKNOWN
15 UNKNOWN
16 UNKNOWN
17 UNKNOWN
20 UNKNOWN
21 UNKNOWN
22 UNKNOWN
23 UNKNOWN
24 UNKNOWN
25 UNKNOWN
26 UNKNOWN
27 UNKNOWN
30 UNKNOWN
31 UNKNOWN
32 UNKNOWN
33 UNKNOWN
34 AZ11
35 AZ11
36 AZ11
37 AZ11

>ACO SYSGEN
>;
>* SU110 Do you want to override the Autoconfigure results? [Y/N D:N]:

form
30.04.2021, 08:39
Проведен эксперимент с автоконфигурацией RSX-11M-PLUS на ДВК при генерации системы.
Если выбрать автоконфигурацию - процессор определится как 18-битный LSI-11/73, что не очень отражает действительность, но потом можно выбрать изменение полученной конфигурации, вписать 11/23-PLUS, и все генерится нормально.

>* SU100 Do you want to run Autoconfigure on the host system
>* hardware? [Y/N D:N]: Y
>;
>; Running Autoconfigure:
>;
>INS $ACF
>ACF
>INS $ACO
>ACO SHOW
Processor Type: LSI-11/73 Memory Size: 124. Kw

Options:

Extended Instruction Set (EIS)
Parity Memory

Name Vector CSR Unit Type Remark
YLA 060 177560
DAA 174 177220
1 AZ11
2 AZ11
3 AZ11
4 AZ11

>ACO SYSGEN
>;
>* SU110 Do you want to override the Autoconfigure results? [Y/N D:N]: Y
Чуть позже покопаюсь с ACF на предмет выявления ВМ3 в более приличном виде.
Пока навскидку ясно, что тест на 11/23 не проходит по причине того, что на ВМ3 обращение к нечетному адресу генерит прерывание по 4 (ну и отсутствие команды MFPT влияет), а на определяемое количество памяти видимо влияет значение которое читается из PARов на ВМ3 при неустановленном бите 4 в MMR3.

form
30.04.2021, 22:30
И еще обновление RSX-11M-PLUS (https://zx-pk.ru/threads/28134-kontroller-psevdodiska-na-sd-karte-dlya-dvk-uknts-pdp-11-original-ethernet.html?p=1113574&viewfull=1#post1113574).
Теперь при выполнении автоконфигурации оборудования процессор ВМ3 определяется как 11/23-PLUS, и можно смело соглашаться с ее результатами если они устраивают.

>* SU100 Do you want to run Autoconfigure on the host system
>* hardware? [Y/N D:N]: Y
>;
>; Running Autoconfigure:
>;
>INS $ACF
>ACF
>INS $ACO
>ACO SHOW
Processor Type: 11/23-PLUS Memory Size: 512. Kw

Options:

Extended Instruction Set (EIS)
Extended (22-Bit) Addressing
Parity Memory

Name Vector CSR Unit Type Remark
YLA 060 177560
DAA 174 177220
0 AZ11
1 AZ11
2 AZ11
3 AZ11
4 AZ11
5 UNKNOWN
6 AZ11
7 AZ11
10 UNKNOWN
11 UNKNOWN
12 AZ11

>ACO SYSGEN
>;
>* SU110 Do you want to override the Autoconfigure results? [Y/N D:N]:

form
01.05.2021, 11:50
И еще обновление RSX-11M-PLUS (https://zx-pk.ru/threads/28134-kontroller-psevdodiska-na-sd-karte-dlya-dvk-uknts-pdp-11-original-ethernet.html?p=1113574&viewfull=1#post1113574).
Теперь устройство DA: доступно в качестве крэш-драйвера не только в загружаемом виде, но и в резидентном.

>; Note: Enter XX: if you desire loadable DA:, DU:, DL:, MU:, MS: or MM:
>; crash driver support.
>;
>* CE290 On what device and unit do you want crash dumps
>* to be written? [S R:2-6]: DA37:
>;
>* CE300 Enter the initial number of virtual disks to be
>* included [D R:0.-16. D:2.]:

hobot
01.05.2021, 15:14
И еще обновление RSX-11M-PLUS (https://zx-pk.ru/threads/28134-kontroller-psevdodiska-na-sd-karte-dlya-dvk-uknts-pdp-11-original-ethernet.html?p=1113574&viewfull=1#post1113574).
Теперь устройство DA: доступно в качестве крэш-драйвера не только в загружаемом виде, но и в резидентном.

>; Note: Enter XX: if you desire loadable DA:, DU:, DL:, MU:, MS: or MM:
>; crash driver support.
>;
>* CE290 On what device and unit do you want crash dumps
>* to be written? [S R:2-6]: DA37:
>;
>* CE300 Enter the initial number of virtual disks to be
>* included [D R:0.-16. D:2.]:


У меня чисто лирическое отступление,

ведь такое обновление для RSX, поддержка отечественной разработки (AZ) в популярнейшем эмуляторе, мощнейшей ОС,
это вот всё - хоть как то оценено "забугорными" PDPишниками? Хоть какая-то часть тамошней тусовки в курсе всех этиъ наработок / разработок? Очень интересно этот ракурс вопроса... form, ты же в "кругах определённых" далеко не последний системный программист - как твои коллеги по цеху? Где то можно их мнение узнать / почитать ? Возможно форум какой-то импортный ?

form
02.05.2021, 11:41
хоть как то оценено "забугорными" PDPишниками?
В принципе про эту железку они знают, а насчет оценки - фиг его знает.
Я бы и сам не оценил если бы она уже не была - пока что железка сильно проигрывает в скорости даже древнему RQDX3 (я уж не говорю про свой CQD-420).
Ее плюсы для меня состоят в том, что можно сделать много дисков достаточно большого объема и что не шумит :)
Ждем железки с DMA!

hobot
02.05.2021, 17:07
Ждем железки с DMA!
Но! Что очевидно, благодаря твоей поддержке - это разработка автоматически для всех PDPпишников на всех континентах, интересно появится ли клон где то в ЮК или штатах? Или они будут у Макса конструктор брать? )))

form
02.05.2021, 17:13
для всех PDPпишников на всех континентах,
Я думаю, что на всех континентах более доступно оригинальное железо - это нам жалко на него тратиться :)

Hunta
02.05.2021, 18:21
что не шумит
Конвертер SCSI<->IDE плюс CF так же решает эту проблему.

form
02.05.2021, 18:31
Конвертер SCSI<->IDE плюс CF так же решает эту проблему.
Его у меня нет (SCSI-IDE), а этот контроллер есть - мне его прислали чтобы драйверы сделать.
Но с удовольствием посмотрю в сторону SCSI<>IDE если ткнуть меня в него носом поскольку данный контроллер пойдет в дальнейшем в машину которая 24H работает, а для своей рабочей лошадки оставлю SCSI.

Hunta
02.05.2021, 18:37
если ткнуть меня в него носом
Искать тему в продаже на Фантоме

- - - Добавлено - - -

Лично для меня все достоинства AZ нивелировались отсутствием ПДП, а вариант на CF картах (тоже без ПДП) у меня к моменту выхода AZ уже был.

form
02.05.2021, 18:51
нивелировались отсутствием ПДП
Потому и оставляю SCSI на рабочей лошадке.
Ну и еще потому что у меня там также лента используется - привык я к лентам :)
Тема с IDE<>SCSI имнтересна, CF причем мне не понадобится - у меня где-то в хламе лежат готовые IDE флэшки.
Данный же контроллер для меня был весьма полезен ибо заставил залезть в дебри в которые раньше не лез за ненадобностью и найти-таки предполагаемый косяк на который могли наступить на ВМ3 (косяк при этом если и был таким создали себе сами), да заодно посмотрел как crash драйверы делаются, а то все не до того было :)

ra3qdp
02.05.2021, 19:26
Ждем железки с DMA!
хочется MSCP !

Hunta
02.05.2021, 19:28
хочется MSCP !
Какие проблемы - на ebay их есть

hobot
02.05.2021, 19:41
слегка не по теме, но снова напомнило
https://zx-pk.ru/threads/24989-foto-dlya-sajta-arkhiva-syuda!!!.html?p=1053383&viewfull=1#post1053383

form
02.05.2021, 20:47
хочется MSCP !
В плане эмуляции для хобби-целей интереснее всего наверное RLV.
MSCP все-таки вещь достаточно новая, и многие старые системы его не поддерживают.
RL начал поддерживаться гораздо раньше.
И еще у него несомненный плюс: родная поддержка 22-bit на Q-Bus.

Ели совсем в классику ударяться - можно сделать RK. Его уж точно все системы что удастся найти поддерживают.
Из минусов - для Q-Bus максимум будет 18Bit, и то с оговорками (например в RT-11 как минимум последних версий драйвер RK если видит Q-Bus в конфиге - ограничивает возможности до 16бит [поскольку настоящий RKV не умел больше]).
С другой стороны те системы которые настолько стары чтобы поддерживать RK и не поддерживать RL скорее всего и не умеют работать с 22-bit :)

Hunta
02.05.2021, 21:01
Ели совсем в классику ударяться - можно сделать RK

В плане эмуляции для хобби-целей интереснее всего наверное RLV
Полной эмуляции нет (но работы будут продолжены), а частичная, хотя и достаточная для работы для DOS-11, RT-11 и RSX-11M-Plus есть (для 1201.2018) и почти есть (идёт работа над модулем ПДП) для KDJ11-B, причём хаком делаются UMR, так что RK11 не ограничен ни 16-тью и 18-тью битами

form
03.05.2021, 10:26
RK11 не ограничен ни 16-тью
16-ю битами он ограничен исключительно в коде драйвера RT-11 который проверяет бит BUS$ в $CNFG1, и если установлен - считает что адреса выше 16 бит должны давать ошибку.


KDJ11-B, причём хаком делаются UMR
Для KDJ11 в BSTRAP проверяется бит, отвечающий за UNIBUS в MR. Если этот бит будет установлен, проблем быть не должно.

Hunta
03.05.2021, 10:29
Для KDJ11 в BSTRAP проверяется бит, отвечающий за UNIBUS в MR
Я не про RT-11 говорил

form
03.05.2021, 10:30
Я не про RT-11 говорил
Не в RT и так проблем нет :)

Hunta
03.05.2021, 10:33
Я не нашёл, куда уходит сигнал - UMR включён, поэтому пришлось делать хак

ra3qdp
03.05.2021, 10:50
многие старые системы его не поддерживают

может, написать драйвер DU для них интересней, чем писать AZ ?

form
03.05.2021, 10:55
может, написать драйвер DU для них интересней, чем писать AZ ?
Слишком много работы, причем часто в условиях отсутствия исходников.
DU, к слову, даже к не особо старому RT-11 V4 приделать не так просто - придется перелопатить DUP.

Кстати AZ к нему приделать по той же причине так просто не получится :)

ra3qdp
03.05.2021, 10:55
в PDP-11/70 и Электронике 79 есть плата, которая позволяет работать контроллерам в UNIBUS (18р) в системе с 22 разрядами - сделать такую самодельную и родной софт должен заработать.

Hunta
03.05.2021, 11:00
которая позволяет работать контроллерам в UNIBUS (18р) в системе с 22 разрядами
Открытие. И не только в 11/70. И её же функционал есть в 11/84 и 11/94. И её же функционал я сделал в мультиконтроллере. Но осталась проблема, решённая на мультиконтроллере хаком.

ra3qdp
03.05.2021, 11:40
решённая на мультиконтроллере хаком
то есть - не решенная.

Hunta
03.05.2021, 11:47
то есть - не решенная.
RSX-11M-Plus это не мешает работать. И мультиконтроллер изначально не делался с прицелом на этот функционал. RLV211, например, будет работать без проблем.

form
03.05.2021, 11:51
Обновление RSX-11M-PLUS (https://zx-pk.ru/threads/28134-kontroller-psevdodiska-na-sd-karte-dlya-dvk-uknts-pdp-11-original-ethernet.html?p=1113574&viewfull=1#post1113574).
Совсем забыл про этот старый добрый косяк.
В RSX-11M-PLUS команда SET /NOPAR непривилегированная, что есть кю!
Поправлено.

Ратмир
05.05.2021, 14:49
Уважаемые ДВК-шники. После модернизации платы имею ДВК с контроллером псевдо диска прошивка 2019 года.
Запускаю ОС, смог установить время и все, выходит жирная точка, как дальше запустить какую-нибудь программу с SD карты. Если память мне не изменяет, Supermax вроде записывал на нее что-то.

https://img.radiokot.ru/files/30570/thumbnail/2ib8ubgttp.jpg (https://img.radiokot.ru/files/30570/2ib8ubgttp.jpg)

SuperMax
05.05.2021, 14:56
Уважаемые ДВК-шники. После модернизации платы имею ДВК с контроллером псевдо диска прошивка 2019 года.
Запускаю ОС, смог установить время и все, выходит жирная точка, как дальше запустить какую-нибудь программу с SD карты. Если память мне не изменяет, Supermax вроде записывал на нее что-то.

https://img.radiokot.ru/files/30570/thumbnail/2ib8ubgttp.jpg (https://img.radiokot.ru/files/30570/2ib8ubgttp.jpg)

отлично! ОС загружена
теперь читаем 2ую книгу
Документация ДВК / КВАНТ (https://forum.maxiol.com/index.php?showtopic=5004)

а также
Основная страничка поддержки проекта [инструкции, техническое описание, обновления фирмвари]
Контроллер псевдодиска на MicroSD (https://forum.maxiol.com/index.php?showtopic=5388)

hobot
05.05.2021, 20:36
Запускаю ОС, смог установить время и все, выходит жирная точка
Добро пожаловать в ОС RT-11 - самая шустренькая / продуманная / компактная и дружелюбная операционная система.
По хорошему - на системном разделе должен быть HELP системный по командам, вызывается командой HELP - что характерно. Читайте описание работы с системой и устройствами.

Пример вывода списка исполняемых файлов на дисплей терминала и запуск одного из них.




HD7>DIR HD1:.SAV/BRI/ALP/COL:6
05-May-2021
ADVENT.SAV DOCKER.SAV KOSTI .SAV PAC6 .SAV SMARS .SAV TENIS .SAV
ANIMAL.SAV DS .SAV KWB .SAV PASCAL.SAV SPACE .SAV TETR .SAV
BARMEN.SAV DUMP .SAV LABRN .SAV PENT .SAV SPACEM.SAV TETRIS.SAV
BIAT .SAV DUP .SAV LINK .SAV PIP .SAV SPCINV.SAV TETRI2.SAV
BIOSIN.SAV EDIK .SAV LOGICA.SAV POKER .SAV SP13 .SAV TET3Z .SAV
BLKJAK.SAV EDIT .SAV LOTOS .SAV RAL .SAV SP15 .SAV TET85 .SAV
BOA .SAV FLIST .SAV MACRO .SAV RESORC.SAV SP16 .SAV TIME52.SAV
BOA3 .SAV GAME2 .SAV MANGER.SAV REV .SAV SP21 .SAV TIMUR .SAV
CBCB .SAV GOROD .SAV MARS .SAV REVERS.SAV STAKAN.SAV TIR .SAV
CHESS .SAV HAND .SAV MARS1 .SAV REVER2.SAV STALK .SAV TRENER.SAV
CHSPDP.SAV HANOJ .SAV MARS2 .SAV RMON .SAV STALKB.SAV TROPA .SAV
COSM .SAV HELP .SAV MAZE .SAV ROBOT .SAV STALKE.SAV UCL .SAV
CPM .SAV KALAH .SAV NEWTET.SAV RUBIK .SAV STALKU.SAV XONIX .SAV
DAY .SAV KING .SAV NYS .SAV SEEKER.SAV STOCKS.SAV XONIXM.SAV
DERBY .SAV KLOP .SAV P .SAV SHKEYS.SAV STORM .SAV ZM .SAV
DESS .SAV KOSMD .SAV PACMAN.SAV SHM .SAV SYS .SAV ZMEI .SAV
DIR .SAV KOSMOS.SAV PACM2 .SAV
99 Files, 2664 Blocks
51696 Free blocks

HD7>RU HD1:TET85






KKKKKKKKK KKKKKKKKK KKKKKKKKK KKKKKKKKK KKK KKKKKKKKK
KKKKKKKKK KKKKKKKKK KKKKKKKKK KKKKKKKKK KKK KKKKKKKKK
KKK KKK KKK KKK KKK KKK KKK
KKK KKK KKK KKK KKK KKK KKK
KKK KKKKKK KKK KKKKKK KKK KKKKKKKKK
KKK KKKKKK KKK KKKKKK KKK KKKKKKKKK
KKK KKK KKK KKK KKK KKK KKK
KKK KKK KKK KKK KKK KKK KKK
KKK KKKKKKKKK KKK KKK KKK KKK KKKKKKKKK
KKK KKKKKKKKK KKK KKK KKK KKK KKKKKKKKK


GAME BY PAJITNOV A.L.
(C) ВЦ АН СССР. 1985

form
05.05.2021, 21:23
Още обновление RSX-11M-PLUS (https://zx-pk.ru/threads/28134-kontroller-psevdodiska-na-sd-karte-dlya-dvk-uknts-pdp-11-original-ethernet.html?p=1113574&viewfull=1#post1113574).
Добавлены изменения для эмулятора ДВК (https://zx-pk.ru/threads/18351-emulyator-dvk.html?p=1116022&viewfull=1#post1116022).
Теперь можно готовить на AZ образы для эмулятора ДВК и наоборот.