PDA

Просмотр полной версии : Софт для УКНЦ



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

hobot
08.04.2015, 12:23
загрузил 5.4G Y2k 8bit - твою, без стартового файла
таймер тикает ) Мне чего там все дрова убить? )

---------- Post added at 12:19 ---------- Previous post was at 12:18 ----------


Не мешает. BOO/WA/FO подождет смены диска.


Все подойдет если из драйверов будет только MZ и не будет стартового файла

Тогда жди меня такой образ нодо сочинить и нарезать )))
Или давай готовый для нарезки ))) - в котором ты уверен !

---------- Post added at 12:23 ---------- Previous post was at 12:19 ----------

Или давай готовый для нарезки ))) - в котором ты уверен !

form
08.04.2015, 12:24
Или давай готовый для нарезки ))) - в котором ты уверен !

Недавно выкладывал с MU/BASIC - пойдет.
И обязательно НЕ грузиться с винта.

hobot
08.04.2015, 13:17
И обязательно НЕ грузиться с винта.
Таак! Спокойствие, только спокойствие!
Сделал из МУ-БЭйсика вот такое


Image : ukmub.dsk

Format : DSK
Size : 800 Kb

Volume ID: MU BASIC-11
Owner : FORM

File Blocks Date Bytes
---------- ------ ----------- ----------
SWAP .SYS 28P 28-Mar-2015 14'336
RT11SB.SYS 101P 28-Mar-2015 51'712
MZ .SYS 4P 28-Mar-2015 2'048
DIR .SAV 20P 31-Oct-1998 10'240
PIP .SAV 30P 31-Oct-1998 15'360
DUP .SAV 52P 31-Oct-1998 26'624
RESORC.SAV 35P 31-Oct-1998 17'920
IND .SAV 58P 31-Oct-1998 29'696
K52 .SAV 81P 20-May-2011 41'472
DATE .SAV 3P 15-Nov-2012 1'536
STRTSB.COM 1 28-Mar-2015 512
< UNUSED > 1173 600'576
---------- ------ ----------- ----------
11 Files, 413 Blocks
1173 Free blocks

и проверил в UKNCBTL
таймер замер - всё иду на живую машинку, отпишу.

---------- Post added at 13:17 ---------- Previous post was at 12:57 ----------

загрузился - убедился, что таймер стоит,
дою команду BOO/WA/FO MZ1:
По запросу вставляют тестовый диск

Выдаёт
<..>ON-F-Inv dir 012322

СТОП
<..>3524/000000

form
08.04.2015, 13:20
Ладно, до дому доберусь - скажу как руками загрузиться после системы :)

---------- Post added at 16:20 ---------- Previous post was at 16:19 ----------

А запросы там внимательно читал? Он случайно не просил системный диск вставить?

hobot
08.04.2015, 13:30
А запросы там внимательно читал? Он случайно не просил системный диск вставить?


http://smages.com/images/img5966.jpg

http://smages.com/images/img5967.jpg

form
08.04.2015, 13:39
Походу косяк в DUP'е... 11/83 сейчас выключен, не могу посомтреть инфу для ручной загрузки...

---------- Post added at 16:39 ---------- Previous post was at 16:34 ----------

А у тебя привод точно MZ1 называется? Я писал на случай когда во втором дискета :)

hobot
08.04.2015, 14:00
А у тебя привод точно MZ1
Да - потому что я до сих пор не сделал правильный шнурок на два карманчика!
Да и с HDD мне как то одного стало хватать, поэтому по умолчанию на прямом шлейфе 1 привод № 1 )

Слушай, а может проблем в том как я его нарезал.
Через дос эмулятор - командой copy/dev - я про тестовую дискету.
По другому у меня не работало. Только так весь софт переношу - всё работает.


Сделай сам образ системы в котором уверен, у меня все тут пока подключено рядышком и машинка с ДОС и УК-НЦ )

form
08.04.2015, 16:44
Через дос эмулятор - командой copy/dev

По другому и не получится - она не RTшная.

hobot
09.04.2015, 03:04
Интересная дискета в последней пачке от TheGWBV.
UK_OI_DISK1B.DSK





TOO "Группа 'Объединенный интеллект'"

Comint Group, Ltd.


Дискета #1В

Описания системных программ

Аннотация на поставляемые файлы

CLOCK .HLP 3 ; Описание пары "reload.sav + clock.rel"
DIP .HLP 4 ; Описание программы dip.sav
LP .HLP 3 ; Описание драйвера lp.sys
EMT .LST 19 ; Коды ЕМТ-запросов
ERRCOD.LST 7 ; Коды ошибок ЕМТ-запросов
SPFUN .LST 4 ; Коды запросов .spfun
DECOBJ.PCK 14 ; Описание программы decobj
DESHLP.PCK 6 ; Описание программы dess
DISPL .PCK 17 ; Коды управления терминалом vt52
EDIKHL.PCK 91 ; Описание программы edik (полное)
ED218H.PCK 18 ; Описание программы edik (краткое)
KDAYLS.PCK 9 ; Описание программы kday
K13 .PCK 97 ; Описание программы k13
LECMAC.PCK 135 ; Лекции по ассемблеру
PPDPR .PCK 6 ; Описание драйвера рр.sys
PPUK .PCK 33 ; Работа с периф. процессором (Худяков)
PRSALG.PCK 9 ; Алгоритмы архиваторов (Янг)
RIGHT .PCK 32 ; Закон об авторских правах на ПО
RT11BG.PCK 55 ; Руководство по RT для начинающих
SYSLIB.PCK 236 ; Описание системной библиотеки
SYSMAC.PCK 179 ; Описание системной макробиблиотеки
TPHELP.PCK 326 ; Описание программы pass.sav
TSLST .PCK 7 ; Описание драйвера .sys
UTILIT.PCK 199 ; Описание системных утилит
DECS .PRE 13 ; Описание программы decs
KM1801.PRE 7 ; Коды команд процессора
D100 .TXT 4 ; Управляющие коды принтера d100
UCL .TXT 11 ; Описание программы ucl
PACK .SAV 15 ; Распаковщик файлов *.РСК

Для получения информации по программе РАСК запустите ее
с ключом /Н.





http://i.smiles2k.net/computer_smiles/type.gif

form
10.04.2015, 12:55
она не RTшная

Вобщем нашел косяк в исходниках. Пока тестировал на E11 плугине он не проявлялся (о вреде эмуляции устройств которые все выполняют раньше чем закончится инструкция запускающая операцию...), в УКНЦшном и в живом железе вылезло... Вот новый образ, в эмуляторе успешно запустился. Алгоритм такой: пока еще светится начальное меню, выключить таймер, потом загрузиться - напрямую с дискеты. Он остановится по адресу 104, нажать стрелку вправо, 2, стрелку влево, <ВК>, <ИСП>. Все :)
ENTRY# FILNAM.EXT DATE LENGTH START VERSION

