PDA

Просмотр полной версии : СМ-1420 – Запуск комплекса



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

AFZ
03.02.2016, 09:13
Никаких предпосылок для данных граблей не было. Было просто дурацкое решение - ну не подумали Тем не менее можно было в описании обратить на это особое внимание.


И не случайно всего один процессор на них наступил у DEC. Только бледнолицый способен дважды наступить на одни и те же грабли (с) Чингачгук из анекдота. :)

А наши разве много раз наступали? Если это про 1806, то туда, наверняка, скопипастили бОльшую часть решений с 1801.

form
03.02.2016, 09:23
Тем не менее можно было в описании обратить на это особое внимание.
Так может и обратили. Я не читал документации по 11/34. И уж абсолютно точно обратили позже в списке различий.


А наши разве много раз наступали?
Про наших я не так много знаю. Но в общем случае насмотрелся на наши "аналоги" и как потом "исправляли ошибки DEC" чтобы ихний драйвер работал с нашим "аналогом" который к примеру не отличает байт от слова :)

AFZ
03.02.2016, 10:14
Так может и обратили. Я не читал документации по 11/34. И уж абсолютно точно обратили позже в списке различий. А в первичном документе, который описание "стандартного" MMU первой редакции - без разделения I/D и пр. - нет. А до списка различий наши, скорее всего, не добрались.

И, кстати, возвращаясь к нашему обсуждению прерываний. Поразглядывал я схему 1201.03. Как я и ожидал, никаких мер по соблюдению правил позиционно-независимой работы не принято. IACKO процессора напрямую идет на IACKI набортного ВП1-065, правда я не нашел, где EVNT 065-го превращается в IRQ4 процессора, но это неактуально, ибо 065-й все равно получит прерывание первым, вне зависимости от текущего уровня. Остается порадоваться, что для ДВК таки нет штатных устройств с приоритетом выше 4. А буде таковые найдутся, придется что-то дорабатывать. Например, перевесить всё набортное на IRQ7, другое решение в голову не приходит...

То есть, конечно, приходит, но уж больно велик объем аппаратных доработок. А перевесить на IRQ7 - так софты править замаешься...

form
03.02.2016, 10:21
А в первичном документе, который описание "стандартного" MMU первой редакции - без разделения I/D и пр. - нет.
Ну наверное логично, что поведения команды не имеющей в принципе никакого отношения к MMU, неспособной как-либо на него повлиять, а также в принципе необязательно поддерживаемой процессором в документе про MMU нету :)

AFZ
03.02.2016, 10:36
Ну наверное логично, что поведения команды не имеющей в принципе никакого отношения к MMU и неспособной как-либо на него повлиять в документе про MMU нету В общем-то да. Только работает-то она через него, причем в необычном режиме - не так, как все простые команды. И входит в блок средств обслуживания расширенной памяти в "больших" операционках с защитой задач друг от друга. Так, что, на мой взгляд, это следовало бы упомянуть - пусть не в описании самого MMU, но где-то рядом.

form
03.02.2016, 10:42
В общем-то да. Только работает-то она через него, причем в необычном режиме - не так, как все простые команды. И входит в блок средств обслуживания расширенной памяти в "больших" операционках с защитой задач друг от друга. Так, что, на мой взгляд, это следовало бы упомянуть - пусть не в описании самого MMU, но где-то рядом.
Рядом и упомянули в последствии когда обнаружили, что реализация при которой команда эмулируется обычной байтовой пересылкой в адрес 177776 имеет свои особенности. Изначально я так понимаю такого эффекта не планировалось и команда работала себе таким образом без каких-либо последствий пока не добавился MMU.

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

Кстати интересно... Еще один тест надо сделать...

BYTEMAN
05.02.2016, 16:25
Сегодня планирую подампить немного ленты. Подскажите, что означает [-1] в этой команде:

.RDTAP
*HX1:MT017.TAP[-1]=MT1:

form
05.02.2016, 16:31
Подскажите, что означает [-1] в этой команде
Размер который выделяется под файл. По умолчанию (0) это будет половина самого большого пустого блока, можно указать явно размер чтобы при открытии файла выбралась дырка поменьше для создания, а если написать -1 - будет выбрана максимальная свободная область.

form
06.02.2016, 17:45
Интересно бы попробовать на данном 1420 вот этот (http://pdp-11.org.ru/~form/files/pdp-11/mmu/mmu.sav) тест...

BYTEMAN
08.02.2016, 13:27
До СМки на той неделе я так и не добрался. Но не суть. Сегодня утром было 20 минут, забежал на склад и отфоткал часть доки на дисковод касательно команд, чтобы можно было написать форматтер.
К слову, в микропрограммах дисковода есть микропрограмма форматирования диска, но она нам не поможет - запустить её можно лишь с отладочного пульта, которого у меня увы нет. А с ЭВМ можно запустить только команду форматирования дорожки, что тоже нам на руку)

https://goo.gl/photos/wP528pYH3tFqZ2YYA

Patron
08.02.2016, 17:10
отфоткал часть доки на дисководВ сети есть отсканированное ТО дисковода СМ5631 : СМ5631_3.060.205_TO_1.pdf (https://dl.dropboxusercontent.com/u/2075287/%D0%A1%D0%9C5631_3.060.205_TO_1.pdf) ; СМ5631_3.060.205_TO_2.pdf (https://dl.dropboxusercontent.com/u/2075287/%D0%A1%D0%9C5631_3.060.205_TO_2.pdf)

BYTEMAN
08.02.2016, 17:16
Patron, ежели не секрет, откуда источник то? Я неделю назад искал - не нашёл... :(

Patron
08.02.2016, 17:21
неделю назад искал - не нашёл...Нашлось ТАК (https://www.google.ru/?gws_rd=ssl#newwindow=1&q=%D0%A1%D0%9C5631)

BYTEMAN
08.02.2016, 17:27
Patron, спасибо, мой косяк - свято верил, что в той теме только доки на 7012 и ГМД70...

hobot
08.02.2016, 18:55
я вроде бы по дате смотрю уже пару лет в библиотеке подшито )
http://archive.pdp-11.org.ru/BIBLIOTEKA/SM5631_3_060_205_IE_TO/

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


Я неделю назад искал - не нашёл... если честно поиск на новом движке я до сих пор не победил,
то есть я свои собственные сообщения зная 100% содержимое пишу ему запрос, а он выдаёт мне тему вместо сообщения при чём не одну,
а несколько )

svofski
08.02.2016, 19:53
BYTEMAN, а можешь заснять кино про дампанье лент?

BYTEMAN
08.02.2016, 20:23
BYTEMAN, а можешь заснять кино про дампанье лент?
Сделаю)

BYTEMAN
09.02.2016, 12:49
hobot, твой архив гуголом проиндексирован? Было бы очень неплохо)

Vamos
10.02.2016, 18:23
я вроде бы по дате смотрю уже пару лет в библиотеке подшито )
Сделай линки с русскими буквами на вэб морде, тогда народ будет через поисковики находить, а так это больше похоже на склад дефицита с отгрузкой через заднюю дверь :) для тех кто знает.

BYTEMAN
10.02.2016, 19:05
Сделай линки с русскими буквами на вэб морде, тогда народ будет через поисковики находить, а так это больше похоже на склад дефицита с отгрузкой через заднюю дверь для тех кто знает.
Верно подмечено :)

BYTEMAN
18.02.2016, 17:47
Поскольку темка немного заглохла, подкину немного информации для размышления.

В этом (http://zx-pk.ru/showthread.php?t=26093&p=854758&viewfull=1#post854758) посте выложена считанная информация, как я понял, с адреса 173000, то бишь терминальный эмулятор клавишного пульта. Есть косяк: запуск программ с этого эмулятора по команде S в отдельных случаях приводит к сваливанию в ОСТАНОВ. Например, при начальной загрузке с HX если дать команды L 10000<BK>S<BK> мы сваливаемся в останов. Но если на реальном пульте остановить процессор, ввести адрес 10000 и дать команду ПУСК, машина успешно запустится... Вопрос: почему? :)

И ещё :) form, можно вас попросить немножко RDTAP доделать, чтобы при ошибке чтения с ленты был просто пропуск блока (и вывод соотв. сообщения в консоль)? Я свои ленты ещё не гонял, надеюсь что там битого ничего не будет, но мало ли...

form
18.02.2016, 18:05
чтобы при ошибке чтения с ленты был просто пропуск блока (и вывод соотв. сообщения в консоль)?
Доделаю на досуге. Вот только не факт что в принципе получится нормально читать после сбойного блока дальше. Но попытка - не пытка, а формат SimH позволяет в TAP файле отмечать сбойные блоки.

Patron
18.02.2016, 18:23
не факт что в принципе получится нормально читать после сбойного блока дальшеРазработчики ленточных контроллеров (скорее всего) беспокоились на этот счёт не меньше, чем разработчики дисковых контроллеров. Если после сбойного сектора контроллер диска не "теряет голову", то и от ленточных контроллеров можно ожидать того же.



формат SimH позволяет в TAP файле отмечать сбойные блоки.Тогда попытки чтения такого образа в виртуальном приводе будут давать в точности такой же результат, как и в реальном. А для UnRoll.exe можно будет добавить ключ /Ignore, чтобы не прекращать распаковку файла при встрече плохого блока.

Vamos
18.02.2016, 18:25
В этом посте выложена считанная информация, как я понял, с адреса 173000, то бишь терминальный эмулятор клавишного пульта. Есть косяк: запуск программ с этого эмулятора по команде S в отдельных случаях приводит к сваливанию в ОСТАНОВ. Например, при начальной загрузке с HX если дать команды L 10000<BK>S<BK> мы сваливаемся в останов. Но если на реальном пульте остановить процессор, ввести адрес 10000 и дать команду ПУСК, машина успешно запустится... Вопрос: почему?
Видимо потому-что HX_Server умеет работать только с портами у которых есть аппаратное квитирование, по этому вопросу уже несколько страниц исписано здесьhttp://zx-pk.ru/showthread.php?t=16001&page=69&p=858056#post858056

form
18.02.2016, 19:12
Разработчики ленточных контроллеров (скорее всего) беспокоились на этот счёт не меньше, чем разработчики дисковых контроллеров. Если после сбойного сектора контроллер диска не "теряет голову", то и от ленточных контроллеров можно ожидать того же.
Тем не менее не зря существует ошибка потери позиции на ленте... На дисковых контроллерах длина блока заранее известна и сбойный легко обойти. Здесь же все зависит от того предусмотрен ли поиск начала нового блока (что впрочем не гарантирует опять-таки стопроцентной возможности читать дальше) или нет.

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


Видимо потому-что HX_Server умеет работать только с портами у которых есть аппаратное квитирование
Только вот беда - он не используется в данном случае, а используется встроенный в эмулятор терминала, который прекрасно работает по трем проводам...

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


Вопрос: почему?
А вот попробую угадать :)
Используется USBшный или PCIшный COM порт? Если да, то скорее всего я смогу пояснить в чем дело :)

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

Или даже так... Сделай такой тест: тот же скрипт, но без S - пусть на L 10000 остановится.
А потом уже руками S (хотя нет, сути наверное не изменит, но попробовать можно).

BYTEMAN
18.02.2016, 19:38
Тем не менее не зря существует ошибка потери позиции на ленте... На дисковых контроллерах длина блока заранее известна и сбойный легко обойти. Здесь же все зависит от того предусмотрен ли поиск начала нового блока (что впрочем не гарантирует опять-таки стопроцентной возможности читать дальше) или нет.

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


Только вот беда - он не используется в данном случае, а используется встроенный в эмулятор терминала, который прекрасно работает по трем проводам...

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


А вот попробую угадать :)
Используется USBшный или PCIшный COM порт? Если да, то скорее всего я смогу пояснить в чем дело :)

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

Или даже так... Сделай такой тест: тот же скрипт, но без S - пусть на L 10000 остановится.
А потом уже руками S (хотя нет, сути наверное не изменит, но попробовать можно).
Блин, походу меня не поняли... HX работает изумительно. Но надо тормозить скрипт на S, стопать проц и с пульта руками запускать. Я просто из скрипта убрал S и делаю запуск ручками.

Контроллер ИРПС СМки не поддерживает квитирование в принципе.

form
18.02.2016, 21:10
Блин, походу меня не поняли... HX работает изумительно. Но надо тормозить скрипт на S, стопать проц и с пульта руками запускать. Я просто из скрипта убрал S и делаю запуск ручками.
Да я как раз все именно так и понял и написал исходя из этого. А посему - вернемся к вопросу: COM порт на PC - USB/PCI?

BYTEMAN
18.02.2016, 21:24
FT232R

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

Подключен по ттл

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

запустил тест мму


.RUN HX5:MMU.SAV
MMU FEATURES: 18-BIT

MOV #-1,@#MMR0 ;MMR0 = 160401
CLR @#MMR0 ;MMR0 = 000000
MOV #-1,@#KISAR0 ;KISAR0 = 177777
CLR @#KISAR0 ;KISAR0 = 000000
MOV #-1,@#KISDR0 ;KISDR0 = 077416
CLR @#KISDR0 ;KISDR0 = 000000

BIS #140000,@#PSW ;SET USER MODE
HALT ;TRAP TO 10
MOV #123456,@#20000 ;
MFPD @#20000 ;
MOV (SP)+,R0 ;R0=123456

MOV #77404,@#UISDR1 ;ACF=10
TST @#20000 ;
*** MMU FAULT AT 002312, MMR0=100143, MMR1=000000, MMR2=002306 ***
CLR @#20000 ;
*** MMU FAULT AT 002342, MMR0=100143, MMR1=000000, MMR2=002336 ***

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

после теста лампа ДИСП горит.

form
18.02.2016, 21:38
Подготовительный этап к изменениям RDTAP. Програмка (http://pdp-11.org.ru/~form/files/pdp-11/cm1420/tan/tan.sav) для анализа ленты. Просто пишет структуру ленты, примерно так:
.RU TAN
MAX BLOCK SIZE: 20480 BYTES
80/3
EOF
4096/8192
EOF
80/2
EOF
80/2
EOF
4096/8192
EOF
80/2
EOF
EOF
EOF

.DIR MU:
19-Feb-2016
DU3 .BUP 8192 19-Feb-2016 DU4 .BUP 8192 19-Feb-2016
2 Files, 16384 Blocks

.BAC/DIR MU:

RT-11 BACKUP
19-Feb-2016 00:19

Saveset Section Blocks Date

DU3 .BUP 1 65535/65535 19-Feb-2016
DU4 .BUP 1 65535/65535 19-Feb-2016

2 Saveset sections, 131070 Blocks


.
Интересно посмотреть что будет на ленте с ошибками... Ну и также интересен тест MMU (http://pdp-11.org.ru/~form/files/pdp-11/mmu/mmu.sav).

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


Ну и также интересен тест MMU.
Ага, уже вижу :)

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


Програмка для анализа ленты
Да, забыл написать - нужно назначить имя TAP проверяемому приводу - например AS MT1 TAP

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


Подключен по ттл
Предлагаю попробовать такой тест: добавить в скрипт в конце (вместо L 10000, S):
L 1000
D 5000
D 77001
D 77001
D 137
D 10000
L 1000
S
И проверить будет ли работать так :)
Хотя сейчас вспоминаю, вроде проблема была не только со скриптом?

BYTEMAN
18.02.2016, 21:55
Первая попавшаяся лента.




.ASS MT1 TAP

.RUN TAN.SAV
?KMON-F-File not found DK:TAN.SAV

.RUN HX5:TAN.SAV
MAX BLOCK SIZE: 20480 BYTES
80/42
EOF
560/2410
EOF
80/2
EOF
80/2
EOF
560/2076
EOF
80/2
EOF
EOF

Дальше лента подергалась около одной точки и вывалились в останов.

Каталог ленты по dir



.DIR MT1:
26-Jan-2016
BTSP61. 241 BTSP62. 207
2 Files, 448 Blocks


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


Подготовительный этап к изменениям RDTAP. Програмка (http://pdp-11.org.ru/~form/files/pdp-11/cm1420/tan/tan.sav) для анализа ленты. Просто пишет структуру ленты, примерно так:
.RU TAN
MAX BLOCK SIZE: 20480 BYTES
80/3
EOF
4096/8192
EOF
80/2
EOF
80/2
EOF
4096/8192
EOF
80/2
EOF
EOF
EOF

.DIR MU:
19-Feb-2016
DU3 .BUP 8192 19-Feb-2016 DU4 .BUP 8192 19-Feb-2016
2 Files, 16384 Blocks

.BAC/DIR MU:

RT-11 BACKUP
19-Feb-2016 00:19

Saveset Section Blocks Date

DU3 .BUP 1 65535/65535 19-Feb-2016
DU4 .BUP 1 65535/65535 19-Feb-2016

2 Saveset sections, 131070 Blocks


.
Интересно посмотреть что будет на ленте с ошибками... Ну и также интересен тест MMU (http://pdp-11.org.ru/~form/files/pdp-11/mmu/mmu.sav).

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


Ага, уже вижу :)

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


Да, забыл написать - нужно назначить имя TAP проверяемому приводу - например AS MT1 TAP

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


Предлагаю попробовать такой тест: добавить в скрипт в конце (вместо L 10000, S):
L 1000
D 5000
D 77001
D 77001
D 137
D 10000
L 1000
S
И проверить будет ли работать так :)
Хотя сейчас вспоминаю, вроде проблема была не только со скриптом?

Загрузилось!!! Офигеть, спасибо огромное! Таки в чем было дело?

form
18.02.2016, 22:14
Загрузилось!!! Офигеть, спасибо огромное! Таки в чем было дело?
Видимо RESET (выполняемый командой S перед запуском) заставляет консоль BREAKнуть, а PCшный порт на это плюется содержимым своего FIFO (даже если он его уже отправил [у меня так во всяком случае на USBшном порту]), а тем временем загрузчик уже начинает что-то слать, и оно или теряется или превращается в кашу...

BYTEMAN
18.02.2016, 22:16
Поскольку планшет уже почти сел а зарядку оставил на квартире, то на сегодня наверное все. Продолжу в субботу после работы :)

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

form, но ведь ioscan набранный с терминала не работал тоже при запуске через s...

form
18.02.2016, 22:17
BTSP61. 241
Похоже на ANSI ленту, записанную не в RT-11, возможно с длинными именами.

BYTEMAN
18.02.2016, 22:23
https://goo.gl/photos/3hJesZrnyPMd6A6W6

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

form, программа при своей работе перезаписала строчку, т.е. там было первое число около 4 тысяч но потом оно поменялось...

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

могла лента в рсыкс писаться? при загрузке с нее this not hardware bootable blablabla

form
18.02.2016, 22:32
но ведь ioscan набранный с терминала не работал тоже при запуске через s...
Видимо та же проблема - он начинает выводить, а порт еще реагирует на BREAK. Код который я добавил выше просто вставил задержку перед началом выполнения загрузчика.

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


могла лента в рсыкс писаться? при загрузке с нее this not hardware bootable blablabla
Это именно в RSX такой псевдо-загрузчик. RTшный (на ленте его впрочем не бывает) пишет ?BOOT-U-No boot on volume или что-то в этом роде...

BYTEMAN
18.02.2016, 22:50
Я так понял, СМка зависла т.к. лента дальше чистая а маркер eot отсутствовал?

form
18.02.2016, 23:10
Я так понял, СМка зависла т.к. лента дальше чистая а маркер eot отсутствовал?
Это штатная ситуация. Драйвер может вернуть три варианта EOF:
только EOF
EOF+EOT
только EOT (лента кончилась)

У меня MU ни разу не возвращал иного статуса кроме EOF, после нескольких тестов выяснилось, что EOT отмечается двумя EOFами подряд, всего EOF+EOT выглядит как 3 EOFа. Если позволить читать дальше - у меня начинает сыпать ошибками с кодом 0 - No additional information (consult documentation for your
particular tape drive for all possible error conditions).

А то, что вылетает - или ошибка в драйвере или вредное влияние большого драйвера SL в SB мониторе (обнаружилось такое недавно). На всякий случай стоит сделать SET SL OFF перед тестированием.

BYTEMAN
19.02.2016, 01:20
Понял, спасибо! В субботу попробую еще разок с отключением sl

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

К слову, сегодня перевел порт на 19200 - теперь летаем) Как сделаю загрузочную дискетку, разведу терминал и данные отдельно.

Andrey_Ak
19.02.2016, 05:16
Доделаю на досуге. Вот только не факт что в принципе получится нормально читать после сбойного блока дальше. Но попытка - не пытка, а формат SimH позволяет в TAP файле отмечать сбойные блоки.

Надо доделать, у меня тоже парочка лент не считалась.. И вывод сообщения на каком блоке сбой..

form
19.02.2016, 05:22
Надо доделать
ну так ждем результатов анализа программой выше битых лент. У себя тоже попробуй на том усложненно-упрощенном MT.

Andrey_Ak
19.02.2016, 05:33
ну так ждем результатов анализа программой выше битых лент. У себя тоже попробуй на том усложненно-упрощенном MT.

Да, на выходных попробую... Думаю еще набраться сил, и достать стандартный контроллер МТ,
и пробовать делать одни и те-же операции на стандартном и не стандартном..

Patron
19.02.2016, 19:54
.

Тестовая программа: TSTDX_v1.0 (http://emulator.pdp-11.org.ru/misc/TSTDX_v1.0.zip) - предназначена для определения реальной скорости работы привода при инициализации и чтении секторов:



.RU TSTDX
TSTDX - v1.0

1 sec 00001:20798
INIT 00000:10084 CSR/000040 ; SR/000204 ; ER/000000
Read SR 00000:20763 CSR/000040 ; SR/000200 ; ER/000000

Read 0:01
TR Sector 00000:00000
TR Track 00000:00000
Read Done 00000:09366

Read 0:03
TR Sector 00000:00000
TR Track 00000:00000
Read Done 00000:00432

Read 0:05
TR Sector 00000:00000
TR Track 00000:00000
Read Done 00000:00430 CSR/000040 ; SR/000000 ; ER/000000

Program completed.

.



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

BYTEMAN
20.02.2016, 19:23
Результат на форматированном диске:



.RU TSTDX
TSTDX - v1.0

1 sec 00001:53774
INIT 00000:49288 CSR/000040 ; SR/000004 ; ER/000000
Read SR 00000:21230 CSR/000040 ; SR/000000 ; ER/000000

Read 0:01
TR Sector 00000:00004
TR Track 00000:00004
Read Done 00000:03819

Read 0:03
TR Sector 00000:00004
TR Track 00000:00004
Read Done 00000:01438

Read 0:05
TR Sector 00000:00000
TR Track 00000:00000
Read Done 00000:00000 CSR/000040 ; SR/000000 ; ER/000000

Program completed.


На неформатированном:

.RU TSTDXTSTDX - v1.0

1 sec 00001:53755
INIT 00000:49288 CSR/000040 ; SR/000004 ; ER/000000
Read SR 00000:21231 CSR/000040 ; SR/000000 ; ER/000000

Read 0:01
TR Sector 00000:00004
TR Track 00000:00004
Read Done 00000:01632 CSR/100040 ; SR/000000 ; ER/000120

Program completed.


Без диска:

.RU TSTDXTSTDX - v1.0

1 sec 00001:53713
INIT 00000:28187 CSR/000040 ; SR/000004 ; ER/000120
Read SR 00000:00503 CSR/000040 ; SR/000000 ; ER/000120

Read 0:01
TR Sector 00000:00004
TR Track 00000:00004
Read Done 00000:01513 CSR/100040 ; SR/000000 ; ER/000120

Program completed.

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

Жесть как медленно через hx сливается лента... Чуть дернется и стоит... Дернется и стоит... Жаль что ИРПС в СМке максимум 19200 держит... :(

MiX
20.02.2016, 19:32
Жесть как медленно через hx сливается лента...
Кстати тоже думал об этом. Через LPT должно быть быстрее.

Patron
20.02.2016, 19:33
Результат на форматированном дискеУже понятно, где ругается COPYDX :



ResetDX:
Mov #CSINIT, @$SReg

Mov #100., R1
Call WaitDX
BCS LRet
BiT #ESID, @$DReg
BEq NtRd
Mov #C.RDST, R0 ; R0 = Чтение регистра состояния.
BiS $Drive, R0 ; Учесть номер привода.
Mov R0, @$SReg
4$:
Mov #32., R1
Call WaitDX
BCS LRet
BiT #ESDRY, @$DReg
;; BEq NtRd ; Это убрать
LRet:
Return



Остальное можно оставить, как в оригинале.

form
20.02.2016, 19:40
Через LPT должно быть быстрее.
LPT не позволяет в две стороны общаться.

MiX
20.02.2016, 20:02
LPT не позволяет в две стороны общаться.
Позволяют. Даже ранние могут 8 туда по 4м служебным обратно.

form
20.02.2016, 20:06
Позволяют.
Не позволяют. Это не PC и не УКНЦ :)

Patron
20.02.2016, 20:12
.

Похоже, что признак готовности в регистре данных DX сбрасывается при любом обращении к регистру статуса.

Для проверки этого предположения - исправленная версия теста: TSTDX_v1.1 (http://emulator.pdp-11.org.ru/misc/TSTDX_v1.1.zip)

Запускать есть смысл только с рабочим диском в приводе 0 - для остальных вариантов разницы результатов с предыдущей версией TSTDX быть не может.

MiX
20.02.2016, 20:19
Не позволяют.
http://s020.radikal.ru/i720/1602/eb/1b9ae54b1c8c.jpg (http://radikal.ru/big/e9cb78699d47444c8b08329f093b36cd)

Это не PC и не УКНЦ
LPT как бы в РС находится. Или что имеется ввиду? ИРПР?

form
20.02.2016, 20:30
Или что имеется ввиду?
Поскольку речь шла про медленность HX, и в ответ было сказано про LPT который быстрее, я сделал вывод, что предлагается использовать соединение LPT с принтерным портом CM1420. Но LP11 это далеко не PCшный LPT. Теоретически у стандартного LPV11 (про LP11 не знаю, но вероятно также) есть три бита которые можно вернуть (их четыре, но два мешают друг другу), но поскольку DEC их не использует в принципе (что задокументировано), не факт, что их обязательно везде реализуют. И фактически гарантированно остается один бит на вход (вернее те самых два из которых один запрещает другой).

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

Ведь про соедниение двух PC таким способом нет смысла говорить - это давно сделано многочислеными вариантами, в том числе в виде сетевого интерфейса на принтерном порту :)
В свое время была мысль УКНЦ так у DOSовскому INTERSRV или как там его - не помню уже - прицепить...

BYTEMAN
20.02.2016, 21:17
.

Похоже, что признак готовности в регистре данных DX сбрасывается при любом обращении к регистру статуса.

Для проверки этого предположения - исправленная версия теста: TSTDX_v1.1 (http://emulator.pdp-11.org.ru/misc/TSTDX_v1.1.zip)

Запускать есть смысл только с рабочим диском в приводе 0 - для остальных вариантов разницы результатов с предыдущей версией TSTDX быть не может.


два запуска подряд

TSTDX - v1.1
1 sec 00001:53744
INIT 00000:50481 CSR/000040 ; SR/000004 ; ER/000020
Read SR 00000:21229 CSR/000040 ; SR/000000 ; ER/000020

Read 0:01
TR Sector 00000:00004
TR Track 00000:00004
Read Done 00000:18422

Read 0:03
TR Sector 00000:00004
TR Track 00000:00004
Read Done 00000:01412

Read 0:05
TR Sector 00000:00004
TR Track 00000:00004
Read Done 00000:00981 CSR/000040 ; SR/000000 ; ER/000000

Program completed.



tstdx
TSTDX - v1.1

1 sec 00001:53698
INIT 00000:49289 CSR/000040 ; SR/000004 ; ER/000000
Read SR 00000:21231 CSR/000040 ; SR/000000 ; ER/000000

Read 0:01
TR Sector 00000:00004
TR Track 00000:00004
Read Done 00000:03647

Read 0:03
TR Sector 00000:00004
TR Track 00000:00004
Read Done 00000:01432

Read 0:05
TR Sector 00000:00004
TR Track 00000:00004
Read Done 00000:00986 CSR/000040 ; SR/000000 ; ER/000000

Program completed.

Patron
20.02.2016, 21:46
два запуска подрядСМ 5631упорно не хочет сообщать о готовности привода 0 после INIT и READ SR.

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

Значение ER/000020 после инита опционально и означает, что во втором кармане нет диска.

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

А программа COPYDX.SAV может скопировать образ DX из привода 0 в файл на диске HX ?

BYTEMAN
20.02.2016, 23:33
Завтра проверю, уже уехал со склада домой...

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

Слил ту ленту, каталог которой тут выводил вчера.

*HX1:MT01.TAP[-1]=MT1:?RDTAP-I-65467. block(s) allocated for tape image file
?RDTAP-I-16384. word(s) allocated for tape block buffer
?RDTAP-I-00006. file(s) read from tape
?RDTAP-I-03486. disk block(s) used
https://drive.google.com/file/d/0B6VbJTvOxhWCUlk1VThlSk1zRmM/view?usp=sharing

Patron
21.02.2016, 02:57
Слил лентуЭто лента в формате BRU (http://www.ibiblio.org/pub/academic/computer-science/history/pdp-11/rsx/decus/rsx86a/301050/bruformat.txt).

form
21.02.2016, 05:18
Слил ту ленту, каталог которой тут выводил вчера.
BRU>/REW/DIR MU:
VOL1. BTSP61 DISK1 31-JUL-90 16:13:09
VOL1. BTSP62 DISK1 31-JUL-90 16:25:30

BRU - Completed

BRU>/REW/DIR/BAC:BTSP61 MU:
VOL1. BTSP61 DISK1 31-JUL-90 16:13:09
[001,001]
BTSP61.XXX;1
BRU - Completed
BRU>/REW/DIR/BAC:BTSP62 MU:
VOL1. BTSP62 DISK1 31-JUL-90 16:25:30
[001,001]
BTSP62.XXX;1
BRU - Completed
BRU>

BYTEMAN
21.02.2016, 05:59
Как-то список файлов реально просмотреть?

form
21.02.2016, 06:16
Как-то список файлов реально просмотреть?
Так это и есть список файлов - их всего два.

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

[1,1]BTSP61.XXX;1
[1,1]BTSP62.XXX;1

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


>DIR


Directory DM0:[1,1]
21-FEB-16 09:06

BTSP61.XXX;1 1849. 25-JUL-90 14:33
BTSP62.XXX;1 1577. 25-JUL-90 14:53

Total of 3426./3426. blocks in 2. files

>TYP BTSP61.XXX
DOCUMENT= 1113
DT = 05
KN = B40891202375
LG = ENGL
SN = ISSN 0168-583X
YR = 89
000 3375340
002 B40891202375
010 CONFERENCE PROCEEDINGS.
100 7TH INTERNATIONAL CONFERENCE ON ION IMPLANTATION TECHNOLOGY.
MCR>ABO PIP
300 7TH INTERNATIONAL CONFERENCE ON ION IMPLANTATION TECHNOLOGY.
09:08:15 Task "PIPT2 " terminated
Aborted via directive or CLI
>TYP BTSP62.XXX
DOCUMENT= 1564
AUTH = HILAL
DT = 06
KN = B40891402584
LG = ENGL
SN = ISSN 0018-9464
YR = 89
000 3393813
002 B40891402584
010 CONFERENCE PAPER; THEORETICAL, EXPERIMENTAL.
100 MAGNETIC ADVANCED HYBRID (MAH) GUN.
200 HILAL, M.A.
MCR>ABO PIP
220 APPL. SUPERCONDUCTIVITY CENTER, WISCONSIN UNIV., MADISON, WI, USA
09:08:41 Task "PIPT2 " terminated
Aborted via directive or CLI
>

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

Выложил сюда (http://pdp-11.org.ru/~form/files/pdp-11/cm1420/).

BYTEMAN
21.02.2016, 11:52
А мне показалось при просмотре сырого дампа, что там еще тексты про rsx на русском есть...

form
21.02.2016, 12:05
А мне показалось при просмотре сырого дампа, что там еще тексты про rsx на русском есть...
Весьма сомнительно, но в любом случае без информации (например вижу вот это) нечего проверять :)
Теоретически возможна лента на которой кончился один формат и начался другой и даже без каких-либо кривых ситуаций вроде моей старой ленты где посреди ленты был логический EOT, а после него еще информация (rdtap впрочем такую ленту не прочитает дальше логического EOT).

Patron
21.02.2016, 12:52
Похоже, что отсутствие сигнала готовности от нулевого привода СМ 5631 и зависание микропрограммы форматирования связаны друг с другом. Первый привод выдаёт сигнал готовности и его форматировать контроллер пытается, а при форматировании нулевого привода контроллер до бесконечности ждёт готовности.

Контроллер определяет готовность привода по форме сигнала INDEX.

Тогда получается, что чтение и запись в СМ 5631 начало дорожки по сигналу INDEX не проверяют - ведь им достаточно сигнала разметки, а при форматировании надо ждать начало дорожки по INDEX. Весьма вероятно, что у нулевого привода этот сигнал неисправен.

http://pic.pdp-11.ru/images/rx01.png

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

Кстати, судя по интерфейсу между внутренним контроллером привода и блоком механики - в качестве блока механики RX01 / СМ 5631 может выступать любой дисковод - хоть 3" в режиме 720К, хоть даже эмулятор дисковода на SD карте.

BYTEMAN
21.02.2016, 13:12
Похоже, что отсутствие сигнала готовности от нулевого привода СМ 5631 и зависание микропрограммы форматирования связаны друг с другом. Первый привод выдаёт сигнал готовности и его форматировать контроллер пытается, а при форматировании нулевого привода контроллер до бесконечности ждёт готовности.

Контроллер определяет готовность привода по форме сигнала INDEX.

Тогда получается, что чтение и запись в СМ 5631 начало дорожки по сигналу INDEX не проверяют - ведь им достаточно сигнала разметки, а при форматировании надо ждать начало дорожки по INDEX. Весьма вероятно, что у нулевого привода этот сигнал неисправен.

http://pic.pdp-11.ru/images/rx01.png

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

Кстати, судя по интерфейсу между внутренним контроллером привода и блоком механики - в качестве блока механики RX01 / СМ 5631 может выступать любой дисковод - хоть 3" в режиме 720К, хоть даже эмулятор дисковода на SD карте.

Про индекс вполне вероятно, мб перебито что где на кабеле, а может и сам карман неисправен...

Про ту ленту - гляньте плз тупо в текстовом просмотрщике, там много оказывается еще чего записано...


sistema programmirowaniq na "C". DECUS


sodervanie

kompilqtor & biblioteka
sprawo~noe rukowodstwo

1. wwedenie.......................................... .. 6


awtor: martin minou 2. standartnaq biblioteka.............................. 7
redaktory: robert b. denni
2.1. wwedenie w potoki tipa UNIX...................... 8
2.2. otkrytie i zakrytie fajlow....................... 8
2.3. ~tenie dannyh iz fajla........................... 9
2.4. zapisx dannyh w fajl............................. 10
2.5. wzaimodejstwie s operacionnoj sistemoj........... 11
2.6. logi~eskie nomera ustrojstw...................... 11
2.7. gruppowye operacii s fajlami..................... 12
|tot dokument opisywaet biblioteku ispolnq`}ej sistemy 2.8. wydelenie pamqti................................. 13
qzyka "s" DECUS dlq operacionnyh sistem RSX/VMS/RSTS/RT11. 2.9. globalxnye simwoly............................... 13
on takve sodervit wse wnutrennie funkcii i ime`}u`sq infor-
maci`. 3. sluvebnaq informaciq................................ 14

3.1. kompilqtor....................................... 14
3.2. biblioteka ispolnq`}ej sistemy "C"............... 17
gruppa po strukturirowannym qzykam, DECUS 3.3. biblioteka interfejsa s RSTS/E................... 17
wersiq ot 6 noqbrq 1980 goda 3.4. ras{irennaq biblioteka RSX-11.................... 17
3.5. ras{irennaq biblioteka RT-11..................... 18
3.6. instrumenty i igru{ki............................ 18
3.7. polu~enie dokumentacii........................... 19

4. wnutrennqq informaciq kompilqtora................... 20

4.1. format fajla promevuto~nogo koda................. 20
4.2. kodogenerator.................................... 23
4.2.1. optimizaciq i raspredelenie registrow.......... 23
4.2.2. generator koda................................. 24
4.2.3. makrosy, ispolxzuemye pri kodogeneracii........ 25
4.3. poddervka ras{irennoj apparatury................. 27

5. opisanie bibliote~nyh funkcij....................... 28

5.1. preobrazowanie iz RADIX-50 w ASCII............... 28
5.2. zakrytx wse kanaly............................... 29
5.3. bezznakowoe delenie (tolxko MACRO)............... 29
5.4. preobrazowanie dwojnoj to~nosti w ASCII.......... 30
5.5. poddervka plawa`}ej zapqtoj.
slovenie/wy~itanie............................... 31
5.6. umnovenie/delenie s plawa`}ej zapqtoj............ 31
5.7. procedury poddervki plawa`}ej zapqtoj............ 32
5.8. razbor komandnoj stroki.......................... 32
5.9. polu~enie znakow................................. 33
5.10. odnorazowyj kod inicializacii.................... 34
5.11. preobrazowanie LONG w ASCII...................... 36
5.12. na~alo raboty programmy na "C"................... 36


