Вход

Просмотр полной версии : XXDP и ТМОС-2 на ДВК и УКНЦ



Patron
05.10.2014, 17:59
XXDP - уникальная операционная система, предназначенная исключительно для запуска тестов оборудования фирмы DEC. Система не использует прерываний ( и не грузится при включённом таймере ). Есть три существенно различающихся поколения: XXDP, XXDP+ и XXDP_V2. У советских разработчиков имелся полный доступ к исходникам всех версий XXDP, поэтому начальная версия была ими существенно переработана для совместимости с RT-11 и выпускалась как ТМОС. На последующие версии запала не хватило и V2 просто была русифицирована и выпускалась как ТМОС-2.

В отличие от системы ТМОС, которая идёт везде, где можно загрузить RT-11 - загрузить ТМОС-2 или родную XXDP сложнее. Единственный способ загрузить XXDP или ТМОС-2 на УКНЦ - использовать эмулятор TU58, подключенный к порту C2. На ДВК можно также загрузиться с DX или DY.


Эмулятор TU58 для Windows с комплектом загрузочных образов XXDP+ и ТМОС-2:

TU58em (https://emulator.pdp-11.org.ru/XXDP/TU58em.zip)

Запуск эмулятора TU58 производится при помощи командного файла TU58em.bat, содержащего настройки эмулятора. В предлагаемом варианте эмулятор работает с портом COM4 ( ключ -p 4 ) и использует в нулевом приводе образ TMOS-2_TU58_176560.DSK для загрузки ТМОС-2 на ДВК через порт 176560. Для использования эмулятора TU58 с УКНЦ - в файле TU58em.bat нужно изменить имя образа на TMOS-2_TU58_176570.DSK или XXDP+_TU58_494K_176570.DSK

Конфиг эмулятора ДВК ( работает через порт COM5 ) для загрузки с эмулятора TU58:

DVK-1_DX_BootTU58 (https://emulator.pdp-11.org.ru/XXDP/DVK-1_DX_BootTU58.zip)


Загрузочные образы дисков DX, DY и MY в комплекте с конфигами для эмулятора ДВК:

DX: XXDP (https://emulator.pdp-11.org.ru/XXDP/DVK-1_DX_XXDP.zip)

DX: XXDP+ (https://emulator.pdp-11.org.ru/XXDP/DVK-1_DX_XXDP+.zip)

DX: ТМОС-2 (https://emulator.pdp-11.org.ru/XXDP/DVK-1_DX_TMOS-2.zip)

DY: ТМОС-2 (https://emulator.pdp-11.org.ru/XXDP/DVK-1_DY_TMOS-2.zip)

MY: ТМОС-2 (https://emulator.pdp-11.org.ru/XXDP/DVK-2_MY_TMOS-2.zip)

MY: XXDP2 (https://emulator.pdp-11.org.ru/XXDP/DVK-2_MY_XXDP2.zip)


Загрузочный образ диска HX в комплекте с конфигом для эмулятора VT52:

HX: ТМОС-2 (https://emulator.pdp-11.org.ru/XXDP/TMOS-2_HX.zip)


Образы содержат тест основных команд LSI-11: VKAAC0.BIC, который можно запустить непосредственно командой: R VKAAC0 или через цепочный файл CP1103.CCC командой: C CP1103

Образ TMOS-2_DX_sectors.DSK также содержит тесты привода DX: ZRXAF0.BIC и ZRXBF0.BIC и соответствующие цепочные файлы: RXA.CCC и RXB.CCC

...

Полный набор всех тестов XXDP можно найти в различных версиях дистрибутивов XXDP.

Дистрибутивы XXDP+ (https://emulator.pdp-11.org.ru/XXDP/XXDP+)

Дистрибутивы XXDP V2 (https://emulator.pdp-11.org.ru/XXDP/XXDP_V2)

Описание тестов XXDP: PDP11_DiagnosticHandbook_1988 (https://bitsavers.trailing-edge.com/pdf/dec/pdp11/xxdp/PDP11_DiagnosticHandbook_1988.pdf)

Справочник по командам XXDP (https://bitsavers.trailing-edge.com/pdf/dec/pdp11/xxdp/Turnbull_XXDP_Feb93.pdf)

Описание XXDP (https://bitsavers.trailing-edge.com/pdf/dec/pdp11/xxdp/MAINDEC-11-DZQXA-I-D_XXDP_User_Manual_Jul76.pdf)

Описание XXDP+ (https://bitsavers.trailing-edge.com/pdf/dec/pdp11/xxdp/EL-ENDIA-11_PDP-11_Diagnostic_Design_Guide_Jan83.pdf)

Описание XXDP V2 (https://www.dmv.net/dec/pdf/xxdpum.pdf)

...

shattered
05.10.2014, 19:07
А какие из этих тестов реально полезны на ДВК/УКНЦ?

Patron
05.10.2014, 19:49
А какие из этих тестов реально полезны на ДВК/УКНЦ?Запуск XXDP на УКНЦ - это скорее просто развлечение ( вроде запуска UNIX на БК-0010 ) и большого практического смысла не имеет, а на ДВК можно запускать тесты DX, DY и любой другой периферии, точно копирующей аппаратуру DEC. На "Эл.60", например - можно запускать все тесты LSI-11.

Здесь (http://bitsavers.trailing-edge.com/pdf/dec/pdp11/xxdp/AH-FG66P-MC_pdp11DiagIdx_Jun92.txt) ( помимо описания тестов (http://bitsavers.trailing-edge.com/pdf/dec/pdp11/xxdp/PDP11_DiagnosticHandbook_1988.pdf) ) можно посмотреть, какой тест что тестирует.

shattered
05.10.2014, 20:27
Понятно

Насколько хорошо существующие эмуляторы проходят эти тесты?

Patron
05.10.2014, 21:10
Насколько хорошо существующие эмуляторы проходят эти тесты?Я только SIMH проверял на эмуляцию DX и DY - ошибок полно. Тесты DY в эмуляторе ДВК до сих пор не идут, а тест интерфейса DX сообщает об ошибках ( хорошо, что есть исходники тестов DX (http://bitsavers.trailing-edge.com/pdf/dec/pdp11/xxdp/diag_listings/RX11/) - можно будет потом эмуляцию DX подправить ).

Vslav
05.10.2014, 22:18
Кстати я там нашел в составе этого XXDP дековский мануал какой-то - "Family Instruction Exerciser", название говорящее. Тестирует все инструкции во всех режимах адресации а также исключения. Пригодится.

shattered
05.10.2014, 22:47
Да, это полезно. У меня есть (неоформившееся пока) желание добавить ДВК в MESS, так что тесты будут весьма кстати :)

MiX
06.10.2014, 00:56
Тесты DY в эмуляторе ДВК до сих пор не идут, а тест интерфейса DX сообщает об ошибках В DX/DY помимо емкости есть ещё отличия во времени доступа и методе записи. Смотреть здесь. (http://www.pdp8online.com/rx02/rx02.shtml?med)

bigral
06.10.2014, 02:05
а на ДВК можно запускать тесты DX, DY и любой другой периферии, точно копирующей аппаратуру DEC.

А что DX, DY железо из Зеленограда полностью такое же как у DEC? тогда оно должно уметь работать с родными драйверами (и по-моему DMA поддерживать).

Patron
06.10.2014, 12:19
А что DX, DY железо из Зеленограда полностью такое же как у DEC? тогда оно должно уметь работать с родными драйверами (и по-моему DMA поддерживать).Оно и работает с родными драйверами, но ДМА поддерживает только DY, потому что у родного DX нет ДМА.

bigral
06.10.2014, 21:27
Оно и работает с родными драйверами, но ДМА поддерживает только DY, потому что у родного DX нет ДМА.

А интерфейс к самому накопителю (железный) у них у обоих одинаковый?

Patron
06.10.2014, 22:46
А интерфейс к самому накопителю (железный) у них у обоих одинаковый?Я понял так, что у DY в интерфейсе на одну или две линии больше, а остальные одинаковые с DX.

Но это не "железный" интерфейс - у DX и DY контроллер состоит из двух частей - одна в компе и одна в корпусе приводов, а сами приводы обычные с типовым интерфейсом.

MiX
07.10.2014, 10:19
Я понял так, что у DY в интерфейсе на одну или две линии больше, а остальные одинаковые с DX.

То есть теоретически DY может читать/писать диски DX на дисководе DY, и также можно подключать дисководы DX на контроллер DY( который находится с дисководами) -так?
Не зря у них одинаковый адрес и прерывание...


Но это не "железный" интерфейс - у DX и DY контроллер состоит из двух частей - одна в компе и одна в корпусе приводов, а сами приводы обычные с типовым интерфейсом.

А что из себя представляет контроллер который в корпусе? А так понимаю с платы МС идет байтовый обмен, где контроллер принимает команды и управляет дисководами по интерфейсу Shugart.

Patron
07.10.2014, 13:34
А что из себя представляет контроллер который в корпусе?Без понятия. Но есть схемы контроллеров и соединений (http://www.pdp8online.com/pdp8cgi/query_docs/query.pl?Search=rx01+rx02;stype=Partial+Word;dtype =Document+Sets), которые при желании можно изучить.

Также в сети есть паспорта со схемами ГМД-70 и ГМД-7012 (http://www.phantom.sannata.ru/forum/index.php?t=9576).

...

form
07.10.2014, 13:41
То есть теоретически DY может читать/писать диски DX на дисководе DY

И теоретически и практически. При генерации системы задается вопрос будет ли драйвер DY поддерживать только RX02 или оба варианта.

MiX
07.10.2014, 23:42
Patron, В качестве рекомендации.
В эмуляторе PDP11 лучше сделать универсальный диск DY. Назвать его можно DX : DY. А в модуле DSK сделать переход когда модуль определяет размер образа и работает либо как DX либо DY. Также будет интересна поддержка DZ (RX50) диска. :)

Patron
08.10.2014, 00:18
модуль определяет размер образа и работает либо как DX либо DYДело в том, что родной DY работает как с дисками DX, так и с дисками DY, поэтому эмулируемый DX работает только с образами DX, а эмулируемый DY - работает и с образами DX, и с образами DY.

MiX
08.10.2014, 00:51
а эмулируемый DY - работает и с образами DX, и с образами DY.

После подключения образа DX на привод DY сделал команду BOOT DY:. Эмулятор не загрузился, дебаг написал "недопустимый адрес R0" и на сброс не реагирует.

Patron
08.10.2014, 01:07
После подключения образа DX на привод DY сделал команду BOOT DY:. Эмулятор не загрузился, дебаг написал "недопустимый адрес R0" и на сброс не реагирует.Чтобы диск DX мог загрузиться в приводе DY - у него в нулевом блоке должен быть загрузчик DY.

MiX
08.10.2014, 01:12
А как это связано со сбросом?

Patron
08.10.2014, 02:02
А как это связано со сбросом?Если только в конфиге настроена автоматическая загрузка ДВК при сбросе:



[CpuBoard.ini]
SEL1_Data = 0160022
При такой настройке ДВК - при включении питания и сбросе начинается автоматическая загрузка, но если нажать [Пульт] - выйдет в пульт.

MiX
08.10.2014, 02:30
В реалии ни один ДВК не грузится самостоятельно. И опять же, в качестве рекомендации предлагаю добавить кнопку "Загрузка"(конфиг уже выкладывал) в релиз.
При желании можно по умолчанию её сделать нажатой. И отжимать (с запоминанием при следующим запуске эмулятора) если что то пойдет не так.

Patron
08.10.2014, 12:14
В реалии ни один ДВК не грузится самостоятельно.Это настройка реального ДВК. В системном ПЗУ ДВК есть код автозагрузки, автоматически определяющий тип загружаемого привода - DX или DY.

По адресу 177716 у ДВК находится регистр начального пуска SEL1, содержащий адрес начального пуска и состояние переключателей начального пуска.

При SEL1_Data = 0160001 - ДВК при сбросе выходит в пульт,
при SEL1_Data = 0160002 - ДВК при сбросе грузится с DX,
при SEL1_Data = 0160020 - ДВК при сбросе грузится с MX,
при SEL1_Data = 0160022 - ДВК при сбросе грузится с DX/DY с автоматическим определением типа привода.

...

MiX
08.10.2014, 16:25
Автозагрузка есть только в Эл.85 и "про" подобных. Поэтому если загрузка не пошла Эл.85 вываливает код ошибки и ВСЁ, на этом действия пользователя заканчиваются. В ДВК при включении сначала видим приглашение монитора (пзу) а потом пользователь сам выбирает с чего ему грузится или работать с пультом.

form
08.10.2014, 16:51
Автозагрузка есть только в Эл.85 и "про" подобных.

Я бы не стал так категорично говорить...
Многие умеют стартовать с выбранного адреса где может размещаться ром для автозагрузки. Среди них например советские Э60. Я уже не говорю про всякие PDP-11 старших моделей где вообще что хочешь можно задать при старте :)

CodeMaster
08.10.2014, 18:33
Среди них например советские Э60.

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

form
08.10.2014, 18:40
Да, там перемычками устанавливается загрузка с перфоленты, диска или сети (кстати, что подразумевается под сетью в данном случае?) или диалоговый режим (а уже из него опять можно загрузиться с чего-то из вышеперечисленного).

Вариантов того что в союзе обзывали словом сеть множество :)
У меня на 11/83 4 встроенных варианта загрузки с сети - с ethernet и с serial соединенй...


Message 04 Entering Dialog mode

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

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

CodeMaster
08.10.2014, 19:43
и с serial соединенй...

А что в этом случае является сервером, железо/софт?

form
08.10.2014, 19:46
А что в этом случае является сервером, железо/софт?

Софт - DECnet/RSX например (грузится с сети RSX-11S обычно).
А железо - там написано - DLV11-E/F, DUV11.
Для Ethernet скорее всего первичная загрузка вообще по MOP делается, так, что сервером может быть что угодно - у меня OpenBSD на роутере к примеру по MOP раздает файлы для DECserver, хотя он и стационарно умеет грузиться и по TFTP...

MiX
08.10.2014, 23:12
Я бы не стал так категорично говорить...
Многие умеют стартовать с выбранного адреса где может размещаться ром для автозагрузки. Среди них например советские Э60. Я уже не говорю про всякие PDP-11 старших моделей где вообще что хочешь можно задать при старте :) Я имел ввиду безусловную загрузку как в Эл.85.

SKcorp.
08.10.2014, 23:41
В реалии ни один ДВК не грузится самостоятельно. И опять же, в качестве рекомендации предлагаю добавить кнопку "Загрузка"(конфиг уже выкладывал) в релиз.
При желании можно по умолчанию её сделать нажатой. И отжимать (с запоминанием при следующим запуске эмулятора) если что то пойдет не так.

2 и 4М - умеют.

MiX
08.10.2014, 23:47
2 и 4М - умеют.
Это как?

Patron
08.10.2014, 23:52
Автозагрузка есть только в Эл.85 и "про" подобных.Автозагрузка есть во всех ДВК - надо только установить нужный код начального пуска перемычками SA1.1 ; SA1.2 ; SA1.3.

SKcorp.
08.10.2014, 23:54
Это как?

2 - при выставленном адресе пуска 173000 идет грузиться с 8" флопа.
4М - имеет в ПЗУ автозагрузчик с DW0:

MiX
09.10.2014, 00:13
Автозагрузка есть во всех ДВК - надо только установить нужный код начального пуска перемычками SA1.1 ; SA1.2 ; SA1.3.
Понятно, это скорей для автоматизированных систем где при сбое питания компьютер сможет самостоятельно загрузится без участия оператора. В ДВК также можно конфигурацию откатить обратно для ручного выбора загрузки.


2 - при выставленном адресе пуска 173000 идет грузиться с 8" флопа. Хм, в эмуляторе адрес 177170.


4М - имеет в ПЗУ автозагрузчик с DW0:
С 3 уже можно грузится где плата МС 1201.03.

Patron
09.10.2014, 00:39
в эмуляторе адрес 177170177170 - адрес регистра DX, 173000 - стартовый адрес подпрограммы автозагрузки с DX.

form
09.10.2014, 00:51
Я имел ввиду безусловную загрузку как в Эл.85.

Именно про это и говорилось.

bigral
09.10.2014, 01:10
при SEL1_Data = 0160020 - ДВК при сбросе грузится с MX,


А что это за MX? Это тоже стандартный DEC driver?

MiX
09.10.2014, 01:46
А что это за MX? Это тоже стандартный DEC driver?
У Дека нет такого стандарта.

SKcorp.
09.10.2014, 02:13
С 3 уже можно грузится где плата МС 1201.03.

Нет.

Patron
09.10.2014, 13:32
А что это за MX? Это тоже стандартный DEC driver?Нет, это чисто советская разработка: Контроллер КНГМД ДВК ( MX ) и работающие с ним программы (http://zx-pk.ru/showthread.php?t=20541).

Опция автозагрузки с MX появилась в поздних версиях системного ПЗУ ДВК, когда максимально точное копирование LSI-11 уже не было самоцелью.

form
09.10.2014, 13:45
Контроллер КНГМД ДВК ( MX )

Но есть и буржуйский контроллер флопов MX - вот к примеру UNIBUSный MX22 (http://pdp-11.org.ru/~form/files/1184/mx22.jpg). Но это не то же самое :)

bigral
09.10.2014, 14:06
Нет, это чисто советская разработка: Контроллер КНГМД ДВК ( MX ) и работающие с ним программы (http://zx-pk.ru/showthread.php?t=20541).

УПС! Я как раз и думал об этом контроллере как об DX! А как же DX контроллер выглядит (Неужели это тот вариант что на плате 1201.01 на 1801вп1-033/034 реализован, и по сути представляет собой паралельный порт)?

Как я понимаю "железный" интерфейс у MX, DX, DY одинаков и он же shugart?

Patron
09.10.2014, 15:38
(Неужели это тот вариант что на плате 1201.01 на 1801вп1-033/034 реализован, и по сути представляет собой паралельный порт)?Учитывая, что данные передаются по единственной линии - порт скорее последовательный :

http://emulator.pdp-11.org.ru/misc/GMD-7012_interface.jpg



Как я понимаю "железный" интерфейс у MX, DX, DY одинаков и он же shugart?Я понимаю также, а точнее можно узнать, заглянув в RX02 Floppy Disk System Technical Manual (http://manx.classiccmp.org/details/1,3857).

dk_spb
11.10.2014, 15:34
DX дисковод имеет свой внутренний контроллер и оперирует командами типа "прочитать сектор дор/сек в буфер", "передать данные из буфера".
Так что контроллер DX в ЭВМ выглядит как порт данных (сдвиговый регистр, управляемый сигналом Сдвиг от дисковода) и порт статуса. ПДП реализован далеко не всегда.

MiX
08.03.2015, 13:01
Patron, Подскажите пожалуйста тест FP11, желательно под DX/DY.
Спасибо.

form
08.03.2015, 13:09
Patron, Подскажите пожалуйста тест FP11, желательно под DX/DY.Спасибо.

Из PDP-11 Diagnistics Handbook (там можно найти названия):
FP11-C FLOATING POINT TEST 1
FP11-C FLOATING POINT TEST 2
11/34 FLOATING POINT FP11-A TEST 1
11/34 FLOATING POINT FP11-A TEST 2
11/34 FLOATING POINT FP11-A TEST 3
11/23 FLOATING POINT (MSlSS) TEST 1
11/23 FLOATING POINT (MSlSS) TEST 2
11/23/24 KEF11 FLOATING POINT CHIP TEST 1
11/23/24 KEF11 FLOATING POINT CHIP TEST 2
11/44 FLOATING POINT (M7093) TEST 1
11/44 FLOATING POINT (M7093) TEST 2
11/44 FLOATING POINT (M7093) TEST 3
11/60 FLOATING POINT TEST 1
11/60 FLOATING POINT TEST 2
11/60 FLOATING POINT TEST 3
11/60 FLOATING POINT TEST 4
11/60 FLOATING POINT TEST 5
11/73 KDJ11-A FLOATING POINT DIAGNOSTIC

MiX
08.03.2015, 13:12
form, Как файлы называются ?

form
08.03.2015, 13:13
form, Как файлы называются ?

В PDP-11 Diagnostics Handbook (есть у меня на ввв, на bitsavers) названия перечислены. Могу дать также файл который делал для себя - сканеный PDF с распознанным текстом (работает поиск в PDF в пределах правильно распознанного).

MiX
08.03.2015, 13:24
Я имел ввиду файлы теста. По описанию файлы должны быть EFPAA0, EFPAA1.

form
08.03.2015, 13:34
Я имел ввиду файлы теста. По описанию файлы должны быть EFPAA0, EFPAA1.

Ну я и говорю про названия файлов - в вышеописанном документе они есть. Минут через 10 закончу на кухне возиться - могу просто образ DX или DY сделать с нужными.

MiX
08.03.2015, 13:48
Минут через 10 закончу на кухне возитьсяДа вы на все руки мастер! :v2_dizzy_drink:

- могу просто образ DX или DY сделать с нужными. Было бы очень полезным, т.к. XXDP2.5 у меня не грузится (в эмулятор).

form
08.03.2015, 13:50
А в сущности уже готовые есть на bitsavers (http://bitsavers.trailing-edge.com/bits/DEC/pdp11/floppyimages/).

---------- Post added at 16:50 ---------- Previous post was at 16:48 ----------


Было бы очень полезным, т.к. XXDP2.5 у меня не грузится (в эмулятор).

Какой именно эмулятор? У меня в E11 отлично грузится, в нем же можно и сделать образы в случае необходимости.

form
08.03.2015, 14:06
XXDP+ 2.5 образ DY с тестами:
ENTRY# FILNAM.EXT DATE LENGTH START VERSION

1 EFPAA0.BIC 1-MAR-89 59 000067
2 EFPBA1.BIC 1-MAR-89 46 000162
3 FFPAA1.BIN 1-MAR-89 60 000240
4 FFPBA0.BIN 1-MAR-89 59 000334
5 FFPCB0.BIC 1-MAR-89 59 000427
6 JFPAA1.BIC 1-MAR-89 50 000522
7 JFPBA0.BIC 1-MAR-89 39 000604
8 JKDCB0.BIC 1-MAR-89 52 000653
9 JKDDB0.BIC 1-MAR-89 32 000737
10 KFPAD0.BIC 1-MAR-89 62 000777
11 KFPBC0.BIC 1-MAR-89 60 001075
12 KFPCD0.BIC 1-MAR-89 64 001171
13 ZKDLB0.BIC 1-MAR-89 33 001271

FREE BLOCKS: 258

MiX
08.03.2015, 14:10
А в сущности уже готовые есть на bitsavers (http://bitsavers.trailing-edge.com/bits/DEC/pdp11/floppyimages/).Нет там EFPAA0, EFPAA1.


Какой именно эмулятор? PDP11.


У меня в E11 отлично грузится, в нем же можно и сделать образы в случае необходимости. Да в принципе уже не надо.

form
08.03.2015, 14:14
А зачем именно DX или DY если не секрет? Или есть такое железо на машинке с FPP? :)

MiX
08.03.2015, 14:39
Дело даже не в этом. Хотел проверить эмулятор FPP под RT11 но забыл что при загрузке XXDP эмулятор не эмулируется. : )))

А зачем именно DX или DY если не секрет? С ними проще в эмуляторе чем с TU58.
...
Как вариант, попробовать ТМОС под Фодосом или тесты скомпилировать под RT11.
Но тут у меня возникнут ещё куча вопросов, так что... :v2_conf2:

form
08.03.2015, 14:40
Дело даже не в этом. Хотел проверить эмулятор FPP под RT11 но забыл что при загрузке XXDP эмулятор не эмулируется. : ))

:D
Ну так я выкладывал дистрибы BASIC-11, можно сгенерить его с FPP и попробовать запустить :)

MiX
08.03.2015, 14:49
:D Да, да...


Ну так я выкладывал дистрибы BASIC-11, можно сгенерить его с FPP и попробовать запустить :) Здесь я не владею. Лучше наверно тесты скомпилировать под RT11.

form
08.03.2015, 14:50
Да, да...

Здесь я не владею. Лучше наверно тесты скомпилировать под RT11.

Для этого надо иметь подходящие исходники :)

Patron
08.03.2015, 15:19
XXDP2.5 у меня не грузится (в эмулятор)В XXDP2 нормально работает только монитор XM ( для расширенной памяти ). В конфигурациях без диспетчера памяти правильнее использовать или XXDP+, или ТМОС-2.

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

form
08.03.2015, 15:35
В XXDP2 нормально работает только монитор XM

Неверно.
Отлично работает small monitor.
Но на 11/03 не загрузится. На 11/05 загрузится.

---------- Post added at 18:23 ---------- Previous post was at 18:21 ----------

Пример без MMU:
CPU NOT SUPPORTED BY XXDP-XM




BOOTING UP XXDP-SM SMALL MONITOR



XXDP-SM SMALL MONITOR - XXDP V2.4
REVISION: D0
BOOTED FROM DL0
28KW OF MEMORY
UNIBUS SYSTEM

RESTART ADDRESS: 152010
TYPE "H" FOR HELP

.

---------- Post added at 18:35 ---------- Previous post was at 18:23 ----------

Уточнение: на 11/03 тоже загрузится если есть аппаратный EIS.

Patron
08.03.2015, 15:36
XXDP2.5 у меня не грузитсяА таймер выключен ?


Отлично работает small monitor.Командная оболочка SM-монитора UPDAT вообще не работает, если на шине по адресу 0177572 нет регистра.

В ТМОС-2 эта ошибка исправлена и UPDAT из комплекта ТМОС-2 нормально запускается на ДВК и LSI-11.

...

form
08.03.2015, 15:39
Командная оболочка SM-монитора UPDAT вообще не работает, если на шине по адресу 0177572 нет регистра.

Утилита UPDAT для тестов не требуется, а монитор SM вполне работает

Patron
08.03.2015, 15:45
Утилита UPDAT для тестов не требуется, а монитор SM вполне работаетВ том и дело, что монитор XM включает в себя командную оболочку, а у монитора SM командная оболочка идёт отдельной программой, которая не работает на ДВК и LSI-11.

В результате на ДВК и LSI-11 монитор SM позволяет только просматривать каталоги и запускать программы, тогда как ТМОС-2 на тех же компьютерах предоставляет полную функциональность XXDP2.

form
08.03.2015, 15:49
Я имел ввиду файлы теста. По описанию файлы должны быть EFPAA0, EFPAA1.

Кстати имена разных тестов не могут отличаться только последними двумя символами :)

---------- Post added at 18:49 ---------- Previous post was at 18:46 ----------


В том и дело, что монитор XM включает в себя командную оболочку, а у монитора SM командная оболочка идёт отдельной программой, которая не работает на ДВК и LSI-11.

В том-то и дело, что UPDAT - это не командная оболочка, и для тестов не требуется:
BOOTING UP XXDP-SM SMALL MONITOR



XXDP-SM SMALL MONITOR - XXDP V2.4
REVISION: D0
BOOTED FROM DL0
28KW OF MEMORY
UNIBUS SYSTEM

RESTART ADDRESS: 152010
TYPE "H" FOR HELP

.R FLOAT
FLOAT .BIN


CZFLA FLOAT UTILITY PROG - VERSION: D0

CONTROL C TO RESTART PROGRAM
CONTROL Z TO PRINT SELECTED LIST
CONTROL S TO STOP PRINTING
CONTROL Q TO CONTINUE PRINTING
CONTROL A TO BACK UP DEVICE LIST

TERMINAL TYPES:
A = LA36 NO FILL
L = LA120 100 FILL CHARACTER
V = VT52 OR VT100 50 FILL CHARACTER

ENTER TERMINAL TYPE.(A,L,V)?

Patron
08.03.2015, 17:17
UPDAT - это не командная оболочка, и для тестов не требуетсяПрограмма UPDAT нужна для выполнения расширенного набора команд операционной системы XXDP и по факту является транзитной частью монитора SM ( монитор XM содержит в себе аналогичный код резидентно ). Никаких преимуществ перед ТМОС-2 на ДВК и LSI-11 у XXDP2 нет, потому что ТМОС-2 это XXDP2 с исправленной ошибкой в UPDAT.

form
08.03.2015, 17:20
Программа UPDAT нужна для выполнения расширенного набора команд операционной системы XXDP

Скорее наоборот - расширенный набор команд приносит функционал утилиты UPDAT. Но речь не об этом - речь о том, что SM монитор прекрасно работает и позволяет запускать тесты и UPDAT тут не нужен. Следовательно фраза о том, что работает только "XM монитор" неверна. А вот что в SM мониторе нельзя будет например перенести систему на другой диск и тому подобное - это верно.

Patron
08.03.2015, 17:24
Скорее наоборот - расширенный набор команд приносит функционал утилиты UPDAT.Тогда бы в XM тоже запускали UPDAT транзитно. Но так как XM содержит аналогичный код резидентно ( как часть кода монитора ), то вполне ясно, что UPDAT - это именно транзитная часть монитора SM, а не отдельная системная утилита.

form
08.03.2015, 17:32
Тогда бы в XM тоже запускали UPDAT транзитно. Но так как XM содержит аналогичный код резидентно ( как часть кода монитора ), то вполне ясно, что UPDAT - это именно транзитная часть монитора SM, а не отдельная системная утилита.

Утилита UPDATE - это развитие старой утилиты UPD2 (что отражено в документации), которая была в то время когда никакого XM в помине не было. А с появлением XM монитора просто появилась возможность внести этот функционал в монитор.

Если на то пошло, то расширенный интерпретатор XM монитора имеет функционал шире чем UPDAT кое в чем.

Patron
08.03.2015, 17:36
с появлением XM монитора просто появилась возможность внести этот функционал в монитор.Об том и речь, что монитор XM реализует расширенные команды резидентно, а монитор SM - транзитно, через запуск UPDAT.

Это как если бы была возможность сгенерить RT-11 так, чтобы только команда RUN выполнялась резидентно, а для выполнения всех остальных команд RT-11 нужно было бы запускать KMON.SAV - тогда KMON.SAV был бы транзитной частью монитора.

form
08.03.2015, 17:40
Об том и речь, что монитор XM реализует расширенные команды резидентно, а монитор SM - транзитно, через запуск UPDAT.

Это как если бы в RT-11 команда RUN выполнялась резидентно, а для выполнения всех остальных команд RT-11 нужно было бы запускать KMON.SAV - тогда KMON.SAV был бы транзитной частью монитора.

Ну так с этим никто не спорит, я просто уточнил что XXDP+ 2.5 работает и позволяет выполнять весь функционал диагностики без MMU (и UPDAT для этого не требуется, что верно). А остальное уже отвлеченное обсуждение.

И еще немного отвлеченного: в TSX (и соответственно в RAFOS/TS) KMON - именно программа .SAV :)

А насчет транзитности - SM монитор разве запускает UPDAT транзитно? Там же вроде просто классический набор команд.

Patron
08.03.2015, 17:50
насчет транзитности - SM монитор разве запускает UPDAT транзитно? Там же вроде просто классический набор команд.Транзит ручной. Команда R UPDAT активирует в мониторе SM поддержку расширенных команд. Если бы в XXDP2 расширенные команды не включили в код XM - UPDAT имел бы в XXDP2 тот же статус утилиты, предоставляющей расширенный сервис, что и UPD1 и UPD2 в предыдущих версиях XXDP, но включение расширенных команд в ядро XM "легализовало" их в качестве системных и таким образом подняло статуc UPDAT.

MiX
09.03.2015, 11:52
А таймер выключен ? Всё гораздо проще. Тот образ размером около 10Мб был под диск DU. В эмуляторе такого диска не оказалось, поэтому я подсоединил на HD.
Может сделаете поддержку DU (СМ5400), тогда на эмулятор можно уже подключать образы UNIX. Для UNIX6 64кб должно быть достаточно.

form
09.03.2015, 12:14
Всё гораздо проще. Тот образ размером около 10Мб был под диск DU. В эмуляторе такого диска не оказалось, поэтому я подсоединил на HD.
Может сделаете поддержку DU (СМ5400), тогда на эмулятор можно уже подключать образы UNIX. Для UNIX6 64кб должно быть достаточно.

Не поможет - UNIX v6 не работает без MMU :)

MiX
09.03.2015, 12:36
Не поможет - UNIX v6 не работает без MMU :)

Смотреть - здесь (http://aiju.de/b/windows7-vs-v6)

form
09.03.2015, 18:28
Смотреть - здесь (http://aiju.de/b/windows7-vs-v6)

На сарае у деда тоже написано, а там дрова (ц) ;)

Patron
01.04.2015, 22:20
Добавлен архив, содержащий образ MY c системой ТМОС-2 и конфиг для эмулятора ДВК: ДВК-2 MY: ТМОС-2 (http://emulator.pdp-11.org.ru/XXDP/DVK-2_MY_TMOS-2.zip)

Patron
02.04.2015, 13:57
Добавлен архив, содержащий образ MY c системой XXDP2 и конфиг для эмулятора ДВК: ДВК-2 MY: XXDP2 (http://emulator.pdp-11.org.ru/XXDP/DVK-2_MY_XXDP2.zip)

Patron
04.04.2015, 17:45
Добавлен загрузочный образ диска HX c системой ТМОС-2 и конфиг для эмулятора VT52: HX: ТМОС-2 (http://emulator.pdp-11.org.ru/XXDP/TMOS-2_HX.zip)

form
04.04.2015, 18:40
А где-то есть от ТМОСа UPDATE - та, что работает без MMU?

Patron
04.04.2015, 19:08
А где-то есть от ТМОСа UPDATE - та, что работает без MMU?UPDATE от ТМОСа есть в каждом образе с ТМОС-2.
DSK-плагин без проблем работает с любыми образами XXDP и DOS-11.

form
04.04.2015, 19:15
UPDATE от ТМОСа есть в каждом образе с ТМОС-2.
DSK-плагин без проблем работает с любыми образами XXDP и DOS-11.

Просмотрел - показалось, что нету в только что выложенном. А насчет DSK плагина - я так понимаю даже если бы он нужен был - фиг бы заработал в 64bit софте?

---------- Post added at 22:14 ---------- Previous post was at 22:13 ----------

Кстати у меня не запустился UPDAT в тмосе (с HX?)

---------- Post added at 22:15 ---------- Previous post was at 22:14 ----------

Более того, даже не загрузился командой L...

Patron
04.04.2015, 19:39
у меня не запустился UPDAT в тмосе (с HX?)На ДВК-2 это выглядит так:


.BO/FORE HX0:

HX 2.2 - Cold boot..


НЕТ ДИСПЕТЧЕРА ПАМЯТИ



ЗАГРУЖАЕТСЯ КОРОТКИЙ МОНИТОР



ТМОС-2. КОРОТКИЙ МОНИТОР
ЗАГРУЖЕН С HX0
28КСЛОВ ПАМЯТИ
МИКРО-ЭВМ

ПОВТОРНЫЙ СТАРТ: 152010
КРАТКОЕ ОПИСАНИЕ ТМОС-2 ВЫВОДИТСЯ ПО "H" (H/L).

.R UPDAT
UPDAT .BIC

ТМОС-2. ОБРАБОТКА ФАЙЛОВ
ПОВТОРНЫЙ СТАРТ: 004140

*DIR

НОМЕР# ИМФАЙЛ.ТИП ДАТА ДЛИНА СТАРТ

1 TMONXM.SYS 16-NOV-90 33 000067
2 TMONSM.SYS 4-APR-95 23 000130
3 TMCSM .SYS 1-JAN-86 24 000157
4 TMCXM .SYS 1-JAN-86 49 000207
5 UPDAT .BIC 29-MAY-89 30 000270
6 XTECO .BIC 1-JAN-86 26 000326
7 SETUP .BIC 1-JAN-86 27 000360
8 DATE .SYS 1-JAN-86 2 000413
9 DIR .SYS 1-JAN-86 7 000415
10 MY .SYS 4-APR-95 2 000424
11 HX .SYS 4-APR-95 3 000426
12 DU .SYS 1-JAN-86 3 000431
13 DD .SYS 1-JAN-86 3 000434
14 DX .SYS 1-JAN-86 3 000437
15 DY .SYS 1-JAN-86 3 000442
16 MS .SYS 1-JAN-86 4 000445
17 LP .SYS 7-DEC-88 1 000451
18 DUSZ .SYS 1-JAN-86 2 000452
19 DZ .SYS 25-JAN-89 3 000454
20 MT .SYS 2-DEC-87 3 000457
21 PP .SYS 25-JAN-89 1 000462
22 PR .SYS 29-MAY-89 1 000463
23 DL .SYS 15-SEP-86 4 000464
24 DB .SYS 15-SEP-86 2 000470
25 DM .SYS 15-SEP-86 4 000472
26 DR .SYS 15-SEP-86 3 000476
27 MM .SYS 15-SEP-86 3 000501
28 MU .SYS 15-SEP-86 4 000504
29 HELP .TXT 1-JAN-86 18 000510
30 VKAAC0.BIC 21-SEP-81 16 000532
31 CP1103.CCC 22-SEP-94 1 000552



*EXIT

.C CP1103
R VKAAC0/2

END PASS
END PASS
.

form
04.04.2015, 19:51
Ну VKAA?? у меня и так не запускается в принципе - это его нормальное поведение... А тут не зупустился UPDAT и SETUP - на пробу. Даже L не прошел - рисует ^C через некоторое время.
Попробовал скопировать на DU2: - там XXDP+ - то же самое - ^C через некоторое время. DIR выполняется, DIR DU2: (очень длинный каталог) тоже, BO DU2: отработал. Запускать с другого устройства тмос похожу не умеет в отличие от XXDP+ 2.5, L с другого устройства "умеет", но... воспринимает имя устройство как имя файла для загрузки... Ну да ладно - вытащить файл из образа DSK это не мешает (даже без привличения софта который умеет читать файловую систему).

---------- Post added at 22:51 ---------- Previous post was at 22:49 ----------

Возможно проблемы из-за дурацкого USBшного порта...

shattered
18.06.2016, 22:50
Список тестов из книги 7 "ПО ДВК"


ZDSAA0 тест дисплея символьного
ZLPAA0 тест параллельного интерфейса (печати)
ZDVAA0 тест быстродействия
ZMYAA0 тест КМД и НГМД
ZTKAA0 тест КТЛК на 6 каналов, имеющий адреса 176500-176556
ZTKBA0 тест КТЛК на 6 каналов, имеющий адреса 176560-176636
ZTKCA0 тест КТЛК на 12 каналов, имеющий адреса 176500-176636
ZKGDA0 тест КГД

BPCAA0 ВМ2 - основной тест команд
BINAA0 ВМ2 - тест прерываний
BKMAA0 ВМ2 - тест памяти

CPCAA0 ВМ3 - основной тест команд
CPCBA0 ВМ3 - тест базовых команд процессора
CPCCA0 ВМ3 - тест арифметических команд
CINAA0 ВМ3 - тест прерываний
CDMAA1 ВМ3 - тест диспетчера памяти
CKMAA0 ВМ3 - тест памяти
CKMBA0 ВМ3 - тест памяти короткий
CKMCA0 ВМ3 - тест памяти длинный


И вдогонку -- тесты ТМОС-1 по тексту Методика проверки работоспособности ДВК (МС 0501.08) (http://www.emuverse.ru/downloads/computers/DVK/docs/test0505.htm)


791401 Основной тест команд
791402 Тест расширенной арифметики
791403 Тест арифметики с плавающей запятой
791404 Тест прерывания для микро-ЭВМ 'Электроника МС 1201.01' (ВМ1)
691404 Тест прерывания для микро-ЭВМ 'Электроника МС 1201.02' (ВМ2)
791323 Тест памяти
012101 Тест ДС (дисплея символьного)
TTIN Тест последовательного интерфейса
LPIN Тест параллельного интерфейса
SYST1 Системный тест 1
SYST2 Системный тест 2


Тесты ТМОС-1 от ДВК-4 (??)


791401.TMS - ОСНОВНОЙ ТЕСТ К-Д(ВМ2) !791402.TMS - ТЕСТ К-Д РАСШ. АРИФМ.(ВМ2)
791403.TMS - ТЕСТ К-Д С ПЛАВ. ЗАП.(ВМ2)!791404.TMS - ТЕСТ ПРЕРЫВАНИЙ(ВМ2)
791323.TMS - ТЕСТ ПАМЯТИ(ВМ2) ЗАГР МХ !SYST.TMS - СИСТЕМНЫЙ ТЕСТ(ВМ2)
791324.TMS - ТЕСТ ПАМЯТИ(ВМ2) ЗАГР МУ !
SPEED .SAV - ТЕСТ БЫСТРОД.(ВМ2,ВМ3) !TTIN.TMS - ТЕСТ ПОСЛ.ИНТЕРФ.(ВМ2,ВМ3)
CPCAA0.TMS - ОСНОВНОЙ ТЕСТ КОМАНД(ВМ3) !CINAA0.TMS - ТЕСТ ПРЕРЫВАНИЙ(ВМ3)
CKMBA0.TMS - ТЕСТ ОЗУ С ЗАГР. МХ1(ВМ3) !CKMBA1.TMS - ТЕСТ ОЗУ С ЗАГР. МУ0(ВМ3)

TOZUDP.SAV - ТЕСТ ОЗУ ДП !
012101.TMS - ТЕСТ СИМВОЛЬНОГО ДИСПЛЕЯ ! TESTPU.LST - ТЕСТ ПРИНТЕРА
TSTMX.SAV - ТЕСТ КНГМД И НАКОПИТЕЛЕЙ ! TESTMY.SAV - ТЕСТ КМД И НАКОПИТЕЛЕЙ
TESTDW.SAV - ТЕСТ КЖД И НАКОПИТЕЛЕЙ ! TSTKGD.SAV - ТЕСТ КГД (С МЕНЮ)
TSKGD1.SAV - ТЕСТ КГД (БЕЗ МЕНЮ) ! TESTDL.SAV - ТЕСТ КТЛК (С МЕНЮ)
TSDL6N.SAV - ТЕСТ МС4622,176560-176630 ! TSDL6W.SAV - ТЕСТ МС4622,176500-176550
KC.SAV - ТЕСТ КЦГД ! TSTDW3.SAV - ТЕСТ КЖД

shattered
30.09.2016, 23:43
Да, это полезно. У меня есть (неоформившееся пока) желание добавить ДВК в MESS, так что тесты будут весьма кстати :)

(прошло 2 года -- есть некоторый прогресс (http://zx-pk.ru/threads/26624-emulyatsiya-vychtekhniki-na-mpk-k1801-v-mame-mess.html))

https://img-fotki.yandex.ru/get/41743/264743.5/0_b4f16_ac2f121a_orig.png (https://fotki.yandex.ru/next/users/shattered/album/137130/view/741142)

Есть ли драйвер DW.SYS для ТМОС-2?

Patron
01.10.2016, 00:52
Есть ли драйвер DW.SYS для ТМОС-2?Пока не встречался, но при желании можно написать самостоятельно, взяв за образец исходник драйвера MY :

Драйвер MY для XXDP+ V2.4/2.5 (http://zx-pk.ru/threads/10718-soft-dlya-dvk-pdp11.html?p=793735#post793735)

shattered
24.12.2016, 23:54
ТМОС-2 с дискеты из архива http://emulator.pdp-11.org.ru/XXDP/TMOS-2/TMOS-2_DZ.zip (via http://zx-pk.ru/threads/16861-poisk-fajlov-dlya-uknts-dvk.html?p=672964&viewfull=1#post672964)


4.800.020-11 \ ТМОС-2 .00078-01 \ ТЕСТОВЫЕ ПРОГРАММЫ \ ДИСКЕТ 1 (МС0102)
4.800.020-12 \ ТМОС-2 .00078-01 \ ТЕСТОВЫЕ ПРОГРАММЫ \ ДИСКЕТ 2 (МС0102)
4.800.020-13 \ ТМОС-2 .00078-01 \ ВНЕШНИЙ АВТОТЕСТ \ ДИСКЕТ 3 (МС0102)
4.800.020-14 \ ТМОС-2 .00078-01 \ СИСТЕМА \ ДИСКЕТ 4

На 4-й дискете есть цепочный файл DISK.CCC, который копирует тесты со всех дискет на диск DU0: И если собрать в SIMH конструкцию с RQDX3 и подключить к RQ0 какой-нибудь диск (RD31, например), а к RQ1 и RQ2 -- дискеты (RX50), то можно увидеть
https://img-fotki.yandex.ru/get/47175/264743.6/0_b58f5_7c1c5705_orig.png (https://fotki.yandex.ru/next/users/shattered/album/137130/view/743669)
+
https://img-fotki.yandex.ru/get/47175/264743.6/0_b58f6_62704444_orig.png (https://fotki.yandex.ru/next/users/shattered/album/137130/view/743670)

hobot
25.12.2016, 08:18
Пока не встречался
Это же наверное потому, что тестирование всегда практиковали с дискет.
Аварийные загрузки и проч. всегда на дискетах как и проч. реаниматоры
То есть взял комплект дискет и поехал в цех, тестить )))

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


то можно увидеть
Мощно! А вопрос такой - если он с трёх дискет сливает всё на 1 устройство, каков объём перед запуском получается?

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

Кстати первая картинка - ну просто супер wallpap. для НОУТА )

shattered
25.12.2016, 15:19
сли он с трёх дискет сливает всё на 1 устройство, каков объём перед запуском получается?


~800 K (1585 блоков). образы дискет по 400 K.



.DIR

nomer# imfajl.tip data dlina start

1 TMONXM.SYS 1-JAN-86 33 000522
2 TMONSM.SYS 3-FEB-88 23 000563
3 TMCSM .SYS 1-JAN-86 24 000612
4 TMCXM .SYS 1-JAN-86 49 000642
5 DATE .SYS 1-JAN-86 2 000723
6 DIR .SYS 1-JAN-86 7 000725
7 DU .SYS 1-JAN-86 3 000734
8 DD .SYS 1-JAN-86 3 000737
9 DX .SYS 1-JAN-86 3 000742
10 DY .SYS 1-JAN-86 3 000745
11 MS .SYS 1-JAN-86 4 000750
12 LP .SYS 7-DEC-88 1 000754
13 DUSZ .SYS 1-JAN-86 2 000755
14 DZ .SYS 25-JAN-89 3 000757
15 MT .SYS 2-DEC-87 3 000762
16 PP .SYS 25-JAN-89 1 000765
17 PR .SYS 29-MAY-89 1 000766
18 UPDAT .BIC 29-MAY-89 30 000767
19 XTECO .BIC 1-JAN-86 26 001025
20 SETUP .BIC 1-JAN-86 27 001057
21 HELP .TXT 1-JAN-86 18 001112
22 DISK .CCC 4-JAN-89 1 001134
23 DISKET.CCC 4-JAN-89 1 001135
24 DISK .ICF 5-JAN-89 2 001136
25 DISKET.ICF 5-JAN-89 7 001140
26 MNUA01.CCC 1-JAN-86 5 001147
27 SYSA01.CCC 1-JAN-86 35 001154
28 BOOT .CCC 28-AUG-84 1 001217
29 LANG .CCC 19-DEC-84 1 001220
30 RESET .BIC 13-NOV-84 1 001221
31 CLRCLK.BIC 4-APR-85 1 001222
32 SIZA01.BIC 1-JAN-86 6 001223
33 HUXA01.BIC 1-JAN-86 2 001231
34 STKA01.BIC 13-SEP-84 6 001233
35 MENU01.BIC 1-JAN-86 4 001241
36 073101.BIC 1-JAN-70 100 001245
37 074107.BIC 1-JAN-70 80 001411
38 032101.BIC 1-JAN-86 55 001531
39 032102.BIC 1-JAN-86 44 001620
40 032103.BIC 1-JAN-85 54 001674
41 032104.BIC 1-JAN-85 33 001762
42 032105.BIC 1-JAN-86 25 002023
43 074101.BIC 1-JAN-70 104 002054
44 074102.BIC 1-JAN-86 15 002224
45 074106.BIN 1-JAN-86 5 002243
46 080101.BIC 1-JAN-88 10 002250
47 080102.BIC 1-JAN-88 17 002262
48 MC3107.CCC 1-JAN-86 1 002303
49 MC3110.CCC 1-JAN-86 1 002304
50 014101.BIC 1-JAN-86 17 002305
51 014102.BIC 1-JAN-86 20 002326
52 029101.BIC 3-SEP-87 6 002352
53 030101.BIC 11-FEB-83 17 002360
54 037101.BIC 1-JAN-86 17 002401
55 045101.BIC 1-AUG-85 32 002422
56 045102.BIC 1-AUG-85 32 002462
57 045103.BIN 1-AUG-85 17 002522
58 050101.BIN 1-JAN-84 17 002543
59 050102.BIN 1-JAN-84 11 002564
60 001103.BIC 1-JAN-84 12 002577
61 067101.BIC 1-JAN-86 17 002613
62 067102.BIC 1-JAN-86 17 002634
63 067103.BIN 1-JAN-86 13 002655
64 074103.BIC 1-FEB-88 73 002672
65 074104.BIC 1-JAN-86 22 003003
66 074105.BIC 1-JAN-86 24 003031

swob.blokow: 39975

hobot
07.08.2017, 18:44
не праздный такой вопрос возник по отечественным "маркировкам" ТМОС из поставки с ВЫЧ.КОМПЛЕКСАМИ.
В архиве есть ФОДОС_ТМОС (там никакого номера версии вообще нет) и ТМОС (который как-бы шёл вместе с РАФОС), у одного из уч. форума
есть комплект дискет ТМОС ДВК версия 4 (носители MX формата) ??? - несёт ли эта циферка какую нибудь информацию, я пока попросил обладателся просто сверить каталоги и файл инструкции (там где имена командных файлом для прогонов и номера тестов по устройствам) и конечно я на своей волне - считаю, что надо брать и считывать для архива ?
Буду рад любому ответу.

MiX
11.08.2017, 21:45
hobot, Есть описание ТМОСа.
Вроде от Эл.60.

Проверка технического состояния вычислительного комплекса сводится к выполнению с помощью ТМОС 00011-01 следующих тест-программ:

основной тест команд……………………………… ………………………………………… …… 791401

тест арифметики………………………… ………………………………………… .. 791402

тест команд с плавающей запятой……………………………… ………….. …………………. 791403

тест прерываний………………………… ……………………. ….. 791404

тест устройства И2 ………………………………………… …………………………………………. . 791405

системный тест…………………………………… …………………………………….. 791407

тест памяти……………………………… ………………………………………… ……………………. 791323

тест печатающего устройства………………………… ………………………………………… . 791325

тест команд накопителя иа магнитной ленте ИЗОТ 5003 . . . . 001101

тест временных соотношений НМЛ ИЗОТ 5003 …………………… 001102

тест обмена НМЛ ИЗОТ 5003 ………………………………………… ……. 001103

тест устройства ‘последовательного обмена……………………………. 00б101

тест дисплея……………………………… ………………………………………… …. 012101

тест матричного печатающего устройства………………………… ………………………. 013101

тест интерфейса И4……………………………………… ………………………………………… . 014101

тест обмена с накопителем на гибких магнитных дисках ГМД 70 . 014102

Запуск тест-программ через команду монитора R, например R791401 (ВК), где (ВК) — клавиша возврат каретки на клавиатуре терминала, или со стартового адреса 200в.

Ряд тест-программ можно объединить в так называемый цепочный файл с любым количеством повторов каждого теста. Цепочный файл создается в программе ХТЕСО — «Редактор текста ТМОС 00011-01 34».

Работоспособность всего комплекса как системы проверяет системный тест 791407. Тест-программа состоит из 10 программ, пронумерованных от 0в до lie, и программ обслуживания.

Программа 0. Тест печатающего устройства (терминала). Обеспечивает проверку правильности прерывания от печатающего устройства и вывода строк со знаками! " § … 1,4 (выдаются знаки с кодами 40, 41, 42, … 177).

Программа 1. Тест перфоленточного устройства ввода. Обеспечивает правильность прерывания от фотосчитывающего устройства и считывания кодов специального образца с перфоленты.

Программа 2. Тест перфоратора. Обеспечивает проверку правильности прерывания от перфоратора и перфорации последовательности кодов ООО, 001, 002, …, 377, 000, 001, … Правильность перфорации проверяется визуально или по программе 1. Программа 3. Тест устройства параллельного обмена И2. Программа состоит из двух подпрограмм:

прерывание от устройства параллельного обмена И2 при установленных разрядах 01 и 05 РС и сравнения данных регистров входного и выходного буферов; выполняется в начале прохода, затем блокируется;

прерывание от устройства параллельного обмена И2 при установленных разрядах 00 и 06 регистра состояния и сравнения данных регистров входного и выходного буферов.

Программа 4. Тест мозаичного печатающего устройства. Обеспечивает правильность прерывания от мозаичного печатающего устройства и вывода на устройство строк со знаками: ! " § …. (выдаются знаки с кодами: 40, 41, 42, …, 136, 137, 40, 41, …,). В каждой строке печатается 132 знака.

Программа 5. Тест устройства управления гибкими дисками. Программа состоит из четырех подпрограмм:

прерывание от диска 0 и/или диска 1 и запись кодов ООО, 001, …. 177 в буфер; прерывание от гибких дисков и запись кодов из буфера в каждый третий сектор на первую и 114-ю дорожки диска 0 и/или диска 1;

прерывание от дисков и считывание в буфер кодов, записанных в каждом третьем секторе на первой и 114-й дорожках диска 0 и/или диска 1;

прерывание от диска 0 и/или 1 и проверка считывания в буфер кодов, записанных в каждом третьем секторе на первой и 114-й дорожках диска 0 и/или диска 1.

Программа 6. Тест процессора, блока расширенной арифметики и плавающей запятой. Состоит из малых тестов, каждый из которых проверяет правильность выполнения команд процессора, блока РА и ПЗ.

Программа 7. Выборка и проверка банков памяти и перемещение тест-программы. Программа автоматически определяет емкость оперативной памяти и проверяет память выше 4К слов. Для этого в каждую ячейку записывается содержимое, равное ее адресу, затем, начиная со старшего адреса, проверяется содержимое ячеек. Программа перемещает тест-программу в каждый банк и формирует переходы из банка в банк.

Программа 10. Распечатка регистров. Обеспечивает распечатку содержимого регистров RO—R7, РСП. Используется для определения содержимого в случае останова по ошибке.

Программа 11. Перфорация кодов специального образца. Обеспечивает перфорацию на ленте кодов ООО, 001, 002, 003, … 377, 000, … Участок перфоленты, склеенный в кольцо, представляет собой перфоленту специального образца.

Для установки режима работы тест-программы используются соответствующие разряды ячейки 176:

разряд 15 (100000) —останов по ошибке;

разряд 14 (040000) — зацикливание малого теста;

разряд 13 (020000) — запрещение сообщения об ошибке;

разряд 12 (010000) —запрещение установки разряда Т РСП;

разряд 11 (004000) — запрещение повторения малого теста;

разряд 10 (002000) — запрещение проверки команд процессора;

разряд 9 (001000) — запрещение перемещения тест-программы

разряд 08 (000400) — повторный запуск тест-программы по ошибке;

разряд 07 (000200) — запрещение сообщения о конце прохода;

разряд 05 (000040) — запрещение проверки матричного печатающего устройства;

разряд 04 (000020) — запрещение проверки устройства И2;

разряд 03 (000010) — запрещение проверки команд расширенной арифметики и плавающей запятой;

разряд 02 (000004)—запрещение теста печатающего устройства (терминала); разряд 01 (000002) —запрещение проверки диска 1; разряд 00 (000001) —запрещение проверки диска 0.

Для проверки перфоленточных устройств ввода и вывода устанавливаются соответствующие коды ячеек 544 и 546:

ячейка 544—000000/177777 разрешена/ запрещена проверка перфоленточного устройства ввода;

ячейка 546—000000/177777 разрешена/ запрещена проверка перфоратора. Программа «Системный тест» загружается с гибкого диска и запускается командой монитора R 791407 (ВК) или загружается с перфоленты индекса 8.842,006-06. Пусковые адреса: 200— выполнение тест-программы;

400 — выполнение программ перфорации кодов 000—377;

410 — выполнение программ вывода, содержимого R0—R7, РСП.

После запуска программы выводится сообщение

ПАМЯТЬ хххххх

где хххххх — верхний предел проверяемой памяти. В конце прохода тест-программы выводится

ПРОХОД хххххх ОШИБОК УУУУУУ Д Г ОШИБОК гггггг ПРЕРЫВАНИЙ тттттт

где хххххх — номер прохода тест-программ; уууууу — число ошибок; гггггг — число ошибок, обнаруженных при проверке дисков; тттттт — число прерываний от таймера.

Сообщение об ошибке выводится в виде: СК ххх ххх РКП ууу ууу цикл ггг ггг

где ххх ххх — счетчик команд в момент ошибки; ууу ууу — регистр состояния процессора в момент ошибки; ггъ ггг — начальный адрес малого теста, который обнаружил ошибку

MiX
31.12.2017, 23:46
Нашелся вроде самый старый ТМОС с монитором от 11.05.79.

ТМОС 4.800.001-03 - здесь. (http://doc.pdp-11.org.ru/Electronic60/TMOS/%d2%cc%ce%d14.800.001_03.DSK)

http://doc.pdp-11.org.ru/Electronic60/TMOS/%d2%cc%ce%d1_small2.jpg

Andrey_Ak
15.06.2018, 11:23
Товарищи, а подскажите, вот в этом архиве:
http://tis.kz/progs/dvk/TMOC.rar
образы какой-то ТМОС, но эти образы я что-то ничем не могу открыть,
может попробуете?

Hunta
15.06.2018, 11:44
DX или DY (скорее) образы?

Andrey_Ak
15.06.2018, 11:58
DX или DY (скорее) образы?

Да уже по всякому пытался открыть, в разных эмуляторах, не выходит..

BYTEMAN
15.06.2018, 12:02
там вроде как своя ФСка, надо грузиться с образов и из-под них уже каталог смотреть...

Hunta
15.06.2018, 12:03
Сейчас не могу попробовать - на работе. До вечера, если кто не ответит раньше

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

Andrey_Ak, а грузиться пробовал?

Andrey_Ak
15.06.2018, 12:16
Да, грузится пробовал, не грузятся.. Пробовал как DX, DY..

И каталог не просматривается ни под ТМОС ни под ТМОС-2

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

Кстати, я так понял, ТМОС-2 не имеет тестов для МС1201.03/04 (ДВК4) ?

Случайно он не для Эл.85?

Hunta
15.06.2018, 12:29
Случайно он не для Эл.85?
Размер образа вроде не тот...

Andrey_Ak
15.06.2018, 12:41
Размер образа вроде не тот...

Это я не про свои образы, а про:
http://zx-pk.ru/threads/24073-xxdp-i-tmos-2-na-dvk-i-uknts.html?p=895047&viewfull=1#post895047

---

И потом, ТМОС-2 из первого сообщения темы:



@B
$MY0


ЗАГРУЖАЕТСЯ РАСШИРЕННЫЙ МОНИТОР



ТМОС-2. РАСШИРЕННЫЙ МОНИТОР
ЗАГРУЖЕН С MY0
124КСЛОВ ПАМЯТИ
МИКРО-ЭВМ
ПОВТОРНЫЙ СТАРТ: 152166
КРАТКОЕ ОПИСАНИЕ ТМОС-2 ВЫВОДИТСЯ ПО "H"(H/P)

.DIR

НОМЕР# ИМФАЙЛ.ТИП ДАТА ДЛИНА СТАРТ

1 TMONXM.SYS 16-NOV-90 33 000067
2 TMONSM.SYS 4-APR-95 23 000130
3 TMCSM .SYS 1-JAN-86 24 000157
4 TMCXM .SYS 1-JAN-86 49 000207
5 UPDAT .BIC 29-MAY-89 30 000270
6 XTECO .BIC 1-JAN-86 26 000326
7 SETUP .BIC 1-JAN-86 27 000360
8 DATE .SYS 1-JAN-86 2 000413
9 DIR .SYS 1-JAN-86 7 000415
10 MY .SYS 4-APR-95 2 000424
11 HX .SYS 4-APR-95 3 000426
12 DU .SYS 1-JAN-86 3 000431
13 DD .SYS 1-JAN-86 3 000434
14 DX .SYS 1-JAN-86 3 000437
15 DY .SYS 1-JAN-86 3 000442
16 MS .SYS 1-JAN-86 4 000445
17 LP .SYS 7-DEC-88 1 000451
18 DUSZ .SYS 1-JAN-86 2 000452
19 DZ .SYS 25-JAN-89 3 000454
20 MT .SYS 2-DEC-87 3 000457
21 PP .SYS 25-JAN-89 1 000462
22 PR .SYS 29-MAY-89 1 000463
23 DL .SYS 15-SEP-86 4 000464
24 DB .SYS 15-SEP-86 2 000470
25 DM .SYS 15-SEP-86 4 000472
26 DR .SYS 15-SEP-86 3 000476
27 MM .SYS 15-SEP-86 3 000501
28 MU .SYS 15-SEP-86 4 000504
29 HELP .TXT 1-JAN-86 18 000510
30 VKAAC0.BIC 21-SEP-81 16 000532
31 CP1103.CCC 22-SEP-94 1 000552

СВОБ.БЛОКОВ: 1237


.


Этот ТМОС-2 вообще для каких машин? Ведь в нем кроме одного теста ничего нет, да и то этот тест я так понимаю на 1201.03/.04 не работает?

Hunta
15.06.2018, 12:52
А хвиг её знать. С Квантом шло три дискеты, на одном из низ тесты, но, насколько я помню, там был Фодос. Вот что б прям под ДВК-3/4 - не помню, попадалось ли.. И опять - это до вечера..

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


Это я не про свои образы, а про
Судя по тому, что упоминается DZ - да, для Э-85

Andrey_Ak
15.06.2018, 12:57
Под ДВК3/4 идет вот этот ТМОС:



@B
$MY0
ПРИМЕНЯЙТЕ КОМАНДУ "SET MX INFORM"

ФОДОС Ф B03.00
?KMON-F-Invalid command

.SET SL ON

.DIR

FMONSJ.SYS 73P 25-Apr-88 TT .SYS 2P 25-Apr-88
SWAP .SYS 26P 01-Feb-88 MX .SYS 9P 20-May-88
MY .SYS 3P 25-Apr-88 SL .SYS 13P 01-Feb-88
DX .SYS 3P 25-Apr-88 PIP .SAV 29P 01-Feb-88
DUP .SAV 45P 01-Feb-88 DIR .SAV 19P 01-Feb-88
TESTMX.SAV 39P 30-Nov-87 TESTDW.SAV 47P 18-Mar-87
STARTS.COM 1 11-Nov-99 FTMON .SAV 6 12-May-87
SPEED .TMS 3 12-May-87 791401.TMS 16 07-Feb-85
791402.TMS 16 07-Feb-85 791403.TMS 15 07-Feb-85
791404.TMS 12 07-Feb-85 691404.TMS 12 07-Feb-85
CKMBA0.TMS 11 27-Dec-88 CKMBA1.TMS 11 27-Dec-88
AVTBM2.COM 1 02-Jul-87 TTIN .TMS 4 07-Feb-85
DXIN .TMS 6 07-Feb-85 SYST1 .TMS 6 07-Feb-85
SYST2 .TMS 6 07-Feb-85 LPIN .TMS 3 07-Feb-85
DIR .TMS 3 08-Aug-88 791323.TMS 8 07-Feb-85
SYST .TMS 6 27-Dec-88 791324.TMS 8 27-Dec-88
CINAA0.TMS 17 27-Dec-88 CPCAA0.TMS 19 27-Dec-88
012101.TMS 23 27-Dec-88 MXPSI2.CCC 3 02-Jul-87
MXPSI1.CCC 3 02-Jul-87 MXPSI3.CCC 3 08-Aug-88
AVTBM1.COM 1 01-Jul-87 AVTBM3.COM 1 08-Aug-88
TSKGD1.SAV 13 27-Dec-88 TSTMX .SAV 13 26-Sep-89
TSDL6N.SAV 20 27-Dec-88 TSDL6W.SAV 20 27-Dec-88
TESTMY.SAV 16 27-Dec-88 TESTDL.SAV 20 27-Dec-88
TSTKGD.SAV 13 27-Dec-88 KC .SAV 17 27-Dec-88
TSTDW3.SAV 23 27-Dec-88 TOZUDP.SAV 10 27-Dec-88
SPEED .SAV 3 26-Apr-89 STOPDW.SAV 2 27-Oct-89
TESTPU.LST 14 27-Dec-88 TDW1 .SAV 51P 08-Mar-90
TDW .SAV 50P 09-Nov-89 SHD .SAV 2P 13-Apr-90
SHDMP .SAV 2P 13-Apr-90 FD100 .SAV 16P 13-Apr-90
PARK .SAV 2P 04-Nov-91 INSTR .TXT 4
VM3PRO.CCC 1 27-Dec-88 VM2PRO.CCC 1 27-Dec-88
VM2A .CCC 2 27-Dec-88 VM2 .CCC 3 27-Dec-88
VM2MY .CCC 3 27-Dec-88 VM3 .CCC 1 27-Dec-88
G1 .COM 5 27-Dec-88 M .COM 1 27-Dec-88
A .COM 1 27-Dec-88 Z .COM 1 15-May-89
V .COM 1 15-May-89 H .COM 1 15-May-89
B .COM 1 15-May-89 R .COM 1 15-May-89
T .COM 1 15-May-89 P .COM 1 15-May-89
W .COM 1 15-May-89
77 Files, 869 Blocks
721 Free blocks

.TYP INSTR.TXT
ЦЕПОЧКИ ТЕСТОВ :
@B - КОРОТКАЯ ЦЕПОЧКА ТЕСТОВ; @L - ПРОГОН (ВМ-2, КНГМД, КГД, КСМ)
@H - КОРОТКАЯ ЦЕПОЧКА ТЕСТОВ; @G - ПРОГОН (ВМ-2, КНГМД, КСМ, МС4622)
@T - КОРОТКАЯ ЦЕПОЧКА ТЕСТОВ; @M - ПРОГОН (ВМ-2, КМД, КГД, КСМ)
@R - КОРОТКАЯ ЦЕПОЧКА ТЕСТОВ; @X - ПРОГОН (ВМ-3, КМД, КЦГД, ОЗУДП)
@V - КОРОТКАЯ ЦЕПОЧКА ТЕСТОВ; @D - ПРОГОН (ВМ-3, КМД, КЖД, КЦГД)
@Z - КОРОТКАЯ ЦЕПОЧКА ТЕСТОВ; @N - ПРОГОН (ВМ-3, КМД, МС5305, КЦГД)
ТЕСТЫ МИКРО-ЭВМ :
791401.TMS - ОСНОВНОЙ ТЕСТ К-Д(ВМ2) !791402.TMS - ТЕСТ К-Д РАСШ. АРИФМ.(ВМ2)
791403.TMS - ТЕСТ К-Д С ПЛАВ. ЗАП.(ВМ2)!791404.TMS - ТЕСТ ПРЕРЫВАНИЙ(ВМ2)
791323.TMS - ТЕСТ ПАМЯТИ(ВМ2) ЗАГР МХ !SYST.TMS - СИСТЕМНЫЙ ТЕСТ(ВМ2)
791324.TMS - ТЕСТ ПАМЯТИ(ВМ2) ЗАГР МУ !
SPEED.TMS - ТЕСТ БЫСТРОД.(ВМ2,ВМ3) !TTIN.TMS - ТЕСТ ПОСЛ. ИНТЕРФ.(ВМ2,ВМ3)
CPCAA0.TMS - ОСНОВНОЙ ТЕСТ КОМАНД(ВМ3) !CINAA0.TMS - ТЕСТ ПРЕРЫВАНИЙ(ВМ3)
CKMBA0.TMS - ТЕСТ ОЗУ С ЗАГР. МХ1(ВМ3) !CKMBA1.TMS - ТЕСТ ОЗУ С ЗАГР. МУ0(ВМ3)
ТЕСТЫ УСТРОЙСТВ :
TOZUDP.SAV - ТЕСТ ОЗУ ДП !
012101.TMS - ТЕСТ СИМВОЛЬНОГО ДИСПЛЕЯ ! TESTPU.LST - ТЕСТ ПРИНТЕРА
TESTMX.SAV - ТЕСТ КНГМД И НАКОПИТЕЛЕЙ ! TESTMY.SAV - ТЕСТ КМД И НАКОПИТЕЛЕЙ
TESTDW.SAV - ТЕСТ КЖД И НАКОПИТЕЛЕЙ ! TSTKGD.SAV - ТЕСТ КГД (С МЕНЮ)
TSKGD1.SAV - ТЕСТ КГД (БЕЗ МЕНЮ) ! TESTDL.SAV - ТЕСТ КТЛК (С МЕНЮ)
TSDL6N.SAV - ТЕСТ МС4622,176560-176630 ! TSDL6W.SAV - ТЕСТ МС4622,176500-176550
KC.SAV - ТЕСТ КЦГД ! TSTDW3.SAV - ТЕСТ КЖД

.R FTMON

***ФОДОС-ТМОС*** МОНИТОР FTMON APR-87
ЗАПУСК: R FTMON ПОВ.ПУСК: 30124 ВЫХОД: СУ/C

КОМАНДЫ МОНИТОРА
L ИМЯ<ВК> ЗАГРУЖАЕТ ПРОГРАММУ
R ИМЯ<ВК> ЗАГРУЖАЕТ И ЗАПУСКАЕТ ПРОГРАММУ
O ИМЯ<ВК> ЗАГРУЖАЕТ И ВЫПОЛНЯЕТ ПРОГРАММУ ОДИН РАЗ
C ИМЯ<ВК> ВЫПОЛНЯЕТ ЦЕПОЧНЫЙ ФАЙЛ
D<ВК> ВЫВОДИТ СПРАВОЧНЫЙ ФАЙЛ НА ТЕРМИНАЛ
H<ВК> ВЫВОДИТ ЭТО СООБЩЕНИЕ


,
,D
ОСНОВНЫЕ ТЕСТЫ "М С С Д" (FTMON V2.2 ИЮЛЬ-1987)
-----------------------------------------------------------------------------
791401 - ОСНОВНОЙ ТЕСТ КОМАНД TTIN - ТЕСТ ПОСЛЕДОВАТЕЛЬНОГО ИНТЕРФЕЙСА
791402 - ТЕСТ КОМАНД Р.А. LPIN - ТЕСТ ПАРАЛЛЕЛЬНОГО ИНТЕРФЕЙСА
791403 - ТЕСТ КОМАНД П.З. DXIN - ТЕСТ ИНТЕРФЕЙСА ГМД-70
791404 - ТЕСТ ПРЕРЫВАНИЙ SYST - СИСТЕМНЫЙ ТЕСТ
691404 - ТЕСТ ПР-ИЙ ДЛЯ ВМ2 SYST1 - СИСТЕМНЫЙ ТЕСТ 1
791323 - ТЕСТ ПАМЯТИ SYST2 - СИСТЕМНЫЙ ТЕСТ 2
012101 - ТЕСТ ДС SPEED - ТЕСТ БЫСТРОДЕЙСТВИЯ

ИСПОЛЬЗОВАНИЕ ЦЕПОЧНЫХ ФАЙЛОВ ДЛЯ ПРОВЕРКИ РАЗЛИЧНЫХ МОДИФИКАЦИЙ МИКРО-ЭВМ

-----------------------------------------------------------------
!ИМЯ ЦЕПОЧНОГО ФАЙЛА ! MXPSI1 ! MXPSI2 ! MXPSI3 !
!-----------------------!--------------!--------------!---------!
!ТИП ПРОЦЕССОРА ! ВМ1 ! ВМ2 ! BM2 !
!-----------------------!--------------!--------------!---------!

,


Он как-бы есть и работает..

Не понятно что собой представляют две версии ТМОС-2 про которые я писал выше..

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


Судя по тому, что упоминается DZ - да, для Э-85

Ну DZ был и для Электроника-60

Hunta
15.06.2018, 13:05
Ну DZ был и для Электроника-60
Именно котроллер флопов? А то для PDP-11 был DZ - мультиплексор терминалов (не знаю - был ли советский аналог)

Andrey_Ak
15.06.2018, 13:23
Именно котроллер флопов? А то для PDP-11 был DZ - мультиплексор терминалов (не знаю - был ли советский аналог)

Да, контроллер флопов, точно такой-же как на Эл.85, с "Кочаном":

КНГМД2 - Контроллер накопителя на гибком магнитном диске (КНГМД) на базе КР1818ВГ93 и К1816ВЕ751
(i8751 с УФ стиранием, «Кочан»), ФАПЧ «Оптима», аналогичного используемого в ЭВМ «Электроника 85».

http://tis.kz/temp/20180502_123705.jpg

Hunta
15.06.2018, 14:30
Ну и зверюга по сравнению с MY...

Vslav
15.06.2018, 14:50
Да, контроллер флопов, точно такой-же как на Эл.85, с "Кочаном":

КНГМД2 - Контроллер накопителя на гибком магнитном диске (КНГМД) на базе КР1818ВГ93 и К1816ВЕ751
(i8751 с УФ стиранием, «Кочан»), ФАПЧ «Оптима», аналогичного используемого в ЭВМ «Электроника 85».

http://tis.kz/temp/20180502_123705.jpg
Это вроде не DZ. У нас он назывался MY2. Еще есть контроллер НГМД на 1801ВП1-128, на простой полуплате ДВК, подключенной к МПИ через буферы, без процессора ВМ1, называлась MY4.

Hunta
15.06.2018, 18:24
Ядрены пассатижи. Похоже, это что то тестирующее от русского VAX-а

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

EFKMV - Тест конфигурации для микро-ЭВМ "Электроника МС0107
Версия %d.%d%n_%n
Реализация микрокода ЦП - %d, версия аппаратуры - %d.%n
Поддерживаются данные типов F-FLOAT и 9%n
Реализация микрокода ЦП - %d, версия аппаратуры - %d.%n.%n
ЦП не поддерживает данные плавающих типов.
%n0%nЦП поддерживает данные типов D, F и G-FLOAT.%n
Ошибка при обработке плавающих данных.
%nD-FLOAT•G-FLOATz%n
Время %nУстройство проверки (Мин) Примечания

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

И дискета, похоже, с интерливом

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

ТМОС
http://narod.ru/disk/13128668000/TMOC.rar.html
Подписи на конвертах: (на дискетах только номера)
46-00: TMOC ? [SYS0.SYSEXE] EFKAA, EFKMS, EFKMV, SYSBOOT
46-01: Форматер винта [SYS0.SYSEXE] - EFXRQ.EXE Тест мультиплексоров в том же каталоге EFXDZ.EXE
02, 03 и 04: без подписей.

Ссылка протухла. ЕМНИП, вроде как KALDYH выкладывал

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

http://zx-pk.ru/threads/10718-soft-dlya-dvk-pdp11.html

AFZ
16.06.2018, 04:51
КНГМД2 - Контроллер накопителя на гибком магнитном диске (КНГМД) на базе КР1818ВГ93 и К1816ВЕ751
(i8751 с УФ стиранием, «Кочан»), ФАПЧ «Оптима», аналогичного используемого в ЭВМ «Электроника 85». Скорее всего, воронежский "самопал". В смысле не цельноутянутое у DEC, как вся остальная воронежская продукция, а разработанное самостоятельно, на базе DZ Э-85.

Andrey_Ak
16.06.2018, 05:01
ТМОС
http://narod.ru/disk/13128668000/TMOC.rar.html
Подписи на конвертах: (на дискетах только номера)
46-00: TMOC ? [SYS0.SYSEXE] EFKAA, EFKMS, EFKMV, SYSBOOT
46-01: Форматер винта [SYS0.SYSEXE] - EFXRQ.EXE Тест мультиплексоров в том же каталоге EFXDZ.EXE
02, 03 и 04: без подписей.

Ссылка протухла. ЕМНИП, вроде как KALDYH выкладывал

- Да, эти образы от тов. KALDYH, но что-же там за формат такой и как открыть?

AFZ
16.06.2018, 05:05
но что-же там за формат такой и как открыть?Скорее всего, DZ. Попробуй Тотальным Командиром с плагином от Патрона.

Hunta
16.06.2018, 09:47
но что-же там за формат такой и как открыть?
Физический формат - почти наверняка DZ - 80х10х1 плюс интерлив.

Логический формат (ака файловая система) - судя по тому, что видно при просмотре содержимого - там родной формат для VAX/VMS (развитие формата файловой системы RSX Files-11 или более правильно ODS-1) - ODS-2. И насколько я понимаю, единственный сейчас способ добраться до содержимого - из под VAX/VMS или МОС32.

Сильно сомневаюсь, что Total Commander с плагином поможет - насколько я помню, он понимает только DOS-11 и RT-11.

form
16.06.2018, 16:29
(развитие формата файловой системы RSX Files-11 или более правильно ODS-1) - ODS-2.
Скорее все-таки ODS-1. В P/OS есть ограниченная поддержка подкаталогов в рамках обычного ODS-1. Такой образ нормально монтируется в M+ (если расставить сектора в привычном порядке), но подкаталоги будут недоступны без соответствующего ACP (пример которого есть например на ftp.update.uu.se). Кстати в M+ вроде есть заточки для монтирования R/O ODS-2 - попадалось что-то такое когда ковырял исходники MOU. Но это надо руками собирать.

MiX
16.06.2018, 16:47
Скорее все-таки ODS-1.
В файле можно прочесть "TEST_11 NED DECFILE11B". Скорее это ODS-2.

form
16.06.2018, 16:51
В файле можно прочесть "TEST_11 NED DECFILE11B". Скорее это ODS-2.
Ну значит есть и такие. МОСовские в коллекциях точно были.

Hunta
16.06.2018, 17:01
Тот набор дискет, о котором идёт речь - точно не ODS-1. В ODS-1 не увидеть имён файлов при просмотре, скажем, в FAR-е - они в Radix-50. А в этих - спокойно видны: EFKMS.EXE;1 BADLOG.SYS;1 CORIMG.SYS;1 SYS0.DIR;1 VOLSET.SYS;1 SYSEXE.DIR;1 CONTIN.SYS;1

form
16.06.2018, 17:10
Тот набор дискет, о котором идёт речь - точно не ODS-1. В ODS-1 не увидеть имён файлов при просмотре, скажем, в FAR-е - они в Radix-50. А в этих - спокойно видны: EFKMS.EXE;1 BADLOG.SYS;1 CORIMG.SYS;1 SYS0.DIR;1 VOLSET.SYS;1 SYSEXE.DIR;1 CONTIN.SYS;1
Угу, я понял уже :)

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


EFKMS.EXE
Кстати, в RSX есть битик в каком-то из $FEAT, который заставляет TKB по умолчанию делать .EXE вместо .TSK :)

MiX
26.06.2018, 00:46
Нашёл утилитку под ODS2.

Описание - здесь. (http://simh.trailing-edge.com/sources/simtoolsv310-0/ods2_readme.txt)

Скачать - здесь. (http://simh.trailing-edge.com/sources/simtoolsv310-0/ods2_win32.exe)

anasana
27.06.2018, 22:08
Нашёл утилитку под ODS2.
Может тут не по теме, именно в этой теме, не помню выкладывал в смежной или нет, есть ещё vaxft.exe;
оригинал и пропатчил для меток ODS-2 DECFILE11B и MOC32MF11B (для дистрибутива MOC-32 от CodeMaster и KALDYH).
https://yadi.sk/d/NAbv6pJU3YVdMn
Примерs использования:

c:\out>vaxft (DECFILE11B).exe
$ open 46-00.img
Volume '46-00.img' connected for read/write access.
$ dir

Directory DKA100:[000000]

000000.DIR;1
BACKUP.SYS;1
BADBLK.SYS;1
BADLOG.SYS;1
BITMAP.SYS;1
CONTIN.SYS;1
CORIMG.SYS;1
INDEXF.SYS;1
SYS0.DIR;1
VOLSET.SYS;1

Total of 10 files.
$ cd sys0.dir
Working directory is [000000.SYS0]
$ dir

Directory DKA100:[000000.SYS0]

SYSEXE.DIR;1
SYSMGR.DIR;1

Total of 2 files.
$ cd sysexe.dir
Working directory is [000000.SYS0.SYSEXE]
$ dir

Directory DKA100:[000000.SYS0.SYSEXE]

EFKAA.EXE;1
EFKMS.EXE;1
EFKMV.EXE;1
SYSBOOT.EXE;1

Total of 4 files.
$


$ open 155.img
Volume '155.img' connected for read/write access.
$ dir

Directory DKA100:[000000]

000000.DIR;1
BACKUP.SYS;1
BADBLK.SYS;1
BADLOG.SYS;1
BITMAP.SYS;1
CONTIN.SYS;1
CORIMG.SYS;1
DOC.DIR;1
INDEXF.SYS;1
SYS0.DIR;1
VOLSET.SYS;1

Total of 11 files.
$ cd doc.dir
Working directory is [000000.DOC]
$ dir

Directory DKA100:[000000.DOC]

INTTU.DOC;1
KONNTU.DOC;1
TAJTU.DOC;1
TUKUB1.DOC;1

Total of 4 files.
$ get inttu.doc
Copying DKA100:INTTU.DOC to 'inttu.doc' ...
Transfer complete.
$ get konntu.doc
Copying DKA100:KONNTU.DOC to 'konntu.doc' ...
Transfer complete.
$ get tajtu.doc
Copying DKA100:TAJTU.DOC to 'tajtu.doc' ...
Transfer complete.
$ get tukub1.doc
Copying DKA100:TUKUB1.DOC to 'tukub1.doc' ...
Transfer complete.
$

MiX
24.01.2019, 18:31
Тестовая операционная система для СМ1425.

ТОС1425 скачать - здесь. (http://doc.pdp-11.org.ru/SM_EVM/%d1%cc1425/TOS1425.DSK)

Valent
22.02.2019, 10:14
Люди добренькие, объясните, как на PDP-11/23 запустить тест ZRCD?

dk_spb
22.02.2019, 15:54
Тесты которые от 0107 какие-то убогие.
Во-первых, 0107 - это аналог MicroVAX II, а тесты выглядят как тесты от MicroVax I (у MicroVAX II совсем другие тесты).

Во-вторых, что на живой машинке, что на эмуляторе из 3-х тестов с первой дискеты работает только один (общий).
Тест CPU сразу вылетает в HALT при загрузке, тест памяти даёт менять в своём меню настройки, но после команды Cтарт пишет "тест начался" и сразу в HALT.

В-третьих, тест памяти "кривой": сам он кол-во памяти не определяет, а если задать ручками 1Mb и дать команду "Старт 5", то тест ответит что "возможные значения аргумента Старт от 1 до 0". Но если дать 'Старт 1' - ответ будет такой же. Работает только 'Старт 0'

Valent
22.02.2019, 19:06
Что-то по ссылкам на Дистрибутивы XXDP V2 не грузятся образы дисков https://cloud.mail.ru/public/HNGh/V4RR5LLcx

MiX
23.02.2019, 13:02
Люди добренькие, объясните, как на PDP-11/23 запустить тест ZRCD?
Если система загружена R ZRCD [ВК]

Что-то по ссылкам на Дистрибутивы XXDP V2 не грузятся образы дисков
Скорее всего загрузчик не соответствует контроллеру.

form
26.02.2019, 13:55
R ZRCD
Точнее R ZRCD?? поскольку файлы именуются с номерами версий.
Потом на подсказку DR> еще нужно будет ввести STA и настроить параметры.
Пример диалога (для ZRQC) есть здесь (http://pdp-11.org.ru/~form/pdp11-83/).

Valent
08.03.2019, 17:29
Добрый день, при запуске ZRQC??, после диалога вместо запуска форматирования RX33 программа пишет, не могу работать без лайн тайм оклок, кто-нибудь знает, где эту саму лайн тайм взять? И ещё вопрос, может не совсем в тему. При форматировании программой 800.сом на 800 кб, дискета после форматирования распознается RT-11 как (RX50) 400 кб , а куда делись ещё 400 кб? А при форматировании на 1,2 мб дискета вообще не распознается. Частота данных RX33 совпадает с частотой (500 кГц) 3,5" флоппи-привода в режиме HD?

hobot
08.03.2019, 18:29
Valent, совсем не ясно где и что вы запускаете?
https://zx-pk.ru/threads/24073-xxdp-i-tmos-2-na-dvk-i-uknts.html?p=742874&viewfull=1#post742874

По поводу форматирования, если форматируете под MS DOS пользуйтесь инструкцией (http://uknc.narod.ru/DSK/index.htm) на сайте Арсения - это рабочий вариант создания дискеты MZ80(УК-НЦ) или MY80(ДВК) или BY(БК11М)

Valent
08.03.2019, 21:50
Запускаю утилиту ZRQCH0.BIN из XXDP-XM EXTENDED MONITOR - XXDP V2.5 для форматирования дискеты RX33 контроллера MSCP RQDX3, как написано в PDP11_DiagnosticHandbook_1988. Конфигурация: DEC PDP-11/23 (M8186), контроллер СОМ-порта (М8043), память 128 kW, контроллер FDD фирмы Sigma Information Systems SDC-RX50, XXDP запускаю с драйвера DU0: (RX50), отформатировать хочу дискету в драйвере DU1:, как RX33. Контроллер поддерживает форматы RX50 и RX33, в мануале написано, что контроллер является аналогом флоппи части контроллера RQDX. После ответов на все вопросы теста ZRQCH0.BIN, вместо процесса форматирования появляется сообщение: программа не может работать без LINE TIME O'CLOCK.

Hunta
08.03.2019, 22:08
Возможно, как и на ДВК - кнопкой включается таймер
На котроллере переключатели есть? Если да - ищите описание

MiX
08.03.2019, 23:06
Конфигурация:
Похоже нет LTC.


вместо процесса форматирования появляется сообщение:
В мануале (http://www.bitsavers.org/pdf/sigmaInformationSystems/SDC-RX50_Floppy_Ctrl_Man_Jun87.pdf) на 13 странице вроде как в ПЗУ платы есть свой форматтер.

form
09.03.2019, 06:33
Возможно, как и на ДВК - кнопкой включается таймер
Да, на 11/23 таймер вручную включается.

Valent
09.03.2019, 08:55
Похоже нет LTC.


В мануале (http://www.bitsavers.org/pdf/sigmaInformationSystems/SDC-RX50_Floppy_Ctrl_Man_Jun87.pdf) на 13 странице вроде как в ПЗУ платы есть свой форматтер.

К сожалению, там написано, что надо загрузиться со специальной дискеты и появится утилита для форматирования, а на счет LTC это идея, я ремонтировал блок питания в корзине и, возможно, плату с которой идет LTC вставил неправильно. Спасибо за совет, в понедельник проверю. LTC - это 50 Гц от сети?

form
09.03.2019, 09:02
LTC - это 50 Гц от сети?
Да. Сигнал обычно идет с родного БП.
Есть так же DECовская Q-Bus плата - генератор LTC и сигналов состояния питания. Была на ebay, но дорогая.

MiX
09.03.2019, 10:18
К сожалению, там написано, что надо загрузиться со специальной дискеты и появится утилита для форматирования
Возможно что подхватит RTшный FORMAT.SAV.

а на счет LTC это идея, я ремонтировал блок питания в корзине и, возможно, плату с которой идет LTC вставил неправильно.
Вообще я имел ввиду Q-Busный генератор LTC, ну раз есть в БП смотрите там.


LTC - это 50 Гц от сети?
Если сеть 50Гц то 50. С генератором есть ещё варианты 60, 800.

Valent
09.03.2019, 11:00
Похоже нет LTC.


В мануале (http://www.bitsavers.org/pdf/sigmaInformationSystems/SDC-RX50_Floppy_Ctrl_Man_Jun87.pdf) на 13 странице вроде как в ПЗУ платы есть свой форматтер.

Я ещё раз перечитал мануал, стр. 13. Там написано, SDC-RX50 имеет встроенную подпрограмму форматирования. А ниже - форматируемый диск становится загрузочным с помощью стандартного DU загрузчика. Я не понимаю смысла написанного, если можно, переведите мне это на детский лепет. Я сначала подумал, что надо воткнуть в привод неформатированный диск и попытаться с него загрузиться, тогда загрузится утилита для форматирования, но в этом случае контроллер перешёл в режим бесконечного чтения нулевой дорожки и запилил мне дискету. Может надо отформатированную RX50 дискету вставить в привод и с него попытаться загрузиться? Тогда утилита загрузится на диск и он станет загрузочным?

Hunta
09.03.2019, 11:21
форматируемый диск становится загрузочным с помощью стандартного DU загрузчика
Ну, скорее всего имеется ввиду, что для загрузки с дискеты нужно прописать первичный загрузчик операционки и что для этого дела подойдёт стандартный загрузчик для DU устройств из операционки. Или не много по другому - контроллер использует интерфейс DU

hobot
09.03.2019, 16:19
К сожалению, там написано, что надо загрузиться со специальной дискеты
для тестов там специальная ОС - это не RT-11.
Можно попытаться обмануть машинку так - сделать пустой образ DU в эмуляторе и записать его на дискету? Или сделать DU пусковую дискету и прописать и подсунуть

rrp
16.05.2020, 10:43
Уважаемые, я думаю, что мой вопрос из разряда FAQ, но все же - не подскажет ли мне какая-либо добрая душа как перетранслировать драйвер от RT-11 под ТМОС-2?

Hunta
16.05.2020, 10:57
как перетранслировать драйвер
Под ТМОС/XXDP писать драйвера не пробовал, но из опыта написания драйверов под RT и RSX - практически наверняка автоматом - никак. Оформление разное. Можно переписать - по мотивам...

rrp
16.05.2020, 11:02
Под ТМОС/XXDP писать драйвера не пробовал, но из опыта написания драйверов под RT и RSX - практически наверняка автоматом - никак. Оформление разное. Можно переписать - по мотивам...
Спасибо, понял.... :-(
А ссылку на мануал по написанию драйверов для XXDP2 можешь сбросить? Буду крайне признателен. :-)

Hunta
16.05.2020, 11:05
А ссылку на мануал по написанию драйверов для XXDP2 можешь сбросить?
Скажу так - не удивлюсь, если в файлопомойке что-то есть, но.. не помню, что бы натыкался. Тоже попробую пошерстить. И вроде как есть драйвер HD для ТМОС/XXDP в составе эмулятора Патрона, но вот насчёт исходников - тоже не помню. Пока немного занят, самое ранее через пару часов могу попробовать глянуть.

rrp
16.05.2020, 11:07
Скажу так - не удивлюсь, если в файлопомойке что-то есть, но.. не помню, что бы натыкался. Тоже попробую пошерстить. И вроде как есть драйвер HD для ТМОС/XXDP в составе эмулятора Патрона, но вот насчёт исходников - тоже не помню. Пока немного занят, самое ранее через пару часов могу попробовать глянуть.
Спасибо, "мне не к спеху", подожду... :-)

form
16.05.2020, 11:47
автоматом - никак
Там свои драйверы и в принципе не сильно сложные.
Я выкладывал драйвер MY, потом Patron вроде делал HX.

Hunta
16.05.2020, 11:48
Спасибо, "мне не к спеху", подожду... :-)
Ну, собственно, что то похоже есть на bitsaver-е
http://www.bitsavers.org/pdf/dec/pdp11/xxdp/
и (здесь смотреть по символам xxdp)
http://www.bitsavers.org/pdf/dec/pdp11/microfiche/ftp.j-hoppe.de/bw/gh/

rrp
16.05.2020, 12:00
Там свои драйверы и в принципе не сильно сложные.
Я выкладывал драйвер MY, потом Patron вроде делал HX.
HX и MY я уже пользую - за что огромное спасибо! Но мне нужен AZ под ТМОС-2... :-(

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


Ну, собственно, что то похоже есть на bitsaver-е
http://www.bitsavers.org/pdf/dec/pdp11/xxdp/
и (здесь смотреть по символам xxdp)
http://www.bitsavers.org/pdf/dec/pdp11/microfiche/ftp.j-hoppe.de/bw/gh/

Спасибо! Попробую разорбраться...

form
16.05.2020, 12:00
Но мне нужен AZ под ТМОС-2...
Писать драйвер под XXDP проще чем под RT-11.
Если известно что надо с железом делать - думаю проблеим не будет.

Hunta
16.05.2020, 12:02
Попробую разорбраться
В разборках не помощник, с XXDP мало контачил - в основном - на СМ-ках запускал, ну вроде как с ленты диск делал - собственно и всё.

rrp
16.05.2020, 12:17
На данный момент, всем - СПАСИБО!
Доку по написанию драйверов нашел по ссылке от Hunta (http://www.bitsavers.org/pdf/dec/pdp11/microfiche/ftp.j-hoppe.de/bw/gh/AH-FG10A-MC__XXDP__XXDP_V2_DRVR_PROGR_GD__CHQDPA0__(C)1984. pdf).
Если возникнут проблемы - уже знаю у кого спрашивать! :-)
Буду разбираться....

AFZ
29.05.2020, 18:41
Просмотрел MYXXDP. Переделать этот MYXXDP в AZXXDP не фиг делать. А вот дальше... В общем-то все понятно, кроме одного. Вернее двух - первое - где укачать эту XXDP+, или как там ее? И второе - как мне сделать ее загружаемой с AZ ? Что делать с LDA-файлом, который получается из-под myxxdp.com? Особенно учитывая, что у меня в корзинке всего две платы: 1201.04 и AZ ? Терминал - и тот VT52 на писюке...

hobot
29.05.2020, 19:37
где укачать эту XXDP+
https://zx-pk.ru/threads/24073-xxdp-i-tmos-2-na-dvk-i-uknts.html?p=742857&viewfull=1#post742857

http://www.retrocmp.com/tools/pdp-11-diagnostic-database/202-pdp-11-diagnostics-database

Hunta
29.05.2020, 19:38
https://zx-pk.ru/threads/24073-xxdp-...l=1#post742857
Чё, прям на первой странице? Да лана, не может этого быть.

SuperMax
29.05.2020, 20:10
Просмотрел MYXXDP. Переделать этот MYXXDP в AZXXDP не фиг делать. А вот дальше... В общем-то все понятно, кроме одного. Вернее двух - первое - где укачать эту XXDP+, или как там ее? ..
вижу тут
https://mirrors.pdp-11.ru/search.php?text=XXDP

falanger
14.03.2021, 14:18
Доброго дня. Может кто-нибуть из Гуру на основе образа ТМОС для НХ собрать образ с утилитами для RQDX3 DEC?
Это ZRQC-ZRCA.

Ради интереса запустил С СР1103 - вылетает
000010
@
От так, что-то не нравится ему моя 11/53. Хотя встроенные в ПЗУ платы KDJ11-D/S тесты проходят.

Patron
16.03.2021, 16:54
Доброго дня. Может кто-нибуть из Гуру на основе образа ТМОС для НХ собрать образ с утилитами для RQDX3 DEC?
Это ZRQC-ZRCA.
А почему самостоятельно не сделать, а то не совсем понятно, какие именно BIN-файлы нужны.

В сети есть полный набор файлов XXDP: emulator.pdp-11.org.ru/XXDP/ (http://emulator.pdp-11.org.ru/XXDP/), а в каталоге: emulator.pdp-11.org.ru/XXDP/XXDP_V2/ (http://emulator.pdp-11.org.ru/XXDP/XXDP_V2/) - есть набор всех версий всех доступных дистрибутивов всех тестов XXDP для ТМОС-2. В TXT-файлах там полные списки содержимого каждого образа.

Нужно скачать все TXT-файлы, найти тот образ, в котором есть интересующие версии нужных тестов, скачать образ и при помощи DSK-плагина просто скопировать нужные BIN-файлы в свой загрузочный образ ТМОС.

hobot
17.03.2021, 00:43
А почему самостоятельно не сделать, а то не совсем понятно, какие именно BIN-файлы нужны.

В сети есть полный набор файлов XXDP: emulator.pdp-11.org.ru/XXDP/ (http://emulator.pdp-11.org.ru/XXDP/), а в каталоге: emulator.pdp-11.org.ru/XXDP/XXDP_V2/ (http://emulator.pdp-11.org.ru/XXDP/XXDP_V2/) - есть набор всех версий всех доступных дистрибутивов всех тестов XXDP для ТМОС-2. В TXT-файлах там полные списки содержимого каждого образа.

Нужно скачать все TXT-файлы, найти тот образ, в котором есть интересующие версии нужных тестов, скачать образ и при помощи DSK-плагина просто скопировать нужные BIN-файлы в свой загрузочный образ ТМОС.
Patron фактически сам себя продублировал, поскольку первое сообщение очень информативное и все ссылку нужные там имеются ;-)