1 XXDPXM.SYS 1-MAR-89 39 000067 F.0
2 XXDPSM.SYS 1-MAR-89 29 000136 E.0
3 DRSXM .SYS 1-MAR-89 48 000173 C.0
4 DRSSM .SYS 1-MAR-89 24 000253 G.2
5 DIR .SYS 1-MAR-89 7 000303 D.0
6 DB .SYS 1-MAR-89 2 000312 C.0
7 DD .SYS 1-MAR-89 3 000314 D.0
8 DL .SYS 1-MAR-89 4 000317 D.0
9 DM .SYS 1-MAR-89 4 000323 C.0
10 DR .SYS 1-MAR-89 3 000327 C.0
11 DU .SYS 1-MAR-89 4 000332 E.0
12 DY .SYS 1-MAR-89 3 000336 D.0
13 LP .SYS 1-MAR-89 1 000341 B.0
14 MM .SYS 1-MAR-89 3 000342 C.0
15 MS .SYS 1-MAR-89 4 000345 C.0
16 MU .SYS 1-MAR-89 4 000351 E.0
17 MY .SYS 5-APR-99 1 000355 A.3
18 MZ .SYS 10-APR-99 1 000356 A.0
19 DATE .SYS 1-MAR-89 2 000357 B.0
20 DUSZ .SYS 1-MAR-89 2 000361 C.0
21 HELP .TXT 1-MAR-89 29 000363
22 UPDAT .BIC 1-MAR-89 29 000420
23 IOSCAN.BIN 7-APR-99 1 000455

FREE BLOCKS: 1298

hobot
22.04.2015, 17:51
http://zx-pk.ru/showpost.php?p=796364&postcount=13


XXDP+ V2.5 для УКНЦ

А на практике - что и как можно попробовать проделать с этой системой на реальной УК-НЦ? Будут ли работать какие-то тесты (если они входят в образ), можно ли свои тесты каким-то образом создавать и добавлять в эту систему?

Проще говоря - практическая ценность для УК-НЦ кроме самой возможности загрузки? Поскольку тестов от производителей машинки под RT-11 и сторонних
программистов довольно много на все случаи жизни уже накоплено?

И ещё момент, у меня всё ещё подключен системник для нарезания дискет и УК-НЦ, так что если что то надо прогнать на живом ВМ2 - дайте знать! )

Спасибо.

form
22.04.2015, 19:09
А на практике - что и как можно попробовать проделать с этой системой на реальной УК-НЦ? Будут ли работать какие-то тесты (если они входят в образ), можно ли свои тесты каким-то образом создавать и добавлять в эту систему?

Я тесты не включал в образ. ТМОС который выкладывали - там вроде LSIшный тест какой-то был, можно такой же из XXDP взять. А свои писать довольно легко - тест вызывается как подпрограмма, а дальше по сути делай чт хочешь :)

hobot
22.04.2015, 22:50
Я тесты не включал в образ
То есть просто проверка возможности запуска на УК-НЦ XXDP+ V2.5?
Ну ладно ) Просто если практического смысла нет - я думаю и в архив подшивать смысла особого нет ) Если только для истории или интузиастов, кто разберётся как создавать свои тесты под нее.

form
23.04.2015, 03:08
Да нужно просто выбрать тесты которые для УКНЦ годятся - их всего пара будет. А создавать уже написал как.

form
24.04.2015, 06:59
Обновил образ (http://zx-pk.ru/showpost.php?p=796333&postcount=510) XXDP+ для УКНЦ. Добавлены LSI-11 тесты. Также загрузчик MZ слегка подправлен, чтобы выбрать неотработанное прерывание от таймера оставшееся после его выключения. Теперь можно просто грузиться без манипуляций с векторами (таймер требуется отключать).

Те, что касаются УКНЦ:
VKAA?? - LSI-11 basic instruction test
VKAB?? - LSI-11 EIS instruction test
VKAC?? - LSI-11 FIS instruction test
VKAD?? - LSI-11 trap test
VKAH?? - LSI-11 4K system (interrupt) exerciser
VKAL?? - LSI-11 trap test (30KW memory + FIS)

FIS у меня в эмуляторе не пошел, остальные вроде пашут. Интересно на живой попробовать.

hobot
24.04.2015, 12:25
:eek_std:
DIBOL ???

Я просто на волне экспериментов с RT-11 V04.00G, наткнулся там на неких файл помощи с неясным расширением и там DIBOL упоминается
в каждом абзаце, а в целом - как я понял - вся система рассчитана на
компилятор ФОРТРАНА в плане каких то там внутренних по умолчанию настроек и при этом отсутствует SYSLIB.OBJ - его просто нет и всё ))) :confused_std:

Обязательно запущу обновлённый образ (http://zx-pk.ru/showpost.php?p=796333&postcount=510) XXDP+ на живой машинке в течении дня сегодня и отпишусь. Так же хочу сделать "приемлемую" рабочую дискетку на основе четвёрки для УК-НЦ и так же отпишусь в этой теме наверное.

Спасибо.

form
24.04.2015, 14:08
Так же хочу сделать "приемлемую" рабочую дискетку на основе четвёрки для УК-НЦ
Есть варианты подправленного DUP'а с поддержкой VARSZ устройств, что будет полезно. В DECUSовских образах надо поискать в драйвере виртуальных дисков. Можно от RTEM-11 V1.0 попробовать - полного нету, но DUP оттуда есть. Также можно немного совсем подправить исходники RMON в нем чтобы можно было использовать SL.

---------- Post added at 17:08 ---------- Previous post was at 17:07 ----------


DIBOL
Я с ним никогда не сталкивался. И со всякими CIS, используемыми для COBOL/DIBOL тоже.


вся система рассчитана на
компилятор ФОРТРАНА
По традиции почти полный набор системных директив в DECовских системах реализован и в виде фортрановских подпрограмм, но это просто возможности для разработчиков. Ни одной системной программы у DEC на фортране вроде не написано. Есть разная экзотика вроде BLISS :)


отсутствует SYSLIB.OBJ
Он нужен только если требуется собирать программы с использованием подпрограмм оттуда (не обязательно фортрановские - в нем есть и другие полезные подпрограммы).

hobot
24.04.2015, 16:54
VKAA?? - LSI-11 basic instruction test
Нарезал образ, загрузился успешно всё, запустил VKAA??
и поползли END PASS - проходы? А сколько их у первого теста? Или можно прервать уже или у всех тестов есть фиксированное окончание?

form
24.04.2015, 16:55
А сколько их у первого теста?

До бесконечности скорее всего :)

hobot
24.04.2015, 16:56
До бесконечности скорее всего
Жуть! Тогда запускаем EIS !!! )

form
24.04.2015, 17:07
До бесконечности

У меня все эти тесты даже не запускаются - толи из-за того, что используют стек ниже 400 толи еще из-за чего :)

Patron
24.04.2015, 17:31
поползли END PASS - проходы? А сколько их у первого теста?Единственный способ сделать число проходов любого теста меньше бесконечного - создать текстовый командный файл XXDP с расширением .CCC и написать там что-то типа:

CP1103.CCC


R VKAAC0/2