- 2 -


1. wwedenie




dannyj dokument qwlqetsq wwedeniem w qzyk programmiro-
m_a_r_T_i_n m_i_n_O_u waniq "C".

q_z_y_K "C" "C" qwlqetsq uniwersalxnym qzykom programmirowaniq. on
tesno swqzan s operacionnoj sistemoj UNIX, tak kak byl raz-
rabotan na |toj sisteme i tak kak UNIX i ee programmnoe
obespe~enie napisano na "C". sam qzyk, odnako, ne swqzan s
kakoj-libo operacionnoj sistemoj ili ma{inoj; i hotq ego
nazywa`t qzykom sistemnogo programmirowaniq, tak kak on
udoben dlq napisaniq operacionnyh sistem, on s rawnym uspe-
hom ispolxzowalsq pri napisanii bolx{ih wy~islitelxnyh
programm, programm dlq obrabotki tekstow i baz dannyh."

"qzyk "C" - |to qzyk otnositelxno nizkogo urownq. w
takoj harakteristike net ni~ego oskorbitelxnogo; |to prosto
ozna~aet, ~to "C" imeet delo s ob'ektami togo ve wida, ~to
i bolx{instwo |wm, a imenno, s simwolami (znakami), ~islami
i adresami. oni mogut ob'edinqtxsq ili peresylatxsq pos-
redstwom oby~nyh arifmeti~eskih i logi~eskih operacij, osu-
}estwlqemyh realxnymi |wm".

"w qzyke "C" otsutstwu`t operacii, ime`}ie delo nepos-
redstwenno s sostawnymi ob'ektami, takimi kak stroki simwo-
low, mnovestwa, spiski ili massiwy, rassmatriwaemymi kak
edinoe celoe. zdesx, naprimer, net nikakogo analoga opera-
ciqm PL/1, operiru`}im celymi massiwami i strokami. qzyk ne
predostawlqet nikakih drugih wozmovnostej raspredeleniq
pamqti, krome stati~eskogo opredeleniq i mehanizma stekow,
obespe~iwaemogo lokalxnymi peremennymi funkcij: zdesx net
ni "ku~" (HEAP), ni "s borki musora", kak |to obespe~iwaetsq
w algole-68. napomnim, ~to sam po sebe "C" ne obespe~iwaet
nikakih wozmovnostej wwoda/wywoda: zdesx net operatorow
READ ili WRITE i nikakih wstroennyh metodow dostupa k faj-
lam. wse |ti mehanizmy wysokogo urownq dolvny obespe~iwatx-
sq qwno wyzywaemymi funkciqmi."

"analogi~no, qzyk "C" predlagaet tolxko prostye, pos-
ledowatelxnye konstrukcii potokow uprawleniq: prowerki,
cikly, gruppirowanie i podprogrammy, no ne mulxtiprogrammi-
rowanie, parallelxnye operacii, sinhronizaci` ili soprog-
rammy."

"... udervanie qzyka w skromnyh razmerah daet realxnye
preimu}estwa. tak kak "C" otnositelxno mal, on ne trebuet
mnogo mesta dlq swoego opisaniq i movet bytx bystro wyu~en.
kompilqtor "C" movet bytx prostym i kompaktnym. krome togo,
kompilqtory legko pi{utsq; pri ispolxzowanii sowremennoj
tehnologii movno ovidatx napisanie kompilqtora dlq nowoj
|wm za paru mesqcew i pri |tom okavetsq, ~to 80% programmy
nowogo kompilqtora budet ob}ej s programmoj uve su}estwu`-
}ih kompilqtorow. |to obespe~iwaet wysoku` stepenx mobilx-
nosti qzyka."



Input file ? **** GC V.01 **** R NOT FOUND INPUT FILE
Output file ? W I/O ERROR OUT.FILE
M00 : { IF( )
{ ;
;GOTO MK0 %2d
;}
ELSE { ;
FOR( )
{ } {
} {
; GOTO M00 %d 2%d ;}
; GOTO M00 %d ;}
%2d ;}
;} ;}
ELSE { PRINTF("KOMPLEX-ERROR IN %s " );
EXIT() %d %2d %3d ; GOTO MK0 %2d ;}
;}
;}
MK0 %2d : IF( $$narg = 1;

static char *daynames[] {
"woskresenxe", /* Sunday is day zero */
"ponedelxnik",
"wtornik",
"sreda",
"~etwerg",
"pqtnica",
"subbota",
};

static char *monthnames[] {
"?Nomember?", /* Illegal month */
"qnwarq",
"fewralq",
"marta",
"aprelq",
"maq",
"i`nq",
"i`lq",
"awgusta",
"sentqbrq",
"oktqbrq",
"noqbrq",
"dekabrq",
};

extern char *rtime();

main()
{
int day;
int month;
int year;

struct time{
int year;
int month;
int day;
int hour;
int minute;
int second;
int tick;
int tsec;
} tm;

rtime( &tm );

year = tm.year+1900;
month = tm.month;
day = tm.day;

printf("\016\nsegodnq ");
printf("%2u",day);
printf(" ");
printf(monthnames[month]);
printf(" ");
printf("%4u",year);
printf(" goda, ");
printf(daynames[ dayofweek(year,month,day)]);
printf(".\017\n");
}

dayofweek(year, month, day)
int year; /* Year, 1978 = 1978 */
int month; /* Month, January = 1 */
int day; /* Day of month, 1 = 1 */
/*
* Return the day of the week on which this date falls: Sunday = 0.
* Note, this routine is valid only for the Gregorian calender.
*/
{
register int yearfactor;

yearfactor = year + (month - 14)/12;
return (( (13 * (month + 10 - (month + 10)/13*12) - 1)/5
+ day + 77 + 5 * (yearfactor % 100)/4
+ yearfactor / 400
- yearfactor / 100 * 2) % 7);
}

Patron
21.02.2016, 13:37
гляньте в текстовом просмотрщике, там много оказывается еще чего записано...Эта информация не оформлена по правилам TAP-образа SIMH, поэтому весьма похоже, что это мусор, находившийся в файле MTDUMP01.DSK до того, как туда был записан дамп ленты.

Вот почему полезно иметь в резерве идеально чистую болванку и перед дампом каждой новой ленты подключать в привод HX копию именно этого чистого образа.

BYTEMAN
21.02.2016, 13:38
Patron, елки-палки... А init чистку не делает? :(

Patron
21.02.2016, 14:03
.

Вот ссылка на пустой образ для использования при копировании лент: ZERO32.DSK (http://emulator.pdp-11.org.ru/misc/ZERO32.DSK.zip)

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


А init чистку не делает?Не только не делает, но даже и позволяет вернуть всё как было до INIT ( при помощи команды INIT/RESTORE ).

MiX
21.02.2016, 14:16
Не только не делает, но даже и позволяет вернуть всё как было до INIT ( при помощи команды INIT/RESTORE ).
Получается что INIT устанавливает бит статуса каталога в 0 (типа каталог чист) и при RESTORE в 1 (в каталоге есть запись). Кстати при нажатии кнопки УСТ (для процессора это INIT) в памяти тоже сохраняется запись, и далее если нажать G то благополучно возвращается в монитор.

form
21.02.2016, 14:17
Не только не делает, но даже и позволяет вернуть всё как было до INIT ( при помощи команды INIT/RESTORE ).
Это все дурацкое PCшное (или до-) определение форматирования все портит... Раньше было просто - форматирование - это физическая размета, инициализация - разметка под fs, а потом...

BYTEMAN
21.02.2016, 14:19
Сегодня пересолью ленточку эту тогда... Хотя наверное смысла нет особого..

MiX
21.02.2016, 14:24
Это все дурацкое PCшное (или до-) определение форматирования все портит...
В PC тоже есть полное форматирование и быстрое где уже разметка сделана.

form
21.02.2016, 14:33
В PC тоже есть полное форматирование и быстрое где уже разметка сделана.
Вопрос не в наличии факта, вопрос в названии. Исторически форматирование - это нанесение физической разметки. Разметка под FS никакого отношения к этому процессу не имеет.

Patron
21.02.2016, 14:37
Сегодня пересолью ленточку эту тогда... Хотя наверное смысла нет особого..Похоже, что RDTAP дампит ленту только до логического конца ленты, поэтому ( если правильно понимаю ) если сначала заполнить всю ленту файлами, а потом сделать INIT MT: - RDTAP ни одного файла не сдампит.

На обсуждаемой ленте от её начала и до логического конца записаны только два текстовых файла - отчёт о научной конференции: "7TH INTERNATIONAL CONFERENCE ON ION IMPLANTATION TECHNOLOGY - 1988" и доклад о проекте: "MAGNETIC ADVANCED HYBRID (MAH) GUN".

form
21.02.2016, 14:41
Похоже, что RDTAP дампит ленту только до логического конца ленты
Именно так. В проекте опиця дампить все, но... Ждем результатов выполнения TAN...

BYTEMAN
21.02.2016, 15:44
form, давай сразу всё что надо проделать с каждой лентой, пока я не дамплю ее это. Нужен ДИР ленты и ТАН, верно? Или дир лишний? Или еще что позапускать? Собираю инфу чтобы не сделать лишней работы и вечером не потерять времени на лишние вопросы :)

form
21.02.2016, 16:04
form, давай сразу всё что надо проделать с каждой лентой, пока я не дамплю ее это. Нужен ДИР ленты и ТАН, верно? Или дир лишний?DIR не помешает. Многие ленты ANSI-совместимые, и DIR их покажет (хоть и с неправильными размерами). TAN интересует исключительно в отношении лент которые с ошибками - для того и делался.

BYTEMAN
21.02.2016, 16:13
сложно узнать, какие ленты у меня с ошибками... делаю значит дир и тан на каждую ленту.

form
21.02.2016, 16:21
сложно узнать, какие ленты у меня с ошибками... делаю значит дир и тан на каждую ленту.
На каждую не надо. Где RDTAP ругнется - там и интересно.

BYTEMAN
21.02.2016, 16:32
На каждую не надо. Где RDTAP ругнется - там и интересно.

Окей, понял.

Patron
21.02.2016, 16:34
На каждую не надо. Где RDTAP ругнется - там и интересно.А как тогда узнать, есть ли на ленте файлы после логического конца ленты.

form
21.02.2016, 16:44
А как тогда узнать, есть ли на ленте файлы после логического конца ленты.
Это отдельная ситуация, решается физическим вмешательством. Будет потребность - расскажу как... К счастью в активе легкие приводы, а не те шкафы которые мне приходилось держать всеми частями тела во все углы чтобы убедить что дверца закрыта и при том мотать раз 10-20 назад с перенаклейкой маркера...

Patron
21.02.2016, 17:05
мотать раз 10-20 назад с перенаклейкой маркераНаклеенный маркер я за физический конец ленты считаю. Вопрос был в другом - если заполнить ленту файлами, а потом сделать INIT MT: - то RDTAP сдампит файлы после логического конца ленты ( тройного маркера ) или нет ?

BYTEMAN
21.02.2016, 20:22
тут мафон можно если что вывести из дистанционного управления и на пару см вперед протолкнуть...

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

На склад сегодня я увы не попаду... Завтра после работы постараюсь..

Andrey_Ak
22.02.2016, 06:22
Наклеенный маркер я за физический конец ленты считаю. Вопрос был в другом - если заполнить ленту файлами, а потом сделать INIT MT: - то RDTAP сдампит файлы после логического конца ленты ( тройного маркера ) или нет ?

Нет, не сдампит...

form
22.02.2016, 07:32
или нет ?
Нет.

BYTEMAN
22.02.2016, 17:42
А насколько сильно проседает скорость, когда у нас по одной линии идут и данные на HX и консоль? Насколько будет быстрее, если разнести данные и консоль на разные линии? Или просадка по скорости небольшая?

bigral
22.02.2016, 17:51
А насколько сильно проседает скорость, когда у нас по одной линии идут и данные на HX и консоль? Насколько будет быстрее, если разнести данные и консоль на разные линии? Или просадка по скорости небольшая?

если дать команду DUMP /TERM HX0: то просядет сильно скорость, а иначе незаметно вообще

BYTEMAN
22.02.2016, 20:48
Понял, спасибо! Значит пока что с разнесением на отдельные линии можно особо не заморачиваться)

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

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




.RU COPYDX
*
CopyDX v1.0 /H - Help
*/H
CopyDX v1.0 : DX dump & format utility

DskName/R : DX0 to DSK
DskName/R:1 : DX1 to DSK
DskName/W : DSK to DX0
DskName/W:1 : DSK to DX1
/F : Format DX0 (SM5631)
/F:1 : Format DX1 (SM5631)

*HX5:TESTDX.DSK/R
DX to DSK image
0:75:11 Error code: 200
0:75:13 Error code: 200
0:75:15 Error code: 200
0:75:19 Error code: 200
0:75: 1 Error code: 200
0:75: 8 Error code: 200
0:75: 4 Error code: 200
0:75: 6 Error code: 200
0:71:15
?MON-F-Trap to 4 001726

.

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

Что выяснил по карманам:
1) У кармана 0 действительно проблема с индексом, а не шлейфом.
2) У кармана 1 есть проблемы с электромагнитом прижима. Если помочь пальцем, то срабатывает сразу. Не помочь - тут как повезет. Помог пальцем - целиком прошла операция копирования, но файл все равно не создался. Форматирование пробежало до конца, но инит не проходит. Т.е. не форматируем... Запись на форматированную дискетку в конец диска работает.

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

Ставлю сливаться ленты дальше.

Patron
22.02.2016, 20:59
целиком прошла операция копирования, но файл все равно не создалсяТоже вылетело по TrapTo_4 на том же адресе ?

BYTEMAN
22.02.2016, 22:05
ага

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

form, попытался считать вашу ленту с тестовым заданием для ОСРВ. Вобщем, на серединке подергали ленту и свалились в останов по адресу 147532.

TAN сейчас прогоняю...

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

образ https://drive.google.com/file/d/0B6VbJTvOxhWCa0VScUgxSG9BakU/view?usp=sharing

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


.RU HX5:TANMAX BLOCK SIZE: 20480 BYTES
80/42
EOF
4144/1186
147542
?

Подрыгались, отмотали чуть побольше назад, проехали вперед, снова подрыгались и повисли на том же адресе.

form
23.02.2016, 07:22
Подрыгались, отмотали чуть побольше назад, проехали вперед, снова подрыгались и повисли на том же адресе.
SL отключен?

BYTEMAN
23.02.2016, 09:26
Да елки-палки, я забыл это сделать... :(

BYTEMAN
24.02.2016, 14:59
Сегодня вечером собираюсь на склад, по плану у меня проверить новую версию COPYDX на чтение (с SET SL ON и SET SL OFF), прогнать TAN и RDTAP на той же ленте с SET SL OFF. Логический анализатор я пока что достать не смогу. Индекс в 0-м приводе попробую сегодня пофиксить.

Про СМ5631 - почитал я снимательно документацию на используемые в этом накопителе карманы ЕС5074 - оказалось, что двигатель там - асинхронник на 220В и вращается всё время, пока запитан накопитель...

MiX
24.02.2016, 15:14
Индекс в 0-м приводе попробую сегодня пофиксить. Если индекс проходит в приводе 1, то и в 0 тоже должен быть. Можно посмотреть нет ли на фотодатчике индексного окна грязи, пыли и т.п.

BYTEMAN
24.02.2016, 15:16
Можно посмотреть нет ли на фотодатчике индексного окна грязи, пыли и т.п.
Именно это я и хотел проверить :) Надеюсь, что логика на борту кармана будет живая.

MiX
24.02.2016, 15:26
Отсканировал описание ̶а̶н̶т̶е̶н̶н̶о̶г̶о̶ кассетного диска.

Инструкция (http://doc.pdp-11.org.ru/SM_EVM/Cassette_Disk.pdf)

http://s017.radikal.ru/i429/1602/41/5b3abb8d4ed9.jpg (http://radikal.ru/big/df86b050fe3440de856c222ef8ee833e)

BYTEMAN
24.02.2016, 20:15
Наткнулся... https://geektimes.ru/post/271582/

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

TAN снова завис, но перед вылетом выдал буковку F.

Полный лог:

==================== Протокол начат: 24/02/2016 20:02:41 =====================

.AS
Device name? HX5
Logical name? DK

.DIR
26-Jan-2016
COPYDX.DSK 69 18-Feb-2016 COPYDX.MAC 50 20-Feb-2016
COPYDX.OBJ 6 22-Feb-2016 COPYDX.SAV 6 22-Feb-2016
HOPYDX.SAV 6 14-Feb-2016 MMU .SAV 8 18-Feb-2016
MMUTS2.SAV 8 18-Feb-2016 MMUTST.SAV 8 18-Feb-2016
RDTAP .SAV 6 17-Jan-2016 TAN .SAV 5 18-Feb-2016
TSTDX .SAV 6 20-Feb-2016
11 Files, 178 Blocks
65289 Free blocks

.SET SL OFF

.ASS
Device name? MT0
Logical name? TAP

.RU TAN
MAX BLOCK SIZE: 20480 BYTES
80/42
EOF
4144/1186F
147544
?

Сейчас попробую еще RDTAP.

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

TAN снова завис, но перед вылетом выдал буковку F.

Полный лог:

==================== Протокол начат: 24/02/2016 20:02:41 =====================

.AS
Device name? HX5
Logical name? DK

.DIR
26-Jan-2016
COPYDX.DSK 69 18-Feb-2016 COPYDX.MAC 50 20-Feb-2016
COPYDX.OBJ 6 22-Feb-2016 COPYDX.SAV 6 22-Feb-2016
HOPYDX.SAV 6 14-Feb-2016 MMU .SAV 8 18-Feb-2016
MMUTS2.SAV 8 18-Feb-2016 MMUTST.SAV 8 18-Feb-2016
RDTAP .SAV 6 17-Jan-2016 TAN .SAV 5 18-Feb-2016
TSTDX .SAV 6 20-Feb-2016
11 Files, 178 Blocks
65289 Free blocks

.SET SL OFF

.ASS
Device name? MT0
Logical name? TAP

.RU TAN
MAX BLOCK SIZE: 20480 BYTES
80/42
EOF
4144/1186F
147544
?

Сейчас попробую еще RDTAP.

form
24.02.2016, 20:22
TAN снова завис, но перед вылетом выдал буковку F.
Надо наверное подготовить систему под диагностику попроще и драйвер ленты нефайловый сделать, а то я туда вроде просто засунул свою систему, а она довольно навороченная...

BYTEMAN
24.02.2016, 20:59
В качестве бута я юзаю hxsys54...

form
24.02.2016, 21:14
В качестве бута я юзаю hxsys54...
Не отменяет вышенаписанного тем не менее :)
SJ в принципе непригоден для экспериментов в виду отсутствия контроля параметров передаваемых драйверу... А если еще и драйвер MT был подложен от другой системы...

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

Новый образ (http://pdp-11.org.ru/~form/files/pdp-11/cm1420/diag.dsk) для диагностики. TAN уже там. Драйвер MT собран без поддержки файлов.

BYTEMAN
24.02.2016, 21:18
Не вижу в этом образе мт... Ругается на ass mt0 tap что не знает что такое мт0

form
24.02.2016, 21:26
Не вижу в этом образе мт... Ругается на ass mt0 tap что не знает что такое мт0
Сейчас добавлю. Забыл, что он не MT называется в таком виде...

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

Перевыложил...

BYTEMAN
24.02.2016, 21:42
Нихрена себе... Долго дергал около места с ошибкой, потом просрался и пошел дальше....

form
24.02.2016, 21:45
и пошел дальше....
Потом лог интересно посмотреть.

BYTEMAN
24.02.2016, 21:59
В общем, после двух еофов он тоже дергался, потом пошел дальше, а потом пошли ерроры 2. В конце ленты сорвало маркер и лента дошла до победного конца... Потом после срыва повалили еррор 1. Остановил по стрл ц.


HX 2.2 RT-11 Cold boot..
HX DSK/TTY multiplexer v3.2 2015

RT-11FB (S) V05.07

.R DATE

Date? 24-FEB-2016

.ASS MT TAP

.RU TAN
MAX BLOCK SIZE: 20480 BYTES
80/42
EOF
4144/1186
560/3110
EOF
80/2
EOF
EOF
528/621
EOF
80/2
EOF
EOF
ERR=2/0ERR=2/0ERR=2/0ERR=2/0ERR=2/0ERR=2/0ERR=2/0ERR=2/0ERR=2/0ERR=2/0ERR=2/0ERR
=2/0ERR=2/0ERR=2/0ERR=2/0ERR=2/0ERR=2/0ERR=2/0ERR=2/0ERR=2/0ERR=2/0ERR=2/0ERR=2/
0/2R=2/0ERR=2/0ERR=2/0ERR=2/0ERR=2/0ERR=2/0
ERR=1/0ERR=1/0ERR=1/0ERR=1/0ERR=1/0ERR=1/0ERR=1/0ERR=1/0ERR=1/0ERR=1/0ERR=1/0ERR
=1/0ERR=1/0ERR=1/0ERR=1/0ERR=1/0ERR=1/0ERR=1/0ERR=1/0ERR=1/0ERR=1/0ERR=1/0ERR=1/
0ERR=1/0ERR=1/0ERR=1/0ERR=1/0ERR=1/0ERR=1/0ERR=1/0ERR=1/0ERR=1/0ERR=1/0ERR=1/0ER
R=1/0ERR=1/0ERR=1/0ERR=1/0ERR=1/0ERR=1/0ERR=1/0ERR=1/0ERR=1/0ERR=1/0ERR=1/0ERR=1
/0ERR=1/0ERR=1/0ERR=1/0ERR=1/0ERR=1/0ERR=1/0ERR=1/0ERR=1/0ERR=1/0ERR=1/0ERR=1/0E
RR=1/0ERR=1/0ERR=1/0ERR=1/0ERR=1/0ERR=1/0ERR=1/0ERR=1/0ERR=1/0ERR=1/0ERR=1/0ERR=

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

Ух и муторно ленту на левую катушку заправлять....

form
24.02.2016, 22:06
.RU TAN
MAX BLOCK SIZE: 20480 BYTES
80/42
EOF
4144/1186
560/3110
EOF
80/2
EOF
EOF
528/621
EOF
80/2
EOF
EOF
ERR=2
Ошибка 2 - потеря позиции, дальше читать нечего. Но раз он прочитал два EOFа подряд, значит по идее это просто незавершенный EOT. RDTAP если драйвер в пределах RETRY (SET MT RETRY=n) прочитает все это вполне должен и завершиться успешно - он вроде до двух EOF подряд читает.
Впрочем там и впереди есть два EOFа...

BYTEMAN
24.02.2016, 22:11
Вот после первых двух еофов он очень долго колбасился на одном месте, но пошел дальше читать... После вторых уже повалили ерр2

form
24.02.2016, 22:22
Вот после первых двух еофов он очень долго колбасился на одном месте, но пошел дальше читать... После вторых уже повалили ерр2
Ну это скорее всего нормальное явление - я специально поставил полное чтение трех EOFов, но для дампа достаточно по двум останов делать.

BYTEMAN
24.02.2016, 22:34
ну почему же, вон после двух еофов были же еще данные...

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

логичнее по ерр2 тормозить)

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

или даже по ерр1

form
24.02.2016, 22:40
были же еще данные...
Скорее ошметки ранее бывших данных судя по размерам :)

BYTEMAN
24.02.2016, 22:54
А вдруг там чего интересного будет?)

form
24.02.2016, 23:07
А вдруг там чего интересного будет?)
Без заголовка и начала... Ну и софт придется вручную писать для попыток разобрать. Причем на каждую подобную ленту заново видимо :)
Тут лента вообще выглядит интересно довольно. Хотелось бы взглянуть что у нее в 42х блоках привычного размера короткого ANSIшного заголовка :)

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


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

Patron
24.02.2016, 23:13
Навскидку ничего не приходит в голову кроме 20 файлов нулевой длины, причем последнему оторвали конецЕсли глянуть описание формата BRU (http://www.ibiblio.org/pub/academic/computer-science/history/pdp-11/rsx/decus/rsx86a/301050/bruformat.txt), то может оказаться, что это системные данные.

BYTEMAN
24.02.2016, 23:22
Я тут эксперимента ради пока что запущу тан на нормальную ленту с целым маркером, которую я предыдущую сгонял (MTDUMP01), посмотрим какая будет реакция на честный конец ленты. Перегонять ленту, которую мы сегодня мучали, буду уже в следующий раз, скорее всего либоьзавтра, либо ужеьпосле выходных.

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

Опа, а с этой ленты походу рдтап считал далеко не все... Встретились два еофа, а за ними еще кууууча данных...

form
24.02.2016, 23:32
Если глянуть описание формата BRU, то может оказаться, что это системные данные.
Да вобщем-то не только BRU может много заголовков содержать...

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


Встретились два еофа, а за ними еще кууууча данных...
Ладно, теперь есть инфа некоторая о лентах которым вписали конец в середину, можно подумать о полном вычитывании для разбора...

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

Кстати нашел ошибки в TAN - так что инфу он может и неправильно отображать... Но свою роль он выполнил по сути.

BYTEMAN
24.02.2016, 23:36
Как-то так



.RU TAN
MAX BLOCK SIZE: 20480 BYTES
80/42
EOF
560/2410
EOF
80/2
EOF
80/2
EOF
560/2076
EOF
80/2
EOF
EOF
2096/31
EOF
80/2
EOF
80/2
EOF
2608/65
EOF
80/2
EOF
80/2
EOF
2608/67
EOF
80/2
EOF
80/2
EOF
2608/35
EOF
80/2
EOF
80/2
EOF
2608/65
EOF
80/2
EOF
80/2
EOF
2608/38
EOF
80/2
EOF
EOF
2096/24
EOF
80/2
EOF
80/2
EOF
4144/397
2608/251
EOF
80/2
EOF
80/2
EOF
2096/549
EOF
80/2
EOF
80/2
EOF
1584/389
EOF
80/2
EOF
80/2
EOF
4144/219
EOT

ТАН переписывал в текущей строке цифры, т.е. могло быть первое число 80 потом в той же строке 4096 потом 520 и т.п.

form
24.02.2016, 23:52
ТАН переписывал в текущей строке цифры
Не только переписывает, но и лажу в качестве длины блока часто пишет и лог весьма укорачивает... Сейчас переделаю...

BYTEMAN
25.02.2016, 00:03
Да это в принципе необязательно... Надо рдтап добить чтобы читал все :)

BYTEMAN
25.02.2016, 13:41
Сегодня с большой вероятностью снова смогу попасть на склад. Тут такая неполадка образовалась... http://zx-pk.ru/showthread.php?t=10718&p=859237&viewfull=1#post859237 Буду её как-то стараться решить.

Параллельно хотелось бы узнать, есть ли чего по RDTAP'у, можно ожидать к вечеру новую версию с чтением ленты целиком? :) Думаю, часа за три одну ленту (которая со сбоями) я бы осилил...

form
25.02.2016, 14:21
Параллельно хотелось бы узнать, есть ли чего по RDTAP'у, можно ожидать к вечеру новую версию с чтением ленты целиком?
Есть новый вариант анализатора, вроде все пофиксено. Еще раз бы прогнать на ленте с ошибками. В общем случае по-водимому в случае ошибки чтения которая не решилась с помощью повторных чтений дальше продолжить читать ленту не получится. Вобщем последние тесты для очистки совести... Новая программа с исходниками здесь (http://pdp-11.org.ru/~form/files/pdp-11/cm1420/tape/). Ну а в RDTAP видимо надо добавить возможность по ошибке завершить ленту на том сколько считалось...

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

Для полного счастья проге нужен XM/ZM монитор но и без того для большинства лент сойдет :)
.RU TAN
?TAN-F-Unable to fetch handler - TAP:

.AS MU TAP

.RU TAN
?TAN-I-Analizyng TAP: max block size 63068 bytes
?TAN-I-Reading TAP: 2 block(s) of 80 bytes
?TAN-I-Reading TAP: end of file
?TAN-I-Reading TAP: end of file
?TAN-I-Reading TAP: 1 block(s) of 80 bytes
?TAN-I-Reading TAP: end of file
?TAN-I-Reading TAP: end of file
?TAN-I-Reading TAP: end of file

.SET RUN NOVBGEXE

.RU TAN
?TAN-I-Analizyng TAP: max block size 19064 bytes
?TAN-I-Reading TAP: 2 block(s) of 80 bytes
?TAN-I-Reading TAP: end of file
?TAN-I-Reading TAP: end of file
?TAN-I-Reading TAP: 1 block(s) of 80 bytes
?TAN-I-Reading TAP: end of file
?TAN-I-Reading TAP: end of file
?TAN-I-Reading TAP: end of file

.

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

Выложил там же слегка доработанный RDTAP. Теперь концом ленты считается 3 EOFа подряд, а в случае ошибки чтения сохраняется то, что прочиталось (повторы можно настраивать в драйвере - SET MT RETRY=n). Попутно буду слегка перерабатывать программу.

