http://bk0010.spb.ru/PHOTO/Picture%202.jpg
PS: 152 пропатчил на 305, не из-за этого же она не работает.
Вид для печати
http://bk0010.spb.ru/PHOTO/Picture%202.jpg
PS: 152 пропатчил на 305, не из-за этого же она не работает.
SKcorp., видимо просто 1 из двух ! Либо в файл, либо на терминал!
http://archive.pdp-11.org.ru/ukdwk_a...PATRON_COPYDW/
---------- Post added at 00:42 ---------- Previous post was at 00:35 ----------
Странно у меня то же ошибку выдаёт, печатает без ключей на терминал норм.
Код:.COPYDW
*TT: /S:0 /E:100.
?CSI-F-Invalid command
*TT: /S:0000 /E:1586.
?CSI-F-Invalid command
*TT: /S:005 /E:100.
?CSI-F-Invalid command
*
Она работает, но при ошибочном использовании сообщает об ошибке.
Между спецификацией файла и ключами не должно быть пробелов:
Код:.RU COPYDW TT:/S:0/E:1
TT:/S:0/E:1
Блок номер--000000 0 (256) 0:0:0
000/ 012737 003416 000100 005037 000102 005003 011367 003714 *_...@...B...w.L.*
020/ 005023 005023 010627 000000 012713 001104 011337 000010 *........K.D._...*
040/ 000007 020027 000004 001016 005267 002642 005737 177776 *... ....7."._.~.*
060/ 000240 005167 002630 012704 077600 010414 000240 005467 * .w...D..... .7.*
100/ 002614 000400 005767 002606 100425 012713 001164 000405 *....w.....K.t...*
120/ 013704 177570 020427 160000 103415 005004 062704 004000 *D.x..!.`....De..*
140/ 020427 170000 001407 011400 005114 011401 005101 010014 *.!.p....L...A...*
160/ 020001 001764 012713 001224 005737 000001 012737 001266 *. t.K..._..._.6.*
200/ 000010 000007 120027 000003 001026 012713 001266 005037 *..... ....K.6...*
220/ 177570 000423 012737 001272 000010 000007 120027 000005 *x..._.:...... ..*
240/ 001014 013700 177750 142700 177417 122700 000040 001003 *..@.h.@E..@% ...*
Действительно. Почему-то был уверен в обратном.
Видимо влияние MS-DOS...
Да да! Это всё Win & Dos ! Это всё он(и) ! :smile:
+++++++++++++ добавил +++++++++++++++++++++++++++++++++Код:.COPYDW
*TT: /S:0/E:1
?CSI-F-Invalid command
*TT:/S:0/E:1
TT:/S:0/E:1
Блок номер--000000 0 (256) 0:0:0
000/ 012737 003416 000100 005037 000102 005003 011367 003714 *_...@...B...w.L.*
020/ 005023 005023 010627 000000 012713 001104 011337 000010 *........K.D._...*
040/ 000007 020027 000004 001016 005267 002642 005737 177776 *... ....7."._.~.*
060/ 000240 005167 002630 012704 077600 010414 000240 005467 * .w...D..... .7.*
100/ 002614 000400 005767 002606 100425 012713 001164 000405 *....w.....K.t...*
120/ 013704 177570 020427 160000 103415 005004 062704 004000 *D.x..!.`....De..*
140/ 020427 170000 001407 011400 005114 011401 005101 010014 *.!.p....L...A...*
160/ 020001 001764 012713 001224 005737 000001 012737 001266 *. t.K..._..._.6.*
200/ 000010 000007 120027 000003 001026 012713 001266 005037 *..... ....K.6...*
220/ 177570 000423 012737 001272 000010 000007 120027 000005 *x..._.:...... ..*
240/ 001014 013700 177750 142700 177417 122700 000040 001003 *..@.h.@E..@% ...*
260/ 032700 001000 001002 005267 002426 012713 003410 011337 *@5....7...K..._.*
300/ 000010 042704 000177 010405 000305 006305 005505 006305 *..DE....E.E.E.E.*
320/ 010567 001354 016706 177476 012705 004716 011500 010001 *w.l.F.>.E.N.@...*
340/ 162700 000050 103374 160115 012515 066745 003416 012701 *@e(.|.M`M.em..A.*
360/ 003662 010100 005737 177776 000240 042140 005737 177546 *2.@._.~. .`D_.f.*
400/ 000240 052110 001003 005737 000001 000240 052110 170000 * .HT.._... .HT.p*
420/ 052110 005737 172540 000240 052110 005767 002260 001003 *HT_.`u .HTw.0...*
440/ 021527 062240 001002 042710 040004 005740 005767 002236 *W# d..HE.@`.w...*
460/ 001405 052767 004000 002170 022121 000411 052737 000001 *..wU..x.Q$.._U..*
500/ 177746 000240 052110 005737 177760 000240 052110 012703 *f. .HT_.p. .HTC.*
520/ 000003 070303 022703 000011 001401 005011 052110 013702 *..CpC%......HTB.*
540/ 177570 000240 052110 012737 000000 177570 000240 052110 *x. .HT_...x. .HT*
560/ 032767 004000 002072 001012 010046 012767 000002 001614 *w5..:...&.w.....*
600/ 076600 000100 005067 001604 012600 051110 005721 010146 *.}@.7.....HRQ.f.*
620/ 010046 010446 005004 076052 012604 012600 012601 052110 *&.&...*|......HT*
640/ 052110 005767 002052 001401 052110 005037 000004 005037 *HTw.*...HT......*
660/ 000010 012702 003742 012703 172076 062703 000002 004767 *..B.b.C.>tCe..w.*
700/ 001704 005013 004736 103401 010322 020327 172136 103765 *D...^...R.W ^tu.*
720/ 005046 005046 012700 000001 012703 007006 006300 022020 *&.&.@...C...@..$*
740/ 012701 001000 004767 001622 103537 012701 005016 012100 *A...w..._.A...@.*
760/ 010102 032722 002000 001460 022762 075273 000004 001054 *B.R5..0.r%;z..,.*
Блок номер--000001 1 (256) 0:0:1
000/ 000240 000415 000000 000000 000000 000000 000000 000000 * ...............*
020/ 000000 000000 000000 000000 000000 041420 116020 000400 *...........C....*
040/ 000137 000540 000000 000000 000000 000000 000000 000000 *_.`.............*
060/ 000000 000000 000000 000000 000000 000000 000000 000000 *................*
100/ 000000 000000 000000 000000 000000 000000 000000 000000 *................*
120/ 000000 000000 000000 000000 000000 000000 000000 000000 *................*
140/ 000000 000000 000000 000000 000000 000000 000000 000000 *................*
160/ 000000 000000 000000 000000 000000 000000 000000 000000 *................*
200/ 000000 000000 000000 000000 012704 174000 012767 000023 *........D..xw...*
220/ 000002 005327 000023 001460 012764 000010 000020 012703 *..W...0.t.....C.*
240/ 001750 012705 100000 005764 000020 100003 077504 077307 *h.E...t.....D.G~*
260/ 000443 010046 010146 011601 020127 000400 101402 012701 *#.&.f...W ....A.*
300/ 000400 160116 016600 000002 005266 000002 010005 005205 *..N`....6.......*
320/ 042705 177760 010564 000006 006200 006200 006200 006200 *EEp.t...........*
340/ 010005 042705 177774 010564 000014 006200 006200 042700 *..EE|.t.......@E*
360/ 177000 020027 000231 103402 000137 000664 010064 000012 *.~. ...._.4.4...*
400/ 012764 000040 000016 010400 062700 000020 010405 062705 *t. .....@e....Ee*
420/ 000010 005710 100776 012703 001000 077301 032764 000400 *..H.~.C...A~t5..*
440/ 000016 001405 060116 012601 012600 005300 000662 012767 *....N`....@.2.w.*
460/ 000023 177540 105710 100376 011522 077104 032710 000001 *..`.H.~.R.D~H5..*
500/ 001004 105710 100373 005715 000771 005716 001264 022626 *..H.{.M.y.N.4..%*
520/ 000241 000207 000000 000000 000000 000000 000000 000000 *!...............*
540/ 012706 010000 012700 000002 012701 002000 012702 001000 *F...@...A...B...*
560/ 004767 177424 012737 000210 004730 012737 016230 004716 *w..._...X._...N.*
600/ 005037 004722 000137 001000 000000 000000 000000 000000 *..R._...........*
620/ 000000 000000 000000 000000 000000 000000 000000 000000 *................*
640/ 000000 000000 000000 000000 000000 000000 000000 000000 *................*
660/ 000000 000000 004167 000002 000766 012700 000746 004167 *....w...v.@.f.w.*
700/ 000030 012100 004167 000022 012700 000762 004167 000012 *..@.w...@.r.w...*
720/ 000005 000000 000776 112037 177566 105737 177564 100375 *....~...v._.t.}.*
740/ 105710 001371 000201 005015 041077 047517 026524 026525 *H.y.....?BOOT-U-*
760/ 000200 005015 000012 027511 020117 071145 067562 000162 *......I/O error.*
*
В архиве добавил в инструкцию напоминание о пробелах (в текстовый файл)
http://archive.pdp-11.org.ru/ukdwk_a...PATRON_COPYDW/
Если начальный блок больше размера дискеты (1586.), то программа ничего не делает
и заканчивается. При этом на TT: все нормально.
http://bk0010.spb.ru/PHOTO/Picture_2.jpg
Да, тупая ошибка - при сравнении значения ключа /E с размером выходного файла - забыл вычесть значение ключа /S.
Исправленный вариант: CopyDW_v1.2
Патчить там же.
Сдампил. Навскидку только система и тесты.
http://bk0010.spb.ru/CM5508.DMP
hobot, Я переименовал DMP в DSK далее присоединил как HD и открыл в DESS. Можно также в хекс едиторе посмотреть. Например по адресу 0000С7Е0Н название системы ФОДОС B03.00
Там были ещё описания драйверов CP.SYS и FX.SYS : CP.HLP+FX.HLP.zip
В первой сотне блоков встретились несколько фрагментов каталога со следующими списками файлов:
Код:Block: 0122
----
SWAP.SYS
FMONFB.SYS
MY.SYS
TT.SYS
DW.SYS
LP.SYS
VM.SYS
MX.SYS
SL.SYS
FX.SYS
NL.SYS
RE.SYS
LD.SYS
CP.SYS
Block: 0124
----
R.COM
V.COM
Z.COM
VM3PRO.CCC
NOTE.LST
INS.FX
TESTPU.LST
INSTR.TXT
CP.LST
0.COM
VR.COM
Block: 0126
----
791324.TMS
START.COM
R.COM
V.COM
Z.COM
VM3PRO.CCC
VM3.CCC
NOTE.LST
INS.FX
TESTPU.LST
INSTR.TXT
TEX.TXT
MN22D.BAK
MN22D.SAV
MN22D.MAC
MN22D.PAS
MN22D.OBJ
F.COM
Интересно, что это ? )Код:MN22D.BAK
MN22D.SAV
MN22D.MAC
MN22D.PAS
MN22D.OBJ
Неизвестно. Никаких реальных исходников на диске не видно. Для проверки - можно открыть образ в просмотрщике текстов в режиме "только текст". Сразу станет видно все тексты, которые там есть. Кроме командных файлов и TESTPU.LST мне удалось найти только два описания, выложенных выше.
---------- Post added at 10:09 ---------- Previous post was at 10:05 ----------
На диске не сохранился каталог, поэтому файловые операции невозможны.
Не так поняли, теперь всё по порядку.
Поменял расширение DMP на DSK далее в эмуляторе присоединил как диск HD. В нулевом блоке нули и после инициализации там появилась запись. Теперь вручную думаю вписать фрагмент каталога чтобы подцепить файлы. Но как это сделать пока тёмный лес, нужна спецификация файловой системы RT. И ещё, там на диске файлы ТМОС. Возможно что диск и размечен под ТМОС, а это уже другая файловая система.
Ни Т.С. ни сама RT тмосовские диски не читает.
Судя по содержимому, там как минимум RTшные утилиты: DUP, PIP, DECовский драйвер SL и разные загрузочные RTшные драйверы. Встречается фодосовский монитор. Спецификация файловой системы RT-11 доступна в RT-11 Volume and File Formats Manual, она очень простая. Только нужно знать начальные блоки и длины файлов чтобы прописать :)
1. Не надо менять расширение образа на DSK, потому что тогда блоки файлов окажутся перемешаны.
2. Чтобы "выдернуть" файлы - достаточно узнать начальный и конечный блок и дать команду ( например ):
Файл будет скопирован с DW на устройство DK, а в каталоге устройства DK автоматически появится нужная запись.Код:COPY/DEV/FILE DW:/START:932/END:951 CP.HLP
Возможно будет интересно
377ая прошивка для ДВК, которая умеет автозагрузку с DW
Купил я еще один КЖД.
При загрузке Boot I/O Error как при битом диске, но диск живой, с другим КЖД все ок.
Иногда входит в фазу луны и грузит пару драйверов, но потом все равно Boot I/O Error.
Куда копать? Резисторные сборки? Линии задержки?
SKcorp., А разве есть "переносимость" дисков между КЖД?
Я всегда полагал что после замены КЖД надо диск форматировать.
Ну или осуществлять пляски с бубнами
Не знаю. Какой-нибудь разброс параметров аналоговой части.
Но я не настаиваю, может и должна быть полная совместимость.
Вот попробуй диск отформатировать на "сбойном" КЖД.
SuperMax, Ну это как повезет.
У меня отформатированный на одном КЖД диск на другом читался хреново, но формат всё вылечил
А кто знает - почему на поздних ДВК-3М один вентилятор стоял нормально, а второй был с обрезанными "ушами" и крепился пластиной?
Кроме того, что их сначала ставили наоборот, а потом разворачивали не отпаивая (см. http://zx-pk.ru/showpost.php?p=624258&postcount=2200 ) мыслей нет.
http://bk0010.spb.ru/PHOTO/NEBK/2/PICT0045.JPG
Насчет вентиляторов .
Просто народ думал, что, может быть, вентили дуют в неправильную сторону, и по этому ВМ3 перегревается и начинается дурь с ДОЗУ. А в ВМ2Б ( МС1201.02 ) вообще чудила как сама ВП1-013 в разгоне ( более 7 мгц ), так и ВМ2Б на "черной дыре" микрокода спотыкался, ведь глупенькие ремонтники не предполагали, что уважаемому Юрию Леонидовичу ( он заявил, что или лично разрабатывал ВП1-013 и 119, или по крайней мере руководил этими работами ) до одного дамского места на все их вопросы по висякам и непоняткам в RT-11.
В общем, " пАкупайте советское - самое лучшее ! "
*
Почему спилены крепления - из БП или др. места вентили переставляли, или в одном из вариантов корзинки места были под "Алмаз"-пропеллеры ( 12 в, редкосное дерьмо , для космоса делали ).
*
Если есть задача - обеспечить правильное функционирование МС1201.02 - надо её под СОЗУ переделать, в режиме "работа" - адреса 0-157777, в режиме "Пульт" - адреса 0-137777, 170000-173777. ВП1-013 удалить к такой-то матери вместе с ВП1-034 ( смотреть Э3!!! - их там 2 шт, которая на принтер - оставить ) и РУ5/РУ6.
Несколько вопросов по RT-11 !
Я пытался всяческие манипуляции с настройкой TT производить, можно ли вывод на терминал в рамках текущей сессии работы с системой(монитором), дублировать выводом в текстовый файл ? Насколько я помню точно можно переназначить на принтер вместо или параллельно с терминалом, а мне бы в файл, в случае с DIR есть ключ \OUT:имя_файла ?
Допустим сейчас сильно выручает эмулятор Patrona который помнит довольно
большой рулон (если только очистки экрана не было), но на живой УК-НЦ
такого нет, некоторые отчёты RESORC занимают 2-3 экрана - варианты?
Пользоваться УПР+S\УПР+Q ?
Дробить большой отчёт на много маленьких?
Неужели не предусмотрели авторы RESORC вывод отчётов в текстовый файл?
И ещё по ключевым файлам дополнительный вопрос,
а где конкретно описаны все ключи и команды для
ключевых исполнителей ядра, RESORC, DUP, PIP и других?
Похоже, что встроенного help в них нет?
В RT-11 такой возможности нет. В TSX-Plus есть. Для RT-11 в принципе несложно реализовать, но, понятно, будет действовать только на программы, работающие через системный ввод-вывод...
Для многих команд, в частности для DIR есть ключ /OUT...
SH/OUT:file есть только для SH ERR вроде.
Есть докумунтаций по системным утилитам в двух томах.
Возвращаясь к теме записи в лог действий. Драйвер пока не делал - лениво.
Есть еще один способ - это BATCH процессор. Раньше в RT-11 не пробовал, вот решил посмотреть :)
Для использования этого метода нужен драйвер BA.SYS (BAX.SYS) и программа BATCH.SAV. Сначала создаем файл задания (например TEST.BAT):подробное описание BATCH можно найти во втором томе описания утилит, в нашем случае используется RT11 режим BATCH, все, что начинается с точки в этом случае является командой RT-11. Далее запускаем задание:Код:$JOB/RT11
.SH CONF
$EOJ
По завершении задания будет создан файл LOG:TEST.LOGКод:.SET SL OFF !SL ДОЛЖЕН БЫТЬ ВЫКЛЮЧЕН
.LO BA !ГРУЗИМ ДРАЙВЕР BA
.AS D17 LOG !НАЗНАЧАЕМ УСТРОЙСТВО КУДА БУДЕТ ПИСАТЬСЯ ЛОГ
.BATCH TEST !ЗАПУСКАЕМ ЗАДАНИЕ
END BATCH
.
Код:.TY LOG:TEST.LOG
$JOB/RT11
RT-11XM (S) V05.07
Booted from DU2:RT11XM
22 bit addressing is on
USR is set NOSWAP
EXIT is set SWAP
KMON is set NOIND
RUN is set VBGEXE
MODE is set NOSJ
TT is set NOQUIET
ERROR is set ERROR
SL is set OFF
EDIT is set KEX
FORTRAN is set F77XM
KMON nesting depth is 3
Global .SCCA flag is disabled
CLI is set DCL, CCL, UCL, NO UCF
PDP 11/83 Processor
4088KB of memory
Floating Point Accelerator Unit
Extended Instruction Set (EIS)
Memory Management Unit
ECC Memory
Cache Memory
PMI Memory
50 Hertz System Clock
Device I/O time-out support
Multi-terminal support
Memory parity support
System job support
Global .SCCA support
FPU support
Extended unit support
Multi-terminal handler hooks support
$EOJ
.
В 1991-1993 годах, в последних классах школы мы обучались УПК (программисты на паскале, UNIX) в классах на машинках СМ-1420 (если я правильно запомнил). У нас были черно-зеленые терминалы в классе, и они жутко тормозили, т.к. главная машина обрабатывала их по очереди (многозадачность). Причем, я даже случайно умыкнул книжку преподавателя на русском языке под названием 'Юникс и Ксеникс'. Может раритет?
Так вот, седня в тетради обнаружил рисунок клавиатуры того терминала. Опознайте, плиз, что за терминал мог быть?
Кликабельно:
http://i055.radikal.ru/1407/c1/d44b2b5ec011t.jpg
Не знаю в тему или нет, но можно попробовать воссоздать клавиатуру.
http://s019.radikal.ru/i634/1407/b1/e426d0830f54.jpg
Скачать здесь