Запуск цепочного файла на выполнение производится командой C



.C CP1103
R VKAAC0/2

END PASS
END PASS
.

form
24.04.2015, 17:38
Единственный способ

Не уверен, что единственный. Возможно через SWR (аппаратный или софтовый) можно - надо описание теста смотреть...

---------- Post added at 20:38 ---------- Previous post was at 20:33 ----------

Хотя судя по описанию VK???? не используют SWR.

hobot
24.04.2015, 17:38
ab??
http://smages.com/images/abpqp.jpg


ac??
http://smages.com/images/ac.jpg



ad??
http://smages.com/images/adryr.jpg

ah??
http://smages.com/images/ah.jpg


А первый aa?? и последний al?? нескончаемые END PASS выдают
Как то так.

xakep_tm1
01.05.2015, 18:06
Есть у меня одна глючная плата УКНЦ. Пока холодная, работает хорошо, но как прогреется, то начинает зависать.
Сначала на экране начинают бегать чёрные точки, и почемуто только на тексте, на графике не видны.
Потом система или зависает намертво, или вываливается в отладчик с сообщением "СТОП", "Зависание" или "Двойное зависание".
Иногда при зависании реагирует только на клавишу УСТ.

Если зайти в Тестирование то там потихоньку набираются ошибки или вообще может зависнуть.

Решил прогнать на ней тесты XXDP+

По началу все тесты идут нормально. Но потом начинаются глюки. Тесты вылетают как будто я нажал клавишу СТОП.

VKAA??
52038
52039

VKAB??
52040

Не успеваю запустить тест, вываливается в СТОП или даже сразу же после запуска системы
52041

Даже в отладчике, ничего не трогаю, само появляется "Двойное зависание".
52043

Хотя VKAD - trap test спокойно идёт. А VKAL вываливается.

Подскажите пожалуйста, как можно спасти мою УКНЦшку, может какие ещё тесты есть, как понять что именно не работает в ней???

MiX
01.05.2015, 20:42
xakep_tm1, Скорее всего БП не держит нагрузку (на пределе). Проверь электролиты БП. Ещё пропаяй м/х памяти. В идеале, лучше посмотреть осциллографом на питании м/х памяти.

hobot
01.05.2015, 21:16
xakep_tm1, по проблемным платам лучше бы конечно в спец. тему писать,
просто ради аккуратности http://zx-pk.ru/showthread.php?t=12562

hobot
26.02.2016, 01:25
Программы форматирования дискет на УК-НЦ.
В связи с тем, что на форуме тема форматов, драйверов различных контроллеров и непосредственно устройства хранения информации (ленты, жёсткие диски, различные типы дискет и соответственно дисководов) активно обсуждаются, я решил напомнить об одной из продвинутых программ форматирования дискет на УК-НЦ. Это не единственная программа с расширенными возможностями форматирования. Речь идёт о программе

http://storage9.static.itmages.ru/i/16/0225/h_1456438821_8754773_1071f8815e.png


http://storage4.static.itmages.ru/i/16/0225/h_1456438891_1323425_725ac83dd6.png

http://storage5.static.itmages.ru/i/16/0225/h_1456438926_7839444_3aa6a9b95c.png



История развития программы описана в авторской документации, исходники так же присутствуют,
http://archive.pdp-11.org.ru/ukdwk_archive/ukncbtlwebcomplekt/Other/FMZ/