Patron
25.02.2016, 14:22
Еще один интересный момент - внезапно в том кармане, где исправный индекс (который dx1 был) при любых операциях стало выскакивать drive not ready. При открытой дверце появляются номера дорожки сектора, но как только закрываю - нот риди. Концевик датчика закрытия проверил - работает... Что еще может вызывать такое поведение? Что проверить? Загрузка с этого кармана тоже отвалилась - прижимает голову, читает первую дорожку и все. Машина не зависает, но и не продолжает чтение...Можно натравить на этот привод TSTDX.SAV в три захода - без диска, с неформатированным диском и с рабочим диском.

BYTEMAN
25.02.2016, 16:52
а в случае ошибки чтения
Под ошибкой чтения понимаются дрыгания туда-сюда, или же тот момент, когда у меня "попёрло" ERR=2? То бишь чистая лента?

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


Можно натравить на этот привод TSTDX.SAV в три захода - без диска, с неформатированным диском и с рабочим диском.
Спасибо, попробую!

form
25.02.2016, 17:05
Под ошибкой чтения понимаются дрыгания туда-сюда, или же тот момент, когда у меня "попёрло" ERR=2? То бишь чистая лента?
Дергания - это когда драйвер (а может и контроллер сам по себе тоже) пытается повторить операцию. Когда же драйвер не справился за количество попыток, заданное командой SET MT RETRY=n, он возвращает ошибку программе, и здесь мы ставим крест на продолжении потому как даже если контроллер и может промотать ленту вперед до следующего маркера, мы не сможем сказать какого размера был блок который мы промотали. В дальнейшем если подобная возможность обнаружится - можно пытаться исходя из формата ленты что-то делать. Пока же RDTAP уже должен много чего прочитать чего раньше не мог :)

BYTEMAN
25.02.2016, 17:15
Пока же RDTAP уже должен много чего прочитать чего раньше не мог
Ну а тогда, почему на той ленте TAN старой версии продёргался, и пошёл дальше? И дальше ещё данные нашёл?

мы не сможем сказать какого размера был блок который мы промотали
Ну и фиг с ним, давайте пропустим его?

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

Возможно, я просто не до конца понимаю физический формат ленты...

form
25.02.2016, 17:19
Ну а тогда, почему на той ленте TAN старой версии продёргался, и пошёл дальше? И дальше ещё данные нашёл?
Потому что это был сбойный блок который после нескольких попыток прочитался. Точно также его прочитал бы RDTAP. TAN дергать взад-вперед не умеет - это делает драйвер.

BYTEMAN
25.02.2016, 17:20
Потому что это был сбойный блок который после нескольких попыток прочитался. Точно также его прочитал бы RDTAP.
Точно прочитался? Или там был ERR который затёрся предыдущим выводом? Почему мы после ошибки не можем продолжить чтение следующего хорошего блока? Пропустить плохой блок, сказать как-то в слитом образе о том, что тут будет "дырка" - это же как-то возможно?

form
25.02.2016, 17:52
Тем временем немного побаловался - посчитал сколько влезет инфы у меня на кассеты если писать блоками по 63272 байт.
?TE-I-Erasing TAP: block size 63272 bytes
?TE-I-Erasing TAP: block # 58955
?TE-F-Erasing TAP: error code 2
Получилось примерно 3.5G. Натравил TAN - не влез в него такой блок:
.RU TAN
?TAN-I-Analizyng TAP: max block size 63068 bytes
?TAN-F-Reading TAP: error code 5
?TAN-F-Reading TAP: error code 5
?TAN-F-Reading TAP: error code 5

.
Пришлось пересобрать с разделением I&D:
.RU TANID
?TAN-I-Analizyng TAP: max block size 64572 bytes
?TAN-I-Reading TAP: 26 block(s) of 63272 bytes^C
^C

.
Итого выяснилось с какими блоками можно работать как минимум на моем контроллере, заодно отыпки обнаружились в тексте сообщений :D
Если интересно могу затиралку ленты выложить. Правда есть вероятность полного сматывания ленты на СМовских приводах.

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

При записи большими блоками на консоли (сама прога на втором терминале работала) можно было работать без какой-либо заметной разницы. Сейчас ради интереса запустил затирание блоками по 512 байт - консоль уже тормозит сильно...

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


Или там был ERR который затёрся предыдущим выводом?
Если пошел дальше читать - значит было что читать...

BYTEMAN
25.02.2016, 17:56
Если пошел дальше читать - значит было что читать...
Прикол в том, что когда не стало чего читать, он просто посыпал много ERR=2... Впринципе, как мысль, можно прекращать чтение на EOT или ERR=1....

form
25.02.2016, 17:56
Выложил туда же обновленный TAN. Поддержка I&D, косметические правки. Функционал с точки зрения 18-bit СМ1420 не изменился.

BYTEMAN
25.02.2016, 19:01
В общем, через час уже буду на складе. На сегодня план трижды прогнать tstdx, прогнать новый tan и rdtap на сбойной ленте. form, новый тан уже в образе diag.dsk?

form
25.02.2016, 19:26
новый тан уже в образе diag.dsk?
Нет, не добавлял еще. Сейчас чего-нибудь нарисую, заодно XM положу туда на случай больших размеров блоков (хотя на моей памяти больше 10240 на PDP-11 не встречалось).

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

Интересно было бы прочитать BRUшные ленты которые я присылал - там быть может интересные вещи найдутся :)

BYTEMAN
25.02.2016, 19:59
Так её же и мучаю! Сейчас та что с меткой тестовое задание ОСРВ.

BYTEMAN
25.02.2016, 20:00
Через минут 20-25 начну, еще еду на место.

form
25.02.2016, 20:43
Через минут 20-25 начну, еще еду на место.
Ну может как раз новый образ дособрать успею - система еще собирается с драйверами.

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

Выложил новый diag.dsk (http://pdp-11.org.ru/~form/files/pdp-11/cm1420/diag.dsk).

BYTEMAN
25.02.2016, 21:26
Три запуска tstdx - без дискеты, с форматированной, с неформатированной. Есть предположение что умер прижим к головке, появились царапины на верхнем слое который нерабочий...


.RU TSTDXTSTDX - v1.1

1 sec 00001:53697
INIT 00000:28113 CSR/000040 ; SR/000004 ; ER/000000
Read SR 00000:00406 CSR/000040 ; SR/000000 ; ER/000000

Read 0:01
TR Sector 00000:00004
TR Track 00000:00004
Read Done 00000:01224 CSR/100040 ; SR/000000 ; ER/000120

Program completed.

.RU TSTDX
TSTDX - v1.1

1 sec 00001:53697
INIT 00001:06143 CSR/100040 ; SR/000020 ; ER/000120
Read SR 00000:23446 CSR/000040 ; SR/000200 ; ER/000120

Read 0:01
TR Sector 00000:00004
TR Track 00000:00004
Read Done 00000:07968 CSR/100040 ; SR/000000 ; ER/000120

Program completed.

.RU TSTDX
TSTDX - v1.1

1 sec 00001:53706
INIT 00000:59890 CSR/100040 ; SR/000010 ; ER/000120
Read SR 00000:18721 CSR/000040 ; SR/000200 ; ER/000120

Read 0:01
TR Sector 00000:00004
TR Track 00000:00004
Read Done 00000:07827 CSR/100040 ; SR/000000 ; ER/000120

Program completed.


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

Сбойный блок всетаки есть - errorcode 0. Сейчас докрутится и скину лог... Надо акто рдтап учить скипать плохие блоки...

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




.AS MT1 TAP

.TAN
?TAN-I-Analyzing TAP: max block size 32392 bytes
?TAN-I-Reading TAP: 1 block(s) of 80 bytes
?TAN-I-Reading TAP: 1 block(s) of 512 bytes
?TAN-I-Reading TAP: 2 block(s) of 80 bytes
?TAN-I-Reading TAP: end of file
?TAN-I-Reading TAP: 1 block(s) of 80 bytes
?TAN-I-Reading TAP: 2 block(s) of 512 bytes
?TAN-I-Reading TAP: 2 block(s) of 80 bytes
?TAN-I-Reading TAP: 1 block(s) of 512 bytes
?TAN-I-Reading TAP: 1 block(s) of 80 bytes
?TAN-I-Reading TAP: 1 block(s) of 512 bytes
?TAN-I-Reading TAP: 1 block(s) of 80 bytes
?TAN-I-Reading TAP: 1 block(s) of 512 bytes
?TAN-I-Reading TAP: 1 block(s) of 80 bytes
?TAN-I-Reading TAP: 1 block(s) of 512 bytes
?TAN-I-Reading TAP: 1 block(s) of 80 bytes
?TAN-I-Reading TAP: 1 block(s) of 512 bytes
?TAN-I-Reading TAP: 1 block(s) of 80 bytes
?TAN-I-Reading TAP: 8 block(s) of 512 bytes
?TAN-I-Reading TAP: 1 block(s) of 80 bytes
?TAN-I-Reading TAP: 1 block(s) of 512 bytes
?TAN-I-Reading TAP: 1 block(s) of 80 bytes
?TAN-I-Reading TAP: 6 block(s) of 512 bytes
?TAN-I-Reading TAP: 1 block(s) of 80 bytes
?TAN-I-Reading TAP: 1 block(s) of 512 bytes
?TAN-I-Reading TAP: 1 block(s) of 80 bytes
?TAN-I-Reading TAP: 1 block(s) of 512 bytes
?TAN-I-Reading TAP: 1 block(s) of 80 bytes
?TAN-I-Reading TAP: 2 block(s) of 512 bytes
?TAN-I-Reading TAP: 1 block(s) of 80 bytes
?TAN-I-Reading TAP: 3 block(s) of 512 bytes
?TAN-I-Reading TAP: 1 block(s) of 80 bytes
?TAN-I-Reading TAP: 1 block(s) of 512 bytes
?TAN-I-Reading TAP: 1 block(s) of 80 bytes
?TAN-I-Reading TAP: 1 block(s) of 512 bytes
?TAN-I-Reading TAP: 1 block(s) of 80 bytes
?TAN-I-Reading TAP: 1 block(s) of 512 bytes
?TAN-I-Reading TAP: 1 block(s) of 80 bytes
?TAN-I-Reading TAP: 1 block(s) of 512 bytes
?TAN-I-Reading TAP: 1 block(s) of 80 bytes
?TAN-I-Reading TAP: 1 block(s) of 512 bytes
?TAN-I-Reading TAP: 1 block(s) of 80 bytes
?TAN-I-Reading TAP: 1 block(s) of 512 bytes
?TAN-I-Reading TAP: 1 block(s) of 80 bytes
?TAN-I-Reading TAP: 1 block(s) of 512 bytes
?TAN-I-Reading TAP: 1 block(s) of 80 bytes
?TAN-I-Reading TAP: 1 block(s) of 512 bytes
?TAN-I-Reading TAP: 1 block(s) of 80 bytes
?TAN-I-Reading TAP: 1 block(s) of 512 bytes
?TAN-I-Reading TAP: 1 block(s) of 80 bytes
?TAN-I-Reading TAP: 1 block(s) of 512 bytes
?TAN-I-Reading TAP: 1 block(s) of 80 bytes
?TAN-I-Reading TAP: 1 block(s) of 512 bytes
?TAN-I-Reading TAP: 3 block(s) of 80 bytes
?TAN-I-Reading TAP: 1 block(s) of 1536 bytes
?TAN-I-Reading TAP: 1 block(s) of 80 bytes
?TAN-I-Reading TAP: 2 block(s) of 4096 bytes
?TAN-I-Reading TAP: 1 block(s) of 1024 bytes
?TAN-I-Reading TAP: 1 block(s) of 80 bytes
?TAN-I-Reading TAP: 1 block(s) of 4096 bytes
?TAN-I-Reading TAP: 1 block(s) of 80 bytes
?TAN-I-Reading TAP: 1 block(s) of 4096 bytes
?TAN-I-Reading TAP: 1 block(s) of 80 bytes
?TAN-I-Reading TAP: 1 block(s) of 4096 bytes
?TAN-I-Reading TAP: 1 block(s) of 2560 bytes
?TAN-I-Reading TAP: 1 block(s) of 80 bytes
?TAN-I-Reading TAP: 29 block(s) of 4096 bytes
?TAN-I-Reading TAP: 1 block(s) of 1024 bytes
?TAN-I-Reading TAP: 1 block(s) of 80 bytes
?TAN-I-Reading TAP: 1 block(s) of 2048 bytes
?TAN-I-Reading TAP: 1 block(s) of 80 bytes
?TAN-I-Reading TAP: 20 block(s) of 4096 bytes
?TAN-I-Reading TAP: 1 block(s) of 3584 bytes
?TAN-I-Reading TAP: 1 block(s) of 80 bytes
?TAN-I-Reading TAP: 1 block(s) of 1536 bytes
?TAN-I-Reading TAP: 1 block(s) of 80 bytes
?TAN-I-Reading TAP: 4 block(s) of 4096 bytes
?TAN-I-Reading TAP: 1 block(s) of 80 bytes
?TAN-I-Reading TAP: 2 block(s) of 4096 bytes
?TAN-I-Reading TAP: 1 block(s) of 2048 bytes
?TAN-I-Reading TAP: 1 block(s) of 80 bytes
?TAN-I-Reading TAP: 1039 block(s) of 4144 bytes
?TAN-F-Reading TAP: error code 0
?TAN-I-Reading TAP: 45 block(s) of 4144 bytes
?TAN-I-Reading TAP: 1 block(s) of 2608 bytes
?TAN-I-Reading TAP: 1 block(s) of 80 bytes
?TAN-I-Reading TAP: 1 block(s) of 4096 bytes
?TAN-I-Reading TAP: 1 block(s) of 2560 bytes
?TAN-I-Reading TAP: 1 block(s) of 80 bytes
?TAN-I-Reading TAP: 8 block(s) of 4096 bytes
?TAN-I-Reading TAP: 1 block(s) of 1024 bytes
?TAN-I-Reading TAP: 1 block(s) of 80 bytes
?TAN-I-Reading TAP: 1 block(s) of 4096 bytes
?TAN-I-Reading TAP: 1 block(s) of 1024 bytes
?TAN-I-Reading TAP: 1 block(s) of 80 bytes
?TAN-I-Reading TAP: 2 block(s) of 4096 bytes
?TAN-I-Reading TAP: 1 block(s) of 512 bytes
?TAN-I-Reading TAP: 1 block(s) of 80 bytes
?TAN-I-Reading TAP: 3 block(s) of 4096 bytes
?TAN-I-Reading TAP: 1 block(s) of 1024 bytes
?TAN-I-Reading TAP: 1 block(s) of 80 bytes
?TAN-I-Reading TAP: 1 block(s) of 1536 bytes
?TAN-I-Reading TAP: 1 block(s) of 80 bytes
?TAN-I-Reading TAP: 1 block(s) of 3584 bytes
?TAN-I-Reading TAP: 1 block(s) of 80 bytes
?TAN-I-Reading TAP: 2 block(s) of 4096 bytes
?TAN-I-Reading TAP: 1 block(s) of 80 bytes
?TAN-I-Reading TAP: 2 block(s) of 4096 bytes
?TAN-I-Reading TAP: 1 block(s) of 2048 bytes
?TAN-I-Reading TAP: 1 block(s) of 80 bytes
?TAN-I-Reading TAP: 1 block(s) of 3072 bytes
?TAN-I-Reading TAP: 1 block(s) of 80 bytes
?TAN-I-Reading TAP: 1 block(s) of 4096 bytes
?TAN-I-Reading TAP: 1 block(s) of 512 bytes
?TAN-I-Reading TAP: 1 block(s) of 80 bytes
?TAN-I-Reading TAP: 1 block(s) of 4096 bytes
?TAN-I-Reading TAP: 1 block(s) of 3584 bytes
?TAN-I-Reading TAP: 1 block(s) of 80 bytes
?TAN-I-Reading TAP: 1 block(s) of 3072 bytes
?TAN-I-Reading TAP: 1 block(s) of 80 bytes
?TAN-I-Reading TAP: 217 block(s) of 4144 bytes
?TAN-I-Reading TAP: 1 block(s) of 560 bytes
?TAN-I-Reading TAP: end of file
?TAN-I-Reading TAP: 2 block(s) of 80 bytes
?TAN-I-Reading TAP: end of file
?TAN-I-Reading TAP: end of file
?TAN-F-Reading TAP: error code 0
?TAN-I-Reading TAP: 4 block(s) of 2064 bytes
?TAN-I-Reading TAP: 1 block(s) of 1552 bytes
?TAN-I-Reading TAP: 1 block(s) of 2064 bytes
?TAN-I-Reading TAP: 2 block(s) of 528 bytes
?TAN-I-Reading TAP: 1 block(s) of 2064 bytes
?TAN-I-Reading TAP: 2 block(s) of 528 bytes
?TAN-I-Reading TAP: 1 block(s) of 2064 bytes
?TAN-I-Reading TAP: 2 block(s) of 528 bytes
?TAN-I-Reading TAP: 1 block(s) of 2064 bytes
?TAN-I-Reading TAP: 2 block(s) of 528 bytes
?TAN-I-Reading TAP: 1 block(s) of 2064 bytes
?TAN-I-Reading TAP: 2 block(s) of 528 bytes
?TAN-I-Reading TAP: 1 block(s) of 2064 bytes
?TAN-I-Reading TAP: 2 block(s) of 528 bytes
?TAN-I-Reading TAP: 1 block(s) of 2064 bytes
?TAN-I-Reading TAP: 2 block(s) of 528 bytes
?TAN-I-Reading TAP: 1 block(s) of 2064 bytes
?TAN-I-Reading TAP: 2 block(s) of 528 bytes
?TAN-I-Reading TAP: 1 block(s) of 2064 bytes
?TAN-I-Reading TAP: 2 block(s) of 528 bytes
?TAN-I-Reading TAP: 1 block(s) of 2064 bytes
?TAN-I-Reading TAP: 2 block(s) of 528 bytes
?TAN-I-Reading TAP: 1 block(s) of 2064 bytes
?TAN-I-Reading TAP: 1 block(s) of 528 bytes
?TAN-I-Reading TAP: 6 block(s) of 2064 bytes
?TAN-I-Reading TAP: 1 block(s) of 528 bytes
?TAN-I-Reading TAP: 10 block(s) of 2064 bytes
?TAN-I-Reading TAP: 1 block(s) of 1552 bytes
?TAN-I-Reading TAP: 1 block(s) of 2064 bytes
?TAN-I-Reading TAP: 1 block(s) of 528 bytes
?TAN-I-Reading TAP: 1 block(s) of 1552 bytes
?TAN-I-Reading TAP: 1 block(s) of 2064 bytes
?TAN-I-Reading TAP: 1 block(s) of 528 bytes
?TAN-I-Reading TAP: 1 block(s) of 2064 bytes
?TAN-I-Reading TAP: 1 block(s) of 528 bytes
?TAN-I-Reading TAP: end of file
?TAN-I-Reading TAP: 2 block(s) of 80 bytes
?TAN-I-Reading TAP: end of file
?TAN-I-Reading TAP: end of file
?TAN-F-Reading TAP: error code 2

Patron
25.02.2016, 21:27
Есть предположение что умер прижим к головке, появились царапины на верхнем слое который нерабочий...На мой взгляд - лучше начать ремонт этого привода с его замены на любой дисковод с режимом 360 rpm.

BYTEMAN
25.02.2016, 21:32
form, запускать рдтап?

form
25.02.2016, 21:32
Надо акто рдтап учить скипать плохие блоки...
Пока поиграться с SET MT RETRY=n...

BYTEMAN
25.02.2016, 21:35
Patron, можно будет, но там разъемы к сожалению не очень, точнее совсем нестандартные, перепаивать шлейф пока что не буду... Что можно из лога tstdx выяснить? Что там видно? Я к сожалению сильно не изучал подробно доку по программированию 5631, сходу понять не могу.

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

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

Patron
25.02.2016, 21:44
Что можно из лога tstdx выяснить?Нет сигнала данных чтения ( RDAT ), поэтому контроллер не видит разницы между форматированным и не форматированным дисками.

Значения: SR/000010 и SR/000020 не документированы - в документации эти биты обозначены, как не используемые.

BYTEMAN
25.02.2016, 22:57
Видимо мое предположение верно, нет прижима...

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

Пофиксил индекс, вот текущий тстдх на форматированном диске:


.ru tstdxTSTDX - v1.1

1 sec 00001:53724
INIT 00002:40923 CSR/000040 ; SR/000204 ; ER/000000
Read SR 00000:32096 CSR/000040 ; SR/000200 ; ER/000000

Read 0:01
TR Sector 00000:00004
TR Track 00000:00004
Read Done 00000:14990

Read 0:03
TR Sector 00000:00004
TR Track 00000:00004
Read Done 00000:01431

Read 0:05
TR Sector 00000:00004
TR Track 00000:00004
Read Done 00000:00996 CSR/000040 ; SR/000000 ; ER/000000

Program completed.


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

сама процедура форматирования стала проходить очень забавно, сейчас залью видео.

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

https://goo.gl/photos/utDqDxYVmQifcpCw7

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

нулевая дорога отформатилась, проверил чтеним через сорудх

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

дальше там где головка прижималась, имеем ошибку 150 а где нет - 120

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

даже две дороги форматит первые... а дальше 150 ошибка вразнобой...

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

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

Patron
25.02.2016, 23:06
надо походу репозиционирование через 0 делатьДобавлю такую возможность в COPYDX.

BYTEMAN
25.02.2016, 23:08
Patron, а каким образом сейчас позиционирование на дорожку производится? Мы отдаем контроллеру сами номер дорожки и он на нее едет? Т.е. получается что после форматирования дорожки мы даем ему проехать на n+1 и он едет якобы от нуля? Т.е. посто добавить после форматирования команду на 0? Верно?) Или сброс контроллера нужен?

Ну и походу мне понятно почему форматирование во втором кармане не работало - видимо контроллер этого не умеет..

Patron
25.02.2016, 23:16
а каким образом сейчас позиционирование на дорожку производится? Мы отдаем контроллеру сами номер дорожки и он на нее едет? Т.е. получается что после форматирования дорожки мы даем ему проехать на n+1 и он едет якобы от нуля? Т.е. посто добавить после форматирования команду на 0? Верно?) Или сброс контроллера нужен?При сбросе контроллера он читает первый сектор на первой дорожке нулевого привода, поэтому для перехода на нулевую дорожку INIT не нужен - достаточно команды позиционирования.

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

BYTEMAN
25.02.2016, 23:17
Теперь понял, спасибо! Я сегодня еще полчаса буду на складе, если есть у вас время запилить версию сегодня, значит можно будет попробовать проверить на железе :)

Patron
25.02.2016, 23:32
.

В новой версии программы: COPYDX.SAV (http://emulator.pdp-11.org.ru/misc/COPYDX_v1.2.zip) ( v1.2 ) - внесены следующие изменения:

1. Теперь при форматировании позиционирование на следующую дорожку производится через нулевую дорожку.

BYTEMAN
25.02.2016, 23:38
Patron, проверил, не репозиционирует.... Доходит где-то до 4-5 дороги, пару раз клацает бошкой и пишет DX controllwe error, 48 sec

Patron
25.02.2016, 23:43
Похоже, что подорожечное форматирование годится только для уже форматированных дисков. Для чистых дисков, видимо - надо активировать в контроллере режим форматирования диска.

BYTEMAN
25.02.2016, 23:46
Хреново, весьма хреново - пульта то у меня нет... Блин, чувствую что придется часть пульта на макетке собирать блин...(((

Patron
25.02.2016, 23:47
Но можно ещё попробовать сбрасывать контроллер перед форматированием дорожек 2..76.

BYTEMAN
25.02.2016, 23:50
как вариант, «дурить» контроллер. Пихаем хорошую дискету, позиционируемся, потом я дискетку меняю, форматируем, меняю обратно, позиционируем дальше... Попробую ка я уже считанный диск отформатировать так...

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

Мне вот непонятно почему он на 0 дорожку не уходит, хотя должен перед каждой следующей дорогой... Мб что не так делаем всетаки?

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

на хорошем диске поведение такое же...

Patron
25.02.2016, 23:53
Перезалил версию со сбросом контроллера перед форматированием дорожек 2..76.

BYTEMAN
26.02.2016, 00:04
Ну что могу сказать... Походу, это победа! Успешно пишется образ, уже 50 дорога)))
Patron, это просто круть, спасибо вам огромнейшее, теперь можно будет форматировать людям дискеты на 8")

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

Загрузка с дискеты пошла! Ура!!!

hobot
26.02.2016, 01:34
BYTEMAN, у Oleg N. Cher (http://zx-pk.ru/member.php?u=3055) одно время была активная переписка с Германским(?) программистом, у которого
была проблема считать 8-дюимовые дискеты? )

form
26.02.2016, 07:42
Выложил программку TE тамже где остальное для ленты. Просто пишет на ленту блоки заданного (BLKSZ) или максимального (на сколько памяти хватит - в XM мониторе почти 64KB) размера и до упора пока не кончится лента (ну или не произойдет другой ошибки). Собранный вариант пишет блоки по 8192 байта.

Patron
26.02.2016, 10:11
это просто круть, теперь можно будет форматировать людям дискеты на 8"Отформатированные дискеты на 8" ещё не самая большая редкость. Когда кто-то подключает к контроллеру RX01 приводы на 5" или 3" - вот тут раздобыть дискеты в формате RX становится настоящей проблемой.

BYTEMAN
26.02.2016, 12:54
Когда кто-то подключает к контроллеру RX01 приводы на 5" или 3" - вот тут раздобыть дискеты в формате RX становится настоящей проблемой.

Я так понимаю, это намёк что есть смысл всё-таки попробовать забабахать переходник с ЕС5074 на обычный FDD-шлейфик? :)

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


Выложил программку TE тамже где остальное для ленты. Просто пишет на ленту блоки заданного (BLKSZ) или максимального (на сколько памяти хватит - в XM мониторе почти 64KB) размера и до упора пока не кончится лента (ну или не произойдет другой ошибки). Собранный вариант пишет блоки по 8192 байта.

А практическое применение какое? Для проверки фактического размера ленточки и её состояния?

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


BYTEMAN, у Oleg N. Cher одно время была активная переписка с Германским(?) программистом, у которого
была проблема считать 8-дюимовые дискеты? )

Я думаю, что у них там в дойчланде ему будет проще найти человека с RX01, нежели слать диски в ex-USSR...

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

Вобщем, на склад смогу попасть уже только на следующей неделе. Вчера ещё подремонтировал второй карман, надо смазать только верхний вращающийся зажим спинделя, а то гремит... Никто не подскажет, чем там смазывать надо? Я так понимаю, циатим не оч хорошо я так понимаю...

Ну и с лентами надо что-то решать, как их сливать, по возможности чтобы вычитать всё что возможно...

AFZ
26.02.2016, 13:04
Никто не подскажет, чем там смазывать надо? Я так понимаю, циатим не оч хорошо я так понимаю...Я смазывал ЛИТОЛом-24. Сейчас можно взять любую буржуазную смазку для ШРУС

BYTEMAN
26.02.2016, 13:09
Параллельно думаю как сделать удалённый сброс машины, чтобы можно было её в интернеты выпустить... Собсно, сейчас машинка смотрит в USB через FT232R, который на платке с Ардуиной. В Ардуине зашит while (1) {}. Есть идея отлавливать break со стороны PC в ардуине, и если break пришёл, то триггерить проводком СБРОС, который на ключе... Осталось выяснить, умеет ли ПЦ через FT232 выдавать бряку, и если умеет, то как заставить атмегу на эту бряку среагировать... Если всё это получится, то можно будет с вечера приходить и ставить две ленты на магнитофоны, на ночь первую, а пока на работе буду сидеть, дампить вторую...

form
26.02.2016, 17:42
А практическое применение какое? Для проверки фактического размера ленточки и её состояния?
Да вобщем-то только для этого по сути - мне просто интересно стало поиграться с параметрами драйвера и размером блока.

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

Выложил специальный временный RDTAP. Добавлена опция /I при указании которой ошибки чтения с кодом 0 игнорируются.

Andrey_Ak
26.02.2016, 19:33
Что вы там смазывать хотите?

BYTEMAN
26.02.2016, 22:29
Гремит верхний подшипник, который подпружиненныц (или что там стоит). Я еще не разбирал карман целиком и не видел что там за деталь вращающаяся..

MiX
26.02.2016, 22:54
Отформатированные дискеты на 8" ещё не самая большая редкость.
Наоборот это большая редкость по сравнению 5" и 3" дискетами.

Когда кто-то подключает к контроллеру RX01 приводы на 5" или 3" - вот тут раздобыть дискеты в формате RX становится настоящей проблемой.
А в чём проблема? Программа PUTR создаёт RX01/02/03 диски, да многие другие. Лично я, могу создать болванку в блокноте любого размера если мне надо.

Форматы PUTR - http://www.dbit.com/putr/README

BYTEMAN
26.02.2016, 23:11
Сомневаюсь, что эта прога умеет форматировать под RX01/02/03... Или умеет????

MiX
26.02.2016, 23:36
Или умеет????
Из документации- http://www.dbit.com/putr/putr.doc

/RX01 = RX01 disk, 5.25" RX01 workalike
/RX02 = 5.25" RX02 workalike
/RX03 = DS 5.25" RX02 workalike

Если хочется 3,5 то нужна поддержка в этом дисководе скорости 360.

BYTEMAN
27.02.2016, 00:58
MiX, вижу создание чистого образа и работу с уже форматированным дисков, но форматирование неразмеченного размагниченного/с другой разметкой диска не нашёл...

MiX
27.02.2016, 08:28
но форматирование неразмеченного размагниченного/с другой разметкой диска не нашёл...
Форматирование можно делать на любом диске. На то оно и форматирование.

BYTEMAN
28.02.2016, 12:57
Да вобщем-то только для этого по сути - мне просто интересно стало поиграться с параметрами драйвера и размером блока.

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

Выложил специальный временный RDTAP. Добавлена опция /I при указании которой ошибки чтения с кодом 0 игнорируются.
form, данный вариант программы при встрече логического конца ленты продолжит чтение, или остановится?

form
28.02.2016, 13:01
остановится?
Остановится когда количество EOF идущих подряд будет 3.

BYTEMAN
29.02.2016, 16:16
form, можно попросить вшить свеженький rdtap в diag.dsk?

Сегодня вечером иду на склад где-то часика на полтора-два. Что в планах:

1) Слить все DX что у меня есть;
2) Поставить по ленте на каждый магнитофон.
3) Оставить СМку включенной на ночь и управлять ей удалённо. Пока что без сброса, RDP на ноутбук, на котором запущен VT52.exe. По две ленты за сутки сливать буду. Лишь бы заведующая не обнаружила, что у меня на складе что-то гудит)))

form
29.02.2016, 16:33
вшить свеженький rdtap в diag.dsk?
Готово!
pdp-11:~/public_html/files/pdp-11/cm1420% ftp ftp://bigsys/diag.dsk
Connected to bigsys.home.lan.
220 Remote FTP Server bigsys.home.lan [172.31.10.13] Ready
331 Password required for user anonymous
230-Logged into Default Directory - /d20:
230-RFTP-11 V02.40 [15-Jun-2008]
230-Initiated from host: 172.31.10.1
230-No RFTP Message File
230 User anonymous logged in [password verified]
Remote system type is RT-11.
200 Type set to I, binary transfer mode
Retrieving /diag.dsk
local: diag.dsk remote: diag.dsk
227 Entering Passive Mode (172,31,10,13,44,71)
150 Opening a BINARY data connection for diag.dsk (819200 bytes)
226 Transfer complete
819200 bytes received in 36.00 seconds (22.22 KB/s)
221 Goodbye
pdp-11:~/public_html/files/pdp-11/cm1420%

BYTEMAN
01.03.2016, 23:17
Слил вроде как все DX.
https://drive.google.com/folderview?id=0B6VbJTvOxhWCOGJ0RmZ6ZHVrY1k&usp=sharing

TEDOS пометил отдельно.

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

Считал сбойную ленточку, лежит в гуглдрайве.



.RDTAP
*
RDTAP V03.00
*HX1:MT02.TAP[-1]=MT1: /I
?CSI-F-Invalid command
*HX1:MT02.TAP[-1]=MT1:/I
?RDTAP-I-65399. block(s) allocated for tape image file
?RDTAP-I-15993. word(s) allocated for tape block buffer
?RDTAP-W-Tape read error - ignored
?RDTAP-W-Tape read error - ignored
?RDTAP-F-Tape read error
?RDTAP-I-00007. file(s) read from tape
?RDTAP-I-11508. disk block(s) used
*^C

.dir hx1:
01-Mar-2016
MT02 .TAP 11508 01-Mar-2016
1 Files, 11508 Blocks
53891 Free blocks

.

form
02.03.2016, 05:18
>BRD TI:=MU1:





Backup Set: NEWPROGRAM Volume: NEWPROGRAM On: 4-MAR-94 12:29:35


Directory: [0,0] Owner: [1,1] Protection: [RWED,RWED,RWED,R]


Total of 0./0. blocks in 0. files


Directory: [1,1] Owner: [1,1] Protection: [RWED,RWED,RWED,R]

FPSID .OBJ;2 1./1. 23-NOV-93 11:50
SIO .H ;9 7./7. 30-NOV-93 08:52
ALL .OLB;2 57./100. C 28-FEB-94 13:13

Total of 65./108. blocks in 3. files


Directory: [7,7] Owner: [7,7] Protection: [RWED,RWED,RWED,R]