Размещена в архиве с разрешения автора (http://zx-pk.ru/member.php?u=5864).
Программу добыл и сохранил Arseny (http://zx-pk.ru/member.php?u=978).

hobot
19.09.2016, 22:03
Кстати, если кто не знает, опция командной строки "/boot" приводит к автозапуску эмулятора и автоматической загрузке с диска.

В добавок к этой опции есть возможность
ускорить загрузку RT-11 использовав
нештатную (чисто УК-НЦшную) утилиту
SLEPOK.SAV.

В 90-х я ей никогда не пользовался, но
довольно долго экспериментировал с ней
в UKNCBTL - никаких явных глюков в работе
системы не выявилось, программа Slepok
имеет ряд особенностей, но давайте по порядку:

Описание программы гласит:


Время Дата
10:41:21 26-Авг-2016, Пятница

KMON>TY SLEPOK
SLEPOK.SAV - описание.

Программа предназначане для подготовки ОС к режиму "жесткой"
загрузки.
"Жестким" режимом мы называет режим при котором не происходит
загрузка ОС с помощью стандартного загрузчика, а производится
считывание в ОЗУ того состояния, в которое оно приводится в процессе
загрузки. То есть на диске создается файл, в котором хранится
состояние ОЗУ при загруженной ОС. При загрузке этот файл считывается
и на этом процесс завершается.
Программа SLEPOK.SAV тестирует состояние ОЗУ ( точнее лишь ее
системную область ) и создает на устройстве с логическим именем SLE:
файл SLEPOK.SYS. Также на устройстве с тем же логическим именем на
нулевую дорожку вместо стандартного загрузчика пишется специальная
программа, в которой хранится информация о файле SLEPOK.SYS.
Программа SLEPOK.SAV предназначена для работы лишь на
центральной ЭВМ.

SLEPOK.SYS - описание.

Файл необходим для выполнения режима "жесткой" загрузки.
Запрещается перемещение файла по диску ( сжатие ). При загрузке ОС
дополнительно включается дискретный рулон, программируется
функциональная клавиатура К1 - К5 ( см. описание SETKEY.LST ), а так
же выполняются все действия, которые производит программа ASTERM.SAV
( см. описание ASTERM.LST ).

ПРИМЕР создания режима "жесткой" загрузки:

.ASS SY: SLE:

.R SLEPOK

.R MZ.SYS - выполняется операция "копирование начального загрузчика"
необходима лишь при использовании драйвера MZ.SYS V02.02


ПРИМЕР восстановления режима стандартной загрузки:

.COP/BOO SY:RT11SJ SY:

.DEL SY:SLEPOK.SYS

.R MZ.SYS - выполняется операция "копирование начального загрузчика"
необходима лишь при использовании драйвера MZ.SYS V02.02


Получаемый в результате файл SLEPOK.SYS весит 19 блоков,
перемещение его по диску (сжатие) недопустимо (!), поэтому я предлагаю
очевидный алгоритм создания загрузочной дискеты, возьмите пустой 800кб
образ, создайте в самом начале дискеты файл N.N размером 19 блоков,
затем скопируйте на него командой COP/SYS свой вариант системной дискеты,
выполните COP/BOOT для нового образа и загрузитесь с него. Удалите файл
N.N т.о. и присвоив новой дискете лог.имя SLE (AS SY SLE), запустите
SLEPOK.SAV, он создаст SLEPOK.SYS в самом начале диска и уже следующая
перезагрузка должна пройти "жёстко" (см. описание SLEPOK).

Вот это "При загрузке ОС дополнительно" из описания как выяснилось
настраиваемый момент, дело в том, что автор программы делал утилиту
либо для себя, либо в комплект к ПО с гарантией использования программ
указанных в описании, но вам совсем не обязательно использовать их.
С помощью программы DESS перечень запуска можно отредактировать и сделать
программу более универсальной.

SLEPOK.SAV по умолчанию


BLCK=000000/000000. ADDR=000760/000760 TYPE=WORDS DESS V05.00e
400/ 000000 000000 000000 000000 000000 000000 000000 000000 *................*
420/ 000000 000000 000000 000000 000000 000000 000000 000000 *................*
440/ 000000 000000 000000 000000 000000 000000 000000 000000 *................*
460/ 000000 000000 000000 000000 000000 000000 000000 000000 *................*
500/ 000000 000000 000000 000000 000033 042523 045524 054505 *..........SETKEY*
520/ 005015 052522 047514 006516 042012 052101 006505 052012 *..RULON..DATE..T*
540/ 046511 000105 000000 000000 000000 000000 000000 000000 *IME.............*
560/ 000000 000000 000000 000000 000000 000000 000000 000000 *................*
600/ 000000 000000 000000 000000 000000 000000 000000 000000 *................*
620/ 000000 000000 000000 000000 000000 000000 000000 000000 *................*
640/ 000000 000000 000000 000000 000000 000000 000000 000000 *................*
660/ 000000 000000 000000 000000 000000 000000 000000 000000 *................*
700/ 000000 000000 000000 000000 000000 000000 000000 000000 *................*
720/ 000000 000000 000000 000000 000000 000000 000000 000000 *................*
740/ 000000 000000 000000 000000 000000 000000 000000 000000 *................*
760/ 000000 000000 000000 000000 000000 000000 000000 000000 *................*

STACK : 000000 000000 000000 000000 000000 000000 000000 000000 000000

MACRO-11: HALT


Я заменил перечень программ вызовом 1-го командного файла, добавив
программе универсальности.


BLCK=000000/000000. ADDR=000520/000520 TYPE=WORDS DESS V05.00e
400/ 000000 000000 000000 000000 000000 000000 000000 000000 *................*
420/ 000000 000000 000000 000000 000000 000000 000000 000000 *................*
440/ 000000 000000 000000 000000 000000 000000 000000 000000 *................*
460/ 000000 000000 000000 000000 000000 000000 000000 000000 *................*
500/ 000000 000000 000000 000000 000033 051500 040524 052122 *..........@START*
520/ 005123 020040 020040 006440 020012 020040 006440 020012 *S. .. .. *
540/ 020040 000040 000000 000000 000000 000000 000000 000000 * .............*
560/ 000000 000000 000000 000000 000000 000000 000000 000000 *................*
600/ 000000 000000 000000 000000 000000 000000 000000 000000 *................*
620/ 000000 000000 000000 000000 000000 000000 000000 000000 *................*
640/ 000000 000000 000000 000000 000000 000000 000000 000000 *................*
660/ 000000 000000 000000 000000 000000 000000 000000 000000 *................*
700/ 000000 000000 000000 000000 000000 000000 000000 000000 *................*
720/ 000000 000000 000000 000000 000000 000000 000000 000000 *................*
740/ 000000 000000 000000 000000 000000 000000 000000 000000 *................*
760/ 000000 000000 000000 000000 000000 000000 000000 000000 *................*

STACK : 000000 000000 000000 000000 000000 000000 000000 000000 000000

MACRO-11: COM (R3)+


Осталось только добавить, что дискета сделанная таким образом привязана
к номеру дисковода поэтому, что бы использовать ключ эмулятора /boot
в купе со "слепком", делайте все манипуляции в нулевом приводе !!!

form
09.12.2016, 12:54
Поднимем тему :)

Обновленная утилита PRUN (поскольку в старом сообщении файлы потерты, все будет в новом).
Напомню: утилита предназначена для запуска программ в памяти ПП на УК-НЦ, при этом программы можно писать как обычно (код не нужно делать позиционно-независимым). Все, что требуется от программы - это сборка командой LINK/FOREGROUND.

В комплекте программа, файл README.TXT (в КОИ-8) и несколько примеров программ для загрузки в ПП с исходниками:
KBFIX.PPU - исправляет залипание цифровой клавиатуры в режиме ДКЛ (исходники куда-то затерялись)
NOALF.PPU - отключает клавишу АЛФ (частенько в нее попадал вместо другой)
PPTEST.PPU - просто тест - печатает по центру в нижней строке статуса "Хочу пива!"

Изменения с прошлой версии:
расширение файла по умолчанию изменено на .PPU (чтобы не путать с обычными системными программами в REL формате)
добавлена возможность загружать программу в память ПП без запуска
добавлена возможность изменить стартовый адрес программы
добавлена возможность запуска уже загруженной программы в памяти ПП

Командная строка:
.PRUN FILE[.PPU][/INFO][/PAUSE][/START:addr]
- загружает программу в память ПП и запускает ее
/I[NFO] - печатает информацию об адресе ПП программы и
ее стартовом адресе (в памяти ПП)
/P[AUSE] - только загружает программу в память ПП, но не
запускает ее (эта опция также включает /INFO)
/S[TART]:addr - позволяет изменить адрес запуска программы

.PRUN /S[TART]:addr
- запускает выполнение программы по адресу addr (в памяти ПП)

Сборка программ:
.MAC PPTEST

.LIN/FO/EXE:PPTEST.PPU PPTEST

Исходники особо не причесывал. По сути баловался с DECовским табличным парсером, ну и попутно нашел куда прикрутить ;)
Для сборки PRUN требуется библиотека RSXLIB (http://zx-pk.ru/threads/10718-soft-dlya-dvk-pdp11.html?p=583946&viewfull=1#post583946).

hobot
09.05.2017, 16:48
Ещё несколько картинок вот с этой дискеты
http://zx-pk.ru/threads/12877-soft-dlya-uknts.html?p=426746&viewfull=1#post426746
Дискета весёлая, содержит две книжки, тестовую систему ) Графика требует терпения,
рисуется средствами УК-НЦ и соответственно скорость заливки не превышает скорости
отрисовки в Бейсик-Вильнюсе.

http://f22.ifotki_.info/org/6ea76cd757df487f7f7e519cda7f01b05a9a41276997032.pn g
РМП УК-НЦ (ранний вариант).

http://f22.ifotki_.info/org/55bcb4e9f63203bbd5131539c743b54d5a9a41276997032.pn g
градации это ТРУ! )))

shattered
20.02.2018, 21:51
а вот такая штука известна?

https://img-fotki.yandex.ru/get/1028274/264743.8/0_b7b26_f5298179_orig.png (https://fotki.yandex.ru/next/users/shattered/album/119824/view/752422)
УКНЦ: Real-Time Standalone FIG-Forth

есть образ диска -- 64313. диск был слегка битый, но к счастью, битые сектора ничем полезным не заняты:



[figforth.scp]
80 Cyls 2 Heads:
300Kbps MFM, 10 sectors, 512 bytes/sector:
0.0 1 2 3 4 5 6 7 8 9 10
1.0 1 2 3 4 5 6 7 8 9 10
2.0 1 2 3 4 5 6 7 8 9 10
3.0 1 2 3 4 5 6 7 8 9 10
4.0 1 2 3 4 5 6 7 8 9 10
5.0 1 2 3 4 5 6 7 8 9 10
6.0 1 2 3 4 5 6 7 8 9 10
7.0 1 2 3 4 5 6 7 8 9 10
8.0 1 2 3 4 5 6 7 8 9 10
9.0 1 2 3 4 5 6[+62] 7 8 9 10
10.0 1 2 3 4 5 6 7 8 9 10
11.0 1 2 3[+54] 4 5 6 7 8 9 10
12.0 1 2 3 4 5 6 7 8 9 10
13.0 1 2 3 4 5 6 7 8 9 10
14.0 1 2 3 4 5 6 7 8 9 10
15.0 1 2 3 4 5 6 7 8 9 10
16.0 1 2 3 4 5 6 7 8 9 10
17.0 1 2 3 4 5 6 7 8 9 10
18.0 1 2 3 4 5 6 7 8 9 10
19.0 1 2 3 4 5 6 7 8 9 10
20.0 1 2 3 4 5 6 7 8 9 10
21.0 1 2 3 4 5 6 7 8 9 10
22.0 1 2 3 4 5 6 7 8 9 10
23.0 1 2 3 4 5 6 7 8 9 10
24.0 1 2 3 4 5 6 7 8 9 10
25.0 1 2 3 4 5 6 7 8 9 10
26.0 1 2 3 4 5 6 7 8 9 10
27.0 1 2 3 4 5 6 7 8 9 10
28.0 1 2 3 4 5 6 7 8 9 10
29.0 1 2 3 4 5 6 7 8 9 10
30.0 1 2 3 4 5 6 7 8 9 10
31.0 1 2 3 4 5 6 7 8 9 10
32.0 1 2 3 4 5 6 7 8 9 10
33.0 1 2 3 4 5 6 7 8 9 10
34.0 1 2 3 4 5 6 7 8 9 10
35.0 1 2 3 4 5 6 7 8 9 10
36.0 1 2 3 4 5 6 7 8 9 10
37.0 1 2 3 4 5 6 7 8 9 10
38.0 1 2 3 4 5 6 7 8 9 10
39.0 1 2 3 4 5 6 7 8 9 10
40.0 1 2 3 4 5 6 7 8 9 10
41.0 1 2 3 4 5 6 7 8 9 10
42.0 1 2 3 4 5 6 7 8 9 10
43.0 1 2 3 4 5 6 7 8 9 10
44.0 1 2 3 4 5 6 7 8 9 10
45.0 1 2 3 4 5 6 7 8 9 10
46.0 1 2 3 4 5 6 7 8 9 10
47.0 1 2 3 4 5 6 7 8 9 10
48.0 1 2[+61] 3 4 5 6 7 8 9 10
49.0 1 2 3 4 5 6 7 8 9 10
50.0 1 2 3 4 5 6 7 8 9 10
51.0 1 2 3 4 5 6 7 8 9 10
52.0 1 2 3 4 5 6 7 8 9 10
53.0 1 2 3 4 5 6 7 8 9 10
54.0 1 2 3 4 5 6 7 8 9 10
55.0 1 2 3 4 5 6 7 8 9 10
56.0 1 2 3 4 5 6 7 8 9 10
57.0 1 2 3 4 5 6 7 8 9 10
58.0 1 2 3 4 5 6 7 8 9 10
59.0 1 2 3 4 5 6 7 8 9 10
60.0 1 2 3 4 5 6 7 8 9 10
61.0 1 2 3 4 5 6 7 8 9 10
62.0 1 2 3 4 5 6 7 8 9 10
63.0 1 2 3 4 5 6 7 8 9 10
64.0 1 2 3 4 5 6 7 8 9 10
65.0 1 2 3 4 5 6 7 8 9 10
66.0 1 2 3 4 5 6 7 8 9 10
67.0 1 2 3 4 5 6 7 8 9 10
68.0 1 2 3 4 5 6 7 8 9 10
69.0 1 2 3 4 5 6 7 8 9 10
70.0 1 2 3 4 5 6 7 8 9 10
71.0 1 2 3 4 5 6 7 8 9 10
72.0 1 2 3 4 5 6 7 8 9 10
73.0 1 2 3 4 5 6 7 8 9 10
74.0 1 2 3 4 5 6 7 8 9 10
75.0 1 2 3 4 5 6 7 8 9 10
300Kbps MFM, 10 sectors, 512 bytes/sector, gap3=38:
76.0 1 2 3 4 5 6 7 8 9 10
77.0 1 2 3 4 5 6 7 8 9 10
78.0 1 2 3 4 5 6 7 8 9 10
79.0 1 2 3 4 5 6 7 8 9 10
300Kbps MFM, 10 sectors, 512 bytes/sector:
0.1 1 2 3 4 5 6 7 8 9 10
1.1 1 2 3 4 5 6 7 8 9 10
2.1 1 2 3 4 5 6 7 8 9 10
3.1 1 2 3 4 5 6 7 8 9 10
4.1 1 2 3 4 5 6 7 8 9 10
5.1 1 2 3 4 5 6 7 8 9 10
6.1 1 2 3 4 5 6 7 8 9 10
7.1 1 2 3 4 5 6 7 8 9 10
8.1 1 2 3 4 5 6 7 8 9 10
9.1 1 2 3 4 5 6 7 8 9 10
10.1 1 2 3 4 5 6 7 8 9 10
11.1 1 2 3 4 5 6 7 8 9 10
12.1 1 2 3 4 5 6 7 8 9 10
13.1 1 2 3 4 5 6 7 8 9 10
14.1 1 2 3 4 5 6 7 8 9 10
15.1 1 2 3 4 5 6 7 8 9 10
16.1 1 2 3 4 5 6 7 8 9 10
17.1 1 2 3 4 5 6 7 8 9 10
18.1 1 2 3 4 5 6 7 8 9 10
19.1 1 2 3 4 5 6 7 8 9 10
20.1 1 2 3 4 5 6 7 8 9 10
21.1 1 2 3 4 5 6 7 8 9 10
22.1 1 2 3 4 5 6 7 8 9 10
23.1 1 2 3 4 5 6 7 8 9 10
24.1 1 2 3 4 5 6 7 8 9 10
25.1 1 2 3 4 5 6 7 8 9 10
26.1 1 2 3 4 5 6 7 8 9 10
27.1 1 2 3 4 5 6 7 8 9 10
28.1 1 2 3 4 5 6 7 8 9 10
29.1 1 2 3 4 5 6 7 8 9 10
30.1 1 2 3 4 5 6 7 8 9 10
31.1 1 2 3 4 5 6 7 8 9 10
32.1 1 2 3 4 5 6 7 8 9 10
33.1 1 2 3 4 5 6 7 8 9 10
34.1 1 2 3 4 5 6 7 8 9 10
35.1 1 2 3 4 5 6 7 8 9 10
36.1 1 2 3 4 5 6 7 8 9 10
37.1 1 2 3 4 5 6 7 8 9 10
38.1 1 2 3 4 5 6 7 8 9 10
39.1 1 2 3 4 5 6 7 8 9 10
40.1 1 2 3 4 5 6 7 8 9 10
41.1 1 2 3 4 5 6 7 8 9 10
42.1 1 2 3 4 5 6 7 8 9 10
43.1 1 2 3 4 5 6 7 8 9 10
44.1 1 2 3 4 5 6 7 8 9 10
45.1 1 2 3 4 5 6 7 8 9 10
46.1 1 2 3 4 5 6 7 8 9 10
47.1 1 2 3 4 5 6 7 8 9 10
48.1 1 2 3 4 5 6 7 8 9 10
49.1 1 2 3 4 5 6 7 8 9 10
50.1 1 2 3 4 5 6 7 8 9 10
51.1 1 2 3 4 5 6 7 8 9 10
52.1 1 2 3 4 5 6 7 8 9 10
53.1 1 2 3 4 5 6 7 8 9 10
54.1 1 2 3 4 5 6 7 8 9 10
55.1 1 2 3 4 5 6 7 8 9 10
56.1 1 2 3 4 5 6 7 8 9 10
57.1 1 2 3 4 5 6 7 8 9 10
58.1 1 2 3 4 5 6 7 8 9 10
59.1 1 2 3 4 5 6 7 8 9 10
60.1 1 2 3 4 5 6 7 8 9 10
61.1 1 2 3 4 5 6 7 8 9 10
62.1 1 2 3 4 5 6 7 8 9 10
63.1 1 2 3 4 5 6 7 8 9 10
64.1 1 2 3 4 5 6 7 8 9 10
65.1 1 2 3 4 5 6 7 8 9 10
66.1 1 2 3 4 5 6 7 8 9 10
67.1 1 2 3 4 5 6 7 8 9 10
68.1 1 2 3 4 5 6 7 8 9 10
69.1 1 2 3 4 5 6 7 8 9 10
70.1 1 2 3 4 5 6 7 8 9 10
71.1 1 2 3 4 5 6 7 8 9 10
72.1 1 2 3 4 5 6 7 8 9 10
73.1 1 2 3 4 5 6 7 8 9 10
74.1 1 2 3 4 5 6 7 8 9 10
300Kbps MFM, 10 sectors, 512 bytes/sector, gap3=38:
75.1 1 2[m3,dc] 3 4 5 6 7 8 9 10
diff (2): =164 -30 +317 -1
300Kbps MFM, 10 sectors, 512 bytes/sector:
76.1 1 2[m3,dc] 3 4 5 6 7 8 9 10
diff (2): =284 -8 =220
300Kbps MFM, 10 sectors, 512 bytes/sector, gap3=38:
77.1 1 2[m3,dc] 3 4 5 6 7 8 9 10
diff (2): =289 -12 +210 -1
300Kbps MFM, 10 sectors, 512 bytes/sector:
78.1 1 2[m3,dc] 3 4 5 6 7 8 9 10
diff (2): =202 -16 +293 -1
300Kbps MFM, 10 sectors, 512 bytes/sector, gap3=38:
79.1 1 2 3 4 5 6 7 8 9 10