RMDBLD .BLD;1 12./12. 29-APR-74 00:45
DP .CMD;1 1./1. 29-APR-74 00:45
DPDRVBLD .CMD;1 1./1. 29-APR-74 00:45
SGNEXEC .CMD;4 185./185. 29-APR-74 00:45
SGNPER .CMD;4 196./196. 29-APR-74 00:45
SGNTT .CMD;4 45./45. 29-APR-74 00:45
SYSGEN3 .CMD;2 59./59. 23-OCT-92 15:26
DPDRV .MAC;3 27./27. 29-APR-74 00:45
DV2OV .MAC;5 50./50. 29-APR-74 00:45
ICPATS .MAC;6 13./13. 20-OCT-92 16:55
MEMAP .MAC;5 40./40. 29-APR-74 00:45
POWER .MAC;2 24./24. 29-APR-74 00:46
SX2OV .MAC;4 53./53. 29-APR-74 00:46
SX4OV .MAC;5 48./48. 29-APR-74 00:46
TTDAT .MAC;5 92./92. 29-APR-74 00:46
TTDRV .MAC;4 263./263. 29-APR-74 00:46
RMD .OLB;1 99./99. C 29-APR-74 00:46
README .1ST;3 4./4. 20-OCT-92 17:02

Total of 1212./1212. blocks in 18. files


Directory: [1,23] Owner: [1,23] Protection: [RWED,RWED,RWED,R]

ASM .CMD;5 1./1. 29-APR-74 00:47
TDS .CMD;5 2./2. 29-APR-74 00:47
TDXBLD .CMD;1 1./1. 29-APR-74 01:02
TEST .CMD;1 1./1. 28-SEP-92 12:18
CVT .MAC;5 42./42. 29-APR-74 00:47
TDS .MAC;23 94./94. 29-APR-74 00:59
TDX .MAC;5 88./88. 29-APR-74 00:47
TDX .OBJ;1 7./7. 29-APR-74 01:00

Total of 236./236. blocks in 8. files


Directory: [2,17] Owner: [2,17] Protection: [RWED,RWED,RWED,R]

IT .CMD;6 1./1. 06-APR-93 09:56
ITINI .CMD;3 1./1. 06-APR-93 09:56
ITDEF .MAC;16 2./2. 06-APR-93 09:56
ITDRV .MAC;60 32./32. 25-OCT-93 19:23
ITINI .MAC;30 3./3. 11-APR-93 08:13
ITTAB .MAC;44 5./5. 25-OCT-93 19:23
ITDOC .TXT;4 13./13. 25-OCT-93 19:02
README .1ST;1 1./1. 06-APR-93 09:56

Total of 58./58. blocks in 8. files


Directory: [2,20] Owner: [2,20] Protection: [RWED,RWED,RWED,R]

ALL .CMD;5 1./1. 25-OCT-93 19:04
T .CMD;4 1./1. 25-OCT-93 19:04
TST .CMD;6 1./1. 25-OCT-93 19:04
TFN .MAC;5 1./1. 25-OCT-93 19:04
TMC .MAC;51 5./5. 25-OCT-93 19:04
TSUB .MAC;56 12./12. 25-OCT-93 19:05
T0 .MAC;24 3./3. 25-OCT-93 19:04
T1 .MAC;22 3./3. 25-OCT-93 19:04
T2 .MAC;13 4./4. 25-OCT-93 19:04
T3 .MAC;11 4./4. 25-OCT-93 19:04
T4 .MAC;13 2./2. 25-OCT-93 19:05
T5 .MAC;11 3./3. 25-OCT-93 19:05
T6 .MAC;4 3./3. 25-OCT-93 19:04

Total of 43./43. blocks in 13. files


Directory: [200,25] Owner: [200,25] Protection: [RWED,RWED,RWED,R]

KGO .TSK;1 68./68. C 02-MAR-94 15:55
BOL .C ;188 17./17. 17-NOV-93 16:13
CISL .C ;11 5./5. 16-DEC-92 11:26
DATA .C ;17 5./5. 16-DEC-92 10:20
DEPOK .C ;14 10./10. 17-NOV-93 16:16
DPRIV .C ;2 2./2. 16-DEC-92 10:20
DVIJ .C ;49 8./8. 22-DEC-92 11:24
OTP .GGG;1 19./19. 25-FEB-94 09:46
OTP .TTT;1 85./85. 25-FEB-94 09:46
FORM .C ;102 12./12. 29-DEC-93 15:31
KADOLDBLD.CMD;1 1./1. 22-FEB-94 13:08
FUN .C ;32 13./13. 17-NOV-93 16:15
FUNOTP .C ;5 4./4. 17-NOV-93 16:16
INPR .C ;135 10./10. 03-MAR-93 18:28
KAR .C ;25 12./12. 17-NOV-93 16:13
FEMBLD .CMD;1 1./1. 17-FEB-94 11:03
KOM .C ;14 6./6. 12-APR-93 16:20
LARK .C ;3 1./1. 16-JAN-93 16:13
LUC .C ;124 12./12. 17-NOV-93 16:14
MATER .C ;28 8./8. 17-NOV-93 16:15
MOS .C ;27 7./7. 16-DEC-92 10:20
NAR .C ;349 33./33. 17-NOV-93 16:15
NARD .C ;33 20./20. 05-JAN-93 16:29
NARIAD .C ;1 36./36. 06-JUL-93 17:50
NAT .C ;53 5./5. 16-DEC-92 10:20
NATC .C ;35 4./4. 17-FEB-93 13:16
OBRAZ .C ;47 6./6. 29-DEC-92 11:45
OTP .C ;49 8./8. 30-APR-93 15:45
BULBLD .CMD;2 1./1. 28-FEB-94 08:17
OTPP .C ;91 12./12. 11-FEB-94 10:21
PREM .C ;4 2./2. 17-FEB-93 14:32
PRIC .C ;12 3./3. 04-FEB-93 15:43
PRIKO .C ;117 16./16. 17-NOV-93 16:15
PRIV .C ;80 11./11. 16-DEC-92 10:20
PRIV1 .C ;5 11./11. 16-DEC-92 10:20
PR2 .C ;7 1./1. 16-DEC-92 10:20
PR3 .C ;6 1./1. 16-DEC-92 10:20
PR4 .C ;6 1./1. 16-DEC-92 10:20
PR6 .C ;8 1./1. 16-DEC-92 10:20
RASP .C ;3 29./29. 09-MAY-93 23:43
RDISP .C ;12 18./18. 17-NOV-93 16:16
STAJ .C ;4 4./4. 16-DEC-92 10:20
STAT .C ;123 24./24. 17-NOV-93 16:15
STR .C ;17 4./4. 17-NOV-93 16:14
STRBEG .C ;28 4./4. 29-DEC-93 10:49
SVODBLD .CMD;1 1./1. 03-JAN-94 14:49
STRGBL .C ;25 4./4. 29-DEC-93 10:33
STRKAT .C ;3 5./5. 29-DEC-93 11:20
CON .C ;1 8./8. 02-FEB-94 13:53
STRODT .C ;12 7./7. 30-OCT-93 12:39
SVPLBLD .CMD;1 1./1. 03-JAN-94 15:00
STSI .C ;54 7./7. 17-NOV-93 16:16
ST2 .C ;6 4./4. 29-DEC-93 11:44
ST2BEG .C ;6 4./4. 29-DEC-93 12:09
ST2GBL .C ;8 3./3. 29-DEC-93 12:33
DOTPBLD .CMD;3 1./1. 25-FEB-94 11:03
STR .CMD;4 1./1. 31-JAN-94 16:34
SVOD .C ;30 14./14. 17-DEC-92 13:29
SVPL .C ;13 15./15. 17-NOV-93 16:16
TIP .C ;116 19./19. 17-NOV-93 16:13
UPECK .C ;43 11./11. 17-NOV-93 16:16
VAC .C ;16 5./5. 22-DEC-92 11:44
VIRST .C ;51 5./5. 29-DEC-92 08:51
VOP .C ;16 9./9. 17-NOV-93 16:16
BOB .CMD;9 1./1. 17-DEC-92 14:10
TMP . ;1 1./1. 28-FEB-94 08:35
TMP .OUT;1 1./1. 28-FEB-94 08:36
BOLBLD .CMD;5 1./1. 23-FEB-94 10:05
STRLOA .C ;18 5./5. 02-MAR-94 15:16
FORM .CMD;17 1./1. 15-DEC-92 13:41
FORMBLD .CMD;3 1./1. 29-DEC-93 15:15
INPRBLD .CMD;1 1./1. 01-MAR-93 13:41
KGOBLD .CMD;5 1./1. 29-DEC-93 13:08
LUC .CMD;16 1./1. 16-DEC-92 09:21
LUCBLD .CMD;2 1./1. 17-NOV-93 16:13
LUC1BLD .CMD;1 1./1. 03-MAR-93 10:52
MATERBLD .CMD;1 1./1. 17-NOV-93 16:15
NAR .CMD;2 1./1. 14-JAN-93 10:20
NARBLD .CMD;2 1./1. 02-FEB-93 23:23
OTPBLD .CMD;1 1./1. 16-FEB-93 09:49
PLAT .CMD;2 1./1. 14-DEC-92 13:44
PREMBLD .CMD;1 1./1. 17-FEB-93 14:13
SIDD .CMD;25 2./2. 17-NOV-93 16:13
STAT .CMD;2 1./1. 11-FEB-93 11:20
STATBLD .CMD;3 1./1. 17-FEB-93 08:53
CON1 .C ;23 8./8. 03-FEB-94 08:04
STRBLD .CMD;18 1./1. 29-DEC-93 10:40
CON1 .TSK;16 57./57. C 03-FEB-94 08:06
T .CMD;39 6./6. 29-DEC-93 11:55
KADOLD .C ;4 2./2. 22-FEB-94 14:20
TIP .CMD;4 1./1. 14-DEC-92 15:39
TIPBLD .CMD;1 1./1. 03-MAR-93 16:39
TMPBLD .CMD;1 1./1. 17-NOV-93 16:14
TTTBLD .CMD;1 1./1. 01-MAR-93 14:27
T2 .CMD;1 5./5. 17-NOV-93 16:15
TI . ;1 8./8. 07-FEB-94 09:36
VOPBLD .CMD;1 1./1. 18-DEC-92 16:33
VOP1BLD .CMD;1 1./1. 02-MAR-93 11:19
DOTP .GGG;1 1./1. 16-MAR-93 17:27
KAD .GGG;1 45./45. 18-FEB-94 10:02
KALEND .GGG;1 1./1. 22-MAR-93 16:39
KOFKADBLD.CMD;1 1./1. 12-JAN-94 11:04
NALKOM .GGG;1 190./190. 01-JUN-93 16:33
NAR .GGG;1 3./3. 08-JUL-93 10:40
KARBLD .CMD;1 1./1. 11-FEB-94 10:51
RAB11 .GGG;2 1./1. 08-SEP-93 15:39
RAB22 .GGG;2 1./1. 08-SEP-93 15:40
SIFNAR .GGG;3 3./3. 24-MAY-93 14:54
SOVM .GGG;1 1./1. 20-JAN-93 08:29
TEHMED .GGG;1 3./3. 23-JUN-93 14:57
TRANSP .GGG;2 1./1. 20-JAN-93 14:43
KADR .H ;63 7./7. 17-NOV-93 16:16
NAR .H ;59 11./11. 17-NOV-93 16:16
STR .H ;43 5./5. 29-DEC-93 10:41
ST2 .H ;45 3./3. 29-DEC-93 12:16
BOLMAC .MAC;3 1./1. 25-DEC-92 11:23
GOT .MAC;8 2./2. 17-NOV-93 16:15
LUC .MAC;2 1./1. 15-DEC-92 15:02
KADOLD .TSK;2 51./51. C 22-FEB-94 14:21
DOTP .C ;65 7./7. 25-FEB-94 11:03
KAR .TSK;1 67./67. C 11-FEB-94 10:54
BRAGA .TXT;9 6./6. 28-FEB-94 08:31
CON1BLD .CMD;1 1./1. 01-FEB-94 13:38
SLUJ .C ;11 2./2. 10-JAN-94 14:37
BUL .TSK;17 59./59. C 03-MAR-94 11:48
LP1 . ;1 0./0. 02-FEB-94 11:48
STR .TSK;1 76./76. C 02-MAR-94 15:43
SVPL .TSK;1 64./64. C 03-JAN-94 15:03
SLUJ .TSK;1 57./57. C 10-JAN-94 14:38
DOTP .TSK;2 56./56. C 25-FEB-94 11:06
NATCBLD .CMD;1 1./1. 17-FEB-94 11:38
ST2BLD .CMD;5 1./1. 10-JAN-94 12:46
PRIC .TSK;1 58./58. C 10-JAN-94 14:40
DOTP .OPS;9 2./2. 16-MAR-93 17:26
IAC .OPS;12 4./4. 10-MAR-93 09:34
KAD .OPS;12 7./7. 02-FEB-93 22:44
KADN .OPS;5 7./7. 17-JAN-93 11:13
KALEND .OPS;3 2./2. 12-MAR-93 10:34
KOM .OPS;4 2./2. 17-MAR-93 09:32
NALKOM .OPS;3 3./3. 28-JUN-93 14:13
NAR .OPS;19 4./4. 08-JUL-93 11:24
OTP .OPS;4 2./2. 30-APR-93 15:45
OTVET .OPS;8 3./3. 25-JAN-93 15:11
PEREM .OPS;3 3./3. 17-MAR-93 14:47
RABKAD .OPS;1 2./2. 12-JAN-93 09:57
RAB11 .OPS;3 2./2. 17-NOV-93 16:15
RAB22 .OPS;2 2./2. 17-NOV-93 16:15
REM .OPS;3 2./2. 20-JAN-93 09:57
SIF .OPS;1 2./2. 12-JAN-93 09:57
SIFNAR .OPS;14 2./2. 17-NOV-93 16:13
SOVM .OPS;3 2./2. 18-JAN-93 14:46
TEHMED .OPS;13 5./5. 17-NOV-93 16:15
TEMP .OPS;1 3./3. 12-JAN-93 09:57
TRANSP .OPS;6 3./3. 20-JAN-93 14:40
BOB .TKB;7 1./1. 17-DEC-92 14:10
FORM .TKB;16 1./1. 15-DEC-92 13:42
LUC .TKB;17 1./1. 16-DEC-92 09:22
NAR .TKB;2 1./1. 14-JAN-93 10:18
STAT .TKB;2 1./1. 11-FEB-93 11:21
TIP .TKB;5 1./1. 14-DEC-92 15:40
UPECK .TKB;5 1./1. 17-DEC-92 14:11
BOL .TSK;1 72./72. C 29-DEC-93 13:42
FORM .TSK;3 61./61. C 29-DEC-93 15:35
INPR .TSK;1 97./97. C 29-DEC-93 11:42
LUC .TSK;2 63./63. C 29-DEC-93 11:03
KOFKAD .C ;2 2./2. 12-JAN-94 11:09
KOFKAD .TSK;1 53./53. C 12-JAN-94 11:10
TIP .TSK;1 70./70. C 29-DEC-93 11:55
VOP .TSK;1 64./64. C 29-DEC-93 15:12
DOTP .TTT;1 1./1. 16-MAR-93 17:27
KAD .TTT;1 480./480. 18-FEB-94 10:02
KALEND .TTT;1 1./1. 22-MAR-93 16:39
VACBLD .CMD;1 1./1. 13-JAN-94 09:25
NALKOM .TTT;1 189./189. 01-JUN-93 16:33
NAR .TTT;1 2./2. 08-JUL-93 10:40
SIFNAR .TTT;3 4./4. 24-MAY-93 14:54
SOVM .TTT;1 1./1. 20-JAN-93 08:29
TEHMED .TTT;1 2./2. 23-JUN-93 14:57
TRANSP .TTT;2 1./1. 20-JAN-93 14:43
ALA .TXT;23 28./28. 17-NOV-93 16:16
BLANK .TXT;8 6./6. 01-FEB-93 13:59
INSTR .TXT;28 45./45. 01-FEB-93 13:58
KRE .TXT;23 31./31. 29-DEC-92 08:48
LIUDA .TXT;2 2./2. 29-DEC-92 08:48
PLAT .TXT;11 1./1. 29-DEC-92 08:48
ZAD .TXT;1 5./5. 29-DEC-92 08:48
STREND .C ;49 9./9. 03-JAN-94 12:38
ST2 .CMD;5 1./1. 02-FEB-94 16:32
VAC .TSK;1 54./54. C 13-JAN-94 09:27
UPECK .CMD;6 1./1. 27-JAN-94 13:27
CON1 .JOU;1 1./5. 03-MAR-94 08:10
UPECK .TSK;1 65./65. C 27-JAN-94 13:31
BUL .C ;27 5./5. 03-MAR-94 11:51
ST2PRN .C ;14 12./12. 02-MAR-94 15:49
BRAGA .CMD;23 1./1. 28-FEB-94 08:40
OTPPBLD .CMD;1 1./1. 10-FEB-94 10:22
OTPP .TSK;2 59./59. C 10-FEB-94 15:02
ST2 .TSK;1 71./71. C 02-MAR-94 15:52
STRPRN .C ;89 14./14. 02-MAR-94 15:39
OTPMBLD .CMD;1 1./1. 10-FEB-94 11:17
OTPM .TSK;4 52./52. C 10-FEB-94 14:53
ST2IND .C ;5 4./4. 17-FEB-94 10:54
OTPSLJBLD.CMD;1 1./1. 11-FEB-94 11:14
OTPM .C ;48 14./14. 11-FEB-94 10:20
KGOPRN .C ;24 10./10. 02-MAR-94 15:50
OTPSLJB .C ;2 2./2. 11-FEB-94 11:27
OTPSLJB .TSK;1 50./50. C 11-FEB-94 11:31
OTP .TSK;1 53./53. C 17-FEB-94 11:13
DVIJBLD .CMD;2 1./1. 17-FEB-94 12:02
OBRAZBLD .CMD;1 1./1. 17-FEB-94 11:25
OBRAZ .TSK;1 52./52. C 17-FEB-94 11:27
DVIJ .TSK;1 54./54. C 17-FEB-94 12:06
STRIND .C ;50 10./10. 17-FEB-94 10:50
VIRSTBLD .CMD;2 1./1. 17-FEB-94 13:17
VIRST .TSK;2 52./52. C 17-FEB-94 13:19
BOB .C ;156 14./14. 17-FEB-94 10:52
TABNBLD .CMD;2 1./1. 17-FEB-94 13:23
TABN .C ;16 2./2. 17-FEB-94 13:23
TABN .TSK;1 49./49. C 17-FEB-94 13:24
FTABBLD .CMD;1 1./1. 17-FEB-94 13:34
FTAB .C ;31 3./3. 17-FEB-94 13:35
FTAB .TSK;1 50./50. C 17-FEB-94 13:36
DVIJPBLD .CMD;2 1./1. 17-FEB-94 13:43
DVIJP .C ;5 8./8. 17-FEB-94 13:44
DVIJP .TSK;1 53./53. C 17-FEB-94 13:45
BOB .TSK;5 62./62. C 17-FEB-94 14:08
PRIKOBLD .CMD;2 1./1. 17-FEB-94 14:03
PRIKO .TSK;1 67./67. C 17-FEB-94 14:03
BOBBLD .CMD;2 1./1. 17-FEB-94 14:07
FEM .C ;19 4./4. 17-FEB-94 14:33
FEM .TSK;8 53./53. C 17-FEB-94 14:34
CON2BLD .CMD;2 1./1. 18-FEB-94 08:32
CON2 .C ;28 4./4. 18-FEB-94 10:25
CON2 .TSK;22 54./54. C 18-FEB-94 10:26

Total of 4026./4030. blocks in 234. files


Directory: [1,3] Owner: [1,3] Protection: [RWED,RWED,RWED,R]

STARTUP .CMD;13 1./1. 04-MAR-94 12:22
FXINI .CMD;14 2./2. 04-MAR-94 12:22
START .CMD;70 6./6. 04-MAR-94 12:22
DEFINE .CMD;39 7./7. 04-MAR-94 12:22

Total of 16./16. blocks in 4. files


Directory: [200,1] Owner: [200,1] Protection: [RWED,RWED,RWED,R]

ADA .C ;19 6./6. 14-DEC-92 11:24
ALI .C ;4 15./15. 03-JAN-94 11:02
AL1 .C ;1 10./10. 14-DEC-92 11:24
ANL .C ;3 1./1. 18-JAN-94 08:08
SETAVABLD.CMD;1 1./1. 15-FEB-94 14:01
ANLLD2 .C ;13 2./2. 20-JAN-94 09:14
ANLLOA .C ;8 3./3. 18-JAN-94 09:53
BLA .C ;6 4./4. 14-DEC-92 11:24
CIF .C ;1 4./4. 14-DEC-92 11:24
CISTKAL .C ;37 4./4. 14-DEC-92 16:37
DATRAS .C ;4 2./2. 13-SEP-93 09:39
DIAN .C ;10 3./3. 14-DEC-92 11:24
DOPL .C ;25 4./4. 14-DEC-92 11:24
DTS .C ;3 1./1. 29-JUN-93 13:17
FFFFFF .C ;70 23./23. 31-MAR-93 08:41
FLIC .C ;27 6./6. 20-JAN-94 14:19
FLICIND .C ;2 6./6. 06-JAN-94 14:49
GOTFOR .C ;29 3./3. 15-DEC-92 09:01
SVD .C ;19 2./2. 02-MAR-94 16:09
KALEND .C ;23 4./4. 12-JAN-94 09:34
KASSA .C ;6 5./5. 28-SEP-93 10:43
KEDIZM .C ;3 2./2. 14-DEC-92 11:25
KOD .C ;4 20./20. 04-AUG-93 10:22
KODBIT .C ;41 12./12. 20-JAN-94 12:54
KODVID .C ;28 4./4. 17-JAN-94 08:37
KONPR .C ;1 3./3. 14-DEC-92 11:25
KOR .C ;26 17./17. 16-DEC-92 08:24
KO1 .C ;15 19./19. 28-MAR-93 17:19
KRE .C ;75 17./17. 03-JUN-93 14:23
LIS .C ;21 16./16. 15-DEC-92 09:44
NALOG .C ;10 7./7. 24-JAN-94 14:19
NAR .C ;29 12./12. 14-DEC-92 11:25
OSTKOP .C ;10 5./5. 14-DEC-92 16:33
OTP .C ;63 17./17. 05-OCT-93 14:05
OTP1 .C ;1 1./1. 10-JUN-93 11:18
PLA .C ;4 3./3. 31-DEC-93 08:50
PLALOA .C ;7 6./6. 30-DEC-93 16:48
PLAPRN .C ;6 3./3. 31-DEC-93 08:33
PLATIT .C ;7 4./4. 31-DEC-93 08:31
PORUC .C ;2 4./4. 14-DEC-92 11:25
PP1 .C ;34 3./3. 14-DEC-92 16:35
PP2 .C ;16 3./3. 18-JUN-93 09:14
PREMBOL .C ;48 4./4. 21-JAN-93 10:44
PREOBR .C ;7 2./2. 14-DEC-92 11:25
PSPRAV .C ;44 6./6. 19-NOV-92 17:27
PVD .C ;1 5./5. 14-DEC-92 11:24
RACZA1 .C ;104 13./13. 29-JUN-93 15:36
VFYGOTBLD.CMD;1 1./1. 03-MAR-94 12:00
RASCE1 .C ;42 26./26. 16-SEP-93 15:27
RAZ .C ;13 2./2. 02-DEC-93 16:03
RAZGOT .C ;15 4./4. 20-DEC-93 16:02
RAZKAD .C ;19 4./4. 02-DEC-93 16:04
RAZPRN .C ;18 6./6. 02-DEC-93 16:03
SPR .C ;1 1./1. 13-JAN-94 09:34
SPRINI .C ;2 1./1. 13-JAN-94 10:23
SPRPRN .C ;4 4./4. 13-JAN-94 11:12
SPRSUM .C ;5 5./5. 13-JAN-94 12:13
SPRZAV .C ;3 3./3. 13-JAN-94 10:47
SQLIC .C ;34 6./6. 04-JAN-94 07:35
STA .C ;4 1./1. 12-JAN-94 15:23
STAINI .C ;11 3./3. 12-JAN-94 16:32
STAPRN .C ;7 4./4. 13-JAN-94 08:03
STASUM .C ;14 4./4. 13-JAN-94 08:08
STAZAV .C ;8 3./3. 12-JAN-94 16:12
SUBMES .C ;2 1./1. 21-JUN-93 14:31
VFYGOT .C ;7 4./4. 03-MAR-94 12:00
VFYGOT .TSK;7 53./53. C 03-MAR-94 12:00
SVDLOA .C ;14 3./3. 20-DEC-93 13:00
SVDODT .C ;3 2./2. 20-DEC-93 12:06
SVDPRN .C ;15 6./6. 20-DEC-93 15:10
SVOZAR .C ;71 23./23. 29-JUL-93 15:03
TA .C ;17 2./2. 15-DEC-92 09:11
TDO .C ;38 6./6. 14-DEC-92 11:24
TMP .C ;1 1./1. 20-JAN-94 13:46
VFYDOP .C ;5 2./2. 26-JUL-93 14:42
WSL .C ;31 2./2. 05-OCT-93 12:58
WSLGOT .C ;8 5./5. 05-OCT-93 13:11
WSLINI .C ;15 4./4. 06-OCT-93 09:43
WSLPRN .C ;19 8./8. 12-JAN-94 10:17
WSLREZ .C ;9 2./2. 12-JAN-94 10:20
WSLVYB .C ;10 5./5. 06-OCT-93 08:38
ALIBLD .CMD;1 1./1. 03-JAN-94 10:11
ANLBLD .CMD;1 1./1. 18-JAN-94 08:00
AP .CMD;1 1./1. 18-NOV-92 17:04
DOPL .CMD;2 1./1. 14-DEC-92 11:24
FLIC .CMD;3 1./1. 18-JAN-94 10:56
FLICBLD .CMD;3 1./1. 10-JAN-94 17:33
KASSABLD .CMD;1 1./1. 17-SEP-93 13:25
KOD .CMD;6 1./1. 12-JAN-93 13:47
KODBITBLD.CMD;2 1./1. 05-JAN-94 16:48
KODVIDBLD.CMD;1 1./1. 01-JUL-93 12:09
OBT .CMD;1 1./1. 14-DEC-92 11:25
PL .CMD;2 1./1. 14-DEC-92 11:25
PLA .CMD;1 1./1. 31-DEC-93 08:53
PLABLD .CMD;1 1./1. 30-DEC-93 16:07
POS .CMD;9 1./1. 14-DEC-92 11:26
PVD .CMD;1 1./1. 14-DEC-92 11:24
RASCETBLD.CMD;6 1./1. 20-JUL-93 13:27
RASCE1BLD.CMD;5 1./1. 05-OCT-93 13:42
RAZBLD .CMD;1 1./1. 16-SEP-93 16:36
SPRBLD .CMD;1 1./1. 13-JAN-94 10:37
SQLICBLD .CMD;5 1./1. 21-JUN-93 16:49
STABLD .CMD;1 1./1. 12-JAN-94 15:20
SVD .CMD;3 1./1. 29-DEC-93 15:03
SVDBLD .CMD;5 1./1. 20-DEC-93 14:59
T .CMD;43 6./6. 17-JAN-94 13:21
VFYDOPBLD.CMD;2 1./1. 23-JUL-93 11:37
WSL .CMD;2 1./1. 05-OCT-93 12:53
WSLBLD .CMD;4 1./1. 06-OCT-93 07:58
ZPLIB .CMD;5 2./2. 01-SEP-93 11:19
SMETA .DOC;6 20./20. 12-NOV-92 16:29
ANL .H ;12 3./3. 18-JAN-94 11:13
FLIC .H ;1 1./1. 06-JAN-94 14:30
NZAR .H ;4 15./15. 29-DEC-93 23:16
PLA .H ;1 1./1. 30-DEC-93 14:47
RAZ .H ;6 1./1. 17-SEP-93 11:32
SHAU .H ;2 1./1. 10-JAN-94 08:23
SPR .H ;1 1./1. 13-JAN-94 09:38
STA .H ;2 2./2. 12-JAN-94 14:46
STRZAR .H ;35 15./15. 01-JUL-93 08:52
SVD .H ;6 3./3. 20-DEC-93 09:41
TABZAR .H ;11 1./1. 20-JUL-93 11:54
WSL .H ;7 2./2. 05-OCT-93 13:23
ZARM .MAC;1 3./3. 14-DEC-92 11:24
ANL .TSK;28 71./71. C 03-FEB-94 16:27
ANLPRN .C ;7 4./4. 03-FEB-94 16:26
SETAVANS .C ;6 4./4. 16-FEB-94 14:03
RASCET .C ;49 31./31. 01-FEB-94 09:27
KADSHAU .C ;13 4./4. 02-FEB-94 15:33
SETAVANS .TSK;3 56./56. C 16-FEB-94 14:07
WSL .ODL;3 1./1. 09-AUG-93 16:40
ZPLIB .OLB;1 29./29. C 29-JUN-93 13:58
SVODZAR .PEC;5 0./0. 14-DEC-92 11:25
ALI .TSK;2 70./70. C 03-JAN-94 11:05
SVDEND .C ;10 4./4. 07-FEB-94 08:36
FLIC .TSK;8 65./65. C 02-FEB-94 15:53
GOTFOR .TSK;3 58./58. C 02-DEC-93 16:03
KASSA .TSK;5 54./54. C 02-DEC-93 16:03
KOD .TSK;4 70./70. C 02-DEC-93 16:03
KODBIT .TSK;16 61./61. C 20-JAN-94 12:57
KOR .TSK;2 66./66. C 02-DEC-93 16:03
KO1 .TSK;6 67./67. C 02-DEC-93 16:03
KRE .TSK;5 74./74. C 02-DEC-93 16:03
LIS .TSK;2 66./66. C 02-DEC-93 16:04
NAR .TSK;1 59./59. C 02-DEC-93 16:04
PLA .TSK;7 66./66. C 31-DEC-93 09:04
PP1 .TSK;17 57./57. C 02-DEC-93 16:04
PP2 .TSK;6 57./57. C 02-DEC-93 16:04
PREMBOL .TSK;12 58./58. C 02-DEC-93 16:04
PSPRAV .TSK;26 61./61. C 02-DEC-93 16:04
SVD .TSK;1 69./69. C 02-MAR-94 18:07
RASCE1 .TSK;1 73./73. C 02-DEC-93 16:04
RAZ .TSK;2 66./66. C 10-DEC-93 11:33
SQLIC .TSK;26 52./52. C 04-JAN-94 07:37
SVOZAR .TSK;3 71./71. C 02-DEC-93 16:04
TA .TSK;2 55./55. C 02-DEC-93 16:04
TMP .TSK;1 56./56. C 20-JAN-94 13:47
VFYDOP .TSK;5 52./52. C 02-DEC-93 16:04
WSL .TSK;3 68./68. C 12-JAN-94 10:26
ANLSUM .C ;21 9./9. 03-FEB-94 10:12
SVDSUM .C ;28 6./6. 02-MAR-94 16:58
ANLLD1 .C ;26 10./10. 03-FEB-94 10:29
FLICSET .C ;10 6./6. 01-FEB-94 13:30
SVDLD1 .C ;23 4./4. 02-MAR-94 17:56
RACZAR .C ;114 32./32. 02-FEB-94 09:06
RASCET .TSK;14 84./84. C 02-FEB-94 09:10
SVDLD2 .C ;18 3./3. 02-MAR-94 17:56

Total of 2557./2557. blocks in 167. files


Directory: [1,54] Owner: [1,54] Protection: [RWED,RWED,RWED,R]

VMR .CMD;2 1./1. 23-NOV-93 11:23
DEVVMR .CMD;5 3./3. 23-NOV-93 11:23
SYSVMR .CMD;19 5./5. 01-FEB-94 15:40

Total of 9./9. blocks in 3. files


Directory: [200,27] Owner: [200,27] Protection: [RWED,RWED,RWED,R]

JOBPR .C ;14 9./9. 19-OCT-93 12:31
PR2 .JOU;1 3./3. 24-FEB-94 16:01
PRUNL .C ;7 2./2. 19-OCT-93 12:31
PR1 .C ;71 7./7. 14-DEC-93 09:33
PR1DOP .C ;21 3./3. 04-NOV-93 16:28
PR1KAD .C ;26 4./4. 19-OCT-93 12:31
PR1LIC .C ;18 3./3. 19-OCT-93 12:31
PR1TAB .C ;8 3./3. 13-DEC-93 17:02
PR1VFY .C ;25 4./4. 14-DEC-93 09:33
PR1ZAP .C ;18 2./2. 04-NOV-93 16:28
PR2 .C ;136 7./7. 13-DEC-93 17:03
PR3 .C ;119 5./5. 04-NOV-93 16:27
PR3GOT .C ;18 4./4. 19-OCT-93 12:31
PR3SCH .C ;68 18./18. 13-DEC-93 17:03
PR3VFY .C ;23 9./9. 04-NOV-93 16:27
PR1 .CMD;6 1./1. 12-JAN-94 09:38
PR1BLD .CMD;4 1./1. 04-NOV-93 16:28
PR2BLD .CMD;7 1./1. 13-DEC-93 17:03
PR3 .CMD;4 1./1. 19-OCT-93 12:31
PR3BLD .CMD;8 1./1. 19-OCT-93 12:31
T .CMD;39 6./6. 13-DEC-93 17:03
PR1 .H ;10 1./1. 04-NOV-93 16:28
RASPREM .H ;25 4./4. 04-NOV-93 16:28
TABPREM .H ;1 1./1. 13-DEC-93 17:03
RASPREM .OPS;39 4./4. 19-OCT-93 12:31
TABPREM .OPS;4 3./3. 13-DEC-93 17:03
PRLOA .C ;12 2./2. 22-FEB-94 16:06
PR2 .TSK;3 61./61. C 12-JAN-94 09:58
PR3 .TSK;3 78./78. C 12-JAN-94 09:57
README .1ST;1 4./4. 19-OCT-93 12:31
PR1VYB .C ;61 6./6. 22-FEB-94 15:34
PR1 .TSK;1 65./65. C 22-FEB-94 15:48

Total of 323./323. blocks in 32. files


Directory: [200,10] Owner: [200,10] Protection: [RWED,RWED,RWED,R]

OBS .C ;23 2./2. 31-DEC-93 11:23
OBSASK .C ;14 9./9. 31-DEC-93 11:23
OBSGBL .C ;6 1./1. 31-DEC-93 11:23
OBSKALK .C ;22 9./9. 31-DEC-93 11:23
OBSLOA .C ;21 7./7. 31-DEC-93 11:23
OBSPRN .C ;30 10./10. 31-DEC-93 11:23
OBSPR2 .C ;18 7./7. 31-DEC-93 11:23
OBSSPR .C ;12 4./4. 31-DEC-93 11:23
RSM .C ;5 3./3. 31-DEC-93 11:23
RSMLOA .C ;8 4./4. 31-DEC-93 11:23
RSMPRN .C ;21 11./11. 31-DEC-93 11:23
SPR .C ;38 11./11. 31-DEC-93 11:23
SPRPAR .C ;6 5./5. 31-DEC-93 11:23
SPRVFY .C ;7 4./4. 31-DEC-93 11:23
OBS .CMD;1 1./1. 31-DEC-93 11:23
OBSBLD .CMD;3 1./1. 31-DEC-93 11:23
RSM .CMD;1 1./1. 31-DEC-93 11:23
RSMBLD .CMD;1 1./1. 31-DEC-93 11:23
SPR .CMD;1 1./1. 31-DEC-93 11:23
SPRBLD .CMD;4 1./1. 31-DEC-93 11:23
T .CMD;43 6./6. 31-DEC-93 11:23
OBS .H ;23 6./6. 31-DEC-93 11:23
RSM .H ;3 1./1. 31-DEC-93 11:23
SMETY .H ;7 2./2. 31-DEC-93 11:23
SPRAWSME .H ;4 2./2. 31-DEC-93 11:23
SMETY .OPS;7 5./5. 31-DEC-93 11:23
SPRAWSME .OPS;8 4./4. 31-DEC-93 11:23
PAR .TXT;1 4./4. 31-DEC-93 11:23
USER .DOC;1 7./7. 10-JAN-94 16:22
SPR .TSK;1 67./67. C 17-JAN-94 18:45
AKT .TXT;2 3./3. 02-FEB-94 12:40
SMETY .DOC;3 5./5. 02-FEB-94 12:34
OBS .TSK;1 84./84. C 02-FEB-94 12:18

Total of 289./289. blocks in 33. files


Directory: [1,2] Owner: [1,2] Protection: [RWED,RWED,RWED,R]

ASK .C ;13 2./2. 14-DEC-93 10:40
ASKDT1 .C ;10 2./2. 12-JAN-94 08:56
ASKDT2 .C ;5 2./2. 16-NOV-93 09:15
ASKF .C ;4 2./2. 09-DEC-93 13:25
ASKI .C ;13 2./2. 09-DEC-93 13:16
DOLJ .C ;10 4./4. 28-OCT-93 09:46
DTS .C ;6 1./1. 28-OCT-93 15:57
GETFLT .C ;8 2./2. 13-DEC-93 10:22
KADRY .C ;19 6./6. 15-FEB-94 13:58
MYSORT .C ;48 6./6. 08-NOV-93 11:29
NABASK .C ;1 1./1. 08-DEC-93 12:12
NABOR .C ;56 10./10. 22-DEC-93 15:51
NSL .C ;16 2./2. 31-DEC-93 11:26
NSLVHZ .C ;2 1./1. 05-AUG-93 08:29
OFSDAT .C ;3 2./2. 01-NOV-93 14:09
PAKDAT .C ;5 1./1. 16-NOV-93 08:33
PAUSE .C ;3 1./1. 23-SEP-93 14:58
PRDAT .C ;6 2./2. 28-OCT-93 15:55
SHIFHZ .C ;10 4./4. 28-FEB-94 13:34
SHZ2 .C ;27 7./7. 28-FEB-94 13:34
SUMP .C ;27 7./7. 13-DEC-93 17:31
TRNSTR .C ;5 2./2. 28-JUL-93 14:00
TST .C ;68 1./1. 28-FEB-94 13:34
VFYVAL .C ;1 1./1. 08-DEC-93 12:44
ALL .CMD;59 6./6. 28-FEB-94 13:37
TSTBLD .CMD;11 1./1. 15-FEB-94 08:50
ALL .DOC;59 77./77. 28-FEB-94 13:34
DATE .H ;2 1./1. 29-OCT-93 11:42
DOLJ .H ;1 1./1. 28-OCT-93 08:57
FIND .H ;2 1./1. 22-SEP-93 15:51
SHIFHZ .H ;3 1./1. 22-DEC-93 15:51
ALUNS .MAC;2 1./1. 27-JAN-94 13:35
ASKS .MAC;9 3./3. 08-SEP-93 13:45
ASLLI .MAC;1 1./1. 26-JAN-94 16:22
ATTLP .MAC;11 3./3. 29-SEP-93 11:16
CLEAR .MAC;8 1./1. 28-FEB-94 13:35
CMPUNS .MAC;2 1./1. 08-OCT-93 08:37
CMP0 .MAC;2 1./1. 08-NOV-93 10:53
COPY .MAC;9 2./2. 01-FEB-94 14:18
DEC10 .MAC;6 2./2. 28-JUL-93 13:45
ERROR .MAC;1 1./1. 15-FEB-94 09:07
FIND .MAC;18 4./4. 22-SEP-93 13:00
FTOLON .MAC;11 1./1. 21-JAN-94 14:03
GETDEC .MAC;6 2./2. 08-SEP-93 14:03
ITOA .MAC;3 1./1. 09-SEP-93 13:26
MINMAX .MAC;4 1./1. 22-SEP-93 09:59
MOVSTR .MAC;1 1./1. 13-DEC-93 09:56
MYEXIT .MAC;8 1./1. 15-FEB-94 09:14
NEW .MAC;2 1./1. 22-SEP-93 15:42
NEWCLR .MAC;5 1./1. 28-FEB-94 13:35
NEWSTR .MAC;1 1./1. 28-FEB-94 13:35
OKRFLT .MAC;3 2./2. 21-JAN-94 15:17
PREFIN .MAC;11 4./4. 22-SEP-93 15:38
PRINTF .MAC;1 1./1. 27-JUL-93 15:05
SKIPBL .MAC;1 1./1. 28-JUL-93 10:17
SKIPN .MAC;2 1./1. 21-SEP-93 08:16
STREOL .MAC;1 1./1. 13-DEC-93 17:59
STRLEN .MAC;1 1./1. 21-FEB-94 11:15
SYSDAT .MAC;5 1./1. 23-SEP-93 09:12
SYSDTP .MAC;1 1./1. 23-SEP-93 09:12
TRNARR .MAC;1 1./1. 28-FEB-94 13:35
TYPE .MAC;13 1./1. 27-JUL-93 15:00
UNPDT1 .MAC;1 1./1. 14-DEC-93 11:04
UNPDT2 .MAC;1 1./1. 14-DEC-93 11:04
ZAPL .MAC;4 1./1. 28-FEB-94 13:35
TST .TSK;11 47./47. C 28-FEB-94 13:35

Total of 254./254. blocks in 66. files


Directory: [1,24] Owner: [1,24] Protection: [RWED,RWED,RWED,R]

CPY .C ;4 3./3. 31-DEC-93 11:31
DRP .C ;77 8./8. 31-DEC-93 11:31
STR .C ;15 5./5. 31-DEC-93 11:31
TSF .C ;90 10./10. 31-DEC-93 11:31
CPYBLD .CMD;1 1./1. 31-DEC-93 11:31
STRBLD .CMD;1 1./1. 31-DEC-93 11:31
TSFBLD .CMD;1 1./1. 31-DEC-93 11:31
CPY .TSK;3 50./50. C 31-DEC-93 11:31
STR .TSK;7 62./62. C 31-DEC-93 11:31
TSF .TSK;1 41./41. C 31-DEC-93 11:35

Total of 182./182. blocks in 10. files


Directory: [1,25] Owner: [1,25] Protection: [RWED,RWED,RWED,R]

DPR .C ;9 2./2. 31-DEC-93 11:37
DPRLOA .C ;16 5./5. 31-DEC-93 11:37
DPRPRN .C ;15 5./5. 31-DEC-93 11:37
GTB .C ;14 3./3. 31-DEC-93 11:37
GTBLOA .C ;8 3./3. 31-DEC-93 11:37
GTBPRN .C ;29 8./8. 31-DEC-93 11:37
VFYTB .C ;19 5./5. 31-DEC-93 11:37
DPR .CMD;1 1./1. 31-DEC-93 11:37
DPRBLD .CMD;1 1./1. 31-DEC-93 11:37
GTB .CMD;1 1./1. 31-DEC-93 11:37
GTBBLD .CMD;1 1./1. 31-DEC-93 11:37
SBROSBLD .CMD;1 1./1. 31-DEC-93 11:37
VFYTBBLD .CMD;2 1./1. 31-DEC-93 11:37
DANTB .H ;3 1./1. 31-DEC-93 11:37
DPR .H ;2 1./1. 31-DEC-93 11:37
GTB .H ;4 1./1. 31-DEC-93 11:37
DANTB .OPS;5 2./2. 31-DEC-93 11:37

Total of 42./42. blocks in 17. files


Directory: [1,27] Owner: [1,27] Protection: [RWED,RWED,RWED,R]

TST . ;17 3./3. 31-DEC-93 11:47
FFCERR .C ;8 3./3. 31-DEC-93 11:47
GBL .C ;31 5./5. 31-DEC-93 11:47
OFIL1 .C ;3 2./2. 31-DEC-93 11:47
OFIL2 .C ;3 1./1. 31-DEC-93 11:47
OFMT1 .C ;72 13./13. 31-DEC-93 11:47
OFMT2 .C ;15 7./7. 31-DEC-93 11:47
OFMT3 .C ;9 10./10. 31-DEC-93 11:47
ONAM1 .C ;4 3./3. 31-DEC-93 11:47
ONAM2 .C ;13 5./5. 31-DEC-93 11:47
OUTOBJ .C ;9 5./5. 31-DEC-93 11:47
PARSE .C ;103 14./14. 31-DEC-93 11:47
SELCMD .C ;8 2./2. 31-DEC-93 11:47
SETTIP .C ;12 6./6. 31-DEC-93 11:47
TMP .C ;20 1./1. 31-DEC-93 11:47
TST .C ;50 1./1. 31-DEC-93 11:47
TXTOPS .C ;30 4./4. 31-DEC-93 11:47
PARSEBLD .CMD;5 1./1. 31-DEC-93 11:47
T .CMD;29 6./6. 31-DEC-93 11:47
TMPBLD .CMD;4 1./1. 31-DEC-93 11:47
TSTBLD .CMD;14 1./1. 31-DEC-93 11:47
FFCOBJ .DOC;1 2./2. 31-DEC-93 11:47
FFC .H ;56 10./10. 31-DEC-93 11:47
OBJ .H ;2 2./2. 31-DEC-93 11:48
FORMAT .MAC;1 1./1. 31-DEC-93 11:48
FFCHLP .TXT;1 2./2. 31-DEC-93 11:48

Total of 111./111. blocks in 26. files


Directory: [11,10] Owner: [11,10] Protection: [RWED,RWED,RWED,R]

SYSSAVED .CMD;3 5./5. 05-SEP-92 09:21
SGNPARM .CMD;1 4./4. 05-SEP-92 09:21
RSXMC .MAC;3 20./20. 10-MAR-93 08:25

Total of 29./29. blocks in 3. files


Directory: [6,54] Owner: [6,54] Protection: [RWED,RWED,RWED,R]

ZC .CMD;59 10./10. 23-NOV-93 11:21
LSV .CMD;5 1./1. 23-NOV-93 11:21
ZCUTL .CMD;4 6./6. 23-NOV-93 11:21
ZCFIL .CMD;2 3./3. 23-NOV-93 11:21
C .CMD;34 4./4. 11-FEB-94 11:30
ARB .CMD;14 3./3. 01-FEB-94 16:40
CBLD .CMD;22 4./4. 11-FEB-94 14:49

Total of 31./31. blocks in 7. files


Directory: [3,37] Owner: [3,37] Protection: [RWED,RWED,RWED,R]

GROUP .C ;10 3./3. 23-FEB-94 17:20
RECT .C ;7 4./4. 23-FEB-94 17:20
TEST .C ;3 2./2. 23-FEB-94 17:20
TST .TSK;51 47./47. C 23-FEB-94 17:20
TMP1 .C ;1 1./1. 23-FEB-94 17:20
TST .C ;65 3./3. 23-FEB-94 17:20
VIEWLNK .C ;10 3./3. 23-FEB-94 17:20
TMPBLD .CMD;3 1./1. 23-FEB-94 17:20
OBJECT .DOC;1 8./8. 23-FEB-94 17:20
OBJECT .H ;18 2./2. 23-FEB-94 17:20
TEST .H ;1 1./1. 23-FEB-94 17:20
VIEW .H ;13 2./2. 23-FEB-94 17:20
OBJECT .MAC;16 5./5. 23-FEB-94 17:20
TSTBLD .CMD;11 1./1. 23-FEB-94 17:20
TMP .TSK;10 40./40. C 23-FEB-94 17:20
TMP .C ;49 1./1. 23-FEB-94 17:20

Total of 124./124. blocks in 16. files


Directory: [1,26] Owner: [1,26] Protection: [RWED,RWED,RWED,R]

MSR .C ;16 1./1. 01-FEB-94 15:10
MSRBEG .C ;35 6./6. 15-FEB-94 12:02
MSRGBL .C ;5 1./1. 02-FEB-94 09:48
MSRLOA .C ;24 3./3. 15-FEB-94 12:05
MSRPOD .C ;22 4./4. 15-FEB-94 12:04
MSRTRN .C ;24 6./6. 01-FEB-94 15:10
MSRUNL .C ;28 4./4. 15-FEB-94 12:06
MSR .CMD;3 1./1. 04-FEB-94 16:16
MSRBLD .CMD;20 1./1. 04-FEB-94 15:17
MSROVR .CMD;30 1./1. 15-FEB-94 12:17
MSRTKB .CMD;19 1./1. 01-FEB-94 15:15
T .CMD;45 6./6. 01-FEB-94 15:10
MSR .DOC;5 14./14. 07-FEB-94 08:48
MSR .H ;2 1./1. 01-FEB-94 15:10
MSRSUD .MAC;4 1./1. 01-FEB-94 15:47
SUDMAC .MLB;1 177./177. 01-FEB-94 15:11
SIOSUD .OBJ;1 6./6. 01-FEB-94 15:11
SORTS .OBJ;1 6./6. 01-FEB-94 15:11
MSR .ODL;26 1./1. 15-FEB-94 12:17
SUDLIB .OLB;1 259./259. 01-FEB-94 15:11

Total of 500./500. blocks in 20. files


Directory: [3,2] Owner: [3,2] Protection: [RWED,RWED,RWED,R]

TMP .MAC;1 1./1. 04-FEB-94 13:00
TYPE .MAC;5 1./1. 04-FEB-94 13:12
TMP .TSK;4 7./7. C 04-FEB-94 13:12
GCML .MAC;4 2./2. 04-FEB-94 14:05
MFIND .MAC;2 2./2. 04-FEB-94 16:00
TYPSUB .MAC;5 1./1. 04-FEB-94 13:06

Total of 14./14. blocks in 6. files


Directory: [3,3] Owner: [3,3] Protection: [RWED,RWED,RWED,R]

DOTABL .C ;32 7./7. 02-MAR-94 18:21
GBL .C ;1 1./1. 23-FEB-94 17:45
GETOBJ .C ;16 3./3. 02-MAR-94 18:21
SKIP .C ;12 7./7. 02-MAR-94 18:21
TMP .C ;1 1./1. 24-FEB-94 16:42
TST .C ;3 1./1. 01-MAR-94 17:09
TSTBLD .CMD;4 1./1. 28-FEB-94 15:50
ANALIZ .H ;6 2./2. 01-MAR-94 18:14
STROBJ .H ;2 4./4. 23-FEB-94 17:41

Total of 27./27. blocks in 9. files


Directory: [3,4] Owner: [3,4] Protection: [RWED,RWED,RWED,R]

PRNPARAM .C ;30 8./8. 22-FEB-94 11:31
TXTPAR .C ;2 1./1. 22-FEB-94 11:18
PRNPARBLD.CMD;3 1./1. 22-FEB-94 11:20
ISPARAM .H ;2 1./1. 22-FEB-94 11:15
ISPARAM .OPS;47 3./3. 15-FEB-94 16:53
PRNPARAM .TSK;14 60./60. C 22-FEB-94 11:34
GODGR .H ;7 2./2. 28-FEB-94 10:28
SELECT .C ;5 3./3. 23-FEB-94 17:01
GODGR .C ;3 2./2. 28-FEB-94 10:50
GODSPR .C ;12 5./5. 03-MAR-94 11:25
GODPR6 .C ;2 5./5. 28-FEB-94 10:57
GODGR .TSK;10 66./66. C 03-MAR-94 11:52
GODCNT .C ;15 4./5. 03-MAR-94 11:51
GODGRBLD .CMD;2 1./1. 28-FEB-94 11:02
T .CMD;45 5./5. 28-FEB-94 11:03

Total of 167./168. blocks in 15. files


Directory: [3,31] Owner: [3,31] Protection: [RWED,RWED,RWED,R]

TSTBLD .CMD;3 1./1. 18-FEB-94 12:11
ANALIZ .H ;16 2./2. 22-FEB-94 09:45
ANALIZ .C ;20 5./5. 22-FEB-94 09:47
TST .C ;20 4./4. 22-FEB-94 10:18
TST .TSK;11 43./43. C 22-FEB-94 10:21
SKIPWORD .C ;4 4./4. 18-FEB-94 12:01

Total of 59./59. blocks in 6. files

Grand total of 10374./10422. blocks in 724. files in 24. directories

>

BYTEMAN
02.03.2016, 10:00
Хух, как много... Интересно, после тейп ерроров что-нить на ленте нашлось таки?

form
02.03.2016, 10:04
что-нить на ленте нашлось таки?
Чистая BRU лента без ошибок. Просто логический конец куда-то пропал и она пошла читаться вникуда.

BYTEMAN
02.03.2016, 11:46
form, а по содержимому этих файлов - что-нить полезное среди них есть? :)

form
02.03.2016, 11:51
что-нить полезное среди них есть?
Какие-то кусочки RSXовских файлов, видимо как обычно "исправленные" шаловливыми ручками, да куча самописных программ :)

Andrey_Ak
02.03.2016, 15:05
Form, а где эта последняя версия RDTAP V03.00 лежит?

А то у меня-то тоже несколько лент из 40 не считались, в т.ч. и BRU одна..

form
02.03.2016, 15:11
а где эта последняя версия RDTAP V03.00 лежит?
Выше по теме ссылка есть. Вроде ~form/files/pdp-11/cm1420/tape на моем сайте. Будет время - перепишу в окончательном варианте, заодно и формат файла поменяем на TPC - он и проще и ничего не теряет в функционале при сохранении ленты (теряет при использовании в эмуляторе), а конвертер я уже выкладывал.

BYTEMAN
03.03.2016, 20:17
Искал и не смог найти, можно попросить оригинальную английскую спеку на UNIBUS? Хочу попробовать, как с носителями разберусь, попробовать FPGA подключить к шине и научиться с ней работать. Описание на русском у меня есть в бумаге, охота почитать дековские доки.

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

Нашёл) http://www.progettosnaps.net/manuals/pdf/pdp11ub.pdf

Patron
05.03.2016, 15:33
.

Было бы интересно сделать образ только что отформатированного диска DX, чтобы узнать, что пишет в сектора микропрограмма форматирования.

form
05.03.2016, 17:05
Среди прочих разборок выяснилось, что в наборе TCP/IP for RT-11/TSX+ есть программа (http://shop-pdp.net/rthtml/tcpadd.php#TPTOFL) для сброса ленты в файл. Надо посмотреть :)

BYTEMAN
05.03.2016, 18:39
.

Было бы интересно сделать образ только что отформатированного диска DX, чтобы узнать, что пишет в сектора микропрограмма форматирования.
Вечером попробую....

Очередная лента от form (немного поменял нумерацию, ленты от form будут MT01-MT03, ленты из НИИ будут MT04-MTxx).
https://drive.google.com/file/d/0B6VbJTvOxhWCakR2cGN6bjJmSTA/view?usp=sharing

Третья лента сливается, а я тем временем съезжу на работу на пару часиков... Сделал удалённый доступ к планшету, на который идёт слив.

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


Среди прочих разборок выяснилось, что в наборе TCP/IP for RT-11/TSX+ есть программа для сброса ленты в файл. Надо посмотреть
Любопытно как ведёт себя она при возникновении ошибки :) Настраиваемые EOT - это хорошо)

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

Считал MT03.
https://drive.google.com/file/d/0B6VbJTvOxhWCalhwbTlJMEhMek0/view?usp=sharing

Логи:


.INIT HX1:/NOQ
.RDTAP
*HX1:MT01.TAP[-1]=MT0:/I
?RDTAP-I-65399. block(s) allocated for tape image file
?RDTAP-I-15993. word(s) allocated for tape block buffer
?RDTAP-I-00013. file(s) read from tape
?RDTAP-I-07738. disk block(s) used
*^C

.INIT HX1:/NOQ

.RDTAP
*HX1:MT03.TAP[-1]=MT1:/I
?RDTAP-I-65399. block(s) allocated for tape image file
?RDTAP-I-15993. word(s) allocated for tape block buffer
?RDTAP-I-00002. file(s) read from tape
?RDTAP-I-04827. disk block(s) used


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

Какие-то коротенькие ленты... Вроде и с работы рань возвращаться... И дальше читать уже нечего - с обоих магов ленты считал уже.... =\

form
05.03.2016, 19:04
Очередная лента
>MOU MU:/FOR
>BRU /REW/DIR MU:
VOL1. DIMA DIMA 26-OCT-93 15:51:08
VOL1. DIMA2 DIMA2 26-OCT-93 15:59:27
VOL1. DIMA3 DIMA3 26-OCT-93 16:03:44
VOL1. DIMA4 DIMA4 26-OCT-93 16:08:15
BRU - Completed

>BRD TI:=MU:





Backup Set: DIMA Volume: DIMA On: 26-OCT-93 15:51:08


Directory: [0,0] Owner: [1,1] Protection: [RWED,RWED,RWED,R]


Total of 0./0. blocks in 0. files


Directory: [1,2] Owner: [1,2] Protection: [RWED,RWED,RWED,R]

ATDFN .MAC;1 2./2. 28-SEP-92 14:20
AT .CMD;31 5./5. 25-DEC-90 16:07
DFN .CMD;23 3./3. 14-MAY-91 12:07
ATASK .FTN;1 3./3. 25-DEC-90 16:32
ATASKI .FTN;1 4./4. 01-DEC-87 22:09
ATASKR .FTN;2 4./4. 13-MAY-88 19:56
ATASKS .FTN;1 2./2. 25-DEC-90 16:32
ATENCDR .FTN;1 7./7. 13-MAY-88 16:16
ATGCML .FTN;8 10./10. 21-SEP-92 05:04
ATPAUSE .FTN;1 1./1. 28-OCT-87 22:52
ATSUMP .FTN;1 9./9. 01-NOV-89 14:19
ATTOPAGE .FTN;19 8./8. 14-APR-89 19:23
ATTYPES .FTN;1 1./1. 25-DEC-90 16:32
A7GCML .FTN;2 10./10. 11-APR-89 12:45
AT .HLP;47 56./56. 21-SEP-92 03:35
ATCLRTI .MAC;1 1./1. 28-OCT-87 22:52
ATCSI .MAC;1 14./14. 28-OCT-87 22:52
ATDAYCD .MAC;10 9./9. 24-MAR-89 18:14
ATDFNNEW .MAC;6 2./2. 25-DEC-90 16:06
ATDFNOLD .MAC;7 2./2. 28-SEP-92 14:19
ATECLAT .MAC;2 2./2. 12-FEB-91 15:22
ATEDIT .MAC;40 25./25. 19-SEP-88 17:54
ATFINSW .MAC;1 3./3. 28-OCT-88 15:24
ATFTXT .MAC;15 12./12. 25-OCT-88 17:48
ATIBCMP .MAC;4 3./3. 10-APR-91 13:53
ATIENC .MAC;1 7./7. 27-SEP-88 16:10
ATIFIND .MAC;3 3./3. 14-MAY-91 12:07
ATIKNTR .MAC;4 4./4. 14-MAY-91 12:07
ATILEN .MAC;2 2./2. 19-SEP-88 18:02
ATIRAZ .MAC;4 2./2. 19-SEP-88 18:03
ATITBSP .MAC;2 6./6. 14-MAY-91 12:07
ATITRN .MAC;2 3./3. 14-MAY-91 12:08
ATIWIN .MAC;6 3./3. 14-MAY-91 12:08
ATKURS .MAC;1 2./2. 09-DEC-87 19:22
ATLATRG .MAC;1 2./2. 27-DEC-90 09:36
ATLOGSW .MAC;2 6./6. 28-OCT-88 15:25
ATMIDL .MAC;4 5./5. 27-DEC-90 09:39
ATMOVB .MAC;2 1./1. 19-SEP-88 18:06
ATMOVZ .MAC;9 1./1. 19-SEP-88 18:11
ATNORM .MAC;8 4./4. 19-JUL-88 13:16
ATPOISK .MAC;6 2./2. 26-SEP-88 15:03
ATREP .MAC;3 1./1. 19-SEP-88 18:17
ATSCMP .MAC;1 4./4. 17-OCT-88 14:29
ATSEQ .MAC;3 2./2. 19-SEP-88 18:20
ATSETS .MAC;1 3./3. 28-OCT-87 22:52
ATSORT .MAC;2 3./3. 07-JUN-88 20:41
ATSORTV .MAC;1 4./4. 02-OCT-88 18:14
ATSPASE .MAC;2 1./1. 19-SEP-88 18:32
ATSQZME .MAC;2 4./4. 19-SEP-88 18:35
ATTAB .MAC;3 5./5. 19-SEP-88 18:39
ATTTINP .MAC;1 2./2. 28-OCT-87 22:52
ATTTOUT .MAC;1 1./1. 28-OCT-87 22:52
ATTWRK .MAC;2 2./2. 09-DEC-87 21:17
ATZERO .MAC;1 1./1. 03-MAY-90 11:45
A7DFN .MAC;6 2./2. 19-SEP-88 18:52
README .1ST;2 2./2. 27-SEP-88 16:55

Total of 288./288. blocks in 56. files


Directory: [1,3] Owner: [1,3] Protection: [RWED,RWED,RWED,R]


Total of 0./0. blocks in 0. files


Directory: [1,13] Owner: [1,13] Protection: [RWED,RWED,RWED,R]

ZGL .CMD;3 2./2. 21-SEP-92 04:55
ZGL .COM;1 1./1. 21-SEP-92 04:55
ZGL .DOC;2 7./7. 21-SEP-92 04:55
ZGL .DPR;1 10./10. 21-SEP-92 04:55
ZGL .FTN;4 28./28. 21-SEP-92 04:55
NUMSTR .MAC;1 2./2. 21-SEP-92 04:55
QIODM .MAC;1 6./6. 21-SEP-92 04:55
STRNUM .MAC;1 2./2. 21-SEP-92 04:55
R2 .TXT;2 1./1. 21-SEP-92 04:55
ZGL .TXT;2 1./1. 21-SEP-92 04:55
README .1ST;1 1./1. 21-SEP-92 04:55

Total of 61./61. blocks in 11. files


Directory: [1,14] Owner: [1,14] Protection: [RWED,RWED,RWED,R]

B .CMD;1 1./1. 21-SEP-92 04:56
CMC .CMD;27 3./3. 13-JAN-93 11:20
T .CMD;4 1./1. 21-SEP-92 04:56
CMC .COM;22 2./2. 21-SEP-92 04:56
TST .COM;14 1./1. 21-SEP-92 04:56
CMC .FTN;34 3./3. 21-SEP-92 04:56
COM .FTN;23 4./4. 21-SEP-92 04:56
DIM .FTN;20 2./2. 21-SEP-92 04:56
EQU .FTN;15 4./4. 21-SEP-92 04:56
ERR .FTN;34 2./2. 21-SEP-92 04:56
GENTS .FTN;5 9./9. 21-SEP-92 04:56
GETCH .FTN;35 3./3. 21-SEP-92 04:56
GETLIN .FTN;55 6./6. 21-SEP-92 04:56
GETNAM .FTN;31 3./3. 21-SEP-92 04:56
INDEX .FTN;15 3./3. 21-SEP-92 04:56
INI .FTN;23 5./5. 13-JAN-93 11:40
LIST .FTN;75 5./5. 21-SEP-92 04:56
LST .FTN;3 3./3. 21-SEP-92 04:56
NEWLIN .FTN;27 2./2. 21-SEP-92 04:56
OFSET .FTN;16 3./3. 21-SEP-92 04:56
RAS .FTN;26 5./5. 21-SEP-92 04:56
SLW .FTN;52 4./4. 21-SEP-92 04:56
TRANS .FTN;21 5./5. 21-SEP-92 04:56
TVDFN .FTN;20 3./3. 21-SEP-92 04:56
VAR .FTN;28 3./3. 21-SEP-92 04:56
VVOD .FTN;5 2./2. 21-SEP-92 04:56
INI .TXT;4 1./1. 13-JAN-93 10:59
LIST .TXT;22 2./2. 21-SEP-92 04:56
TRANS .TXT;12 1./1. 21-SEP-92 04:56
TS .TXT;5 1./1. 21-SEP-92 04:56
README .1ST;2 2./2. 21-SEP-92 04:56

Total of 94./94. blocks in 31. files


Directory: [1,7] Owner: [1,7] Protection: [RWED,RWED,RWED,R]

CRL .CMD;5 1./1. 13-MAY-88 10:34
ERR .CMD;3 1./1. 13-MAY-88 10:48
CRL .DOC;3 2./2. 13-MAY-88 10:50
CRL .MAC;3 8./8. 16-NOV-87 15:51
ERDSW .MAC;2 5./5. 24-MAY-88 13:01
ERFCS .MAC;1 4./4. 13-MAY-88 00:15
ERGCML .MAC;1 4./4. 13-MAY-88 00:15
ERR .MAC;1 1./1. 13-MAY-88 00:15
ERR .MLB;5 3./3. 27-OCT-88 08:47
README .1ST;1 1./1. 13-MAY-88 10:41
ERR .OLB;5 8./8. 27-OCT-88 08:49

Total of 38./38. blocks in 11. files


Directory: [1,15] Owner: [1,15] Protection: [RWED,RWED,RWED,R]

MLD .CMD;9 1./1. 21-SEP-92 05:09
MLD .DOC;2 7./7. 21-SEP-92 05:09
MLD .HLP;1 2./2. 21-SEP-92 05:09
LAT .MAC;2 3./3. 21-SEP-92 05:09
MLD .MAC;52 15./15. 21-SEP-92 05:09
MLDALL .MAC;18 4./4. 21-SEP-92 05:09
MLDHLP .MAC;3 3./3. 21-SEP-92 05:09
REDFIL .MAC;44 20./20. 21-SEP-92 05:09
RUS .MAC;2 3./3. 21-SEP-92 05:09
TYPE .MAC;4 6./6. 21-SEP-92 05:09
WRK .MAC;16 5./5. 21-SEP-92 05:09

Total of 69./69. blocks in 11. files


Directory: [1,11] Owner: [1,11] Protection: [RWED,RWED,RWED,R]

FFT .CMD;2 1./1. 18-SEP-92 16:21
FFT .COM;1 4./4. 26-OCT-88 14:19
FFT .DOC;16 27./27. 26-OCT-88 14:59
FFTK .DOC;3 4./4. 13-MAY-88 12:00
FFT .DPR;1 38./38. 27-MAR-89 13:31
CLI .FTN;1 7./7. 26-OCT-88 14:19
EXTRPL .FTN;1 6./6. 26-OCT-88 14:19
FFT .FTN;3 7./7. 18-SEP-92 16:24
GL .FTN;1 2./2. 26-OCT-88 14:19
OPFRM .FTN;1 2./2. 26-OCT-88 14:19
PUTPL .FTN;1 3./3. 26-OCT-88 14:19
RAZ .FTN;1 3./3. 26-OCT-88 14:19
README .1ST;2 1./1. 26-OCT-88 15:14