hobot
20.02.2018, 22:27
а вот такая штука известна?
похоже даже версия 92-го года )
https://pic.maxiol.com/images/fh.png

shattered
25.02.2018, 11:14
ого, как много вареза-то было для УКНЦ :-)

hxxp://elite-inc.chat.ru/Elite/uknc2.htm
+
hxxp://elite-inc.chat.ru/Elite/uknc.htm

form
25.02.2018, 11:22
ого, как много вареза-то было для УКНЦ :-)
И js троянцев по ссылкам :)

shattered
25.02.2018, 11:46
oops. эхо войны...

MiX
25.02.2018, 11:59
shattered, Что за ссылки?
Вот где hххp изменено на http- http://elite-inc.chat.ru/Elite/uknc.htm и вот http://elite-inc.chat.ru/Elite/uknc2.htm
Но браузер ругается на сайт.

Arseny
25.02.2018, 12:02
Так все они есть на моем сайте - без регистрации и СМС.

form
25.02.2018, 12:04
ругается на сайт
У меня первая ссылка молчит, вторая ругается. Скрипты впрочем запрещены - может если разрешить и первый чего выудит :)

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


Так все они есть на моем сайте - без регистрации и СМС.
К слову, миррор-то все еще нужен? Одно время там тоже что-то бякостное было, я тогда имя отключил временно. Надо бы посмотреть да обратно включить если нужно.

MiX
25.02.2018, 12:07
form, С возвращением! :)


У меня первая ссылка молчит, вторая ругается.
Не актуально, так-как они уже есть-


Так все они есть на моем сайте - без регистрации и СМС.

form
25.02.2018, 12:11
С возвращением!
Я ненадолго пока :)

Arseny
25.02.2018, 12:16
К слову, миррор-то все еще нужен?
Пока дизайн не переделаю - на твое усмотрение.

Arix
26.06.2018, 22:19
Возможен ли на УКНЦ просмотр JPЕG? Есть ли софт для этого?

Vogul
16.02.2019, 12:07
.HELP INI/SEG

SEGMENTS:n
Specifies the number of segments in the new directory

.


На практике единственное отличие каталогов RT-11 с разным числом сегментов в том, что на диск с односегментным каталогом можно записать не больше 71 файла, с двухсегментным - 71*2 и т.д.

По умолчанию число сегментов в каталоге выбирается программой DUP в зависимости от ёмкости диска и для дискет составляет 4 сегмента.

Размер одного сегмента 2 блока. Первый сегмент занимает 6-й и 7-й блоки диска.

Наверное есть более специализированная тема, но поиском нашлось именно в этой. Пытаюсь подобное проделать на дискете с 40 дорожками. Странные чудеса - после UKFORM на диске 786 свободных блоков, что, вроде как, норма для 40 дорожек. Но после INIT их уже 1586, а INIT /SEG:2 получается 1590 свободных блоков. Дискета, конечно, такое количество блоков не записывает - после заполнения примерно половины этого количества (скорее всего тех реальных 786 блоков) попытка записи приводит бесконечному позиционированию головы - пилит от нулевого трека до последнего и обратно. Нормально дискета работает, если после UKFORM вообще не трогать INIT.

Попутно: никто не подскажет, нет ли софта для произвольного позиционирования головы - для юстировки? Солоновская прога на ZX работает и даже как-то двигает голову по-шагово, но привод (из ящика НГМД-6022 там толком так и не удалось заставить работать на нем, на одном приводе голова вроде более-менее двигается на произвольную дорожку, на других приводах скрежет и кое-как перемещается, так что нет уверенности в корректном позиционировании ВГ93 (например, в Phoenix 5.02). Вот на УКНЦ с родным контроллером заработал нормально (на репликах не работает), хотелось бы проверить/сверить юстировку имеющихся у меня приводов 6022.

Hunta
16.02.2019, 12:53
вроде как, норма для 40 дорожек. Но после INIT их уже 1586, а INIT /SEG:2 получается 1590 свободных блоков.

Нормально дискета работает, если после UKFORM вообще не трогать INIT.
Размер ничего не намекает? ;)

В сегментах каталога присутствует информация не только о файлах, но и о свободных секторах (в виде записи о спец файле " EMPTY.FIL"). После инициализации никакой проверки по поводу размера дискеты не делается - сколько записано в таком файле (таких файлах) - столько и будет использоваться. Записано, что 800 секторов минус служебка - ну значит столько и есть.

DUP при инициализации сначала смотрит - какой размер носителя записан в инфе драйвера - и ориентируясь на эту информацию - инициализирует устройство.

UKFORM, судя по всему - никуда не лезет.

По тому, что делает DUP - в драйвере или зашито или сделано настройками - размер носителя 1600. секторов. Так что проблема в драйвере

Vogul
16.02.2019, 16:08
конечно, по размеру видно, что инициализация как будто на 800КБ. Я загрузился с 80-ти доророжного Teac 55FR, и переношу системные файлы на дискету 40-дорог в приводе 6022. Знаний пока не хватает настройки подкрутить, по книжкам это не упоминается в команде INIT. Файла EMPTY.FIL не вижу. Ну да ладно, UKFORM хватает. Дискета записывается рабочая. Кстати MZTEST тоже трещит головой :( Только UKFORM работает.

Hunta
16.02.2019, 16:31
по книжкам это не упоминается в команде INIT
Этого не будет в команде INIT, это будет, если заложено(!) - в драйвере, что-нибудь типа SET MZ CYL=40.

Файла EMPTY.FIL не вижу
В норме он и не будет показываться. Его (их) можно увидеть командой DIR/DELETED - но, поскольку это не обычный файл - сделать с ним(и) система ничего не даст

MZTEST тоже трещит головой
В той MZTEST, которая у меня было во времена покупки УК-НЦ в магазине - надо было задавать количество цилиндров в проге и перемычкой в контроллере (влияло на цилиндр с другим током предкомпенсации записи или как оно там называлось)

Vogul
16.02.2019, 17:59
В той MZTEST, которая у меня было во времена покупки УК-НЦ в магазине - надо было задавать количество цилиндров в проге и перемычкой в контроллере (влияло на цилиндр с другим током предкомпенсации записи или как оно там называлось)

В MZTEST я конечно задаю в параметрах дорожки 0-39 - без толку, а контроллер родной - с которым этот ящик всю жизь отработал. UKFORM же без вопросов с ним работает. Для примера, если ящик подключить к реплике то обе проги будут скрежетать головой. Т.ч. в части 40-дорожного флопа родная аппаратура не причем. Вот то, что она не пишет и не форматирует диск в 80-дорожном Teac (но хотя бы читает) как бы не удивляет - для него как раз та перемычка вместо конденсатора и ставится (в реплике у меня стоит), плюс там еще резисторы в реплике другие.

Hunta
16.02.2019, 21:04
части 40-дорожного флопа родная аппаратура не причем
У меня 40-дорожечных флопов отродясь не было, но когда я брал УК-НЦ и к нему блок дисководов - я очень долго протрахался с крайне неустойчивой записью. Под этим делом дисководы были вылизаны донельзя, а потом (детали уже не помню) где то прочитал про перемычку в контроллере для 80-ти дорожечных дисководов. После впаивания её (кстати, тоже не совсем уверен, но по идее - я её именно впаял, судя по виду) всё сразу нормализовалось. Никакого конденсатора точно не впаивал и не выпаивал. Кроме того, в своё время пробовал подключить IBM-овский дисковод вместо советского к Квант-у уже (советские с Квант-ом работают без проблем) и наоборот - советский из этого блока к PC - не пошло, но я не сильно и упирался. Всё, что могу сказать наверняка.

На текущий момент у меня есть Готек, который без проблем работает как с УК-НЦ, так и с Квант-ом и избавляет от необходимости иметь дело с дискетами на этих компах, а попадающиеся дискеты от них я вычитываю на PC и храню-использую дальше как образы.

hobot
16.02.2019, 21:53
имеющихся у меня приводов 6022.
https://zx-pk.ru/threads/11371-skhema-ngmd-6022.html
https://zx-pk.ru/threads/11733-remont-ngmd-6022.html

Vogul
16.02.2019, 22:40
https://zx-pk.ru/threads/11371-skhema-ngmd-6022.html
https://zx-pk.ru/threads/11733-remont-ngmd-6022.html


Спасибо, все это уже было изучено, более того dk_spb поделился сканами (в т.ч. своими), еще раз мерси. По схемам в 2 приводах (покупавшихся когда-то в ЗИП) походу нащупал овцелографом мертвые чипы логики (во всяком случае как я понял они должны что-то выдавать, а по факту молчат). Но вот удача как минимум один из приводов в ящике оказался рабочим, но только с родным контроллером. Кое-как вместо второго флопа проводочками поцепил Teac с него, закатываю несколько системных дискет на 40-дорожном приводе в ящике, чтоб можно было зацепить потом второй привод, загрузиться и проверить его - мож тоже живой.

Печалька в том, что походу этот ящик с 40-дорожными флопами (6022) и 80 дорожные приводы не удастся как-то сочетать в одной машине, я так понял комбо-контроллер и родной контроллер дисководов вместе не уживутся... Т.ч. тут диски на 40 отдельно, диски на 80 отдельно. Хотя конечно при имеющейся CF в комбоконтроллере дискеты не очень актуальны, но все ж если есть привода - хотелось бы, чтоб были рабочими.

В порядке ликбеза не просветите, за что отвечает файл keys.sav? Что-то нигде по нему инфы не нашел. Задумался, нужен ли он в минимальной загрузочной дискете?

P.S. Не хочу усугублять оффтоп с железом в софтовой теме. Планирую позднее описать свою историю в более специлизированной ветке.

Hunta
16.02.2019, 23:29
Печалька в том, что походу этот ящик с 40-дорожными флопами (6022) и 80 дорожные приводы не удастся как-то сочетать в одной машине, я так понял комбо-контроллер и родной контроллер дисководов вместе не уживутся...
По крайне мере в контроллере только одна перемычка, но! Насколько я помню дизассемблированную прошивку ПП УКНЦ - вроде как можно задавать индивидуально параметры накопителей - если, конечно, это реализовано в драйвере - соответствующими командами котроллеру. Хотя, возможно, я путаю с контроллером MY - поскольку недавно слегка лазил по тексту его прошивки

hobot
17.02.2019, 10:03
Т.ч. тут диски на 40 отдельно, диски на 80 отдельно.
не совсем так = отдельно на уровне карманов, а физически зависит от настроек драйвера MZ
и реального железа, обычно да, на 1 контроллер вешали 2 кармана, но по теории 1 контроллер
поддерживает 4 устройства (?) от 0 до 3 - у стандартных кожухов разветвление на карманы внутри, нумерация карманов джамперная (или что то типа этого), просто провод втыкался на в приводы, а в разъём на кожухе № 1 и кожухе № 2 - одним из которых мог быть 6022 вполне
(?)

MM
17.02.2019, 14:42
В нормальном драйвере ( например, МХ Потемкина и Бронштейна ) есть таблицы SET-параметров, которые можно устанавливать командами SET, в которых
и указаны конкретные данные для каждого отдельного привода, например к-во дорожек, к-во сторон, задержка шага ( для 6022 - нужна самая большая ), имитация 40-трекового дисковода на 80-трековом.
В конкретном драйвере эту таблицу можно осмотреть ковырялкой DESS.SAV - с адреса драйвера 400 ( 8 ).
Наименования параметров будут в коде RADIX-50

hobot
17.02.2019, 18:46
(6022)
4-ре тематических сборников игр с удобным
загрузочным меню ( 40 дорожек \ 400 кб )
На игровом форуме > http://www.old-games.ru/forum/thread...2#post-1249712 (http://www.old-games.ru/forum/threads/ehmuljatory-uknc-i-dvk.50279/page-2#post-1249712)
В архиве > http://archive.pdp-11.org.ru/ukdwk_a...kt/Other/6022/ (http://archive.pdp-11.org.ru/ukdwk_archive/ukncbtlwebcomplekt/Other/6022/)

Vogul
25.02.2019, 00:44
Всем спасибо! за инфу! Что-то пропустил новые сообщения. Я пока закончил изыскания по части 6022 в УКНЦ, собираюсь технику сворачивать, убирать на хранение и переключаться на следующую тему. Хотел сегодня написать свою историю по 6022, вечер куда-то ушел в листании тем, где б это было уместнее (там будет в основном про юстировку этих флопов, ремонт железки, совместимость с контроллером). На фантомах есть тема подходящая.


не совсем так = отдельно на уровне карманов, а физически зависит от настроек драйвера MZ
и реального железа, обычно да, на 1 контроллер вешали 2 кармана, но по теории 1 контроллер
поддерживает 4 устройства (?) от 0 до 3 - у стандартных кожухов разветвление на карманы внутри, нумерация карманов джамперная (или что то типа этого), просто провод втыкался на в приводы, а в разъём на кожухе № 1 и кожухе № 2 - одним из которых мог быть 6022 вполне
(?)

Да контроллер рассчитан на 4 устройства (это не какой-нибудь обрезок для PC с тамошним вывихом шлейфа), просто в карманах флопы сконфигурированы перемычками откликаться на линии DS0+2 и DS1+3. Ничего не мешает врубить в шлейф еще один ящик и перемычками выставить 4 отдельных девайса (кстати хочу попробовать, чтобы культурно все выглядело буду искать разъемы и делать шлейф на ящик 6022, в который можно было б воткнуть дополнительный шлейф), только походу они все синхронно будут вращать блинами, не знаю на сколько это хорошо, а настраивать старт моторов на флопах на непосредственное обращение (DS) тоже может быть неправильно, когда они между собой перекидывают данные - будут постоянно стартовать, отключать. Вопрос совместимости касался перемычки для предкомпенсации или для управления током записи на 80-ти дорогах (не запомнил точно, что она делает) и номиналов резисторов на контроллере - он в реплике и оригинале (для 40 дорог) разный. Лан, про железо в отдельной теме.

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


В нормальном драйвере ( например, МХ Потемкина и Бронштейна ) есть таблицы SET-параметров, которые можно устанавливать командами SET, в которых
и указаны конкретные данные для каждого отдельного привода, например к-во дорожек, к-во сторон, задержка шага ( для 6022 - нужна самая большая ), имитация 40-трекового дисковода на 80-трековом.

Очень интересная инфа! MZ.SYS относится к "нормальным драйверам"? Как-нибудь надо поковырять DESS.

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


4-ре тематических сборников игр с удобным
загрузочным меню ( 40 дорожек \ 400 кб )
На игровом форуме > http://www.old-games.ru/forum/thread...2#post-1249712 (http://www.old-games.ru/forum/threads/ehmuljatory-uknc-i-dvk.50279/page-2#post-1249712)
В архиве > http://archive.pdp-11.org.ru/ukdwk_a...kt/Other/6022/ (http://archive.pdp-11.org.ru/ukdwk_archive/ukncbtlwebcomplekt/Other/6022/)

Да, спасибо, помню там прикольные менюшки были, игрался, когда ящик только пришел.

Vogul
26.02.2019, 20:23
Кстати здесь (https://zx-pk.ru/threads/11733-remont-ngmd-6022.html) попалась информаци по параметрам MZ SKIP/NOSKIP. Там же на 2 стр. (https://zx-pk.ru/threads/11733-remont-ngmd-6022/page2.html) про аппаратные проблемы совместимости приводов на 40 и 80 дорог, а также настройка количества дорог в драйвере, например, для команды INIT.

P.S. продолжил (https://zx-pk.ru/threads/11733-remont-ngmd-6022.html?p=1001381#post1001381) в теме по 6022.

hobot
09.04.2020, 00:09
Вспомнил про KP.SYS и сделал промт в RT-11 Русским словом )))