Total of 105./105. blocks in 13. files


Directory: [1,12] Owner: [1,12] Protection: [RWED,RWED,RWED,R]

INC .CMD;9 2./2. 24-MAY-88 22:40
INC .DOC;6 6./6. 12-MAY-88 23:15
INC .DPR;1 9./9. 21-NOV-88 17:07
INC .MAC;7 31./31. 24-MAY-88 13:12
README .1ST;1 1./1. 12-MAY-88 23:17

Total of 49./49. blocks in 5. files


Directory: [1,16] Owner: [1,16] Protection: [RWED,RWED,RWED,R]

A .CMD;1 1./1. 19-JAN-93 15:36
ALL .CMD;1 2./2. 19-JAN-93 15:36
E .CMD;1 1./1. 19-JAN-93 15:37
EST .CMD;1 5./5. 19-JAN-93 15:37
INS .CMD;1 1./1. 19-JAN-93 15:37
L .CMD;1 1./1. 19-JAN-93 15:37
PREF .CMD;1 3./3. 19-JAN-93 15:37
SDMP .CMD;1 1./1. 19-JAN-93 15:37
T .CMD;1 2./2. 19-JAN-93 15:37
BAZA .COM;1 2./2. 19-JAN-93 15:37
PARSCOM .COM;1 2./2. 19-JAN-93 15:37
EST .DOC;1 8./8. 19-JAN-93 15:37
A .FTN;1 1./1. 19-JAN-93 15:37
CONST .FTN;1 6./6. 19-JAN-93 15:37
EMUL .FTN;1 2./2. 19-JAN-93 15:37
EST .FTN;1 2./2. 19-JAN-93 15:37
FNAME .FTN;1 5./5. 19-JAN-93 15:37
GETREJ .FTN;1 2./2. 19-JAN-93 15:37
GETVKF .FTN;1 2./2. 19-JAN-93 15:37
GOBAZ .FTN;1 3./3. 19-JAN-93 15:37
GOUCNT .FTN;1 2./2. 19-JAN-93 15:37
GOUERR .FTN;1 4./4. 19-JAN-93 15:37
GOUHDR .FTN;1 3./3. 19-JAN-93 15:37
GOUREL .FTN;1 3./3. 19-JAN-93 15:37
GOVCNT .FTN;1 2./2. 19-JAN-93 15:37
GOVERR .FTN;1 4./4. 19-JAN-93 15:37
GOVLBN .FTN;1 3./3. 19-JAN-93 15:37
GOVREL .FTN;1 4./4. 19-JAN-93 15:37
IZAP .FTN;1 3./3. 19-JAN-93 15:37
LOAD .FTN;1 3./3. 19-JAN-93 15:37
NAMEGO .FTN;1 2./2. 19-JAN-93 15:37
OBRGO .FTN;1 5./5. 19-JAN-93 15:37
ODTLOA .FTN;1 3./3. 19-JAN-93 15:37
SDMP .FTN;1 4./4. 19-JAN-93 15:37
STAT .FTN;1 5./5. 19-JAN-93 15:37
SUBRGO .FTN;1 3./3. 19-JAN-93 15:37
TSTPARS .FTN;1 2./2. 19-JAN-93 15:37
UNLOAD .FTN;1 3./3. 19-JAN-93 15:37
FLTR .MAC;1 2./2. 19-JAN-93 15:37
INT4 .MAC;1 2./2. 19-JAN-93 15:37
PARSE .MAC;1 12./12. 19-JAN-93 15:37
SWAB .MAC;1 1./1. 19-JAN-93 15:37
EST .TXT;1 3./3. 19-JAN-93 15:37
GOUCNT .TXT;1 2./2. 19-JAN-93 15:37
GOUERR .TXT;1 2./2. 19-JAN-93 15:37
GOUHDR .TXT;1 2./2. 19-JAN-93 15:37
GOUREL .TXT;1 2./2. 19-JAN-93 15:37
GOVCNT .TXT;1 2./2. 19-JAN-93 15:37
GOVERR .TXT;1 2./2. 19-JAN-93 15:37
GOVLBN .TXT;1 2./2. 19-JAN-93 15:37
GOVREL .TXT;1 2./2. 19-JAN-93 15:37
README .1ST;1 12./12. 19-JAN-93 15:37

Total of 158./158. blocks in 52. files


Directory: [1,1] Owner: [1,1] Protection: [RWED,RWED,RWED,R]

TSTDFN .FTN;2 2./2. 28-SEP-92 14:10

Total of 2./2. blocks in 1. files


Directory: [10,7] Owner: [10,7] Protection: [RWED,RWED,RWED,R]

F001 .DIR;2 37./37. 21-SEP-92 04:20
F002 .DIR;2 90./90. 21-SEP-92 04:20
F003 .DIR;1 72./72. 21-SEP-92 04:20
F004 .DIR;1 59./59. 21-SEP-92 04:21
OCPB2 .DIR;1 25./25. 02-MAR-88 20:38
OCPB3 .DIR;1 71./71. 02-MAR-88 20:38
OCPB4 .DIR;1 16./16. 02-MAR-88 20:38

Total of 370./370. blocks in 7. files


Directory: [1,61] Owner: [1,61] Protection: [RWED,RWED,RWED,R]

ALL .CMD;7 1./1. 18-SEP-92 16:47
B .CMD;1 1./1. 29-APR-74 01:21
CTS .CMD;6 2./2. 29-APR-74 01:21
T .CMD;3 1./1. 29-APR-74 01:21
CTS .COM;12 1./1. 18-SEP-92 16:48
CTSFRM .FRM;3 3./3. 29-APR-74 01:21
CTSHLP .FRM;2 3./3. 29-APR-74 01:21
ALL .FTN;2 1./1. 29-APR-74 01:21
CTS .FTN;41 9./9. 22-SEP-92 01:30
FIL .FTN;23 4./4. 29-APR-74 01:21
SHOW .FTN;12 3./3. 29-APR-74 01:21
FULNAM .MAC;9 3./3. 29-APR-74 01:21
IFIL .MAC;41 5./5. 25-NOV-92 09:50
SUB .MAC;11 3./3. 29-APR-74 01:21
README .1ST;2 9./9. 29-APR-74 02:27

Total of 49./49. blocks in 15. files

Grand total of 1283./1283. blocks in 213. files in 13. directories





Backup Set: DIMA2 Volume: DIMA2 On: 26-OCT-93 15:59:27


Directory: [0,0] Owner: [1,1] Protection: [RWED,RWED,RWED,R]


Total of 0./0. blocks in 0. files


Directory: [1,10] Owner: [1,10] Protection: [RWED,RWED,RWED,R]

MN .CMD;3 1./1. 21-SEP-92 00:23
MNMPD .CMD;2 4./4. 21-SEP-92 00:23
MININET .DOC;3 6./6. 21-SEP-92 00:23
MNMPD .MAC;1 2./2. 21-SEP-92 00:23
README .1ST;1 1./1. 21-SEP-92 00:23

Total of 14./14. blocks in 5. files


Directory: [1,11] Owner: [1,11] Protection: [RWED,RWED,RWED,R]

K5 .CMD;1 6./6. 21-SEP-92 00:24
SVD .CMD;1 2./2. 21-SEP-92 00:24
SVDREM .CMD;1 1./1. 21-SEP-92 00:24
UDK5 .CMD;1 1./1. 21-SEP-92 00:24
SVD .DOC;5 9./9. 21-SEP-92 00:24
K5MC .DST;2 1./1. 21-SEP-92 00:24
KRDRV .MAC;1 15./15. 21-SEP-92 00:24
KRTAB .MAC;1 5./5. 21-SEP-92 00:24
KWDRV .MAC;1 10./10. 21-SEP-92 00:24
KWTAB .MAC;1 5./5. 21-SEP-92 00:24
UDK5 .MAC;1 1./1. 21-SEP-92 00:24
README .1ST;2 1./1. 21-SEP-92 00:24

Total of 57./57. blocks in 12. files


Directory: [1,12] Owner: [1,12] Protection: [RWED,RWED,RWED,R]

A .CMD;2 1./1. 11-JAN-93 13:42
ABLD .CMD;1 1./1. 11-JAN-93 13:42
C .CMD;2 1./1. 11-JAN-93 13:42
LPDRV .CMD;4 1./1. 11-JAN-93 13:52
A .MAC;5 2./2. 11-JAN-93 13:55
LPDRV .MAC;4 24./24. 11-JAN-93 13:51
LPMDA .MAC;1 23./23. 11-JAN-93 13:42
README .1ST;2 1./1. 17-DEC-92 11:43

Total of 54./54. blocks in 8. files


Directory: [11,10] Owner: [11,10] Protection: [RWED,RWED,RWED,R]

LPDRV .MAC;2 23./23. 14-DEC-92 13:31

Total of 23./23. blocks in 1. files


Directory: [1,14] Owner: [1,14] Protection: [RWED,RWED,RWED,R]

B .CMD;5 1./1. 29-APR-74 00:24
IRDRVBLD .CMD;7 1./1. 29-APR-74 00:24
T .CMD;6 2./2. 29-APR-74 00:24
IRDFN .MAC;30 2./2. 02-NOV-92 10:19
IRTAB .MAC;21 4./4. 29-APR-74 00:24
TST .MAC;5 1./1. 16-NOV-92 12:33
IRDRV .OBJ;1 3./3. 16-NOV-92 12:54
IRDRV .MAC;30 25./25. 16-NOV-92 12:54
IRTAB .OBJ;1 1./1. 16-NOV-92 12:56
TST .OBJ;1 2./2. 17-NOV-92 16:42
TABKOD .MAC;7 3./3. 17-NOV-92 16:42
TST .TSK;2 4./4. C 17-NOV-92 16:43
T2 .OBJ;2 1./1. 18-NOV-92 12:35
T2 .MAC;2 1./1. 18-NOV-92 12:35
T2 .TSK;2 4./4. C 18-NOV-92 12:36

Total of 55./55. blocks in 15. files


Directory: [1,15] Owner: [1,15] Protection: [RWED,RWED,RWED,R]

DEV .CMD;1 1./1. 29-APR-74 00:25
DEV .MAC;1 5./5. 29-APR-74 00:25
README .1ST;1 1./1. 29-APR-74 00:25

Total of 7./7. blocks in 3. files


Directory: [1,16] Owner: [1,16] Protection: [RWED,RWED,RWED,R]

ASM .CMD;3 1./1. 20-OCT-92 11:20
FX .CMD;13 3./3. 21-OCT-92 15:37
FXINI .CMD;11 2./2. 20-OCT-92 11:16
PAR .CMD;9 2./2. 21-OCT-74 10:08
T .CMD;7 1./1. 21-OCT-74 10:34
TSTBLD .CMD;4 1./1. 20-OCT-92 13:56
FX .DOC;6 8./8. 21-OCT-92 12:42
T1 .FTN;7 2./2. 20-OCT-92 17:08
T2 .FTN;10 2./2. 21-OCT-74 11:30
T3 .FTN;11 3./3. 21-OCT-74 10:39
T4 .FTN;13 2./2. 21-OCT-74 11:13
T5 .FTN;5 2./2. 20-OCT-92 13:47
T6 .FTN;4 2./2. 20-OCT-92 14:00
FXDEF .MAC;7 2./2. 21-OCT-74 12:13
FXDRV .MAC;53 15./15. 21-OCT-74 11:49
FXTAB .MAC;60 6./6. 21-OCT-74 12:15
FXUTL .MAC;30 6./6. 21-OCT-92 13:37
IOFX .MAC;5 2./2. 20-OCT-92 13:31
OBMEN .MAC;18 7./7. 02-OCT-92 07:45
TYPE .MAC;11 2./2. 02-OCT-92 07:45
TYPMC .MAC;4 2./2. 02-OCT-92 07:45
README .1ST;2 1./1. 21-OCT-92 12:32

Total of 74./74. blocks in 22. files


Directory: [1,17] Owner: [1,17] Protection: [RWED,RWED,RWED,R]

B .CMD;5 2./2. 29-APR-74 00:35
IT .CMD;2 1./1. 29-APR-74 00:35
ITDRV .CMD;2 1./1. 11-FEB-93 09:11
ITDRVBLD .CMD;1 1./1. 11-FEB-93 09:14
MBLD .CMD;3 1./1. 29-APR-74 00:35
T .CMD;6 1./1. 29-APR-74 00:35
TM .CMD;1 1./1. 29-APR-74 00:35
T9 .CMD;5 1./1. 29-APR-74 00:35
A .MAC;1 1./1. 29-APR-74 00:35
DELIT .MAC;1 1./1. 29-APR-74 00:35
ITDEF .MAC;9 2./2. 11-FEB-93 09:12
ITDRV .MAC;50 26./26. 06-NOV-92 14:56
ITTAB .MAC;19 6./6. 29-APR-74 00:35
M .MAC;17 2./2. 06-NOV-92 14:07
T .MAC;5 2./2. 29-APR-74 00:35
TFN .MAC;1 1./1. 29-APR-74 00:35
TLIB .MAC;15 2./2. 29-APR-74 00:35
TSUB .MAC;19 4./4. 29-APR-74 00:35
T1 .MAC;17 2./2. 29-APR-74 00:35
T10 .MAC;5 2./2. 29-APR-74 00:35
T11 .MAC;2 1./1. 29-APR-74 00:35
T12 .MAC;5 2./2. 29-APR-74 00:35
T2 .MAC;1 3./3. 29-APR-74 00:35
T3 .MAC;9 2./2. 29-APR-74 00:35
T4 .MAC;35 2./2. 29-APR-74 00:35
T5 .MAC;5 2./2. 29-APR-74 00:35
T6 .MAC;18 3./3. 29-APR-74 00:35
T7 .MAC;3 7./7. 29-APR-74 00:35
T8 .MAC;13 2./2. 29-APR-74 00:35
T9 .MAC;14 2./2. 29-APR-74 00:35
T9A .MAC;5 2./2. 29-APR-74 00:35
README .1ST;1 1./1. 29-APR-74 00:43

Total of 89./89. blocks in 32. files


Directory: [1,20] Owner: [1,20] Protection: [RWED,RWED,RWED,R]

FIS1420 .OBJ;1 2./2. 29-APR-74 00:39
FPTKB .CMD;1 1./1. 29-APR-74 00:39
FPGEN .CMD;1 4./4. 29-APR-74 00:39

Total of 7./7. blocks in 3. files


Directory: [1,21] Owner: [1,21] Protection: [RWED,RWED,RWED,R]

KERMIT .TSK;1 284./284. C 29-APR-74 00:40

Total of 284./284. blocks in 1. files


Directory: [1,22] Owner: [1,22] Protection: [RWED,RWED,RWED,R]

EDTHELP .HLP;1 162./162. 29-APR-74 00:40
ED2 .TSK;1 128./128. C 29-APR-74 00:40

Total of 290./290. blocks in 2. files


Directory: [7,7] Owner: [7,7] Protection: [RWED,RWED,RWED,R]

RMDBLD .BLD;1 12./12. 29-APR-74 00:45
DP .CMD;1 1./1. 29-APR-74 00:45
DPDRVBLD .CMD;1 1./1. 29-APR-74 00:45
SGNEXEC .CMD;4 185./185. 29-APR-74 00:45
SGNPER .CMD;4 196./196. 29-APR-74 00:45
SGNTT .CMD;4 45./45. 29-APR-74 00:45
SYSGEN3 .CMD;2 59./59. 23-OCT-92 15:26
DPDRV .MAC;3 27./27. 29-APR-74 00:45
DV2OV .MAC;5 50./50. 29-APR-74 00:45
ICPATS .MAC;6 13./13. 20-OCT-92 16:55
MEMAP .MAC;5 40./40. 29-APR-74 00:45
POWER .MAC;2 24./24. 29-APR-74 00:46
SX2OV .MAC;4 53./53. 29-APR-74 00:46
SX4OV .MAC;5 48./48. 29-APR-74 00:46
TTDAT .MAC;5 92./92. 29-APR-74 00:46
TTDRV .MAC;4 263./263. 29-APR-74 00:46
RMD .OLB;1 99./99. C 29-APR-74 00:46
README .1ST;3 4./4. 20-OCT-92 17:02

Total of 1212./1212. blocks in 18. files


Directory: [1,23] Owner: [1,23] Protection: [RWED,RWED,RWED,R]

ASM .CMD;5 1./1. 29-APR-74 00:47
TDS .CMD;5 2./2. 29-APR-74 00:47
TDXBLD .CMD;1 1./1. 29-APR-74 01:02
TEST .CMD;1 1./1. 28-SEP-92 12:18
CVT .MAC;5 42./42. 29-APR-74 00:47
TDS .MAC;23 94./94. 29-APR-74 00:59
TDX .MAC;5 88./88. 29-APR-74 00:47
TDX .OBJ;1 7./7. 29-APR-74 01:00

Total of 236./236. blocks in 8. files


Directory: [1,24] Owner: [1,24] Protection: [RWED,RWED,RWED,R]

BUG .CMD;1 1./1. 28-SEP-92 01:29
BUG .DOC;2 11./11. 28-SEP-92 01:29
BUG .RNO;1 10./10. 28-SEP-92 01:29
MACROS .MAC;2 7./7. 28-SEP-92 01:29
BUG .TKB;2 1./1. 28-SEP-92 01:29
BUG .MAC;6 195./195. 02-FEB-93 11:31

Total of 225./225. blocks in 6. files


Directory: [1,25] Owner: [1,25] Protection: [RWED,RWED,RWED,R]

A .CMD;9 1./1. 01-FEB-93 16:45
EMUL .CMD;4 1./1. 01-FEB-93 16:45
T .CMD;5 1./1. 01-FEB-93 16:45
EMUL .DOC;2 8./8. 01-FEB-93 16:45
NEWCMD .DOC;4 9./9. 01-FEB-93 16:45
A .MAC;10 2./2. 01-FEB-93 16:45
CMDMVA .MAC;30 8./8. 01-FEB-93 16:45
CMDRET .MAC;16 2./2. 01-FEB-93 16:45
CMDSVR .MAC;29 4./4. 01-FEB-93 16:45
EMUL .MAC;23 6./6. 01-FEB-93 16:46
NEWCMD .MAC;97 10./10. 01-FEB-93 16:46
ODTMC .MAC;2 1./1. 01-FEB-93 16:46
T .MAC;38 3./3. 01-FEB-93 16:46
TSTMVA .MAC;8 4./4. 01-FEB-93 16:46
TSTPUA .MAC;20 6./6. 01-FEB-93 16:46
TSTRET .MAC;11 1./1. 01-FEB-93 16:46
TSTSVR .MAC;17 3./3. 01-FEB-93 16:46
TMP .MAC;1 8./8. 04-FEB-93 10:55
SML .MAC;18 2./2. 04-FEB-93 10:45

Total of 80./80. blocks in 19. files


Directory: [5,1] Owner: [5,1] Protection: [RWED,RWED,RWED,R]

ALL .CMD;4 1./1. 04-FEB-93 10:40
INIT .CMD;8 1./1. 04-FEB-93 10:40
T .CMD;12 1./1. 04-FEB-93 10:40
TRACE .CMD;2 1./1. 04-FEB-93 10:40
PROGRAM .DOC;1 7./7. 04-FEB-93 10:40
BLALOC .MAC;4 1./1. 04-FEB-93 10:40
DICOPN .MAC;7 7./7. 04-FEB-93 10:40
STRUCT .MAC;51 13./13. 04-FEB-93 10:40
FILOPN .MAC;7 1./1. 04-FEB-93 10:40
GCL .MAC;14 2./2. 04-FEB-93 10:40
INIT .MAC;37 9./9. 04-FEB-93 10:40
MEMORY .MAC;30 10./10. 04-FEB-93 10:40
ODTINI .MAC;49 1./1. 04-FEB-93 10:40
PROC .MAC;39 3./3. 04-FEB-93 10:40
STRINI .MAC;13 4./4. 04-FEB-93 10:40
TRACE .MAC;68 19./19. 04-FEB-93 10:40
STYPE .MAC;4 1./1. 04-FEB-93 10:40
SYSSTK .MAC;7 4./4. 04-FEB-93 10:40
TYPE .MAC;20 2./2. 04-FEB-93 10:40
TYPES .MAC;10 1./1. 04-FEB-93 10:40
VFYPRO .MAC;19 2./2. 04-FEB-93 10:40
DICCON .INT;1 5./5. 04-FEB-93 10:40
DEFINE .MAC;49 4./4. 04-FEB-93 10:40
DISP .MAC;101 19./19. 04-FEB-93 10:40
LISTS .MAC;13 6./6. 04-FEB-93 10:40
DICCON .MAC;6 15./15. 04-FEB-93 10:40
DICIDN .MAC;7 12./12. 04-FEB-93 10:40
BLOCIO .MAC;20 8./8. 04-FEB-93 10:40
CONST .MAC;10 1./1. 04-FEB-93 10:40
DISK .MAC;11 3./3. 04-FEB-93 10:40

Total of 164./164. blocks in 30. files


Directory: [1,2] Owner: [1,2] Protection: [RWED,RWED,RWED,R]

DIMA .MAC;127 5./5. 04-FEB-93 10:40

Total of 5./5. blocks in 1. files


Directory: [2,17] Owner: [2,17] Protection: [RWED,RWED,RWED,R]

IT .CMD;6 1./1. 06-APR-93 09:56
ITINI .CMD;3 1./1. 06-APR-93 09:56
ITDEF .MAC;16 2./2. 06-APR-93 09:56
ITDRV .MAC;60 32./32. 25-OCT-93 19:23
ITINI .MAC;30 3./3. 11-APR-93 08:13
ITTAB .MAC;44 5./5. 25-OCT-93 19:23
ITDOC .TXT;4 13./13. 25-OCT-93 19:02
README .1ST;1 1./1. 06-APR-93 09:56

Total of 58./58. blocks in 8. files


Directory: [2,20] Owner: [2,20] Protection: [RWED,RWED,RWED,R]

ALL .CMD;5 1./1. 25-OCT-93 19:04
T .CMD;4 1./1. 25-OCT-93 19:04
TST .CMD;6 1./1. 25-OCT-93 19:04
TFN .MAC;5 1./1. 25-OCT-93 19:04
TMC .MAC;51 5./5. 25-OCT-93 19:04
TSUB .MAC;56 12./12. 25-OCT-93 19:05
T0 .MAC;24 3./3. 25-OCT-93 19:04
T1 .MAC;22 3./3. 25-OCT-93 19:04
T2 .MAC;13 4./4. 25-OCT-93 19:04
T3 .MAC;11 4./4. 25-OCT-93 19:04
T4 .MAC;13 2./2. 25-OCT-93 19:05
T5 .MAC;11 3./3. 25-OCT-93 19:05
T6 .MAC;4 3./3. 25-OCT-93 19:04

Total of 43./43. blocks in 13. files

Grand total of 2977./2977. blocks in 207. files in 20. directories





Backup Set: DIMA3 Volume: DIMA3 On: 26-OCT-93 16:03:44


Directory: [0,0] Owner: [1,1] Protection: [RWED,RWED,RWED,R]


Total of 0./0. blocks in 0. files


Directory: [1,10] Owner: [1,10] Protection: [RWED,RWED,RWED,R]

ACCUSR .CMD;3 1./1. 21-SEP-92 00:16
ENK .CMD;1 1./1. 21-SEP-92 00:16
TIMACC .CMD;2 1./1. 21-SEP-92 00:16
ACCUSR .COM;1 6./6. 21-SEP-92 00:17
ACCUSR .FTN;1 43./43. 21-SEP-92 00:17
DEC .FTN;1 2./2. 21-SEP-92 00:17
ENK .FTN;1 4./4. 21-SEP-92 00:17
TIMACC .FTN;1 8./8. 21-SEP-92 00:17
REDACN .MAC;1 2./2. 21-SEP-92 00:17
README .1ST;1 1./1. 21-SEP-92 00:17

Total of 69./69. blocks in 10. files


Directory: [1,11] Owner: [1,11] Protection: [RWED,RWED,RWED,R]

COR .CMD;3 2./2. 21-SEP-92 00:18
CORTSK .CMD;7 2./2. 21-SEP-92 00:18
CORHLP .FRM;1 2./2. 21-SEP-92 00:18
CORTSK .FRM;1 2./2. 21-SEP-92 00:18
CORTSK .FTN;16 18./18. 21-SEP-92 00:18
MCALL .MAC;2 1./1. 21-SEP-92 00:18
README .1ST;2 1./1. 21-SEP-92 00:18

Total of 28./28. blocks in 7. files


Directory: [1,12] Owner: [1,12] Protection: [RWED,RWED,RWED,R]

FCV .CMD;4 1./1. 21-SEP-92 00:19
FCV .DOC;4 5./5. 21-SEP-92 00:19
FCV .MAC;2 21./21. 21-SEP-92 00:19
README .1ST;1 1./1. 21-SEP-92 00:19

Total of 28./28. blocks in 4. files


Directory: [1,13] Owner: [1,13] Protection: [RWED,RWED,RWED,R]

LCS .CMD;8 2./2. 21-SEP-92 00:20
LCS .DOC;4 2./2. 21-SEP-92 00:20
LCS .FTN;2 4./4. 21-SEP-92 00:20
TIOUT .MAC;2 1./1. 21-SEP-92 00:20
README .1ST;1 1./1. 21-SEP-92 00:20

Total of 10./10. blocks in 5. files


Directory: [1,14] Owner: [1,14] Protection: [RWED,RWED,RWED,R]

SPC .CMD;8 2./2. 21-SEP-92 00:21
SPC .DOC;4 3./3. 21-SEP-92 00:21
SPC .FTN;1 8./8. 21-SEP-92 00:21
SPC .TXT;2 1./1. 21-SEP-92 00:21
README .1ST;1 1./1. 21-SEP-92 00:21

Total of 15./15. blocks in 5. files


Directory: [1,15] Owner: [1,15] Protection: [RWED,RWED,RWED,R]

SUM .CMD;6 2./2. 21-SEP-92 00:21
SUM .FTN;3 3./3. 21-SEP-92 00:21
SUM .TXT;1 2./2. 21-SEP-92 00:21
README .1ST;1 1./1. 21-SEP-92 00:21

Total of 8./8. blocks in 4. files


Directory: [1,16] Owner: [1,16] Protection: [RWED,RWED,RWED,R]

TAB .CMD;5 1./1. 21-SEP-92 00:22
TAB .DOC;3 2./2. 21-SEP-92 00:22
TAB .FTN;1 3./3. 21-SEP-92 00:22
README .1ST;1 1./1. 21-SEP-92 00:22

Total of 7./7. blocks in 4. files


Directory: [1,17] Owner: [1,17] Protection: [RWED,RWED,RWED,R]

UNT .CMD;7 1./1. 21-SEP-92 00:22
UNT .DOC;1 4./4. 21-SEP-92 00:22
UNT .FTN;1 6./6. 21-SEP-92 00:22
README .1ST;1 1./1. 21-SEP-92 00:22

Total of 12./12. blocks in 4. files


Directory: [1,20] Owner: [1,20] Protection: [RWED,RWED,RWED,R]

ZOP .CMD;5 1./1. 21-SEP-92 00:23
ZOP .MAC;2 10./10. 21-SEP-92 00:23
README .1ST;1 1./1. 21-SEP-92 00:23

Total of 12./12. blocks in 3. files


Directory: [1,21] Owner: [1,21] Protection: [RWED,RWED,RWED,R]

INC .CMD;1 1./1. 21-SEP-92 00:25
ROM .CMD;1 1./1. 21-SEP-92 00:25
INC .FTN;2 14./14. 21-SEP-92 00:25
ROM .FTN;1 1./1. 21-SEP-92 00:25
DINT .MAC;2 2./2. 21-SEP-92 00:25
ROMCAL .MAC;1 1./1. 21-SEP-92 00:25

Total of 20./20. blocks in 6. files


Directory: [1,22] Owner: [1,22] Protection: [RWED,RWED,RWED,R]

BTX .TSK;1 31./31. C 21-SEP-92 00:27
CRY .TSK;1 39./39. C 21-SEP-92 00:27
BTX .TXT;2 4./4. 21-SEP-92 00:27
CRY .TXT;1 9./9. 21-SEP-92 00:27
README .1ST;3 1./1. 21-SEP-92 00:27

Total of 84./84. blocks in 5. files


Directory: [1,23] Owner: [1,23] Protection: [RWED,RWED,RWED,R]

DKBODK .CMD;1 1./1. 21-SEP-92 00:33
DMOFL .CMD;3 1./1. 21-SEP-92 00:33
DKBODK .MAC;1 2./2. 21-SEP-92 00:33
DMOFL .MAC;7 6./6. 21-SEP-92 00:33
README .1ST;1 1./1. 21-SEP-92 00:33

Total of 11./11. blocks in 5. files


Directory: [1,24] Owner: [1,24] Protection: [RWED,RWED,RWED,R]

COPASM .CMD;22 16./16. 21-SEP-92 00:37
COPBLD .CMD;1 1./1. 21-SEP-92 00:37
COPGEN .CMD;4 7./7. 21-SEP-92 00:37
COPSAV .CMD;3 2./2. 21-SEP-92 00:37
COPUTLBLD.CMD;1 1./1. 21-SEP-92 00:37
COPYBLD .CMD;2 1./1. 21-SEP-92 00:37
DISKBLD .CMD;1 1./1. 21-SEP-92 00:37
FRM .CMD;1 1./1. 21-SEP-92 00:37
LBR .CMD;1 1./1. 21-SEP-92 00:37
MLBLD .CMD;3 1./1. 21-SEP-92 00:37
OTMBLD .CMD;1 1./1. 21-SEP-92 00:37
SRTBD .CMD;3 1./1. 21-SEP-92 00:37
T .CMD;2 1./1. 21-SEP-92 00:37
TKB .CMD;1 1./1. 21-SEP-92 00:37
ZAPBLD .CMD;1 1./1. 21-SEP-92 00:37
COP .COM;1 3./3. 21-SEP-92 00:37
GOCOP .COM;2 1./1. 21-SEP-92 00:37
GODISK .COM;2 1./1. 21-SEP-92 00:37
LOA .COM;2 1./1. 21-SEP-92 00:37
RD .COM;3 1./1. 21-SEP-92 00:37
SRT .COM;1 1./1. 21-SEP-92 00:37
WRK .COM;1 1./1. 21-SEP-92 00:37
COPY .DAT;1 1./1. 21-SEP-92 00:37
DISK .DAT;1 1./1. 21-SEP-92 00:37
ML .DAT;1 1./1. 21-SEP-92 00:37
COP .DOC;1 26./26. 21-SEP-92 00:37
COPALL .DOC;1 5./5. 21-SEP-92 00:37
COPGEN .DOC;1 5./5. 21-SEP-92 00:37
COPUTL .DOC;1 11./11. 21-SEP-92 00:37
COP .DPR;1 36./36. 21-SEP-92 00:37
COPALL .DPR;1 9./9. 21-SEP-92 00:37
COPGEN .DPR;1 7./7. 21-SEP-92 00:37
COPUTL .DPR;1 16./16. 21-SEP-92 00:37
COPUTL .FMT;1 1./1. 21-SEP-92 00:37
GOCOP .FMT;1 1./1. 21-SEP-92 00:37
GODISK .FMT;1 3./3. 21-SEP-92 00:37
GOML .FMT;1 3./3. 21-SEP-92 00:37
KNTR .FMT;1 1./1. 21-SEP-92 00:37
PRT .FMT;1 4./4. 21-SEP-92 00:37
SHAPKA .FMT;1 3./3. 21-SEP-92 00:37
SHPCOP .FMT;1 1./1. 21-SEP-92 00:37
SPR .FMT;1 4./4. 21-SEP-92 00:37
STAT .FMT;1 8./8. 21-SEP-92 00:37
C .FRM;3 2./2. 21-SEP-92 00:37
D .FRM;2 3./3. 21-SEP-92 00:37
L .FRM;3 2./2. 21-SEP-92 00:37
O .FRM;3 2./2. 21-SEP-92 00:38
S .FRM;1 2./2. 21-SEP-92 00:38
Z .FRM;2 1./1. 21-SEP-92 00:38
CLEAR .FTN;4 2./2. 21-SEP-92 00:38
COPUTL .FTN;6 3./3. 21-SEP-92 00:38
COPWR .FTN;10 6./6. 21-SEP-92 00:38
COPY .FTN;26 22./22. 21-SEP-92 00:38
DISK .FTN;24 15./15. 21-SEP-92 00:38
FORM .FTN;4 3./3. 21-SEP-92 00:38
GOCOP .FTN;4 9./9. 21-SEP-92 00:38
GODISK .FTN;9 13./13. 21-SEP-92 00:38
GOML .FTN;3 10./10. 21-SEP-92 00:38
ICOPQ .FTN;10 3./3. 21-SEP-92 00:38
KNTR .FTN;3 13./13. 21-SEP-92 00:38
LOA .FTN;5 16./16. 21-SEP-92 00:38
MAIN .FTN;7 3./3. 21-SEP-92 00:38
ML .FTN;14 12./12. 21-SEP-92 00:38
OTM .FTN;18 13./13. 21-SEP-92 00:38
PRT .FTN;4 5./5. 21-SEP-92 00:38
RD .FTN;6 8./8. 21-SEP-92 00:38
SEL .FTN;4 4./4. 21-SEP-92 00:38
SPR .FTN;11 9./9. 21-SEP-92 00:38
SRTML .FTN;3 4./4. 21-SEP-92 00:38
SRTNB .FTN;3 3./3. 21-SEP-92 00:38
SRTXT .FTN;3 3./3. 21-SEP-92 00:38
STAT .FTN;9 9./9. 21-SEP-92 00:38
UNL .FTN;4 6./6. 21-SEP-92 00:38
WRK .FTN;12 3./3. 21-SEP-92 00:38
ZAP .FTN;13 5./5. 21-SEP-92 00:38
FMSOVR .MAC;3 2./2. 21-SEP-92 00:38
PDATE .MAC;2 8./8. 21-SEP-92 00:38
COP .MAP;3 66./66. 21-SEP-92 00:38
FBD .NAM;1 1./1. 21-SEP-92 00:38
COPBLD .ODL;3 2./2. 21-SEP-92 00:38
COPUTLBLD.ODL;1 2./2. 21-SEP-92 00:38
COP .OLB;1 301./301. 21-SEP-92 00:38
COP .TSK;1 167./167. C 21-SEP-92 00:38
COPUTL .TSK;1 112./112. C 21-SEP-92 00:38
COPUTL .TXT;3 1./1. 21-SEP-92 00:38
GOCOP .TXT;2 1./1. 21-SEP-92 00:38
GODISK .TXT;3 2./2. 21-SEP-92 00:38
GOML .TXT;2 2./2. 21-SEP-92 00:38
KNTR .TXT;2 1./1. 21-SEP-92 00:38
PRT .TXT;2 3./3. 21-SEP-92 00:38
SHAPKA .TXT;2 3./3. 21-SEP-92 00:38
SHPCOP .TXT;2 1./1. 21-SEP-92 00:38
SPR .TXT;2 4./4. 21-SEP-92 00:38
STAT .TXT;3 7./7. 21-SEP-92 00:38
README .1ST;1 3./3. 21-SEP-92 00:38