→ ЛAТ
Empty bytes: 252.

Assignments key:
Key Value
-------------- -----
Key_1 ==> ^[^H
---------------------
Empty bytes: 298.

LD handler unavailable


RT-11SJ V05.04 G
Date? 08-APR-2020

Кoмaндyй>PRUN BOOINF

Кoмaндyй>DIR KP.SYS
08-Apr-2020
KP .SYS 2P 08-Apr-2020
1 Files, 2 Blocks
636 Free blocks

Кoмaндyй>
!archive.pdp-11.org.ru! 77 7/ ~↑



"77 7/ ~↑" - это неправильно UKNCBTL распознаёт символы часиков от драйвера CL.SYS

falanger
17.04.2020, 14:18
Народ, есть для УКНЦ программа превращающая ее в терминал VT-52 / 15ИЭ для работы с другими микро-мини-ЭВМ через Стык С2?

form
17.04.2020, 14:22
Народ, есть для УКНЦ программа превращающая ее в терминал VT-52 / 15ИЭ для работы с другими микро-мини-ЭВМ через Стык С2?
Родной DEC/Mentecовский VTCOM + драйвер XL.

falanger
17.04.2020, 14:35
form, спасибо за оперативный ответ.

shattered
31.10.2020, 10:30
Проглядел описание к NSK-архиву школьного комплекта для УКНЦ, там "СОКРАТ" не обнаружил
(возможно проглядел). В одном из присланных мне архивов нашлась только демо-версия, образ
которой тут и прилагается.

Хорошо бы ее в архив положить, кстати.

Radon17
18.11.2021, 12:06
Посоветуйте пожалуйста софт для вывода чертежа с УКНЦ на графопостроитель МС 6501, если такие программы конечно есть.
Машина конечно школьная, но от ДВК что-то должно подойти?