Total of 1096./1096. blocks in 95. files


Directory: [1,25] Owner: [1,25] Protection: [RWED,RWED,RWED,R]

IDBM .CMD;2 1./1. 21-SEP-92 00:52
LOATAB .CMD;14 1./1. 21-SEP-92 00:52
POSTBZ .CMD;28 2./2. 21-SEP-92 00:52
POSTSV .CMD;3 1./1. 21-SEP-92 00:52
TABGEN .FTN;13 4./4. 21-SEP-92 00:52
BAZMEM .MAC;28 7./7. 21-SEP-92 00:52
DFN .MAC;21 4./4. 21-SEP-92 00:52
IDBM .MAC;59 18./18. 21-SEP-92 00:52
POSTBZ .MAC;80 24./24. 21-SEP-92 00:52
POSTSV .MAC;36 2./2. 21-SEP-92 00:52

Total of 64./64. blocks in 10. files


Directory: [1,26] Owner: [1,26] Protection: [RWED,RWED,RWED,R]

MLTST .CMD;5 2./2. 21-SEP-92 00:53
MLTST .FTN;23 7./7. 21-SEP-92 00:53
IOMT .MAC;11 3./3. 21-SEP-92 00:53

Total of 12./12. blocks in 3. files


Directory: [1,27] Owner: [1,27] Protection: [RWED,RWED,RWED,R]

REC .CMD;3 1./1. 21-SEP-92 01:01
RECORD .CMD;2 1./1. 21-SEP-92 01:01
REC .COM;8 3./3. 21-SEP-92 01:01
REC .DOC;2 17./17. 21-SEP-92 01:01
ERR .FTN;31 6./6. 21-SEP-92 01:01
KONTR .FTN;19 9./9. 21-SEP-92 01:01
LST .FTN;8 2./2. 21-SEP-92 01:01
REC .FTN;45 8./8. 21-SEP-92 01:01
R2 .FTN;56 12./12. 21-SEP-92 01:01
TB .FTN;26 7./7. 21-SEP-92 01:02
RECORD .MAC;17 13./13. 21-SEP-92 01:02
REC .REC;22 4./4. 21-SEP-92 01:02
TB .TXT;9 2./2. 21-SEP-92 01:02
R1 .FTN;41 12./12. 21-SEP-92 01:02
REC .TSK;4 63./63. C 21-SEP-92 01:02

Total of 160./160. blocks in 15. files

Grand total of 1636./1636. blocks in 185. files in 17. directories





Backup Set: DIMA4 Volume: DIMA4 On: 26-OCT-93 16:08:15


Directory: [0,0] Owner: [1,1] Protection: [RWED,RWED,RWED,R]


Total of 0./0. blocks in 0. files


Directory: [1,10] Owner: [1,10] Protection: [RWED,RWED,RWED,R]

KDN .MAC;4 2./2. 21-SEP-92 00:31
T .MAC;8 1./1. 21-SEP-92 00:31
TS .MAC;1 1./1. 21-SEP-92 00:32
T1 .MAC;10 3./3. 21-SEP-92 00:32

Total of 7./7. blocks in 4. files


Directory: [1,11] Owner: [1,11] Protection: [RWED,RWED,RWED,R]

ASM .CMD;1 1./1. 21-SEP-92 00:48
T .CMD;8 1./1. 21-SEP-92 00:48
T .FTN;24 3./3. 21-SEP-92 00:48
ALL .MAC;9 3./3. 21-SEP-92 00:48
ALOC .MAC;14 8./8. 21-SEP-92 00:48
DATA .MAC;16 3./3. 21-SEP-92 00:48
DEL .MAC;13 3./3. 21-SEP-92 00:48
ERR .MAC;15 3./3. 21-SEP-92 00:49
FORDRV .MAC;6 1./1. 21-SEP-92 00:49
INIT .MAC;5 3./3. 21-SEP-92 00:49
NEW .MAC;20 10./10. 21-SEP-92 00:49
POINT .MAC;4 2./2. 21-SEP-92 00:49
T .MAC;14 1./1. 21-SEP-92 00:49
README .1ST;1 1./1. 21-SEP-92 00:49

Total of 43./43. blocks in 14. files


Directory: [1,12] Owner: [1,12] Protection: [RWED,RWED,RWED,R]

MI .CMD;12 2./2. 21-SEP-92 00:49
MI .HLP;1 12./12. 21-SEP-92 00:49
LIGT .MAC;7 3./3. 21-SEP-92 00:49
MOVI .MAC;1 2./2. 21-SEP-92 00:49
NADD .MAC;10 6./6. 21-SEP-92 00:49
NCLR .MAC;2 1./1. 21-SEP-92 00:49
NCMP .MAC;16 5./5. 21-SEP-92 00:49
NDIV .MAC;2 7./7. 21-SEP-92 00:49
NENC .MAC;8 7./7. 21-SEP-92 00:49
NMUL .MAC;2 4./4. 21-SEP-92 00:49
NNEG .MAC;4 2./2. 21-SEP-92 00:49
NSET .MAC;3 3./3. 21-SEP-92 00:49
IFNC .MAC;5 2./2. 21-SEP-92 00:49
NSUB .MAC;2 6./6. 21-SEP-92 00:49
NTST .MAC;7 2./2. 21-SEP-92 00:49
MIDFN .CMD;7 1./1. 21-SEP-92 00:49

Total of 65./65. blocks in 16. files


Directory: [1,13] Owner: [1,13] Protection: [RWED,RWED,RWED,R]

T .CMD;5 1./1. 21-SEP-92 00:50
ALL .MAC;5 7./7. 21-SEP-92 00:50
ATWND .MAC;1 2./2. 21-SEP-92 00:50
DELSYM .MAC;20 5./5. 21-SEP-92 00:50
DFN .MAC;20 4./4. 21-SEP-92 00:50
ERR .MAC;2 1./1. 21-SEP-92 00:50
GBL .MAC;13 2./2. 21-SEP-92 00:50
GETSYM .MAC;41 3./3. 21-SEP-92 00:50
INSERT .MAC;10 9./9. 21-SEP-92 00:50
KMON .MAC;35 10./10. 21-SEP-92 00:50
NORM .MAC;7 2./2. 21-SEP-92 00:50
PPOUT .MAC;92 35./35. 21-SEP-92 00:50
STEP .MAC;10 3./3. 21-SEP-92 00:50
T .MAC;7 2./2. 21-SEP-92 00:50
UPRTID .MAC;8 2./2. 21-SEP-92 00:50
A .MLB;5 7./7. C 21-SEP-92 00:50

Total of 95./95. blocks in 16. files


Directory: [1,14] Owner: [1,14] Protection: [RWED,RWED,RWED,R]

R .FTN;13 3./3. 21-SEP-92 01:00
README .1ST;1 1./1. 21-SEP-92 01:00

Total of 4./4. blocks in 2. files


Directory: [1,15] Owner: [1,15] Protection: [RWED,RWED,RWED,R]

MEN .CMD;4 2./2. 21-SEP-92 01:02
MENBLD .CMD;1 1./1. 21-SEP-92 01:02
MEN .COM;13 3./3. 21-SEP-92 01:02
MEN .DOC;1 2./2. 21-SEP-92 01:02
B .FTN;1 1./1. 21-SEP-92 01:02
BEGFIL .FTN;9 2./2. 21-SEP-92 01:02
BLOC .FTN;28 7./7. 21-SEP-92 01:02
EBLOC .FTN;5 2./2. 21-SEP-92 01:02
ENAME .FTN;16 5./5. 21-SEP-92 01:02
ENDFIL .FTN;4 2./2. 21-SEP-92 01:02
ERR .FTN;9 2./2. 21-SEP-92 01:02
GETLIN .FTN;10 4./4. 21-SEP-92 01:02
INIT .FTN;6 5./5. 21-SEP-92 01:02
LINE .FTN;13 5./5. 21-SEP-92 01:02
LIST .FTN;7 2./2. 21-SEP-92 01:02
MEN .FTN;4 3./3. 21-SEP-92 01:02
NAME .FTN;18 7./7. 21-SEP-92 01:02
A .MAC;1 14./14. 21-SEP-92 01:02
MENU .MAC;24 24./24. 21-SEP-92 01:03
P .MAC;1 1./1. 21-SEP-92 01:03
A .MEN;2 2./2. 21-SEP-92 01:02
MENBLD .ODL;2 1./1. 21-SEP-92 01:02

Total of 97./97. blocks in 22. files


Directory: [2,1] Owner: [2,1] Protection: [RWED,RWED,RWED,R]

B .CMD;1 1./1. 21-SEP-92 01:08
MEMORY .MAC;14 17./17. 21-SEP-92 01:08
VFY1 .MAC;2 1./1. 21-SEP-92 01:08

Total of 19./19. blocks in 3. files


Directory: [2,2] Owner: [2,2] Protection: [RWED,RWED,RWED,R]

B .CMD;3 1./1. 21-SEP-92 01:09
ALOC .MAC;8 2./2. 21-SEP-92 01:09
B .MAC;5 2./2. 21-SEP-92 01:09
CORV .MAC;5 1./1. 21-SEP-92 01:09
DEAL .MAC;8 2./2. 21-SEP-92 01:09
EXTEND .MAC;7 1./1. 21-SEP-92 01:09
FINDFR .MAC;13 1./1. 21-SEP-92 01:09
GSH .MAC;3 1./1. 21-SEP-92 01:09
GSH2 .MAC;8 1./1. 21-SEP-92 01:09
INIT .MAC;20 1./1. 21-SEP-92 01:09
SHFUL .MAC;7 1./1. 21-SEP-92 01:09
TS .MAC;7 1./1. 21-SEP-92 01:09
VFY1 .MAC;11 2./2. 21-SEP-92 01:09
VFY2 .MAC;2 1./1. 21-SEP-92 01:09
VOZ .MAC;1 1./1. 21-SEP-92 01:09

Total of 19./19. blocks in 15. files


Directory: [2,3] Owner: [2,3] Protection: [RWED,RWED,RWED,R]

ASM .CMD;3 1./1. 21-SEP-92 01:09
B .CMD;3 1./1. 21-SEP-92 01:09
B .MAC;12 2./2. 21-SEP-92 01:09
CORV .MAC;5 3./3. 21-SEP-92 01:09
DATA .MAC;4 2./2. 21-SEP-92 01:09
DEAL .MAC;11 5./5. 21-SEP-92 01:09
INIT .MAC;18 2./2. 21-SEP-92 01:09
SHFUL .MAC;10 4./4. 21-SEP-92 01:09
B .MAP;1 6./6. 21-SEP-92 01:09
ALOC .MAC;15 13./13. 21-SEP-92 01:09

Total of 39./39. blocks in 10. files


Directory: [1,16] Owner: [1,16] Protection: [RWED,RWED,RWED,R]

SAVE . ;1 33./33. 29-APR-74 00:10
ANK .CMD;3 1./1. 29-APR-74 00:10
ANKB .CMD;1 1./1. 29-APR-74 00:10
DOP .CMD;1 1./1. 29-APR-74 00:10
DOPB .CMD;1 1./1. 29-APR-74 00:10
GEN .CMD;9 2./2. 29-APR-74 00:10
GOANK .CMD;6 1./1. 29-APR-74 00:10
GOANKB .CMD;5 1./1. 29-APR-74 00:10
GOGRP .CMD;7 1./1. 29-APR-74 00:10
GOGRPB .CMD;4 1./1. 29-APR-74 00:10
GOTAB .CMD;1 1./1. 29-APR-74 00:10
LOAD .CMD;1 1./1. 29-APR-74 00:10
SAVE .CMD;1 1./1. 29-APR-74 00:10
SPRAV .CMD;2 1./1. 29-APR-74 00:10
SPRAVB .CMD;4 1./1. 29-APR-74 00:10
STAT .CMD;3 1./1. 29-APR-74 00:10
STATB .CMD;3 1./1. 29-APR-74 00:10
TASKINS .CMD;1 1./1. 29-APR-74 00:10
STAT .COM;4 2./2. 29-APR-74 00:10
ANKETA .DAT;11 18./18. 29-APR-74 00:10
DOP .DAT;2 1./1. 29-APR-74 00:10
GROUP .DAT;1 1./1. 29-APR-74 00:10
INP .DAT;1 6./6. 29-APR-74 00:10
KONTR .DAT;1 1./1. 29-APR-74 00:10
ANK .FTN;6 3./3. 29-APR-74 00:10
DOP .FTN;5 2./2. 29-APR-74 00:10
GOANK .FTN;27 10./10. 29-APR-74 00:10
GOGRP .FTN;9 3./3. 29-APR-74 00:11
GOTAB .FTN;16 6./6. 29-APR-74 00:11
LOAD .FTN;8 4./4. 29-APR-74 00:11
SAVE .FTN;12 3./3. 29-APR-74 00:11
SPRAV .FTN;11 4./4. 29-APR-74 00:11
STAT .FTN;25 5./5. 29-APR-74 00:11
GOANK .TXT;3 1./1. 29-APR-74 00:11
GOGRP .TXT;4 1./1. 29-APR-74 00:11
PAGE .TXT;3 1./1. 29-APR-74 00:11

Total of 123./123. blocks in 36. files


Directory: [4,1] Owner: [4,1] Protection: [RWED,RWED,RWED,R]

P1 .CMD;1 1./1. 29-APR-74 00:13
P2 .CMD;1 1./1. 29-APR-74 00:13
P2S .CMD;1 1./1. 29-APR-74 00:13
P3 .CMD;1 1./1. 29-APR-74 00:13
STAT .CMD;4 1./1. 29-APR-74 00:13
T .CMD;4 1./1. 29-APR-74 00:13
P2 .COM;3 1./1. 29-APR-74 00:13
DK2 .DAT;1 3./3. 29-APR-74 00:13
DK3 .DAT;1 3./3. 29-APR-74 00:13
DM0 .DAT;2 3./3. 29-APR-74 00:13
DM1 .DAT;1 3./3. 29-APR-74 00:13
DM2 .DAT;1 3./3. 29-APR-74 00:13
DM3 .DAT;1 3./3. 29-APR-74 00:13
A .FTN;6 1./1. 29-APR-74 00:13
DRV .FTN;10 3./3. 29-APR-74 00:13
GOP2 .FTN;4 1./1. 29-APR-74 00:13
INP .FTN;5 1./1. 29-APR-74 00:13
LEVEL .FTN;3 1./1. 29-APR-74 00:13
LIGT .FTN;2 1./1. 29-APR-74 00:13
LOAD .FTN;9 2./2. 29-APR-74 00:13
P1 .FTN;6 4./4. 29-APR-74 00:13
P2 .FTN;14 1./1. 29-APR-74 00:13
P2S .FTN;5 1./1. 29-APR-74 00:13
P3 .FTN;8 2./2. 29-APR-74 00:13
SAVE .FTN;3 1./1. 29-APR-74 00:13
STAT .FTN;16 3./3. 29-APR-74 00:13
VFY .FTN;5 1./1. 29-APR-74 00:14
COUNT .MAC;2 1./1. 29-APR-74 00:14
RED .MAC;3 1./1. 29-APR-74 00:14
GOP2 .TXT;1 1./1. 29-APR-74 00:14
README .1ST;1 1./1. 29-APR-74 00:14

Total of 52./52. blocks in 31. files


Directory: [3,2] Owner: [3,2] Protection: [RWED,RWED,RWED,R]

ALL .CMD;1 1./1. 29-APR-74 00:17
PDELBLD .CMD;1 1./1. 29-APR-74 00:17
T .CMD;2 1./1. 29-APR-74 00:17
PDEL .COM;7 1./1. 29-APR-74 00:17
FIFO .FTN;7 2./2. 29-APR-74 00:17
NASTR .FTN;4 2./2. 29-APR-74 00:17
OUTPG .FTN;12 2./2. 29-APR-74 00:17
PDEL .FTN;11 3./3. 29-APR-74 00:17
SIM .FTN;14 4./4. 29-APR-74 00:17
TXT .FTN;5 2./2. 29-APR-74 00:17
VVOD .FTN;4 1./1. 29-APR-74 00:17
PDEL .OLB;1 109./109. 29-APR-74 00:17
NASTR .PRN;7 2./2. 22-SEP-92 04:37

Total of 131./131. blocks in 13. files


Directory: [3,1] Owner: [3,1] Protection: [RWED,RWED,RWED,R]

TEST .CMD;2 1./1. 22-SEP-92 05:32
TESTBLD .CMD;1 1./1. 22-SEP-92 04:33
TEST .FTN;25 5./5. 22-SEP-92 04:56
NASTR .PRN;8 2./2. 22-SEP-92 04:51

Total of 9./9. blocks in 4. files


Directory: [3,3] Owner: [3,3] Protection: [RWED,RWED,RWED,R]

NUMBLD .CMD;5 1./1. 28-SEP-92 09:15
T .CMD;4 1./1. 29-APR-74 00:20
NUM .COM;3 1./1. 28-SEP-92 09:15
NASTR .FTN;9 5./5. 28-SEP-92 09:15
NUM .FTN;16 4./4. 28-SEP-92 09:15
OUT1PG .FTN;6 3./3. 28-SEP-92 09:15
OUT2PG .FTN;4 3./3. 28-SEP-92 09:15
PRED .FTN;1 2./2. 28-SEP-92 09:15
REDPAG .FTN;6 3./3. 28-SEP-92 09:15
NASTR .PRN;11 2./2. 28-SEP-92 09:16

Total of 25./25. blocks in 10. files


Directory: [1,17] Owner: [1,17] Protection: [RWED,RWED,RWED,R]

ALL .CMD;2 1./1. 29-APR-74 00:22
GR .CMD;10 1./1. 23-DEC-92 13:36
T .CMD;3 1./1. 29-APR-74 00:22
GR .COM;11 1./1. 29-APR-74 00:22
NOM .DAT;5 1./1. 29-APR-74 00:22
CONST .FTN;10 2./2. 29-APR-74 00:22
GRAF .FTN;21 3./3. 29-APR-74 00:22
GRTT .FTN;10 2./2. 29-APR-74 00:22
JOB .FTN;13 2./2. 29-APR-74 00:22
MAIN .FTN;24 2./2. 29-APR-74 00:22
PARAM .FTN;8 2./2. 29-APR-74 00:22
SHET .FTN;53 3./3. 29-APR-74 00:23
UGOL .FTN;2 1./1. 29-APR-74 00:23
KLFNC .MAC;3 1./1. 29-APR-74 00:23
TTFNC .MAC;7 2./2. 29-APR-74 00:23

Total of 25./25. blocks in 15. files


Directory: [1,20] Owner: [1,20] Protection: [RWED,RWED,RWED,R]

FFOR .CMD;1 1./1. 29-APR-74 00:26
FINDBIS .CMD;4 1./1. 27-OCT-92 11:38
FFOR .FTN;3 2./2. 29-APR-74 00:26
FINDBIS .FTN;9 3./3. 29-APR-74 00:26
README .1ST;2 1./1. 29-APR-74 00:26

Total of 8./8. blocks in 5. files


Directory: [1,21] Owner: [1,21] Protection: [RWED,RWED,RWED,R]

JOB . ;15 1./1. 29-APR-74 00:27
POD .CMD;2 1./1. 29-APR-74 00:27
POD .COM;4 1./1. 29-APR-74 00:27
SSS .COM;5 1./1. 29-APR-74 00:27
POD .DOC;1 1./1. 29-APR-74 00:27
NPRIV .FTN;18 2./2. 29-APR-74 00:27
OPT .FTN;12 1./1. 29-APR-74 00:27
POD .FTN;25 3./3. 29-APR-74 00:27
SHET .FTN;7 2./2. 29-APR-74 00:27
README .1ST;2 1./1. 29-APR-74 00:27

Total of 14./14. blocks in 10. files


Directory: [1,22] Owner: [1,22] Protection: [RWED,RWED,RWED,R]

GR .CMD;9 1./1. 29-APR-74 00:31
T .CMD;4 1./1. 29-APR-74 00:31
NOM .DAT;15 1./1. 29-APR-74 00:31
CONST .FTN;20 2./2. 29-APR-74 00:31
SHET .FTN;58 3./3. 29-APR-74 00:31
README .1ST;1 1./1. 29-APR-74 00:31

Total of 9./9. blocks in 6. files


Directory: [1,23] Owner: [1,23] Protection: [RWED,RWED,RWED,R]

PAG .FMT;3 3./3. 29-APR-74 00:34
MAKS .FTN;16 5./5. 29-APR-74 00:34
PAG .TXT;6 3./3. 29-APR-74 00:34
README .1ST;1 1./1. 29-APR-74 00:34

Total of 12./12. blocks in 4. files


Directory: [1,3] Owner: [1,3] Protection: [RWED,RWED,RWED,R]


Total of 0./0. blocks in 0. files

Grand total of 796./796. blocks in 236. files in 21. directories


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


Считал MT03
ROLLINовская лента с образом RK05:
SWAP .SYS 26 14-Jul-1981 EL .SYS 4 14-Jul-1981
BA .SYS 7 14-Jul-1981 RK .SYS 2 14-Jul-1981
PC .SYS 2 14-Jul-1981 DX .SYS 3 14-Jul-1981
NL .SYS 2 14-Jul-1981 UX .SYS 2 14-Jul-1981
UY .SYS 2 14-Jul-1981 UZ .SYS 2 14-Jul-1981
CT .SYS 5 14-Jul-1981 MT .SYS 8 14-Jul-1981
KM .SYS 2 14-Mar-1983 LP .SYS 2 14-Jul-1981
AC .SYS 2 14-Mar-1983 RKMNFB.SYS 74 22-Sep-1983
CO .SYS 3 22-Jan-1986 SYSTEM.SYS 2 14-Jul-1981
CI .SYS 3 22-Jan-1986 LOGIN .SAV 6 14-Jul-1981
FINAL .SAV 4 14-Jul-1981 LIBR .SAV 22 12-May-1985
FILEX .SAV 18 14-Jul-1981 SRCCOM.SAV 11 14-Jul-1981
DUMP .SAV 7 14-Jul-1981 HELP .SAV 21 14-Jul-1981
PIP .SAV 16 14-Jul-1981 FORMAT.SAV 6 14-Jul-1981
DUP .SAV 21 14-Jul-1981 RESORC.SAV 12 14-Jul-1981
CNT .SAV 3 14-Jul-1981 ERRUTL.SAV 6 14-Jul-1981
SYE .SAV 50 14-Jul-1981 PSE .SAV 13 14-Jul-1981
LDA .SAV 5 14-Jul-1981 VRF .SAV 3 14-Jul-1981
ODT .SAV 8 14-Jul-1981 INIT .SAV 16 21-Dec-1981
MANAG .SAV 32 14-Jul-1981 DIR .SAV 17 14-Jul-1981
EDIT .SAV 19 14-Jul-1981 DIF .SAV 58 24-Mar-1986
BASIC .SAV 56 22-Feb-1982 STARTT.TXT 2 14-Jul-1981
HELP .TXT 76 14-Jul-1981 SOBEY .FOR 4 14-Jul-1988
ITRP1 .FOR 6 14-Jul-1988 ITRP2 .FOR 7 14-Jul-1988
RAZM .FOR 3 14-Jul-1988 RFT3 .FOR 2 14-Jul-1988
RFT1 .FOR 1 14-Jul-1988 EASY .FOR 2 14-Jul-1988
PASPAS.FOR 5 14-Jul-1988 SBOR .COM 1 14-Jul-1988
SBOR1 .COM 1 14-Jul-1988 GLSTAT.SAV 33 15-Jun-1988
ROLLIN.LDA 21 13-Oct-1982 POSLPR.SAV 71 12-Jan-1984
LINK .SAV 41 12-May-1985 MACRO .SAV 51 12-May-1985
FORTRA.SAV 129 14-Dec-1987 SYSMAC.SML 79 14-Jul-1988
FORLIB.OBJ 173 14-Jul-1988 SYSLIB.OBJ 215 14-Jul-1988
DOC .SAV 82 12-May-1985 SYSLIB.POL 55 14-Jul-1988
FORTRA.HLP 10 14-Jul-1988 OPERUK.DOC 53 22-Mar-1988
STARTF.COM 1 24-Feb-1986 NINA .BAK 1 24-Feb-1986
MODISP.FOR 5 15-Jun-1988 GLSTAT.FOR 3 15-Jun-1988
STP .FOR 17 15-Jun-1988 STAT .RUK 8 15-Jun-1988
APOD .COM 1 27-Jun-1988 RKRDWP.FOR 3 15-Jun-1988
APOSH .FOR 5 27-Jun-1988 TABB .FOR 4 28-Jun-1988
WAY .FOR 6 24-Oct-1985 SOBOZ .FOR 5 06-Jun-1984
KORR .FOR 7 15-Jun-1988 LAFDAT.FOR 2 15-Jun-1988
V15068.100 4 15-Jun-1988 P15068.100 4 15-Jun-1988
FVOLTM.SAV 2 30-Aug-1988 TEST .SAV 18 30-Aug-1988
DAVT52.MAC 3 15-Jun-1988 SWTSFB.MAC 2 15-Jun-1988
LMAC .MAC 3 15-Jun-1988 GLSTAT.COM 1 15-Jun-1988
STP .COM 1 15-Jun-1988 LAFGEN.COM 2 15-Jun-1988
LAFDAT.SYS 1 28-Jun-1988 PASPRT.FOR 7 18-May-1988
OUTEXT.FOR 3 01-Apr-1986 LAFLIB.SAV 8 15-Jun-1988
TST .SAV 8 15-Jun-1988 TS1 .SAV 2 15-Jun-1988
I15068.100 6 15-Jun-1988 JMP .DAT 1 30-Aug-1988
FF4882.SAV 18 30-Aug-1988 STP .GAR 48 28-Jun-1988
RUK .DOC 88 15-Jun-1988 RDA .SAV 73 17-Feb-1988
LAFLIB.COM 2 28-Jun-1988 LAQU .MAC 13 28-Jun-1988
LAFFUR.BAK 12 28-Jun-1988 V29068.102 4 29-Jun-1988
I29068.102 6 29-Jun-1988 V29068.103 4 29-Jun-1988
S29068.102 4 29-Jun-1988 I29068.103 6 29-Jun-1988
S29068.103 5 29-Jun-1988 LAFMEN.TXT 3 29-Jun-1988
FORTRA.SM3 203 06-Feb-1981 LAFFUR.TXT 10 28-Jun-1988
STP .SAV 48 28-Jun-1988 SYSLIB.SM3 235 24-Mar-1982
STPSM3.COM 1 28-Jun-1988 LAQUAZ.MAC 12 29-Jun-1988
LAFSUB.FOR 20 29-Jun-1988 LM .FOR 25 29-Jun-1988
LAFFUR.REZ 104 29-Jun-1988 SPASE .FOR 9 29-Jun-1988
LAFFUR.COM 2 29-Jun-1988 LF .COM 1 29-Jun-1988
V29068.104 4 29-Jun-1988 I29068.104 6 29-Jun-1988
V29068.105 4 29-Jun-1988 VEL .COM 1 01-Jun-1988
S29068.104 4 29-Jun-1988 I29068.105 6 29-Jun-1988
PRPS4 .FOR 4 14-Apr-1988 PRPS .COM 1 02-Mar-1988
S29068.105 5 29-Jun-1988 PRPS .FOR 7 02-Mar-1988
PRPSG .FOR 7 02-Mar-1988 VEL1 .SAV 80 01-Jun-1988
PRPS3 .FOR 7 02-Mar-1988 DIRPS .COM 1 01-Jun-1988
CATAL1.DIR 11 30-Jun-1988 CATAL2.DIR 5 30-Jun-1988
PRPST .SAV 26 06-May-1988 PRPS .SAV 26 02-Mar-1988
PRPST .FOR 7 06-May-1988 DIRPS .SAV 32 01-Jun-1988
DIRPS .FOR 5 30-Jun-1988 LCONTR.MAC 19 15-Jun-1988
LAFFLB.COM 2 30-Aug-1988 LFF .COM 1 30-Aug-1988
FVOLTM.MAC 2 30-Aug-1988 MENU .DAT 2 30-Aug-1988
TST .MAC 1 15-Jun-1988 TS1 .MAC 1 15-Jun-1988
LAFPRE.MAC 10 15-Jun-1988 LFFSUB.FOR 20 30-Aug-1988
F4882 .MAC 1 30-Aug-1988 FF4882.FOR 1 30-Aug-1988
FCONTR.BAK 19 30-Aug-1988 LMF30 .COM 1 30-Aug-1988
TEST .COM 1 30-Aug-1988 TEST .FOR 1 30-Aug-1988
VOLTM .MAC 3 30-Aug-1988 VIV004.SAV 64 11-Dec-1987
V3S2 .SAV 64 24-Oct-1985 V1S .SAV 41 11-Dec-1987
V4S .SAV 51 02-Jul-1987 V5S .SAV 39 11-Dec-1987
CAMAC .VIV 1 11-Dec-1986 ERR .DAT 4 31-Mar-1986
OSH .DAT 4 31-Mar-1986 FCONTR.MAC 19 30-Aug-1988
LAFFUR.FOR 12 30-Aug-1988 LAFFUR.SAV 104 30-Aug-1988
LAFLIB.OBJ 91 30-Aug-1988 SGLAG .FTN 1 30-Aug-1988
SETKA .FTN 2 30-Jul-1985 OGID .FTN 2 30-Jul-1985
RAZM .FTN 3 30-Jul-1985 RFT3 .FTN 2 30-Jul-1985
EASY .FTN 2 30-Jul-1985 PEREM .FTN 2 30-Jul-1985
PRIVED.FTN 3 30-Jul-1985 RFT1 .FTN 1 30-Jul-1985
SUM .FTN 2 30-Aug-1988 DIAL .FTN 4 30-Aug-1988
ZAPIS .FTN 2 30-Aug-1988 READS .FTN 2 30-Aug-1988
VIVOD .FTN 2 30-Aug-1988 VVOD .FTN 5 01-Aug-1985
ZADER .FTN 1 02-Aug-1985 KULIR .FTN 2 30-Aug-1988
POSTR .FTN 6 30-Aug-1988 KULI .FTN 6 30-Aug-1988
INIT .MCN 5 30-Jul-1985 RUR .MCN 3 30-Aug-1988
PLT .MCN 2 30-Aug-1988 VTINT .MCN 2 30-Aug-1988
FORBF .COM 1 01-Aug-1985 SUM .OBF 10 30-Aug-1988
KA .FOR 1 30-Aug-1988 KA .OBJ 5 30-Aug-1988
KA .SAV 16 30-Aug-1988 MACBF .COM 1 30-Aug-1988
INIT .MAC 5 30-Aug-1988 NINA .TXT 1 30-Aug-1988
DIALR .FTN 4 30-Aug-1988 KULI .OBF 21 30-Aug-1988
RAZM .OBF 13 30-Aug-1988 RFT3 .OBF 36 30-Aug-1988
ZAPIS .OBF 9 30-Aug-1988 ZADER .OBF 6 30-Aug-1988
OGID .OBF 7 30-Aug-1988 DIALR .OBF 13 30-Aug-1988
CAMINT.OBF 2 30-Aug-1988 VTINT .OBF 2 30-Aug-1988
PLT .OBF 2 30-Aug-1988 RUR .OBF 1 30-Aug-1988
DIAL .SAV 109 30-Aug-1988 SCAN .FTN 4 30-Aug-1988
POSTR .OBF 20 30-Aug-1988 SGLAG .OBF 7 30-Aug-1988
PEREM .OBF 8 30-Aug-1988 SETKA .OBF 8 30-Aug-1988
VIVOD .OBF 10 30-Aug-1988 DIAL .OBF 13 30-Aug-1988
READS .OBF 9 30-Aug-1988 SCAN .OBF 12 30-Aug-1988
VVOD .OBF 20 30-Aug-1988 WWW .OBJ 1 30-Aug-1988
TS1 .OBJ 1 30-Aug-1988 CAMINT.MCN 3 30-Aug-1988
KOMPBR.COM 1 30-Aug-1988 PRIVED.OBF 12 30-Aug-1988
INIT .OBJ 2 30-Aug-1988
235 Files, 4092 Blocks
670 Free blocks

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



LOGIN .SAV 6 14-Jul-1981
FINAL .SAV 4 14-Jul-1981
О-о! Это тот самый старый РАФОС и в нем советскоинженерное решение по авторизации при загрузке системы. Авторизация обходится быстрыми нажатиями CTRL/C во время загрузки :)

BYTEMAN
05.03.2016, 19:14
О-о! Это тот самый старый РАФОС и в нем советскоинженерное решение по авторизации при загрузке системы. Авторизация обходится быстрыми нажатиями CTRL/C во время загрузки
Гляньте пожалуйста содержимое с LAF* в именах - я случаем ленты не попутал - там ЛАФС в прогах и текстах не упоминается случаем?

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

Походу я попутал ленточки блин...

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

Мне интересно по какому условию мы остановили вычитку - ERR=2? Три EOF никак я думаю не могло быть - лента не могла так быстро до конца доехать..

form
05.03.2016, 19:41
содержимое с LAF*
programma LAFFUR

programma LAFFUR prednazna~ena dlq wypolneniq operacii
polu~eniq spektra iz interferogrammy preobrazowaniem furxe
w slu~ae awarijnogo zawer{eniq {tatnogo revima raboty
programmnogo kompleksa registracii spektra posle ustraneniq
pri~in,wyzwaw{ih ne{tatnu` situaci`, dlq prowedeniq preob-
razowaniq furxe s parametrami,otli~nymi ot zadannyh pri
sbore,preobrazowaniq apodizirowannyh ig.

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

Эх... Как давно это было :)
E11>B DK

RAFOS/FB (S)V1.3B-00L
LOGIN-I-SET SYSTEM TIME, PLEASE!

.SET TT QUIET
30-AUG-88
00:00:01
************************************************** ***********************
disk rabo~ij
izmeneniq zapre}eny
************************************************** ***********************


.R MANAG

MNG>DIR

OUTPUT FILE *TT:

USER NAME PASSWORD
--------- --------

1) SYSTEM SYS
3) {tejnman SPE
4) fedotowa SPE
5) operator ANL

MNG>^C

.R FINAL

RAFOS/FB (S)V1.3B-00L

NAME :

E11>B DK

RAFOS/FB (S)V1.3B-00L

NAME : SYSTEM
PASSWORD :

NEW PASS :

DATE : 5-MAR-99

TIME : 22:20

PARAMETR :

.SET TT QUIET
?KMON-F-NO DATE

.R FINAL

RAFOS/FB (S)V1.3B-00L

NAME :

E11>B DK

RAFOS/FB (S)V1.3B-00L
^C
^C
.

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


ERR=2?
Там любой ERR кроме 0 (для которого нет конкретных пояснений) подразумевают, что дальше читать нечего. Точнее код 2 еще как-то может подразумевать чтение неизвестно чего и неизвестно откуда, но на практике вроде не получалось у нас - это код, говорящий о том, что драйвер/контролер потерялся где он.

BYTEMAN
05.03.2016, 21:24
Как оказалось, башка у меня оч дырявая...

form, а вы мне две или три ленты передавали?)

form
05.03.2016, 21:31
две или три ленты передавали?
Вроде две и по виду пока ожидаемого содержимого не вижу :)
Там вроде было на одной написано RSX-11M V4.1 :)

BYTEMAN
05.03.2016, 21:33
Не... Если две то обе уже вычитаны... На одной была надпись Тестовое задание ОСРВ а вторая вообще без подписи была. И вот обе я вычитал. Я думал что их три... Мб у вас еще где что завалялось?)))

form
05.03.2016, 21:43
где что завалялось?
Не, они вместе были в пакете - вде вроде.

BYTEMAN
05.03.2016, 21:54
Забавная FeCr лента, с одной стороны коричневая, с другой - черная. Очень тяжелая бобина, ленты - впритык...

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

https://goo.gl/photos/XymZ7kRNUyJqeb9U9

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


Не, они вместе были в пакете - вде вроде.

Значит, это все чтоб было :(
Ленты с надписью RSX точно не было - была только ОСРВ.

BYTEMAN
06.03.2016, 15:24
Свежие ленты дозалиты на драйв: https://drive.google.com/folderview?id=0B6VbJTvOxhWCa3ZkSkZUV1kzNHM&usp=sharing

Логи:


.RDTAP*HX1:MT04.TAP[-1]=MT0:/I
?RDTAP-I-65399. block(s) allocated for tape image file
?RDTAP-I-15993. word(s) allocated for tape block buffer
?RDTAP-W-Tape read error - ignored
?RDTAP-W-Tape read error - ignored
?RDTAP-W-Tape read error - ignored
?RDTAP-I-00038. file(s) read from tape
?RDTAP-I-19526. disk block(s) used
*^C

.RDTAP
*HX1:MT05.TAP[-1]=MT1:/I
?RDTAP-I-65399. block(s) allocated for tape image file
?RDTAP-I-15993. word(s) allocated for tape block buffer
?RDTAP-W-Tape read error - ignored
?RDTAP-I-00020. file(s) read from tape
?RDTAP-I-20006. disk block(s) used
*^C

.@MULMT

.RDTAP HX1:MT06.TAP[-1]=MT0:/I
?RDTAP-I-65399. block(s) allocated for tape image file
?RDTAP-I-15959. word(s) allocated for tape block buffer
?RDTAP-I-00002. file(s) read from tape
?RDTAP-I-04827. disk block(s) used

.RDTAP HX2:MT07.TAP[-1]=MT1:/I
?RDTAP-I-65399. block(s) allocated for tape image file
?RDTAP-I-15959. word(s) allocated for tape block buffer
?RDTAP-W-Tape read error - ignored
?RDTAP-W-Tape read error - ignored
?RDTAP-W-Tape read error - ignored
?RDTAP-F-Tape read error
?RDTAP-I-00019. file(s) read from tape
?RDTAP-I-17614. disk block(s) used

.RDTAP HX1:MT08.TAP[-1]=MT0:/I
?RDTAP-I-65399. block(s) allocated for tape image file
?RDTAP-I-15959. word(s) allocated for tape block buffer
?RDTAP-W-Tape read error - ignored
?RDTAP-F-Tape read error
?RDTAP-I-00008. file(s) read from tape
?RDTAP-I-15503. disk block(s) used

Я чтобы сейчас читать с двух магнитофонов подряд слелал командный файл. Но постоянно мучаюсь чтобы вызвать Command меню в K52... Экраная клавиатура планшета не всегда отрабатывает как надо. Вопрос: как в одной строке RT-11 вызвать две команды подряд? :) По сути, надо запустить два RDTAP, один - с одной ленты в один файл, другой - с другой ленты в другой файл.... Как это сделать в RT-11? :)

form
06.03.2016, 15:43
как в одной строке RT-11 вызвать две команды подряд?
Никак. Был вариант SL драйвера который позволял через выбранный символ разделять.

По сути, надо запустить два RDTAP, один - с одной ленты в один файл, другой - с другой ленты в другой файл....
Не совсем понятно зачем нужно в одной строке :)
Но в любом случае быстрее будет запустить RDTAP без параметров, потом двумя строками передать параметры, потом ^C написать (именно так - текстом ^ и C). А если имеется в виду чтобы он параллельно читал - MT контроллер все-равно будет читать по очереди, а HX и вовсе заблокирует возможность заниматься другими делами пока идет I/O.

BYTEMAN
06.03.2016, 16:08
Ненене, речь именно про последовательное чтение... Просто не всегда могу отмонитормиь момент когда одна лента считалась и надо запустить вторую, проще две команды подряд как-то выполнить...

form
06.03.2016, 16:21
проще две команды подряд как-то выполнить...
Так командный файл и будет подряд их выполнять как они написаны.

BYTEMAN
06.03.2016, 16:35
У меня проблемы с редактированием его) Очень сложно вызвать command меню чтобы набрать exit...

Залил MT09.

form
06.03.2016, 16:42
У меня проблемы с редактированием его) Очень сложно вызвать command меню чтобы набрать exit...
делаешь COP TT: FILE.COM
после подсказки ^ (появляется один раз) вводишь строки, нажимаешь CTRL/Z после того как ввел все, получаешь файл без всяких редакторов :)

BYTEMAN
06.03.2016, 23:48
О как, шикарно, попробую! Спасибо!)

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

Содержимое свежеотформатированноо DX в накопителе СМ5631:
https://drive.google.com/file/d/0B6VbJTvOxhWCVy1ZV1lMNkFWQ3M/view?usp=sharing

Patron
07.03.2016, 00:09
Содержимое свежеотформатированноо DX в накопителе СМ5631Сравнение этого образа с полученными ранее дало ответ - контроллер пишет в сектора то содержимое, которое есть в буфере сектора на момент вызова команды форматирования.

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

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

Можно (например) заполнять сектора байтами с номером дорожки.

BYTEMAN
07.03.2016, 00:14
Либо писать образ сразу форматируя дорожку :)

form
07.03.2016, 05:34
контроллер пишет в сектора то содержимое, которое есть в буфере сектора на момент вызова команды форматирования
Вроде обычная практика.

BYTEMAN
07.03.2016, 14:12
Все ленты сдампил, одна не читается совсем, TAN выдаёт три подряд error 0 и выходит. Мб какая настроечная, либо просто чистая. Надо осциллом будет посмотреть что творится на каналах.

Andrey_Ak
07.03.2016, 16:42
Мб какая настроечная, либо просто чистая. Надо осциллом будет посмотреть что творится на каналах.

- А это как? Вы о чем вообще?

BYTEMAN
07.03.2016, 16:49
- А это как? Вы о чем вообще?
Лента не читается. На ней была бирка, но та сорвана. Либо она чистая, либо на ней какая эталонная запись для юстировки голов (такое ведь не исключено, верно?)

Patron
08.03.2016, 01:07
.

С образом дискеты TEDOS есть проблемы - каталог неправильный, поэтому в эмуляторе команда D не работает.

http://uploads.tapatalk-cdn.com/20160130/f2a62cbce31ee4af8a608c0076bd5798.jpg



@B
$DX0


HMDXB1 tedos DX monitor
zagruzka s ustr 0
28K ob}aq {ina
kontrolxnoe ~islo nositelq 000000

wwedite datu DD-MMM-YY:

adr.restarta: 152010

.D
? NOT FOUND: HUDI??.SYS
.



http://uploads.tapatalk-cdn.com/20160130/75cc9e5ef1555edbe6662880c06cb329.jpg

BYTEMAN
08.03.2016, 01:45
Patron, посмотри пожалуйста остальные образы, вроде мне кажется что было две дискеты с тедосом... Одна каталог не казала, а другая была норм...

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

Еще есть два блина DK с тедосом, но там сложнее - ДК я еще не запустил.

Patron
08.03.2016, 11:05
TEDOS есть в DX09.DSK, но каталог там совсем другой, нежели на снимке:



Image : DX09.DSK

Format : DX : DOS-11
Size : 250 Kb

File Blocks Date Bytes
---------- ------ ----------- ----------
HDDKB0.SYS 2 06-May-1986 1'020
HDLPA0.SYS 1 21-Jun-1984 510
UPD2 .BIC 17 14-Jan-1986 8'670
KSMT .BIN 5 24-Apr-1988 2'550
FTK1A0.BIN 113 24-Apr-1988 57'630
FTK2B0.BIN 107 26-Dec-1988 54'570
CHECK2.BIN 24 27-Jan-1987 12'240
PATCH .BIN 22 03-Mar-1986 11'220
SYSTEM.CCC 1 22-Apr-1987 510
HDPRB0.SYS 1 21-Jun-1984 510
HDDMB0.SYS 3 21-Jun-1984 1'530
HDDPB0.SYS 2 21-Jun-1984 1'020
HDDXB0.SYS 3 21-Jun-1984 1'530
HMDXB1.SYS 17 13-Feb-1987 8'670
HMMTB1.SYS 17 13-Feb-1987 8'670
XTECO .BIN 16 29-Apr-1986 8'160
FO .BIN 1 01-Jan-1970 510
HDDRB0.SYS 3 21-Jun-1984 1'530
HMDRB1.SYS 17 10-Jun-1985 8'670
HDMMB0.SYS 3 21-Jun-1984 1'530
HMMMB1.SYS 12 21-Mar-1984 6'120
HSAAC0.SYS 24 21-Jun-1984 12'240
HMDKB0.SYS 17 13-Feb-1987 8'670
---------- ------ ----------- ----------
23 Files, 426 Blocks
12 Free blocks


А где образ того диска, каталог которого виден на снимке ?

BYTEMAN
08.03.2016, 11:44
По идее должен быть слит и лежать в драйве... Если нет нигде, значит пропустил...

Patron
08.03.2016, 11:58
По идее должен быть слит и лежать в драйве...Так и есть:



Image : DX02.DSK

Format : DX : DOS-11
Size : 250 Kb

File Blocks Date Bytes
---------- ------ ----------- ----------
UPD2 .BIC 17 14-Jan-1986 8'670
HMMTB0.SAV 16C 17-Aug-1989 8'192
FDCP0 .SAV 64C 17-Aug-1989 32'768
SYSGEN.CCC 17 19-Sep-1986 8'670
HUDIB0.SYS 5 21-Jun-1984 2'550
HDMTB0.SYS 3 23-Jan-1986 1'530
HDDKB0.SYS 2 06-May-1986 1'020
HDLPA0.SYS 1 21-Jun-1984 510
SYSTEM.CCC 1 22-Apr-1987 510
HDDXB0.SYS 3 21-Jun-1984 1'530
HMDKB1.SYS 17 13-Feb-1987 8'670
HMMTB1.SYS 17 13-Feb-1987 8'670
HMDXB1.SYS 17 13-Feb-1987 8'670
FORM .BIN 1 01-Jan-1970 510
ZDKDA1.BIN 14 28-Nov-1985 7'140
ZDKCA1.BIN 10 09-Jan-1985 5'100
NASTR .BIN 1 01-Jan-1970 510
---------- ------ ----------- ----------
17 Files, 205 Blocks
247 Free blocks

BYTEMAN
08.03.2016, 12:08
Фух, я уже стреманулся что затер диск этот... Фух, повезло :)

hobot
08.03.2016, 21:24
Фух,
делай сразу всегда копию, что ты как первый раз с дискетами )

BYTEMAN
09.03.2016, 00:01
hobot, на что делать копию если на тот момент мы не умели их форматировать???)

form
09.03.2016, 00:12
на тот момент мы не умели их форматировать?
Кстати раз теперь умеем - хорошо бы подпрограмму оформить совместимо с родной RTшной форматилкой и туда вставить. Там есть код для проверки DX, нужно вставить код для форматинга...

BYTEMAN
09.03.2016, 10:32
Обновил папку с DX-образами на гуглдрайве, дозалил DX01. Больше обновлений туда не планируется.

Vslav
09.03.2016, 11:59
BYTEMAN, а реально сделать фотографии плат процессора (БЭ - Блоков Элементов) с двух сторон? Возможно, не сейчас а когда-нибудь позже - по одной вынимать из корзины и фотографировать. Еще хорошо бы живые РТ-шки и РЕ-шки посчитывать, но они там, скорее всего, запаяны.

MiX
09.03.2016, 12:31
Vslav, Сфотографировать могу я, но полный комплект не гарантирую. РТ и РЕ тоже могу прочитать, но это не быстрое дело т.к. они запаяны и лаком покрыты. А BYTEMANу лучше не курочить живую машину.

BYTEMAN
09.03.2016, 12:53
BYTEMAN, а реально сделать фотографии плат процессора (БЭ - Блоков Элементов) с двух сторон? Возможно, не сейчас а когда-нибудь позже - по одной вынимать из корзины и фотографировать. Еще хорошо бы живые РТ-шки и РЕ-шки посчитывать, но они там, скорее всего, запаяны.

Фоточки я буду делать когда буду всё от пыли вычищать - там на платах вековой слой :) Это только после вычитки всех носителей и как удостоверюсь, что всё работает как надо. А осталось мне подпаять DK и запустить их...

Прошивки есть в Книге 1, так что выпаивать РТшки и РЕшки нет необходимости - таблички с прошивками есть в документации.

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


А BYTEMANу лучше не курочить живую машину.
Верно, паять процессор надеюсь не придётся...

MiX
09.03.2016, 12:57
CМ2420/006.01
http://s013.radikal.ru/i323/1603/9c/fc0392fd8702.jpg (http://radikal.ru/big/a5287c3427654444bbac4adc6a9a2fbc)
http://s017.radikal.ru/i400/1603/da/59336f1cefc0.jpg (http://radikal.ru/big/667755585a6f45bba05302194be5becd)

BYTEMAN
09.03.2016, 13:04
CМ2420/006.01

ежели не изменяет память, плата таймера и эмулятора терминала...

MiX
09.03.2016, 13:11
CM2420/101
http://s019.radikal.ru/i632/1603/d5/5eb166072d42.jpg (http://radikal.ru/big/a540106341b44a20855d8434d60087a4)
http://s018.radikal.ru/i527/1603/02/0ab7cd7f6dac.jpg (http://radikal.ru/big/2cadc49f8f044ccabb66f30b0a52e514)

Vslav
09.03.2016, 13:13
Фоточки я буду делать когда буду всё от пыли вычищать - там на платах вековой слой :)
Отлично, главное не забыть тоже сфотать.


Vslav, Сфотографировать могу я, но полный комплект не гарантирую. РТ и РЕ тоже могу прочитать, но это не быстрое дело т.к. они запаяны и лаком покрыты
Ну раз РТ и РЕ есть в документации, то ждем скана. А за фотки плат - спасибо. Я схему прикинул 2420, вроде разобраться и сделать реплику можно, надо получить хотя бы общее представление как эта схема по платам в корзине разложена (Блок Монтажный называется). И по ходу там корзина хитрая, отнюдь не параллельно все распаяно. В 2420 два БМ - БМ1 и БМ2, схема БМ2 есть, схемы БМ1 (самой корзины для процессорных БЭ) я не нашел (возможно БМы одинаковы?).

MiX
09.03.2016, 13:25
CM2420/111
http://s03.radikal.ru/i176/1603/b7/52c10c4d74ba.jpg (http://radikal.ru/big/b8bd97975ccb4454acea5286e132c010)
http://s14.radikal.ru/i187/1603/23/04fba4fb718f.jpg (http://radikal.ru/big/b6ab42e6bbb445e1b9677ae09de8829a)

Vslav
09.03.2016, 13:35
ежели не изменяет память, плата таймера и эмулятора терминала...
Да, /006 - это таймер и память аппаратного загрузчика/пульта. А вот /101 - ясно что память, а схемы пока нету, но она наверняка в ОШ втыкается, поэтому некритично.

/100 - блок памяти на 64К слов, 22-битная, вероятно предусмотрено применение корректирующих кодов
/101 - похоже это контроллер к памяти /100, с блоком коррекции, хотя могу ошибиться

PS. Прикупил К1804ВС1 для изучения, вдруг по документации подробности не все выясним.

MiX
09.03.2016, 13:38
CM2420/110
http://s017.radikal.ru/i414/1603/49/a4d8169757e8.jpg (http://radikal.ru/big/ef194aa1662b4d9297f58f35c639fe5b)
http://s011.radikal.ru/i315/1603/34/5c35bd7a5bce.jpg (http://radikal.ru/big/bf71344cd6a1458684ee411b1a42c2fa)

BYTEMAN
09.03.2016, 13:42
В 2420 два БМ - БМ1 и БМ2, схема БМ2 есть, схемы БМ1 (самой корзины для процессорных БЭ) я не нашел (возможно БМы одинаковы?).
Ну, разные хотя бы по количеству слотов... По разводке - хз, если схемы нет - то это плохо... Но, думаю, чтонить придумать можно будет.

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


/100 - блок памяти на 64К слов, 22-битная, вероятно предусмотрено применение корректирующих кодов
/101 - похоже это контроллер к памяти /100, с блоком коррекции, хотя могу ошибиться
100 - память на РУ3, 101 - память на РУ6. У меня две платы 101 стоят.

Vslav
09.03.2016, 13:46
Ну, разные хотя бы по количеству слотов... По разводке - хз, если схемы нет - то это плохо... Но, думаю, чтонить придумать можно будет.
Схема вроде есть, но она хитро закодирована в схеме самих блоков, например идет цепь на штырек разъема (нарисовано такое "----->", и подписано типа X1:B14 потом там же написано E3 (12), и на 12 странице тоже находится такая же цепь, с тегом E3. Но она идет на X1:B9. Причем эти две страницы в разных блоках, очевидно что X1 - это разные разъемы, и так вот через теги (E3, E4, F* и прочие буквы с номерами) указано соединение.

MiX
09.03.2016, 15:13
CM2420/005
http://s16.radikal.ru/i191/1603/e6/65eab05a1b65.jpg (http://radikal.ru/big/f93e7be3da10417ea2698875a6b56fa3)
http://s13.radikal.ru/i186/1603/e6/63085ff5aee6.jpg (http://radikal.ru/big/f55f21724f7440eab98318e5b2f2dd32)

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

Vslav, С процессорными платами похоже всё. Остальные с номерами СМ1420/***,СМ5014/***.

BYTEMAN
09.03.2016, 15:20
CM2420/005
Подключается к клавишному пульту...



СМ1420/***
Если /4** - это от СМ1420.5410 - контроллер ЖМД.



СМ5014/***
От КНМЛ.

MiX
09.03.2016, 15:30
BYTEMAN, В твоей корзине я не увидел СМ2420/006.01, значит модификации СМок были.

BYTEMAN
09.03.2016, 15:32
BYTEMAN, В твоей корзине я не увидел СМ2420/006.01, значит модификации СМок были.
Она в периферийной корзине... Я её не фоткал ещё. В той корзине воткнута эта плата, блок связи для DX, три штуки ИРПС и два (или один? не помню точно) ИРПР. И шлейф уходит на ОШ дальше на контроллеры.

MiX
09.03.2016, 20:43
Не совсем в тему, но может будет интересно.

CM4
http://s017.radikal.ru/i418/1603/d5/64d7248e7a8f.jpg (http://radikal.ru/big/314314deb4d14db987b856336b66c8d6)

Скачать. (http://rghost.ru/download/private/8msf85XqN/363128b8689bc7f8ffb4d599e6a9d4f3/06cd636926769558e1e79617c28b24f6431edf56/06cd636926769558e1e79617c28b24f6431edf56/%D0%A1%D0%9C4.pdf)

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

Ещё не по теме.

СМ1 и СМ2
http://s019.radikal.ru/i625/1603/bd/52c77d80006a.jpg (http://radikal.ru/big/d1f370524a4f42ffb2919cafcc8d1feb)

Скачать. (http://rghost.ru/download/private/8LqgfnwYp/ceaa699989a84593f198f41a19f744c6/79bf427cf49d29bbc1e4925f773fcf277c6316aa/79bf427cf49d29bbc1e4925f773fcf277c6316aa/%D0%A1%D0%9C1_%D0%A1%D0%9C2.pdf)

dk_spb
09.03.2016, 20:54
Эх, где бы такие книжки в коллекциою приобрести....

MiX
10.03.2016, 17:06
Инмос
http://s014.radikal.ru/i329/1603/39/6a10d9e5ff01.jpg (http://radikal.ru/big/fe13487183f2481882ffe1098699b0cc)
Скачать. (http://rghost.ru/download/private/8lDFVpN6d/2ad0731780ea46d5a65a751498945fc1/0aecaed3612774ddd73eb40ca22f4d6ed7171fa9/0aecaed3612774ddd73eb40ca22f4d6ed7171fa9/%D0%98%D0%BD%D0%BC%D0%BE%D1%81.pdf)

Andrey_Ak
11.03.2016, 04:52
Насколько помню, нет кабеля НМД?

Это не он случайно:
http://tis.kz/temp/20160310_190801.jpg
http://tis.kz/temp/20160310_190808.jpg
http://tis.kz/temp/20160310_190902.jpg

На обоих концах РГ7КП-10Г3Т-В 0587 3290 мамы.

И еще кабель:
http://tis.kz/temp/20160310_191009.jpg
http://tis.kz/temp/20160310_191027.jpg
http://tis.kz/temp/20160310_191037.jpg
http://tis.kz/temp/20160310_191104.jpg
http://tis.kz/temp/20160310_191112.jpg

BYTEMAN
11.03.2016, 10:54
Ага, первый "шланг" между дисководами есть. Второй, который уходит непосредственно на контроллер, эта вот здоровая вилка есть, выходит шлейф и СНПшка отрезана.

BYTEMAN
11.03.2016, 10:54
От чего второй шланг не знаю...

Andrey_Ak
11.03.2016, 11:05
Ага, первый "шланг" между дисководами есть. Второй, который уходит непосредственно на контроллер, эта вот здоровая вилка есть, выходит шлейф и СНПшка отрезана.

Получается кабель тот? Нужен?

BYTEMAN
11.03.2016, 11:55
Получается кабель тот? Нужен?
К сожалению, не тот... :( Междисководник у меня есть (на этой фотке виден https://goo.gl/photos/MWQTet8GLansYnRJ6), а вот откуда уходят белые шлейфы - ответка СНПшная отрезана. Заюрал уже его домой, книжки по 5400 и 1420.5410 - буду спа(р)ивать :)

Patron
11.03.2016, 13:49
.

Есть где-нибудь книжка, полноценно описывающая работу контроллера 5400 ?

А то по контроллеру RK только видимость наличия информации - попытка эмуляции RK на основе имеющейся информации закончилась неудачно (https://github.com/freecores/w11/blob/master/doc/w11a_known_issues.txt).

form
11.03.2016, 14:00
полноценно описывающая работу контроллера 5400 ?
Да вроде не было там отличий от RK05. Так что все просто.

Patron
11.03.2016, 14:04
Да вроде не было там отличий от RK05. Так что все просто.Потому и нужна адекватная информация по 5400 - адекватной информации по RK в природе не существует.

BYTEMAN
11.03.2016, 14:09
Есть книга по СМ1420.5410 подробная.

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

Диагностический пульт к контроллеру имеется. Правда хвост обрезан, но тоже можно припаять.

form
11.03.2016, 14:14
адекватной информации по RK в природе не существует
Там настолько все просто, что хватит даже примера из сингеровской книжки. На bitsavers впрочем полно инфы про RK11 (см в разделе UNIBUS - RK05 только там бывает в оригинале).

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

Вторая глава в мануале (http://bitsavers.trailing-edge.com/pdf/dec/unibus/RK11-C_manual1971.pdf) - programming.

Patron
11.03.2016, 14:29
Вторая глава в мануале (http://bitsavers.trailing-edge.com/pdf/dec/unibus/RK11-C_manual1971.pdf) - programming.Это самое хорошее описание, но я не просто так дал ссылку (https://github.com/freecores/w11/blob/master/doc/w11a_known_issues.txt) на попытку реализации этого описания в ПЛИС, результат которой описан так: "RK11: hardware poll not working. The RK11/RK05 hardware poll logic is probably no reflecting the behaviour of the real drive."

Суть проблемы в том, что у каждого из приводов есть свой регистр состояния ( DS ), который может проецироваться по адресу 177400 ( RKDS ). В обычной ситуации по адресу 177400 виден DS того привода, который выбран старшими битами RKDA ( 177412 ), но в состоянии POLL - по адресу 177400 может быть виден DS любого из приводов и то, в какой последовательности и по каким причинам DS одного привода сменяется в RKDS регистром другого привода - понять по описанию едва ли возможно ( в всяком случае пока этого никто сделать не смог ).

form
11.03.2016, 14:37
может быть виден DS любого из приводов
Никогда подобного не встречалось. Впрочем все это давно было и теперь сложно что-то говорить. Но нужно ли об этом думать? Контроллер не предусматривает параллельную работу разных дисков, соответственно что выбрано то и должно быть. Не понимаю сути проблемы. Или хочется реализовать какой-то конкретный глючный контроллер который есть у конкретного человека со всеми его глюками?

Patron
11.03.2016, 14:47
Контроллер не предусматривает параллельную работу разных дисков, соответственно что выбрано то и должно быть.Центральный контроллер RK предусматривает параллельную работу локальных контроллеров всех 8 приводов, но чтобы передать задание локальному контроллеру - центральный контроллер должен быть свободен. Поэтому, пока выполняются операции с данными - начать другие операции невозможно, но пока выполняются операции без данных ( сброс, позиционирование и включение защиты записи ) - все 8 приводов могут быть озадачены одновременно.

form
11.03.2016, 14:58
все 8 приводов могут быть озадачены одновременно.
Не очень представляю себе это. Если не ошибаюсь, регистры адреса, буфера и счетчика относятся ко всему контроллеру и он напрямую с ними в процессе I/O манипулирует (можно наблюдать на пульте как они меняются). К чему приведет попытка поменять на ходу регистр адреса (чтобы выбрать другой привод) - загадка. Также ни один драйвер не предусматривает такого - запуск нескольких операций на одном контроллере одновременно (на любом контроллере). Так что по-моему просто не греть голову.

Patron
11.03.2016, 15:11
Не очень представляю себе это. Если не ошибаюсь, регистры адреса, буфера и счетчика относятся ко всему контроллеру и он напрямую с ними в процессе I/O манипулирует. К чему приведет попытка поменять на ходу регистр адреса (чтобы выбрать другой привод) - загадка.Пока идёт I/O и центральный контроллер занят - отработавшие локальные контроллеры ждут освобождения центрального. Поэтому, самое интересное начинается, когда центральный контроллер закончил I/O. Если прерывания включены, то после каждого прерывания - в RKDS находится DS очередного локального контроллера, завершившего операцию. В какой последовательности эти DS появляются в RKDS - документация явно не говорит. Если прерывания выключены - авторы эмуляторов идут вешаться, потому что такая ситуация в документации не описана вообще.



Так что по-моему просто не греть голову.И породить очередное убогое подобие. Зачем, если единственный в мире идеально точный эмулятор контроллера RK можно сделать за один день - надо только иметь адекватную информацию.

Кстати - эмуляторы DX и SM5631 уже без ошибок проходят все тесты XXDP.

form
11.03.2016, 15:40
Пока идёт I/O и центральный контроллер занят - отработавшие локальные контроллеры ждут освобождения центрального.
Пока что мне никто не объяснил как вообще можно их загрузить параллельно (и откуда вообще такая информация [страницу выше не показывать - нужна официальная инфа]).

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

Допустим так и есть. Слово прерывание мы сразу отбросим как несущественное - прерывание всего лишь следствие установки бита 7 в CSR и значит никакой разницы нет разрешено оно или нет. То есть при завершении I/O все регистры заведомо показывают правильную инфу для нужного привода независимо от того есть прерывания или нету. Остается решить в какой момент контроллеру разрешено переключиться на следующий привод. При чтении RKDS? При этом получается что если есть еще что обрабатывать - бит 7 в CSR тутже должен сброситься, а все регистры (адреса, буфера, счетчика) должны загрузиться новыми значениями и пуститься вскачь.

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

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

Patron
11.03.2016, 15:46
Пока что мне никто не объяснил как вообще можно их загрузить параллельно (и откуда вообще такая информация [страницу выше не показывать - нужна официальная инфа]). Для этого придется допустить, что регистры адреса, буфера и счетчик слов также для каждого привода своиВ каждой доке по RK первым делом написано, что каждый из 8 приводов RK может двигать головку сам, поэтому бит RDY в RKCS устанавливается сразу после НАЧАЛА выполнения приводом команды SEEK. Чтобы выполнять операции БЕЗ ДАННЫХ никакие регистры приводам не нужны, поэтому все 8 приводов RK могут одновременно выполнять команды SEEK, DRIVE RESET и WRITE LOCK.

form
11.03.2016, 15:51
Иными словами по-моему просто не надо греть голову и пытаться изобрести то для чего все-равно нет никакого софта :)

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


тобы выполнять операции БЕЗ ДАННЫХ никакие регистры приводам не нужны
Никакие? А регистр адреса в котором выбирается привод? А он между прочем динамический - в момент выполнения I/O он меняется.

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

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

Patron
11.03.2016, 15:52
Никакие? А регистр адреса в котором выбирается привод?Это регистр центрального контроллера. Приводами он не используется, а после установки бита RDY в RKCS - не используется и центральным контроллером.