Просмотр полной версии : ДВК (и всё, что с ними связано)
Страницы :
1
2
3
4
5
6
7
8
9
10
11
[
12]
13
14
15
16
17
18
19
Так HALT-Mode - это исключительно фенечка ДВК
Точнее ВМ процов. Которые использовались не только на ДВК. Но это уже снова к вопросу что считать чем...
DEC-овским микро-ODT
Ну он достаточно простой вообще. Хотя с чем сравнивать... Если с пультом (не путать с режимом пульта) или даже эмулятором пульта, то...
На примере эмулятора пульта Э100/25 (который еще запустить надо с пульта собственно):
173732 173004 000000 001000
$L 1000
$D 12700
$D 1022
$D 105737
$D 177564
$D 100375
$D 112037
$D 177566
$D 1372
$D 0
$D 42510
$D 46114
$D 20117
$D 44124
$D 51105
$D 20505
$D 0
$L 1000
$S
HELLO THERE!
---------- Post added at 16:02 ---------- Previous post was at 15:34 ----------
и не снились возможности
Лучше бы сделали возможность добавлять загрузчики как у DEC :)
Хотя и сейчас не поздно сделать и не требует вмешательства в существующее железо :)
kapitan-u
25.04.2015, 02:17
Я прицепился логическим анализатором к MC1201.02
В USER mode никто не трогает блок адресов 173ххх
Если самому обращаться из пультового монитора к этим адресам, то анализатор ловит события и монитор выдает bus error. Аналогично если перевести перемычками на старт 173000, то ловятся события. Итого: можно безомпастно поставить ПЗУ в панельку и настроить ее на адреса 173ххх стандартные ПЗУ для этого не подойдут, да и взять их негде. Самое практичное доработать немного РЕ-мулятор.
(+ ногу 23 панельки отцепить от земли и подать на нее инвертированный SEL)
Самый простой способ посадить ПЗУ 1801РР1 на МС1201.02 ( в принципе, подойдет и для МС1201.03 ). Адреса выборки - 173000-173777 по коммутации сигнала DIN ( 01 выв. ) ПЗУ.
http://storage3.static.itmages.ru/i/15/0425/h_1429931934_7630958_b300195371.jpg (http://itmages.ru/image/view/2490460/b3001953)
kapitan-u
25.04.2015, 06:43
Спасибо! Но это надо еще иметь программируемое ПЗУ и эту схему паять. Будем надеятся, что удастся запустить ре-мулятор.
kapitan-u, А почему Вам именно надо сажать на 173000. Посадите на адрес 160000 и запускайте с пульта @160000G.
При 173000 будет автозагрузка и при нажатии на кнопку "УСТ" будет опять автозагрузка и надо тогда нажимать кнопку "ПУЛЬТ" чтоб выйти в пульт.
---------- Post added at 11:52 ---------- Previous post was at 11:34 ----------
Ещё один важный момент! Надо ограничить емкость Ре-мулятора до 1кб. (если ставить на 173000). Иначе будет конфликт с КЖД который начинается с адреса 174000.
Даже с адреса 160000 ПЗУ на 8 К займёт всю страницу ввода-вывода, поэтому без доработки не обойтись. Самое простое - уменьшить ёмкость с 020000 до 0140000 - тогда ПЗУ займёт адреса 160000-173777 и можно будет запускать и автозагрузчик с адреса 173000, и какие-то ещё с других адресов.
Попробовал на реальном железе с адреса 160000 на м/х КМ1801РР1 с отключённым банком озу - загрузчик запускается.
@160000G
?DW-Boot-U-I/O error
160404
@
Просто у меня ЖД ещё не подготовлен, а так будет идти загрузка.
загрузчик запускаетсяХотя ПЗУ с нулями не мешает читать-писать регистры устройств, перекрываемых ПЗУ, но обеспечить TRAP4 при чтении регистра отсутствующего устройства ПЗУ не может, поэтому если ПЗУ перекрывает регистры устройств, то в процессе загрузки RT-11 драйвера не смогут получать достоверную информацию о наличии/отсутствии регистров.
Хотя ПЗУ с нулями не мешает читать-писать регистры устройств, перекрываемых ПЗУ, но обеспечить TRAP4 при чтении регистра отсутствующего устройства ПЗУ не может, поэтому если ПЗУ перекрывает регистры устройств, то в процессе загрузки RT-11 драйвера не смогут получать достоверную информацию о наличии/отсутствии регистров.
В ПЗУ по странице BS7 есть существенный недостаток - оно имеет время выборки не более 400 нс, тогда как КЖД обрабатывает адреса регистров 174000-174016 программно, с существенной задержкой. Регистр 174020 - аппаратный.
Кстати, если я возьму 1201.02, отключу банк ОЗУ 140000 и воткну в панельку ПЗУху с этого адреса, RT11 загрузится, или как? А то читалки или программатора у меня нет, а альтернативную прошивку вместо 055 я таки нашел. Вместо номера на ней написано ВМ2, похоже, номер для нее сочинить не удосужились...
Кстати, если я возьму 1201.02, отключу банк ОЗУ 140000 и воткну в панельку ПЗУху с этого адреса, RT11 загрузится, или как?
Загрузится. BSTRAP проверяет возможности записи.
AFZ, Так с этого адреса ПЗУ и работает. Банк ОЗУ отключать не нужно, нужно загрузить RT11 и дальше копировать командой DUMP.
Не-а! То ПЗУ, которое работает с этого адреса, находится "в тени". Его видно только в HALT-mode. Можно, конечно, воспользоваться хитрым приемом, который придумал В. Полетаев, запустить в HALT-mode свою программу и выгрузить работающее HALT-модовое ПЗУ, тоже, кстати, вариант... Чего я на самом деле боюсь, это не стекли ли заряды с отечественных плавающих затворов? Все-таки более 20 лет прошло...
AFZ, Так это ПЗУ основное или дополнительное?
Можно, конечно, воспользоваться хитрым приемом, который придумал В. Полетаев, запустить в HALT-mode свою программу и выгрузить работающее HALT-модовое ПЗУПример запуска кода пользователя в HALT-моде ВМ2 можно посмотреть здесь: VM2MEM (http://emulator.pdp-11.org.ru/misc/VM2MEM.zip)
AFZ, Так это ПЗУ основное или дополнительное? Это ПЗУха, которую надо вставить вместо 055-й, после чего можно будет загружаться с DW по команде B.
Пример запуска кода пользователя в HALT-моде ВМ2 можно посмотреть здесь: VM2MEM Угу, спасибо. Я только еще не решил, что я буду делать: добывать из дальней кладовки платы и собирать из них ДВК (очень утомительное занятие) или, в порядке тренировки с Atmega8515, клепать читалку для РЕ2/РР1. Тем более, что где-то еще есть 182, 183 и какая-то альтернативка для MY.
kapitan-u
25.04.2015, 22:06
Есть прогресс. Удалось запустить ре-мулятор. По какой то причине его вход CS0 просто садил мой ~nSEL на землю, пересадка на CS1 помогла. В данный момент блок ОЗУ 140000 отключен и вместо него стоит 8к ремулятор. DWboot.bin в нем лежит по адресу 153000 я все ячейки открыл в пульте и сверил - все правильно.
Тут говорили код позиционно независимый, но у меня запуск 153000G неработает :(
kapitan-u, Код инвертирован?
kapitan-u
25.04.2015, 22:31
Да. я же все проверил в пульте. Уже работает! Просто винт надо было подключить.
Теперь надо допилить ре-мулятор. Сейчас от отвечает на весь блок 160000-177777 и не используемые ячейки забиты нулями (т.е. на шине единицы ОК)
Вроде по reply не конфликтует, но лучше сделать все красиво.
Просто винт надо было подключить.При отсутствии привода результат загрузки должен выглядеть так:
@173000G
?DW-Boot-U-I/O error
173404
@
Patron, При отключенном приводе регистры отключаются (BUS ERROR). Только на 174020/100000 показывает.
В моём случае после G просто мигает курсор.
В моём случае после G просто мигает курсор.Пока мигает курсор - процессор 32'768'000 циклов читает регистр 174020 - если там всё время 100000, то после прокрутки всех циклов должно выйти сообщение об ошибке:
loc210:
Mov #174000, R4
Mov #23, @#10002
loc222:
Dec @#10002
loc226:
BEq loc370
Mov #10, 20(R4)
Mov #1750, R3
loc242:
Mov #100000, R5
loc246:
Tst 20(R4)
BPl loc262
SOB R5, loc246
SOB R3, loc242
Br loc370
Я так понимаю, что таким образом гарантируется, что при автозапуске с включением питания - диск успеет раскрутиться и пройти автотест даже на процессоре с быстродействием 5 MIPS.
kapitan-u
26.04.2015, 01:17
Большое спасибо Vslav ! ре-мулятор теперь работает как надо. и CS0 работает и окно 173xxx ! Из модификации на плате надо только отрезать ногу панельки 23 от земли и подключить туда ~nSEL с 10й ноги D7.5
Вроде дозрел понемногу открыть отдельную тему про subj и продолжить работу над своим вариантом. А пока проделал небольшой эксперимент: попробовал собрать RT-11SB вместо RT-11FB для RTEM'а (зря чтоли в 5.6/5.7 исходники RMON общие).
>RTE RT11SHSB/SH
RTEM-11 (RSX-11M) V01.00
RT-11SB V05.07
.SET TT QUIET
.SH ALL
RT-11SB V05.07
Booted from VS0:RTEMFB
USR is set SWAP
EXIT is set SWAP
KMON is set NOIND
MODE is set NOSJ
TT is set NOQUIET
ERROR is set ERROR
SL is set ON
EDIT is set KED
FORTRAN is set FORTRA
KMON nesting depth is 3
CLI is set DCL, CCL, UCL, NO UCF
Emulated RT-11 environment, processor type unknown
60KB of memory
FP11 Hardware Floating Point Unit
Extended Instruction Set (EIS)
50 Hertz System Clock
Multi-terminal support
SB timer support
FPU support
Extended unit support
Device Status CSR Vector(s)
------ ------ --- ---------
LD Installed 000000 000
BA Installed 000000 000
NL Installed 000000 000
SL 127312 000000 000
SD Installed 000000 000
VS Resident 000000 000
QW Not installed 000000 000
TT (Resident)
VS (Resident)
VS0 = DK , SY
BA
NL
LD
SL (Loaded)
SD
1 free slots
Job Name Console Level State Low High Impure
--- ---- ------- ----- ----- --- ---- ------
0 RESORC 0 0 Run 000000 127236 144176
Unit Owner Type WIDTH TAB CRLF FORM SCOPE SPEED
--------------------------------------------------------
0 Console DL 80 Yes No No Yes N/A
Address Module Words
------- ------ -----
165324 VS 854.
142510 RMON 4806.
127304 SL 2882.
001000 ..BG.. 22114.
No LD units mounted
.
Правда файл системы все-равно нужно обзывать RTEMFB.SYS - прошито в программе RTEM, но это как раз в планах - в своей реализации RTEM сделать возможность загрузки по выбору.
Использование памяти:
RT-11FB RT-11SB
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~
Address Module Words Address Module Words
------- ------ ----- ------- ------ -----
165324 VS 854. 165324 VS 854.
135744 RMON 6008. 142510 RMON 4806.
122540 SL 2882. 127304 SL 2882.
001000 ..BG.. 20912. 001000 ..BG.. 22114.
2 All: А имеет ли какие-то особенности подключение 1801РР1 в качестве ПЗУ для считывания? Я, по-простому, подключил ее точно так же, как и 1801РЕ2: линии AD00-15, как и положено, 3 - SYN, 1-RD, 23-CS - заземлил, 2-RPLY, а 21-22 бросил в воздухе. А вот сейчас боюсь, не попорчу ли я этим содержимое ПЗУ. Все-таки МОП-входы, может их тоже куда-нибудь подключить?
И еще вопрос: резистором какого номинала "подпереть" RPLY на +5В ?
AFZ, PP1 Пин-то-Пин совместима. Подробности можно почитать- здесь. (http://ic-info.ru/upload/iblock/28e/1801РР1.pdf)
PP1 Пин-то-Пин совместима. Этого не может быть потому, что этого не может быть никогда. (с)
Подробности можно почитать- здесь. И здесь это подтверждается. На ногу 22 следует подать "Лог. 1" (открытым текстом этого не сказано, но можно понять из времянок чтения-записи), потенциал ноги 21 может быть любым между 0 и +5В, так, что обе эти ноги проще всего подключить к +5В, иначе надежность не гарантируется - хрен его знает, какие там потенциалы наведутся на ногах, брошенных "в воздухе". А у 1801РЕ2 ноги 21-22 помечены, как NC.
За книжку - спасибо.
---------- Post added at 09:35 ---------- Previous post was at 08:12 ----------
Подробности можно почитать- здесь. Поразглядывал книжку внимательнее. Во-первых, про ноги 21-22 таки прописано, что в режиме чтения их нужно либо заземлить, либо подать +5В, причем про 21-ю в другом месте заявлено, что +5В предпочтительнее. Во-вторых, в той игрушке, которую я склепал на АТмеге 8515, достаточно подключить к свободной ноге любого порта 22-ю ногу (RD/WR), разземлить и подключить к другой свободной ноге порта CS (23), добавить источники +24В, +18В и обеспечить их коммутацию на 5 ногу (+5 туда же подать через резистор), подправить софтину и получится программатор этих РР1.
Насчет ПЗУ.
Доки на программирование М1801РР1 ( классические 1991 г. ) :
http://narod.ru/disk/9026099000/1801rr1.zip.html
( IE8 не поддерживается )
Сканы любезно предоставлены уважаемым господином anonymous.
Следует учитывать, что в 1801РЕ1 выв. 22, 21 были заведены разряды адреса А16, А17.
Теоритически, для 1801РЕ2 следует придерживаться пиноута от 1809РУ1/537РУ11 :
http://storage4.static.itmages.ru/i/15/0507/h_1431006066_5931355_8d1ed9008f.jpg (http://itmages.ru/image/view/2528228/8d1ed900)
где 21 выв - подложка.
"Теоретически" про РЕ2 вот тут всё без теоретизирований расписано:
http://155la3.ru/datafiles/kr1801_tu.pdf
MiX, Сегодня тебе звонил, но ты бы вне зоны.
Отфоткал я КМД-255 с вновь прибывшего Кванта-4С и подписал номиналы.
http://bk0010.spb.ru/PHOTO/NEBK/2/KMD255KM.JPG
Доки на программирование М1801РР1 ( классические 1991 г. ) : Этот же скан (с тем же просветом в тексте внизу 20-й страницы), но оформленный в виде PDF, только что выложил MiX двумя мессагами выше.
Теоритически, для 1801РЕ2 следует придерживаться пиноута от 1809РУ1/537РУ11 В общем-то из этого скана вполне понятно, как надо делать.
"Теоретически" про РЕ2 вот тут всё без теоретизирований расписано: Вот-вот. Что я и написал. 21-22 не задействованы. По-буржуйски - NC (Not Connected).
Объясняю для тех, кто далек от темы М-ЭВМ.
Если в колодку с неразведенными 21, 22 выв. вставить ИС ПЗУ 1801РЕ1 или 1801РР1 - М-ЭВМ скороее всего не пустится или будет часто спонтанно висеть.
Более того, колодку с внутренней магистралью М-ЭВМ часто разводят именно для внешного отладочного оборудования - что бы вместо ПЗУ вставлять стенд.
Пример - КМД.
Более того, как представитель предприятия - изготовителя КР1801РЕ2 не дам 100%, что выв. 21 и 22 не разваривались на кристалл - вероятно, были варианты.
Году так 1989 расспрашивал человека, причастного к исполнениям РЕ2 - он говорил, что возможно по заказам были варианты, т.е. 100% вероятности NC нет.
Т.е. если кратко - что бы небыло сюрпризов и проволок на плате, надо разводить
21, 22 к шине +5в. через резистор 150 ом - 3.3 ком.
Если в колодку с неразведенными 21, 22 выв. вставить ИС ПЗУ 1801РЕ1 или 1801РР1 - М-ЭВМ скороее всего не пустится или будет часто спонтанно висеть. Про 1801РЕ1 я ничено не знаю, не видел. А вот с РЕ2, скорее всего, все будет работать нормально. Да и подключение куда-то 21-22 ног РР1 - тоже чистая перестраховка. 21 нога - это питание схем программирования. Блуждающие потенциалы и наводки не в состоянии пркормить довольно жручую схему, так, что ничего ей в брошенном состоянии не будет. А 22-я - логический вход управления схемами записи/стирания, при отсутствии питания этих схем он просто неактивен.
Более того, как представитель предприятия - изготовителя КР1801РЕ2 не дам 100%, что выв. 21 и 22 не разваривались на кристалл - вероятно, были варианты. Склонен полагать, что в серийных, правильно маркированных микросхемах РЕ2 с общеизвестными прошивками, ноги 21-22 таки NC. А то, что было по заказам, должно иметь спецмаркировку, и уж номер прошивки точно должен отличаться от общеизвестных.
Специально сейчас перетер с ветераном, он сказал, что в 1986 г. часто корпусировали кристаллы РЕ1 в пластик и маркировали РЕ2, т.к. не все прошивки РЕ2 были готовы к 27 съезду, к которому и делалась КР1801РЕ2.
А насчет маркировки партий и извещений - может, на А. это еще кое-как и соблюдалось, но в моем городе самая первая проблема - не качаться при проходе проходной. Очень хорошо, если в цеху правильно соориентируют рамку при разварке - но примерно у единиц % ИС этот не удавалось, ввиду повального алкоголизма у рабочих и недостаточного интеллекта у теток-проектировщиков ("конструктора").
Кстати, в Солнечногорске вообще КР1801РЕ2 не испытавали - от них шел массовый брак 326 и др. прошивок, до 30% сразу выявлялось, остальные - потом.
Не так давно с одной такой столкнулся - в блоке КНГМД в упор не хотела грузится с диска, в программаторе к/с - ок. Поставил 253 Ангстрема - БК11М загрузилась...
1986 г. часто корпусировали кристаллы РЕ1 в пластик и маркировали РЕ2, Повторюсь, про РЕ1 ничего не знаю, если что и читал когда-то, не помню ничего. А что, там какие-то особенности?
2All: А я ее таки нашел и прочитал. Ловите. https://yadi.sk/d/koWW7SDPgWSfe
Это альтернатива прошивке 055 для ДВК с ВМ2 и ВП1-013. Поддерживает загрузку с RK, MT, DW, MY и кучки не помню еще каких устройств. Увы, я смог прочитать только в .hex, на пробу сконвертировал в .bin, вроде все в порядке.
Кто там страдал с ВМ2 и DW? Это то самое, что нужно.
AFZ, Просто класс!!! :v2_thumb::v2_clapp::v2_cheer:
Спасибо за прошивку!!!
Просто класс!!! А какой класс был, когда я ее добывал!.. Программатора, который бы понимал эти м/с у меня и в обозримой округе нет и не предвидится. Идею собрать ДВК из лежащих в дальней кладовке плат я отверг - больно глубоко все это закопано. По некотором размышлении, решил склепать читалку на AVR, благо, АТмега8515 уже давно лежит без дела в коробочке с радиодеталями. Ладно, склепал платку (лазерный утюг рулит!), сочинил софтинку и тут засомневался: а вдруг бесценная информация повредится из-за того, что я бросил ноги 21-22 в воздухе? Яндекс с гуглом ничего хорошего не нашли, пришлось спрашивать здесь, ты весьма кстати выложил правильную доку, вопрос закрылся, хотя шума с разгону хватило еще на десяток мессаг.
Конечно, остался вопрос, как принять данные в писюк. Я, не найдя подходящей программы, воспользовался виндовым Хипертерминалом (из-под ХРеновины). Софтинку в АТмегу склепал, чтобы она выдавала результат в Intel HEX (упрощенном), полученное, по-простому, скопипастил в редактор FAR'а, и весь хрен до копейки!..
А какой класс был, когда я ее добывал!.. Программатора, который бы понимал эти м/с у меня и в обозримой округе нет и не предвидится. Вы правильно считали прошивку. Можете сами проверить в эм. Патрона. Для этого нужно скачать эм.- здесь. (http://emulator.pdp-11.org.ru/DVK/distr/DVK_Emulator_02.05.15_20-12.rar)
Далее поместить прошивку в папку эмулятора и отредактировать файл default.cfg в текстовом редакторе.
Где вместо 055 прошивки
VM2.BootROM_DataFile = 055.DAT
прописать считаную
VM2.BootROM_DataFile = RR1-VM2alt.bin
Далее файл сохранить и можете запускать эмулятор.
Идею собрать ДВК из лежащих в дальней кладовке плат я отверг - больно глубоко все это закопано. По некотором размышлении, решил склепать читалку на AVR, благо, АТмега8515 уже давно лежит без дела в коробочке с радиодеталями. Ладно, склепал платку (лазерный утюг рулит!), сочинил софтинку и тут засомневался: а вдруг бесценная информация повредится из-за того, что я бросил ноги 21-22 в воздухе? Яндекс с гуглом ничего хорошего не нашли, пришлось спрашивать здесь, ты весьма кстати выложил правильную доку, вопрос закрылся, хотя шума с разгону хватило еще на десяток мессаг. Я лично ставил РР1 ( с прош. 377) вместо РЕ2 на плату МС1201-04 и работало без проблем.
Конечно, остался вопрос, как принять данные в писюк. Я, не найдя подходящей программы, воспользовался виндовым Хипертерминалом (из-под ХРеновины). Софтинку в АТмегу склепал, чтобы она выдавала результат в Intel HEX (упрощенном), полученное, по-простому, скопипастил в редактор FAR'а, и весь хрен до копейки!.. Было-бы полезно Вам надо найти коробочку с другими прошивками и прочитать их.
С Победой Вас!:v2_dizzy_drink:
Вы правильно считали прошивку. Ну и замечательно. Собственно, я и ждал что кто-то ее проверит. Про эмулятор я как-то не сообразил, вернее не знал, что там используются образы этих ПЗУх.
Я лично ставил РР1 вместо РЕ2 на плату МС1201-04 и работало без проблем. Я тоже пихал РР1 - вот эту самую прошивку - в 1201-02, РР1 с прошивками 183 и 184 - в КЦГД, все работало. Но это было тогда, микросхем было по несколько штук, да и дозаказать можно было. А тут держишь в руках уникальный экземпляр и знаешь, что грохнешь его, и все, другого в природе не существует!.. :)
В общем-то, конечно, чистая перестраховка. Зато теперь, при нужде, эту мою игрушку можно будет доработать до программатора, как я понял из полученной доки - ничего военного. :)
Было-бы полезно Вам надо найти коробочку с другими прошивками и прочитать их. Уже нашел. На днях вычитаю и выложу.
Вы правильно считали прошивку. Можете сами проверить в эм. Патрона. Поиграл с этой прошивкой в эмуляторе. Во-первых, обнаружил, что появилась новая команда - A. Выдает список всего, что "видно" на Q-Bus, в виде "начало-конец". Во-вторых, посмотрел на реализацию загрузки Абсолютного Загрузчика с перфоленты. По команде 176560L с адреса 157500 размещается сам перфоленточный абсолютный загрузчик, с адреса 157744 пересылается полноценная программа "начальный загрузчик", а не тот хвостик от нее, который грузился под микро-ODT Э-60, ну, и происходит запуск с 157744. То есть, если работать с настоящей перфолентой, можно, включив "Пульт", подать команду 177550L не ставя ПЛ с абс. загрузчиком (его занесет HALT-программа), а потом, погасив "Пульт" и вставив ленту с LDA-файлом, запустить абс. загрузчик командой 157500G. Или, если вместо абс. загрузчика используется собственная программа, допустим, на компакт-кассете, подаем команду 177500L, а на кассете первая запись - тот самый самодельный загрузчик. То же самое можно сделать и для загрузки с компорта 176560, я когда-то делал такое...
*******************************
Это было вчера. А сегодня с утреца я вычитал очередную РР1 с надписью карандашом "093" Тут уже упоминалась какая-то прошивка 093, не знаю, то это или нет. То, что у меня, записано на "Кванте" в конце 92 - начале 93-го. https://yadi.sk/d/ossMfKVsgXk2Z
Во-вторых, посмотрел на реализацию загрузки Абсолютного Загрузчика с перфоленты. По команде 176560L с адреса 157500 размещается сам перфоленточный абсолютный загрузчик, с адреса 157744 пересылается полноценная программа "начальный загрузчик", а не тот хвостик от нее, который грузился под микро-ODT Э-60, ну, и происходит запуск с 157744.
AFZ, а почему именно с 176560L?, это-же адрес последовательного порта.
И как понять "полноценная" программа? Что там может быть напихано?
Или, если вместо абс. загрузчика используется собственная программа, допустим, на компакт-кассете, подаем команду 177500L, а на кассете первая запись - тот самый самодельный загрузчик. То же самое можно сделать и для загрузки с компорта 176560, я когда-то делал такое... А вот здесь поподробней пожалуйста. Это что-то типа TU58?
не знаю, то это или нет. Да это неофициальная 093* для КМД. В 8 книге Преснухина 093 официальная упомянута как для КУВТ-ДВК (не для КМД). Вот эту интересно было-бы найти.
AFZ, а почему именно с 176560L?, это-же адрес последовательного порта. Потому, что надо указывать адрес существующего (отвечающего на Q-Bus) устройства. Загружать таким образом в эмуляторе нечего, но поразглядывать содержимое ОЗУ - самое то.
И как понять "полноценная" программа? Что там может быть напихано? Полноценная программа начальной загрузки с ПЛ - это вот:
Load = 37400
. = 37744
START: MOV device,R1
Loop: MOV #.-LOAD+2,R2
ENABLE: INC @R1
PWAIT: TSTB @R1
BPL PWAIT
MOVB 2(R1),LOAD(R2)
INC LOOP+2
BRNCH: BR LOOP
DEVICE: 0 ; здесь надо записать адрес регистра состояния устройства,
; откуда загружаемся.
.END
Располагается в последних 14 словах памяти. Позиционно независима с дискретностью в 256 байт (128 слов), т.е. ячейка DEVICE в младшем байте адреса должна иметь 376. Ее задача - загрузить абсолютный загрузчик.
На машинках с пультом (той же Э-100/25) ее полагалось в кодах вводить с пульта. На LSI-11/03 и ее клоне Э-60, действия, которые выполняет эта программа, перенесли в микро-ODT, а в ДВК, как мы видим, приняли свое оригинальное решение.
Подробности можно посмотреть на http://retropc.org/soderjanie_149.html (только что нашел).
А вот здесь поподробней пожалуйста. Это что-то типа TU58? Нет, это устрйство CT:, был ли у него DEC-овский прототип и, если был, то как его звали - не знаю. Подробности про его СМ-овский вариант СМ 5211 можно посмотреть по той же ссылке.
Да это неофициальная 093* для КМД. То есть у меня то же самое? Мне тогда обещали что-то совсем выдающееся...
На машинках с пультом (той же Э-100/25) ее полагалось в кодах вводить с пульта.
Не нужно с пульта вводить. Достаточно стандартным эмулятором пульта загрузить абсолютный загрузчик с перфоленты, а уже им грузить LDA.
Не нужно с пульта вводить. Достаточно стандартным эмулятором пульта загрузить абсолютный загрузчик с перфоленты, а уже им грузить LDA. Это на продвинутых машинках, где этот эмулятор пульта есть. А на древних бездисковыых этого эмулятора нет, как класса. Собственно, на хрена нужна ПЛОС, если есть диски? Перфоленточная ОС в работе - строго от безысходности, ни один нормальный человек, имея под рукой машинку с дисками и той же RT-11, не станет программировать, используя ПЛОС. Естественно, не считая развлечений, типа "Плпробую-ка я по приколу попрограммировать под ПЛОСом". А для машинок с единственным органом управления в виде пульта, в упомянутом мной руководстве даже подробно расписано, какие надо нажимать кнопки.
Это на продвинутых машинках, где этот эмулятор пульта есть.
Скажем проще, это на любой Э100/25 (речь шла о нем) где есть ПЗУшка независимо от продвинутости и дисков (то есть просто на любой я думаю) :)
---------- Post added at 20:53 ---------- Previous post was at 20:52 ----------
какие надо нажимать кнопки
Ну пульт в старых унибусных машинах везде одинаково работал, там ничего сложного. И команды в эмуляторе пульта построены по той же логике.
Скажем проще, это на любой Э100/25 (речь шла о нем) где есть ПЗУшка независимо от продвинутости и дисков (то есть просто на любой я думаю) Вероятно, на ранних машинках ПЗУ таки не было. Его же надо было прошивать проволокой через феритовые сердечники. Микрокод еще шили, а на программы, ИМХО, в те времена не замахивались. Клонов PDP-11 тех времен (конец 70-х) я не видел, а вот трансформаторное ПЗУ микрокода СМ-1 помню хорошо. А электронные ПЗУ появились позже, по крайней мере в серийной продукции.
Вероятно, на ранних машинках ПЗУ таки не было
Все может быть, но вживую таковых не видел.
То есть у меня то же самое? Мне тогда обещали что-то совсем выдающееся...Не совсем, по адресу 1EA0 слово заполнено единицами. Но по моему это не относится к программе.
Перфоленточная ОС в работе - строго от безысходности Вот здесь я не согласен. Перфолента используется там, где невозможно использовать другие носители. Например из-за эл. магнитных полей силовых установок, агрессивности сред итд. Да и по долговечности перфоленту можно хоть через >100 лет прочитать без потери какой либо информации.
Как-то вот так...
2 All: Вот последняя порцайка инфы из моей коллекции РР1. https://yadi.sk/d/suQLcDgygZ4jw Все остальное уже выложено.
Это программа графического протокола KeyGP для КЦГД-182. Занимает две РР-ки - 183 и 184, вместе с РЕ2-182 обеспечивает полноценный графический адаптер с векторной графикой, тормозной только. Вроде-бы АДОСовский Бэйсик умел пользовать графику KeyGP, были еще какие-то программы, но, в общем-то, вещь, скажем прямо, малополезная.
В принципе, все прошивки КЦГД просятся в один РЕ-мулятор, если, конечно, на нем есть переключатель, которым можно рулить содержимым. Воткнуть его (мулятор) вместо имеющейся 181/182 и переключать: чтобы просто поработать в текстовом режиме, включить одну 182, чтобы запустить какую-то из массы графических программ для КЦГД-181, включить одну 181, а захочется поиграть с KeyGP - включить все три - 182, 183 и 184. Адрес 183-й прошивки 120000 (0xA000), 184-й - 140000. Если кто не знает, 181/182 - 100000. Адрес, если что, виден в .hex-файле.
Это программа графического протокола KeyGP для КЦГД-182.
Есть ли какой-либо софт для КЦГД, который использует 183 и 184, и который можно запустить с ними и посмотреть?
РЕ-мулятор, если, конечно, на нем есть переключатель, которым можно рулить содержимым
Угу, есть, перемычки - можно выбирать одну из заданных конфигураций, коих в прошивке может быть до 14. А также есть в сумме до 4-х входов выборки - одновременно можно поддерживать до 4-х РЕ2, то есть запросто обеспечить эмуляцию сразу трех установленных микросхем на плате КЦГД.
PS. А еще есть документация (http://forum.pk-fpga.ru/download/file.php?id=336), которая должна помочь ответить на все возникающие вопросы ;)
Есть ли какой-либо софт для КЦГД, который использует 183 и 184, и который можно запустить с ними и посмотреть? Есть. Только он комерческий, продавался Квантом в начале 90-х на дискетах, защищенных от копирования. Защита там довольно навороченная, я в свое время пытался взломать защиту этого самого KeyGP, есть у меня пара этих защищенных дискет с загружаемой (не ПЗУ-шной) версией - бесполезно, там сам черт ногу сломит. (позже Полетаев выслал мне незащищенные версии этого загружаемого KeyGP, 181-й вариант даже заработал, но толку с него...)
Где-то у меня лежат несколько дискет со всем этим софтом, с удовольствием кому-нибудь подарю, а разбираться самому ни времени, ни желания. Что там - почти не помню, какой-то графический редактор, что-то, связанное с проектированием печатных плат, еще какая-то ерунда. Графический редактор я даже запускал, он даже с мышкой работал, правда вместо мышиного курсора было перекрестие на весь экран. Мышка тоже где-то валяется, огромная, неудобная и со спец. интерфейсом. ИМХО, выяснить подробности интерфейса, взять обычную писюшную мышку и сваять к ней переходник на 8-й Меге, а эту выбросить. Но, повторюсь, заниматься всем этим ни времени, ни желания.
---------- Post added at 09:51 ---------- Previous post was at 09:06 ----------
А еще есть документация, которая должна помочь ответить на все возникающие вопросы Все мои интересы с реальным железом ДВК - это спасти, что возможно, с 5 шт. ДВК-шных винчестеров, после чего с удовольствием раздам всю кучу ДВК-шного хлама, который у меня еще остался.
Несколько раз пытался делать это через дискеты - крайне утомительное и ненадежное занятие. Передавать через компорты - долго и софт писать надо, а заниматься этим серьёзно - времени нет. Отчего я и интересовался каким-нибудь контроллером для более-менее современных винчестеров с эмуляцией ДВК-шного запоминающего устройства с прямым доступом файлом какой-либо писюшной файловой системы, чтобы потом просто подцепить этот файл к эмулятору на писюке, и вперед.
То, что предлагают на соседнем форуме, с самодельной разбивкой диска на самодельные разделы, не годится - к писюку такое просто так не подцепишь, нужно еще изобретать какой-то софт для переноса этих разделов в писюшную ФС.
В общем, все мрачно...
Передавать через компорты - долго и софт писать надо
Строго говоря, софт есть прямо в системе изначально :)
Строго говоря, софт есть прямо в системе изначально Какой софт? Принять файл с компорта? И что потом делать с полученной свалкой файлов? А как на тему контроля? Сбойнет что-нибудь, и дальше?
Я представляю себе подходящую софтину так: берется файл на писюке, в нем создается образ диска RT-11, на ДВК пишется драйвер - минимальный, для SJ/FB, на этот диск с ДВК, не торопясь, копируем все, что можно, потом суем этот файл-образ эмулятору, и вперед. Собственно, ничего военного, консольные Win32-приложения я писать умею, но время!.. Или есть варианты готового?
Но, даже если и найдется подходящая софтина, передача будет очень медленной, даже на 57600, а быстрее 065-я не умеет. Интересно, разогнать ее вдвое не выйдет?
Какой софт? Принять файл с компорта? И что потом делать с полученной свалкой файлов? А как на тему контроля? Сбойнет что-нибудь, и дальше?
И принять и передать и файлы (что автоматически означает и устройства). Контроль сбоев и повторная пересылка - по определению. А что делать - это уж исходя из того для чего собственно нужно было передать :)
Или есть варианты готового?
Готовое и самое простое (не требующее установки какого-либо софта) - в виндовсе E11 который через COM порт подключается к ДВК. Все передается через TRANSF/VTCOM (входит в состав RT-11 V5 всех версий). Если нужен образ устройства, а не просто файлы - устройство бьется на куски с помощью COP/DEV/FIL. Времени конечно требует немало, но вполне можно оформить в виде командного файла и запустить на ночь...
Ну и разумеется теперь когда есть HX, еще проще его использовать :)
Где-то у меня лежат несколько дискет со всем этим софтом, с удовольствием кому-нибудь подарю, а разбираться самому ни времени, ни желания. Что там - почти не помню, какой-то графический редактор, что-то, связанное с проектированием печатных плат, еще какая-то ерунда.
Дискеты обязательно надо считать. У нас на форуме кто-то это умеет делать.
Мышка тоже где-то валяется, огромная, неудобная и со спец. интерфейсом. ИМХО, выяснить подробности интерфейса, взять обычную писюшную мышку и сваять к ней переходник на 8-й Меге, а эту выбросить. Но, повторюсь, заниматься всем этим ни времени, ни желания.
---------- Post added at 09:51 ---------- Previous post was at 09:06 ----------
Все мои интересы с реальным железом ДВК - это спасти, что возможно, с 5 шт. ДВК-шных винчестеров, после чего с удовольствием раздам всю кучу ДВК-шного хлама, который у меня еще остался.
Несколько раз пытался делать это через дискеты - крайне утомительное и ненадежное занятие. Передавать через компорты - долго и софт писать надо, а заниматься этим серьёзно - времени нет.
В общем, все мрачно...
У меня есть IDE для ДВК - планирую на него все MFM HDD бэкапить.
Мышку не выкидывайте, лучше мне отдайте.
PS: Я писал на е-мейл, но видимо не дошло до тебя.
PPS: У меня есть какой-то KEYMUS , который видимо KEYGP без защиты. ПКМ менюшка KEYGP вылезает по клавише УСТ.РЕЖИМА.
Я представляю себе подходящую софтину так: берется файл на писюке, в нем создается образ диска RT-11, на ДВК пишется драйверПрогресс не стоит не месте и уже дошёл до возможности загрузить ДВК ( и даже просто голую материнскую плату ) через единственный порт 177560 : Загрузка RT-11 через порт системного терминала (http://zx-pk.ru/showthread.php?postid=543602). При этом образ системного диска находится на PC в нулевом приводе виртуального устройства HX, а на остальные 7 приводов можно при помощи команды COPY/DEV копировать образы любых устройств ДВК ( нужно только поместить драйвер копируемого устройства в образ системного диска HXsys54.DSK ).
Если же порт 177560 занят контроллером КЦГД и терминальное подключение PC к ДВК невозможно - загрузить ДВК можно через порт 176560, а в качестве клавиатуры КЦГД ( и для автоматического ввода загрузчика HX с клавиатуры ) - использовать Эмулятор клавиатуры МС 7004 (http://zx-pk.ru/showthread.php?t=23119).
И конечно же, если у ДВК есть с чего загрузиться и хочется просто иметь на ДВК драйвер для работы через COM-порт с образами дисков на PC, то надо просто скопировать драйвер HX.SYS на системный диск ДВК: Протокол HX - имитация блочного устройства с последовательным интерфейсом (http://zx-pk.ru/showthread.php?t=20683).
...
У меня есть IDE для ДВК - планирую на него все MFM HDD бэкапить. Поторопись. Мои ST251 после долгого лежания покрылись бэдами, точно не помню, но, вроде-бы, самая противная разновидность бэда - "сектор не найден". С советскими 20М та же беда. Так, что COPY/DEV 100% не покатит - придется сидеть и копировать отдельными файлами.
Я писал на е-мейл, но видимо не дошло до тебя. Угу, не дошло.
PPS: У меня есть какой-то KEYMUS , который видимо KEYGP без защиты. ПКМ менюшка KEYGP вылезает по клавише УСТ.РЕЖИМА. Незащищенный KeyGP у меня тоже есть, отдельно для 181 и для 182, мне их покдкинул В. Полетаев, году, так, в 2000-2002, я их уже куда-то выкладывал, скорее всего в архиве у Хобота они есть. 181-й даже заработал.
Протокол HX - имитация блочного устройства с последовательным интерфейсом. Спасибо, будет время - займусь.
COPY/DEV
Для битых дисков лучше делать COP/DEV/SL - так по крайней мере нормально скопированному не будет приписана ошибка от стоящего рядом битого места. А иногда и просто помогает проскочить.
Поторопись. Мои ST251 после долгого лежания покрылись бэдами, точно не помню, но, вроде-бы, самая противная разновидность бэда - "сектор не найден". С советскими 20М та же беда. Так, что COPY/DEV 100% не покатит - придется сидеть и копировать отдельными файлами.
Угу, не дошло. Незащищенный KeyGP у меня тоже есть, отдельно для 181 и для 182, мне их покдкинул В. Полетаев, году, так, в 2000-2002, я их уже куда-то выкладывал, скорее всего в архиве у Хобота они есть. 181-й даже заработал.
Я когда дампил СМ5508 - поджимал головы, тогда он читался.
Ну и у меня на HDD ничего уникального нет, в основном на дискетах.
PS: Моя почта = мой ник без точки + @mail.ru
SuperMax
14.05.2015, 05:39
Есть. Только он комерческий, продавался Квантом в начале 90-х на дискетах, защищенных от копирования. Защита там довольно навороченная, я в свое время пытался взломать защиту этого самого KeyGP, есть у меня пара этих защищенных дискет с загружаемой (не ПЗУ-шной) версией - бесполезно, там сам черт ногу сломит. (позже Полетаев выслал мне незащищенные версии этого загружаемого KeyGP, 181-й вариант даже заработал, но толку с него...)
если что, он у меня лежит в моем образе в эмуляторе
я в свое время почти всё туда скинул и успел до смерти винта
(у меня был какой-то 3х дюймовый сигейт который сгорел огнем - плата сгорела)
Все мои интересы с реальным железом ДВК - это спасти, что возможно, с 5 шт. ДВК-шных винчестеров, после чего с удовольствием раздам всю кучу ДВК-шного хлама, который у меня еще остался.
есть мысль такая - считать треки - как есть
те в бинарном виде
потом собрать сектора, затем образ диска, сунуть в эмулятор
для первого этапа нужен спец который сможет запрограммировать PCшный MFM-контроллер на отдачу бинарных данных потоком
в принципе поток там всего 5 мегабит
те надо анализатор или что-то другое с семплингом в 15-20Mhz для захвата потока в ручную
по формату записи, там как я помню всё тоже самое что и на дискете (если что у меня есть книжка хорошая с разбором заголовков секторов итд)
если что, он у меня лежит в моем образе в эмуляторе Да у меня оно на нескольких винчестерах лежит, не считая основного на компе. Я, когда покупаю новый винт, то сливаю на него все со старого, а старый кладу на полочку, их там таких штук 5 лежит, с 2000-то года, а то и больше...
есть мысль такая - считать треки - как есть те в бинарном виде потом собрать сектора, затем образ диска, сунуть в эмулятор Вряд ли я решусь на такой подвиг.
Ты лучше выложи у себя образы ПЗУ-шек, которые я таки нашел и спас от забвения, ссылки здесь, пару-тройку страниц назад. То есть, конечно, ценность 093 и 183-184 сомнительна, но 55Alt и 377 (хоть выложил ее ты, но сохранил-то эту ПЗУху я :) ) безусловно очень ценная вещь.
SuperMax
15.05.2015, 11:52
Да у меня оно на нескольких винчестерах лежит, не считая основного на компе. Я, когда покупаю новый винт, то сливаю на него все со старого, а старый кладу на полочку, их там таких штук 5 лежит, с 2000-то года, а то и больше... Вряд ли я решусь на такой подвиг.
Ты лучше выложи у себя образы ПЗУ-шек, которые я таки нашел и спас от забвения, ссылки здесь, пару-тройку страниц назад. То есть, конечно, ценность 093 и 183-184 сомнительна, но 55Alt и 377 (хоть выложил ее ты, но сохранил-то эту ПЗУху я :) ) безусловно очень ценная вещь.
Спасибо за наводку - выложил (http://forum.maxiol.com/index.php?showtopic=4118&st=0&gopid=51511&#entry51511)
Безусловно сохранение раритета это твоя заслуга!
Спасибо за наводку - выложил Еще чуть раньше - альтернативная прошивка HALT-модового ПЗУ для плат ДВК с ВМ2 (замена 055). Говоря о безусловной ценности, я имел в виду именно ее. К сожалению, у нее нет официального номера (у меня на одной из них карандашом написано ВМ2, на двух остальных - просто двойка).
SuperMax
16.05.2015, 11:46
Добавил. К сожалению сейчас со временем туго и всё интересное прочитать просто не успеваю.
Кстати, что-то давно не видно нашего ванкуверского коллеги. Это ведь его страдания с 1201.02 и РЕ-мулятором подвигли меня на поиски всех этих ПЗУ-шек. Думаю, мучается человек, надо помочь. Нашел, выложил и тишина...
kapitan-u
17.05.2015, 20:52
Кстати, что-то давно не видно нашего ванкуверского коллеги. DW boot компьютер 1201.02 собран и работает. Я разместил у Назима заказ на новый РЕ-мулятор для КЦГД, жду пока соберет и пришлет.
DW boot компьютер 1201.02 собран и работает. С этой самой альтернативой 055? А что там интересного, кроме большого набора загрузчиков? А то я не помню уже. Что-то вертится про дополнительные функции у микро-ODT, но смутно. Или это только у 377-й?..
kapitan-u
18.05.2015, 19:50
еще не пробовал. Назим сегодня отписался - РЕ-мулятор готов, как прийдет - достану и разберу ДВК, все проверю.
Не подскажите ли, есть где-нибуть в сети ТО МС1201.01 ?
Подскажем.
Здесь. (http://ruecm.forum2x2.ru/t85-topic)
Есть ещё такой вариант того же документа: MS1201_TO.pdf (http://www.hobbycnc.ru/docs/MS1201_TO.pdf)
MM, я давал ссылку в соседней теме совсем недавно на подборку
> http://archive.pdp-11.org.ru/BIBLIOTEKA/DVKTXT/MC1201_0x/
Patron, Здравствуйте.
Я тут подключил винчестер к ДВК, так вот при просмотре в DESSe видны вот такие строки. BIGVOLUME [128,128] DFCFILE11A итд. Я так думаю что там файловая система ОС РВ, и под RT её ни как не захватить. Подскажите пожалуйста, какой образ нужен (или программа под RT) для того чтобы читать файлы с винчестера.
Спасибо.
Подскажите пожалуйста, какой образ нужен (или программа под RT) для того чтобы читать файлы с винчестера.
В DECUSовских образах есть утилита для чтения FILES-11. Насколько правильно работает (и конвертирует форматы) не знаю, также не знаю работает ли она с именными каталогами или только с цифровыми. Проще запустить RSX под E11 например, а уже из него если что-то нужно - оно легко копируется в образ RT-11 :)
В DECUSовских образах есть утилита для чтения FILES-11. Насколько правильно работает (и конвертирует форматы) не знаю, также не знаю работает ли она с именными каталогами или только с цифровыми. Так что за утилита?
Проще запустить RSX под E11 например, а уже из него если что-то нужно - оно легко копируется в образ RT-11 :) Причем тут E11, жесткий диск на ДВК. Да и потом, вроде как надо исправлять букву F на Е.
жесткий диск на ДВКЛегче сначала сдампить весь диск и потом разбираться с образом.
Так что за утилита?
Ну так архив DECUS доступен, индексы его тоже - поиском по FILES-11 можно найти, я на память не помню ибо никогда не нужно было - у меня всегда есть RSX.
Причем тут E11, жесткий диск на ДВК.
Строго говоря, E11 как раз тот эмулятор который не исключает доступа к физическому железу. Как вариант, вытащить образ винчестера внаружу и работать с ним...
Да и потом, вроде как надо исправлять букву F на Е.
Еще бы перевести это на русский и было бы отлично :)
Patron, НХ не позволяет больше 800кб копировать.
НХ не позволяет больше 800кб копировать.
Если пытаться в образ 800Kbшный копировать, то разумеется не позволяет, а так - позволяет...
Еще бы перевести это на русский и было бы отлично :)DECFILE11A вместо DFCFILE11A
DECFILE11A вместо DFCFILE11A
Эта буковка ни на что не влияет, а замена ее в рабочем образе приведет к немонтированию диска в виду того, что перестанет совпадать контрольная сумма home block'а...
НХ не позволяет больше 800кб копировать.Надо сначала сделать копию любого имеющегося DSK-файла нужного размера и затем подключить его в целевой привод HX - тогда скопирует.
---------- Post added at 19:48 ---------- Previous post was at 19:38 ----------
Или - можно подключить целевой привод HX к каталогу Windows и cкопировать диск командой COPY/DEV/FILE, например:
COPY/DEV/FILE DW: HX1:DW.DSK
Надо сначала сделать копию любого имеющегося DSK-файла нужного размера и затем подключить его в целевой привод HX - тогда скопирует. Лучше когда НХ умеет делать больше 800кб.
Или - можно подключить целевой привод HX к каталогу Windows и cкопировать диск командой COPY/DEV/FILE, Пишет ?DUP-F-Input error DW0:.
Лучше когда НХ умеет делать больше 800кб.
А он и умеет. И было написано как правильно делать.
form, При создании пустого образа диска НХ, ёмкость его равна 819 200 байт.
При создании пустого образа диска НХ, ёмкость его равна 819 200 байт.
Если прога не умеет создавать образы заданного размера - кто мешает создать его другой прогой коих полно? Или скачать с ftp сервера e11 готовый образ - там для некоторых DECовских дисков есть пустые заготовки.
form, Я просто подключил к каталогу Windows.
form, Я просто подключил к каталогу Windows.
Такой метод подойдет только если использовать копирование устройства в файл как было написано выше.
form, Теперь подсоединил пустой образ RD52.
form, а как настроить (под размер) драйвер DW?
а как настроить (под размер) драйвер DW?
Про DW я ничего не знаю - тут ничем не смогу помочь.
form, Я в том образе (помнишь, который недавно делал) RSX под MY, есть драйвер DW?
RSX под MY, есть драйвер DW?
Нету - сам я не знаю как работает DW, получить в то время ДВК на достаточное время для написания драйвера не было возможности, а с учетом того, что и цель в сущности в другом была - драйвер так и не был написан.
form, А DW.МАС файл для тебя пойдет?
Пишет ?DUP-F-Input error DW0:.Или драйвер неправильно настроен, или диск плохо читается.
Проверить диск DW на читаемость и затем сдампить можно программой CopyDW.SAV (http://emulator.pdp-11.org.ru/misc/CopyDW_v1.3.zip)
Или драйвер неправильно настроен, или диск плохо читается. Вот это и хочу выяснить. Как драйвер настроить? По команде SET DW /I выдает ошибку команды.
Проверить диск DW на читаемость и затем сдампить можно программой CopyDW.SAV (http://emulator.pdp-11.org.ru/misc/CopyDW_v1.3.zip) На CopyDW тоже геометрию (диска) настраивать нужно.
Я тут подключил винчестер к ДВК, так вот при просмотре в DESSe видны вот такие строки. BIGVOLUME [128,128] DFCFILE11A итд. Я так думаю что там файловая система ОС РВ, и под RT её ни как не захватить. Подскажите пожалуйста, какой образ нужен (или программа под RT) для того чтобы читать файлы с винчестера.
Это наиболее вероятно винт с ОС ПРОС от Э-85, его надо бы в дамп сначала посекторно, а потом я из него файлики вытянуть есть разные варианты...
anasana, Там попадались такие слова как "...клавиатура МС7004...клавиатура ИЗОТ". Я думаю навряд ли для Э-85 подключалась клавиатура ИЗОТ.
А DW.МАС файл для тебя пойдет?
Пока времени нет ковыряться. Если у кого есть желание - как пример можно взять MY для RSX и попробовать написать. Если DW генерит прерывания, то все получится довольно просто. Если нет - придется изобретать способ не тормозить программы в момент выполнения I/O.
Ага, подключался некий ИЗОТ к 85-й. Как "Клавиатура тип 1" в настройках.
anasana, Фото можно?
---------- Post added at 10:52 ---------- Previous post was at 10:36 ----------
Пока времени нет ковыряться. А чего ковыряться, драйвер готовый. Надо только добавить в драйвер настраиваемою геометриею.
Если DW генерит прерывания, то все получится довольно просто. Если нет - придется изобретать способ не тормозить программы в момент выполнения I/O. Есть там прерывания.
А чего ковыряться, драйвер готовый
В каком месте он готовый? Драйвер для RT-11 как можно догадаться, не имеет ничего общего с драйвером для RSX-11.
form, Драйвер с Демоса, другого у меня нет.
anasana, Фото можно?
Скудно пока, что вообще грусть-тоска:
В брошюрке "ПВК Электроника МС-0585 Техническое описание" (2.791.026 ТО, с. 15-16, в информации по исполнениям .01 - .07) написано:
4.1. Состав изделия, Табл. 8:
...
ТУ 11-БК0.305.091ТУ-86 Блок клавиатуры Электроника МС7004 **
...
** - ДОПУСКАЕТСЯ ПОСТАВКА ИЗДЕЛИЯ ИЗОТ 1039.А001.
Тут вроде ранее выяснилось что корни '1039' это от Болгарских вариантов PRO-350 - ИЗОТ 1039(С)/СМ1916. Сам в глаза этих альтернатив пока не видел, к сожалению.
Она, раскладкой, задаётся при установке ОС (или позже донастраивается по F4 УСТ.РЕЖИМ) примерно так:
ПРОС 2.03:
https://img-fotki.yandex.ru/get/55/36406348.4/0_db52f_7b53c3a3_orig.png (https://fotki.yandex.ru/next/users/lodedome/album/130184/view/898351)
https://img-fotki.yandex.ru/get/2709/36406348.4/0_db52e_c04cc61e_orig.png (https://fotki.yandex.ru/next/users/lodedome/album/130184/view/898350)
Аналогично в P/OS, 2.0 DE например, только там выбор LK-201-х шире:
https://img-fotki.yandex.ru/get/5704/36406348.4/0_db530_be1187ab_orig.png (https://fotki.yandex.ru/next/users/lodedome/album/130184/view/898352)
https://img-fotki.yandex.ru/get/6816/36406348.4/0_db531_1fefb19d_orig.png (https://fotki.yandex.ru/next/users/lodedome/album/130184/view/898353)
https://img-fotki.yandex.ru/get/9795/36406348.4/0_db532_aa4e2dd2_orig.png (https://fotki.yandex.ru/next/users/lodedome/album/130184/view/898354)
MiX, http://archive.pdp-11.org.ru/ukdwk_archive/dwkwebcomplekt/GINA_KWANT4/ - это архив (скромная пачка дискет уч.Gina) от КВАНТА, рекомендуется
к просмотру на тему различных версий драйвера DW.SYS и всё что с ним связано.
К примеру на образе gd04.dsk
есть красивый DWW.COM файл
.DISABLE PREFIX, SUFFIX
.ENABLE GLOBAL
; ************************************************** *************
; ************************************************** *************
; ** Установка параметров для драйвера DW.SYS **
; ** **
; ************************************************** *************
; ************************************************** *************
;
;
; *************************************************
; * Типы накопителей *
; *************************************************
; * MC 5401 =--> 1 *
; * MC 5402 =--> 2 *
; * MC 5404 =--> 3 *
; * MC 5405 =--> 4 *
; * MC 5406 =--> 5 *
; * EC 5300 =--> 6 *
; * CM 5508 =--> 7 *
; * ST-225 =--> 8 *
; *************************************************
;
;
;
.ASKN [1:8.:7.:40.S] $TIPDW > Укажите цифру, соответствующую типу вашего накопителя :
.IF $TIPDW EQ 1 SET DW: CYLNDR=153.,SURFAC=4,PRECMP=128.
.IF $TIPDW EQ 2 SET DW: CYLNDR=306.,SURFAC=4,PRECMP=128.
.IF $TIPDW EQ 3 SET DW: CYLNDR=637.,SURFAC=8,PRECMP=2.
.IF $TIPDW EQ 4 SET DW: CYLNDR=612.,SURFAC=4,PRECMP=360.
.IF $TIPDW EQ 5 SET DW: CYLNDR=306.,SURFAC=4,PRECMP=256.
.IF $TIPDW EQ 6 SET DW: CYLNDR=153.,SURFAC=4,PRECMP=128.
.IF $TIPDW EQ 7 SET DW: CYLNDR=306.,SURFAC=4,PRECMP=128.
.IF $TIPDW EQ 8. SET DW: CYLNDR=612.,SURFAC=4,PRECMP=300.
;----------------------------------------------------
.IF <EXSTAT> GE 2 .GOTO 100
REM DW
INS DW
;! Параметры драйвера SY:DW.SYS установлены. !
.GOTO 200
.100:
;! ВНИМАНИЕ !!! Версия вашего драйвера SY:DW.SYS !
;! не настраивается на различные типы накопителей. !
.200:
;----------------------------------------------------
;
SET KMON NOIND
который в свою очередь запускается из другого
командного файла DW.COM
SET TT QUIET
SET KMON IND
@DWW/Q
SET TT NOQUIET
hobot, Спасибо. Есть еще драйвер от Ю.Рождествина где так-же устанавливают геометрию диска.
...
Пробую параллельно на RQDX3 так что понадобится ещё драйвер DU.
MiX, при подборе драйвера не забудь про порядок секторов, винт-то явно с 85-й.
SuperMax
16.06.2015, 16:51
Коллеги!
подскажите где есть фото КСМ и КГД в хорошем качестве ?
(попались тут платы с выкушенным КМками а на КСМ их пытались менять на что-попало)
хочу грамотно восстановить, но фото в высоком разрешении этих плат не нашел, увы.
Случайность
16.06.2015, 17:17
такое фото пойдет
http://s7.hostingkartinok.com/uploads/thumbs/2015/06/5ee3ab6a5c24cccbf25d7b3c29e4f8cf.png (http://hostingkartinok.com/show-image.php?id=5ee3ab6a5c24cccbf25d7b3c29e4f8cf)
такое фото пойдет
Я думаю - нет.
SuperMax
16.06.2015, 18:29
такое фото пойдет
http://s7.hostingkartinok.com/uploads/thumbs/2015/06/5ee3ab6a5c24cccbf25d7b3c29e4f8cf.png (http://hostingkartinok.com/show-image.php?id=5ee3ab6a5c24cccbf25d7b3c29e4f8cf)
это MY ;-)
SuperMax,
КГД
C35- n18k
C36- n82k
C37- 39pM
C38- перемычка
Электролиты
С33,С34- 47мкф* 6,3в
Остальные - 68n
---------- Post added at 20:47 ---------- Previous post was at 20:18 ----------
КСМ
C1,C2,C3,C4,C7- n22k
C11,С13,C14- 2n2k
C6- 39pk
C8- n15k
С9- n27
c10-47pk
доработка- 12 нога XS2 подключен кондёр n82k на сопротивление к10
Остальные- 68n
Электролиты
С15,С27,С28-47мкф* 6,3в
С18,С19,С23-22мкф* 16в
С12,С17- 10мкф * 6,3в
Из советских компьютеров Фокал существовал на Электронике БК-0010/0011 и ДВК встроенный в ПЗУ (в поздних моделях БК — доступный на картридже). Были также доступны расширения Фокала для этих машин, написанные различными энтузиастами. Расширения содержали разнообразные дополнительные команды и функции для работы с графикой, звуком, запуска двоичных программ, обработки строк и пр.
http://archive.pdp-11.org.ru/ukdwk_archive/dwkwebcomplekt/dwkrom/
Утеряно? Не считано? Редкость? Раритет? Как обрести, вернуть, добавить?
Есть счастливые обладатели ПЗУ ДВК с Фокалом? )
Дисковый Фокал для RT-11 есть.
Нормально работает, правда всерьёз написать даже маленькую программу не пробовал,
но запускается и приглашение выдаёт )
FOCAL .SAV 20 17-Jun-1997 10'240
ASK .FOC 32 17-Jun-1997 16'384
DEMO .FOC 25 17-Jun-1997 12'800
FOR .FOC 45 17-Jun-1997 23'040
TYPE .FOC 34 17-Jun-1997 17'408
DO .FOC 22 17-Jun-1997 11'264
TEST .FOC 8 17-Jun-1997 4'096
SET .FOC 33 17-Jun-1997 16'896
IF .FOC 41 17-Jun-1997 20'992
http://archive.pdp-11.org.ru/ukdwk_archive/dwkwebcomplekt/dwkrom/
Утеряно? Не считано? Редкость? Раритет? Как обрести, вернуть, добавить?
Есть счастливые обладатели ПЗУ ДВК с Фокалом? )
У меня есть ( некотрое к-во ) ППЗУ - но пока общественность не напишет подпрограмму сохранения области адресов 020000-037777 на диск с запросом имени файла - считывать нечем.
Магнитофоны все - на полигоне ТБО. И ленты к ним - там же.
---------- Post added at 18:42 ---------- Previous post was at 18:41 ----------
013 - это Фокал ДВК ?
---------- Post added at 18:53 ---------- Previous post was at 18:42 ----------
013 - это Бейсик !
И 012 - тоже походу Бейсик.
031 - базовая МС1201.01 с загрузчиком МХ
000 - базовая МС1201.01, адрес - 140000 ?
*
Я не приметил внизу списка назначения ПЗУ...
Прошу внести туда 326 - это универсальная ПЗУ для работы с ВП1-128 и драйвером BY.SYS от БК0011М. Был вариант полуплаты для Э-60, где текст 326 ПЗУ располагался в 2 шт. 573РФ5.
Прошу внести туда 326 - это универсальная ПЗУ для работы с ВП1-128 и драйвером BY.SYS от БК0011М. Был вариант полуплаты для Э-60, где текст 326 ПЗУ располагался в 2 шт. 573РФ5.
Не могу единолично принять такое решение.
По очевидной причине:
1. Если обсуждалось где-то на форуме или выкладывалось - я наверное пропустил
2. У меня в папке "залить в архив" её нет
3. Это что то внештатное и совсем непонятно причём тут BY.SYS от БК0011М?
(* позвольте заметить ув.ММ - но вы прописываете BY.SYS от всех
болезней - а это меня настораживает! ) Меня вообще всё по теме
БК не 10 и не 10-01 настораживает как минимум, особенно участники
и усугубители процессов когда-то начатых кем-то по "сомнительным"
для меня причинам.
Идея же папки DVKROM - сохранение штатных ПЗУшек - первоисточником была
публикация на призраках, если я не ошибаюсь. А про ФОКАЛ (http://zx-pk.ru/showpost.php?p=812188&postcount=2864), я поднял вопрос,
что бы выяснить в первую очередь - не является ли информация о ПЗУ с ФОКАЛом для ДВК - вообще мистификацией и выдумкой! Поэтому жду комментариев от более сведующих людей по этой теме.
Спасибо.
...
2. У меня в папке "залить в архив" её нет
3. Это что то внештатное и совсем непонятно причём тут BY.SYS от БК0011М?
(* позвольте заметить ув.ММ - но вы прописываете BY.SYS от всех
болезней - а это меня настораживает! ) Меня вообще всё по теме
БК не 10 и не 10-01 настораживает как минимум, особенно участники
и усугубители процессов когда-то начатых кем-то по "сомнительным"
для меня причинам.
Идея же папки DVKROM - сохранение штатных ПЗУшек - первоисточником была
публикация на призраках, если я не ошибаюсь. А про ФОКАЛ (http://zx-pk.ru/showpost.php?p=812188&postcount=2864), я поднял вопрос,
что бы выяснить в первую очередь - не является ли информация о ПЗУ с ФОКАЛом для ДВК - вообще мистификацией и выдумкой! Поэтому жду комментариев от более сведующих людей по этой теме.
Спасибо.
2. На днях считаю 326-ю и выложу.
3. Блок КНГМД БК0011М есть полноценная альтернатива КМД ДВК при условии использования RT11SJ и монтаже платки прямо на М-ЭВМ МС1201 - к главному процессору. 326-я входит в состав блока КНГМД.
4. ПЗУ 1801РЕ1-хх Фокал точно была. Номер не припомню.
На днях считаю 326-ю и выложу.
Это прогресс! Пожалуйста очень подробно описание к ней, что бы через 3-5 лет
у копающихся в архиве не было вопрос - что за нечто такое? ) Может быть даже
имеет смысл выложить её внутри папки DVKROM отдельно,
2. На днях считаю 326-ю и выложу.
3. Блок КНГМД БК0011М есть полноценная альтернатива КМД ДВК при условии использования RT11SJ и монтаже платки прямо на М-ЭВМ МС1201 - к главному процессору. 326-я входит в состав блока КНГМД.
с полным описание (полным!) этого конструкторского решения (доработки).
По пункту 4 надо просто дождаться ответа счастливых обладателей (с обещанием считать или ссылкой на уже считанную).
Это прогресс! Пожалуйста очень подробно описание к ней, что бы через 3-5 лет
у копающихся в архиве не было вопрос - что за нечто такое? ) Может быть даже
имеет смысл выложить её внутри папки DVKROM отдельно,
с полным описание (полным!) этого конструкторского решения (доработки).
По пункту 4 надо просто дождаться ответа счастливых обладателей (с обещанием считать или ссылкой на уже считанную).
Полное ТО применения 326 ПЗУ содержится в "Руководстве системного программиста" :
http://storage1.static.itmages.ru/i/15/0621/s_1434914304_1436154_1ff92a123d.jpg (http://itmages.ru/image/view/2662456/1ff92a12)http://storage3.static.itmages.ru/i/15/0621/s_1434914250_9459958_7c5cdcdce5.jpg (http://itmages.ru/image/view/2662454/7c5cdcdc)http://storage2.static.itmages.ru/i/15/0621/s_1434914358_9773193_b232f2d89f.jpg (http://itmages.ru/image/view/2662457/b232f2d8)
http://storage3.static.itmages.ru/i/15/0621/s_1434914400_7171988_c7102b8c2a.jpg (http://itmages.ru/image/view/2662458/c7102b8c)http://storage2.static.itmages.ru/i/15/0621/s_1434914462_3822339_b0e09617d7.jpg (http://itmages.ru/image/view/2662462/b0e09617)http://storage3.static.itmages.ru/i/15/0621/s_1434914507_8806992_bfcf1ed8e0.jpg (http://itmages.ru/image/view/2662463/bfcf1ed8)
http://storage1.static.itmages.ru/i/15/0621/s_1434914561_7989441_065d32a307.jpg (http://itmages.ru/image/view/2662464/065d32a3)
Для загрузки на М-ЭВМ МС1201.02 и т.п. можно просто набрать :
160000G
Для присоединения к МС1201.02 - можно просто подключится к процессору 1801ВМ2 - сигналы SYNC, DIN, DOUT, INIT, RPLY. Сигнал BS7 блока КНГМД можно присоединить к общему. При этом в адресах 160000-167777 появится ПЗУ 326, а по адресам 177130-177132 регистры 1801ВП1-128. Подключения контроллера МХ ДВК в этом случае невозможно, по крайней мере по адресам 177130-177132.
Для применения совмесно с МС1201.03 - МС1201.04 надо на платке КНГМД сделат 1 шт. перемычку - выв. 017 ВП1-128 отсоединить от заводской разводки и подключить к цепи выхода Д9 559ИП2 выв. 03, 13, 14 . Впрочем, и для МС1201.02 такая доработка тоже подойдет.
Схема блока КНГМД :
http://forum.pk-fpga.ru/viewtopic.php?f=18&t=5499
При подключении на МС1201.03/04 подсоединяются вывода блока КНГМД SYNC, DIN, DOUT, INIT, BS, RPLY к процессору 1801ВМ3. Ну и АД0-АД15 тоже.
Для работы под RT-11 необходим драйвер BY.SYS от штатного диска из комплекта поставки БК0011М. Формат записи на диск вполне соответствует формату контроллера КМД ДВК, т.к. используются одинаковые ИС контроллера диска. Для форматирования и контроля дисков можно применять программу TESTBY.SAV из комплекта поставки БК0011М ( есть на моем диске к блоку ВМ3А ).
В более поздних вариантах драйвера BY.SYS имеются встроенные команды форматирования дисков - командами SET.
*
Оригинал MY4 без ПДП, 097---->128. Из архива уважаемого господина anasana.
https://img-fotki.yandex.ru/get/6205/36406348.2/0_8882b_6ef5215b_orig.jpg
https://img-fotki.yandex.ru/get/6003/36406348.2/0_8882c_bb634391_orig.jpg
"Руководстве системного программиста"
но это же руководство к БК11М, а не к ДВК!!! )
Для работы под RT-11 необходим драйвер BY.SYS от штатного диска из комплекта поставки БК0011М
Вот давайте с этого начнём, для УК-НЦ такое есть, для ДВК - ну примерно есть,
а вот о комплектности БК11М при покупке мне лично ничего неизвестно и тем
более никто (!) не предложил внятно считанных дискет, именно с упором на то,
что это комплект поставки для этой модели БК11М, ПЗУ-шку вы конечно считайте,
оцифровать её и к архиву прилепить (или не лепить пока) это дело хорошее,
но это в любом случае не тема ДВК и не в папку DVKROM (?), нужны образы
этих мифических дискет и это в любом случае для раздела БК больше подходит
(он в архиве есть - хотя и в плачевном слегка запущении).
---------- Post added at 23:31 ---------- Previous post was at 23:28 ----------
все что связано с RT-11 на БК-11М это скорее вот здесь
http://archive.pdp-11.org.ru/BKGAMES/OSBK41/
---------- Post added at 23:34 ---------- Previous post was at 23:31 ----------
Блок КНГМД БК 0011М, маркировался как 3.059.014, содержал ПЗУ №326
- создать соотв. папку с ПО в разделе БК архива.
SuperMax
29.06.2015, 10:11
так, для справки
326ая и прочие давно (в 2009ом) выложены http://forum.maxiol.com/index.php?showtopic=3893
Прошу помощи - восстанавливаю процессор М2 (редакция 7), и не могу найти позиции на плате С24, С28, С30, С34, С35, С40, С52, С61. Документация в электронном виде есть, но обозначения на чертеже нельзя разобрать :v2_dizzy_facepalm: На самой плате не все дискретные элементы подписаны.
Прошу помощи - восстанавливаю процессор М2 (редакция 7) А книга Захарова И.В. не поможет? Схема там (в приложении) довольно подробная, важные конденсаторы на ней нарисованы и подписаны...
skoroxod
14.08.2015, 18:16
Прошу помощи - восстанавливаю процессор М2 (редакция 7), и не могу найти позиции на плате С24, С28, С30, С34, С35, С40, С52, С61. Документация в электронном виде есть, но обозначения на чертеже нельзя разобрать :v2_dizzy_facepalm: На самой плате не все дискретные элементы подписаны.
Может помогут мои фото плат М2 ред3-4-7 https://yadi.sk/d/DoyUkvydiTEG6
Особенно разборчиво видно на обороте у ред4
Если есть интерес, могу достать платы ред4 и ред7 по цене около 4 тыр.
Спасибо, недавно помогли, просто дав посмотреть плату с рабочей машины. Ошибся только с двумя номиналами, они в 7-й редакции другие. Процессор оказался рабочим.
Не знаю в какую тему приткнуть, понадобилось вот для тестов - думаю вдруг кому еще пригодится...
В RT-11 без поддержки MMU есть фича, позволяющая ограничить количество памяти доступное для системы. Использовать ее просто: в карте памяти системы смотрится значение символа BHALT, открывается файл монитора (или системный диск) и по адресу BHALT (BHALT+1000 для диска) записывается 0. После этого система во время загрузки остановится, позволяя набрать на пультовых переключателях нужное значение верхнего адреса (будет выравнен вниз на границу 32 слов) и нажать Cont для запуска системы.
Этот способ (как видно из его описания) работает на старых UNIBUS машинах, имеющих пульт с переключателями. Но никто не мешает нам использовать эту фичу для других машин. Для этого мы всего лишь по адресу (помним, что для диска нужно добавлать 1000) BHALT записываем 240, по адресу BHALT+2 меняем 13704 на 12704, по адресу BHALT+4 записываем нужное нам значение.
Если значение BHALT неизвестно (нет карты памяти), его можно легко найти поиском по следующему коду: 013704 177570 который располагается по адресу BHALT+2. Для RT-11 V5.7 значение BHALT равно 1210, для RT-11 V5.0 и V4.0C оно равно 1230. На примере моей системы:
.COP/BO DU2:RT11SB DU2:
.BO DU2:
RT-11SB (S) V05.07
?ETM-I-Date & time - 28-AUG-2015 22:50:47
?ETM-I-Time server - 70-71-BC-50-EB-D0, OpenBSD 5.8 amd64
.ME
Address Module Words
------- ------ -----
160000 IOPAGE 4096.
137404 DU 4222.
115326 RMON 4631.
102154 SL 2869.
001000 ..BG.. 16694.
.SIPP DU2:/A
Base?
Offset? 2210
Base Offset Old New?
000000 002210 000405 240
000000 002212 013704 12704
000000 002214 177570 120000
000000 002216 020427 ^Y
.BO DU2:
RT-11SB (S) V05.07
?ETM-I-Date & time - 28-AUG-2015 22:51:32
?ETM-I-Time server - 70-71-BC-50-EB-D0, OpenBSD 5.8 amd64
.ME
Address Module Words
------- ------ -----
160000 IOPAGE 4096.
120000 MEMTOP 8192.
077404 DU 4222.
055326 RMON 4631.
042154 SL 2869.
001000 ..BG.. 8502.
.
kapitan-u
31.08.2015, 06:06
Hi All!
ищу образ двк винта в DSK файле с настроенным драйвером DW и известной геометрией. Я так понял что HDSYS.DSK из эмулятора скопировать на реальный винт невыйдет, поскольку он заточен под HD драйвер? команда set dw inform в эмуляторе после загрузки с этого образа непроходит.
Я так понял что HDSYS.DSK из эмулятора скопировать на реальный винт невыйдет, поскольку он заточен под HD драйвер?Есть два момента.
1. Для работы с образами DW в эмуляторе ДВК лучше использовать привод DW.
2. Если файл образа имеет расширение DSK - эмулятор ДВК при подключении к приводу DW перекодирует его на лету. Чтобы получить в эмуляторе ДВК стандартный посекторный образ DW - надо изменить у пустого образа расширение с DSK на DW, подключить этот образ в привод DW эмулятора ДВК и выполнить на этот образ COPY/DEV с любого интересующего образа DSK аналогичного размера, подключенного в привод HD.
Например - переставить образ DW_System54.DSK из привода DW в привод HD2, подключить в привод DW пустой образ DW_System54.DW и выполнить команду:
COPY/DEV/NOQ HD2: DW:
kapitan-u
01.09.2015, 02:10
Спасибо, получилось. А как можно узнать геометрию полученного DW? В смысле при загрузке с DW_System54.DSK в приводе HD0 команда SET DW INFORM неработает.
А как можно узнать геометрию полученного DW?Запомнить таблицу - каждому размеру соответствует своя геометрия:
Байты Блоки Цилиндры Поверхности
---------- ------ -------- -----------
5'013'504 9792 153 4
10'027'008 19584 306 4
20'152'320 39360 615 4
kapitan-u
02.09.2015, 16:18
Спасибо за ответы! Еще один вопрос: зачем нужны "служебные" 16 байт в дополнение к 512 байтам данных в каждом секторе жесткого диска и имеет ли к ним доступ компьютер?
Не знаю в эту ли тему или пошлют куда...
Никто не знает что такое:
Процессор быстродействующий периферийный "Электроника МТ70"
15ВУМС-8-028, ПГЩМ3.770.001, ТУ 11-81
Предназначен для использования в составе "Электроника 60М" для выполнения большого числа операций умножения и сложения.....
Выполняет 32 алгоритма преобразования массивов....
16 разрядов,
память микрокоманд - 512слов (Макс. адресуемый объем 1K),
ёмкость памяти данных - 8К (Макс. адресуемый объем 32K),
Масса 40 кг.
И еще данные по скорости работы.....
Вопрос, собственно, что такое за МТ70, который сам по себе больше Э60М, в составе которой должен работать.....
skoroxod
03.09.2015, 13:48
Никто не знает что такое:
Процессор быстродействующий периферийный "Электроника МТ70"
15ВУМС-8-028, ПГЩМ3.770.001, ТУ 11-81
Вот это http://www.electriz.ru/periferiinye-processory/struktura-bpp.html ты наверно и сам нагуглил.
Получается сам вычислитель собран на 589-й серии. Есть фото подобной платы с МПУ К589ИК01
http://storage4.static.itmages.ru/i/15/0903/s_1441277126_1341118_a59ddbe818.jpg (http://itmages.ru/image/view/2961001/a59ddbe8)
но в описании сказано что на плате есть К589ИК03, значит это не совсем то.
Но шина у МТ-70 точно МПИ раз пямять стандартная П2 и П3
По поводу арифметического устройства на девяти К589ИК02 - есть фото платы на их аналогах 585ИК02
в количестве 9 штук плюс ИК03, оно видимо от чего-то летающего.
http://storage6.static.itmages.ru/i/15/0903/s_1441277342_9266174_c1f9077be9.jpg (http://itmages.ru/image/view/2961012/c1f9077b)
CodeMaster
04.09.2015, 07:22
Но шина у МТ-70 точно МПИ раз пямять стандартная П2 и П3
А как он с Электроникой 60 взаимодействовал? В Э-60 устанавливался контроллер для связи с МТ70?
Denkixot
11.09.2015, 12:44
оно видимо от чего-то летающего.
http://storage6.static.itmages.ru/i/15/0903/s_1441277342_9266174_c1f9077be9.jpg (http://itmages.ru/image/view/2961012/c1f9077b)
Всё с военприёмкой
kapitan-u
20.09.2015, 11:09
вопрос про формат дорожки DW: совпадает ли он с MFM форматов PC контроллеров? если на PC диск отформатировать, будет ли он работать с ВЦ контроллером? Подскажите пожалуйста где почитать про форматы MFM HDD дорожек.
Не совпадает. И вообще у каждого MFM HDC (каждой фирмы) свой формат.
Формат DW описан в документации, например в доке по КЖД Э85 (полно в сети).
у каждого MFM HDC (каждой фирмы)
"каждой фирмы" - лишнее.
RQDX3 например несовместим ни с RQDX1 ни с RQDX2.
А они как раз на разных чипах (HDC разных фирм). вроде там WD и SMC - вот и несовместимость.
kapitan-u
20.09.2015, 19:28
Не совпадает. И вообще у каждого MFM HDC (каждой фирмы) свой формат.
не подскажите где почитать?
Формат DW описан в документации, например в доке по КЖД Э85 (полно в сети).
этот читал, единственное , что там ненаписано: что за служебная зона 16 байт, но опытным путем установленно, что там могут быть просто нули.
>не подскажите где почитать?
Как обычно - в даташитах на контроллеры. Обычно там всё расписано. Но не надо забывать что конкретная реализация КЖД может использовать разный функционал контроллера (микросхемы/набора микросхем). Например, в одном варианте пишется ECC, в другом CRC и т.д.
> но опытным путем установленно, что там могут быть просто нули.
На реальной машинке после форматирования там как раз нули, а что там может быть - неизвестно. В даташите на микросхемы это описано как расширенная запись. А содержание, я боюсь, только в какой-нибудь DEC'овской документации надо искать.
kapitan-u
20.09.2015, 21:19
Спасибо!
Пробовал искать - очень тяжело найти что то.... Из того что нашел: формат довольно похож на ДВК. Видима там различия не сильнее, чем на ISO дискетах. Служебный блок это, по всей видимости, зона для данных ECC если контроллер умеет.
Да вроде бы у ДВК и у Э85 одинаковый MFM формат?
А что такое "служебный блок"? Если Вы про те самые 16 нулей - это точно не для ECC.
kapitan-u
20.09.2015, 21:39
Да вроде бы у ДВК и у Э85 одинаковый MFM формат?
это 100% , там все абсолютно идентичное
А что такое "служебный блок"? Если Вы про те самые 16 нулей - это точно не для ECC.
да
"Да" - это про "Если Вы про те самые 16 нулей"?
Или про "это точно не для ECC"
kapitan-u
20.09.2015, 21:58
про 16 нулей
ECC обычно бывает на MFM винтах 32-х битным (4 байта). 16 байт ему много.
Да и зачем иметь одновременно и CRC (КЦК) и ECC.
CodeMaster
20.09.2015, 22:48
Да и зачем иметь одновременно и CRC (КЦК) и ECC.
Если ECC 8+1, то он пропускает парные ошибки.
Что такое "ECC 8+1"?
>он пропускает парные ошибки
Угу, тройное дублирование HDD всегда лучше ;-)
CodeMaster
21.09.2015, 08:09
Что такое "ECC 8+1"?
Ну, когда на 8 бит данных 1 бит чётности, т.е. только контроль ошибок. А так-то бывает ECC и с аппаратной коррекцией ошибок.
Угу, тройное дублирование HDD всегда лучше ;-)
Зависит от целей и уровня технологий. Например, на QBus были модули памяти 8+2, т.е. с коррекцией одиночной ошибки, во времена до DIMM почти вся память была с ECC 8+1, сейчас всё без четности - и ничего. Так и этот винт, может он был настолько плох или ценен, что CRC + ECC были не лишними.
Ну, когда на 8 бит данных 1 бит чётности, т.е. только контроль ошибок. А так-то бывает ECC и с аппаратной коррекцией ошибок.
Это Вы чем-то слишком умным блеснули, я, по серости, не понял.
Во-первых, я же сказал что ЕСС 32-х битный. То есть если бы был, как Вы сказали, 8+1, то получается что блок данных всего 32*8=32 байта.
Во-вторых, если в очень широком смысле, то бесспорно контроль по паритету можно отнести к ECC, но вообще-то, ECC всё-таки error CORRECTION code.
В-третьих, про бывает: можете привести пример хоть одного контроллера MFM с контролем по паритету, или "8+1". Или Вы про сферического коня в вакууме?
А уж "бывает ECC и с аппаратной коррекцией ошибок"- это вообще мне с моим среднестатистическим интеллектом не понять: а какая разница коррекция ошибок делается аппаратно или программно? А если программно в микроконтроллере - это уже аппаратно?
В общем и целом не понял я Вашего выступления с "8+1". К чему это было?
Сразу оговорюсь, ничего личного. Действительно пытаюсь понять какое отношение имеет Ваша реплика к обсуждаемой теме.... Вы ведь вроде не ресторатор с соседнего форума, в желании блеснуть авторитетом в каждой ветке замечены не были...
Давно хотел сделать подобную вещь, да все руки не доходили. И сейчас только черновой вариант, но кому не лень - можно потестировать :)
Прога прописывается как вторичный загрузчик на диск и позволяет выбрать систему которую нужно с него загрузить. Пока экранных функций нет, поддержки хода времени до моменты выбора загружаемой системы нет, расширенного функционала по которому есть мысли - тоже нет, только выбор файла системы который загрузить.
На данный момент устанавливается только командой COPY/BOOT, названия файлов пока фиксированные (все стандартные для RT-11 и RAFOS). BMENU.SYS - для систем без поддержки device timeout, BMENUT.SYS - для систем с поддержкой (для самой проги как бы пофигу, нужно только для команды COPY/BOOT).
.COP/BO BMENU DU2:
.BO DU2:
RT-11 Boot Menu V1.0
A 071640 RT11SJ - RT-11SJ V05.04 G
B 000140 RT11SB - RT-11SB (S) V05.07
C 000304 RT11FB - RT-11FB (S) V05.07
D 000460 RT11XM - RT-11XM (S) V05.07
E 000673 RT11ZM - RT-11ZM (S) V05.07
Boot: RT11ZM
RT-11ZM (S) V05.07
?ETM-I-Date & time - 12-OCT-2015 08:46:37
?ETM-I-Time server - 70-71-BC-50-EB-D0, OpenBSD 5.8 amd64
.
Формат строки: клавиша для загрузки, номер блока файла, название файла, строка описания системы.
RT-11 Boot Menu V1.0 (http://zx-pk.ru/showpost.php?p=834044&postcount=2902)
Красиво ) Мощно ) Я что то похожее - не загрузочное конечно, но функциональное меню видел в RSX? Если не путаю ничего - оформление напомнило. Развивай, form, пока не буду дёргать, пускай в рамках форума повисит, для проверки временем, к архиву прилепить всегда наверное можно.
Я что то похожее - не загрузочное конечно, но функциональное меню видел в RSX?
Не, ты наверное путаешь с меню P/OS :)
Не, ты наверное путаешь с меню P/OS
нет меню p/os ни с чем не спутаешь )))
Я сейчас найду картинку и сюда дам ссылку )))
---------- Post added at 07:15 ---------- Previous post was at 07:11 ----------
http://zx-pk.ru/showpost.php?p=588386&postcount=77
http://savepic.org/3108732.png
RSX - точно!!! Я же написал, что не стартовое, а функциональное меню
И добавил, что напомнило только внешним видом (оформлением) !!!
RSX - точно
Так это экран помощи RMD. К меню никакого отношения не имеет...
RT-11 Boot Menu
Давно хотел сделать подобную вещь, да все руки не доходили. И сейчас только черновой вариант, но кому не лень - можно потестировать А зачем? Мне всегда хватало команды BOOT...
А зачем? Мне всегда хватало команды BOOT...
Это уж дело вкуса - выбрать сразу нужное или подождать минутку и потом вручную загрузить ;)
Причем последнее иногда невозможно в принципе (пример - по умолчанию грузится ZM).
Впервые увидел фотку МС1201.04 первой разводки, второй редакции :
http://storage8.static.itmages.ru/i/15/1025/h_1445733881_8696572_b355f09ea7.jpg (http://itmages.ru/image/view/3128603/b355f09e)
( Фото - из Интернетов, точнее с этого форума ).
Проц висел уже на 4.5 мгц, групповые ошибки ДОЗУ - гроздьями по всем адресам, особенно с прогревом. Кстати, выполнено на ДПП !
Поставлялось на опытных ДВК-4 в корпусе ДВК-3, причем с КСМ/КГД.
У меня тогда ( 1990 г. ) был предсерийный экз с разъемами СНО53-60 и 8-пин разъемом терминала, с некотрым к-вом "макарон" - прислали для изучения из Зеленограда, типа для оценки возможности тиража.
( Думали в КУВТ-86 применять, т.к. дочерние сетевые БКшки сильно занимают дисководик своими загрузками , а тут можно весь софт разместить в ЭД VM: ).
Плугин для E11 - вдруг кому еще пригодится (я его использовал для написания драйвера к RSX-11M (http://zx-pk.ru/showpost.php?p=838073&postcount=740)), добавляющий HD диск, совместимый с эмулятором ДВК (http://zx-pk.ru/showthread.php?t=18351). Создает два диска размером 10240 блоков (можно поменять в .h файле и пересобрать). Собирать лучше всего с помощью Digital Mars C (http://www.digitalmars.com/) (командный файл который в комплекте использует его). Также в комплекте готовая DLL (может использоваться в любом E11 независимо от системы под которой он работает) с вышеописанными параметрами. Как обычно, образ(ы) формируются в памяти, так, что без RT-11 и COP/DEV/FIL не обойтись, но для тестирования сойдет :)
Плугин поддерживает E11 V6.0 и новее (в более старых функции DMA вызывали падение).
Обновленный вариант плагина с поддержкой 22bit адресов. Создает в памяти 8 устройств по 10240 блоков.
Подробности тут (http://zx-pk.ru/showpost.php?p=838205&postcount=741) и тут (http://zx-pk.ru/showpost.php?p=838283&postcount=742).
UPD: плагин теперь универсальный 16/22-битный и позволяет изменить CSR. Для установки в E11 нужно использовать команду INSTALL HD.DLL [OLD] [CSR=xxxxxx] [UNITS=n]
Различия между 16 и 22-битными контроллерами:
В 16-битном доступна работа только с памятью в пределах 64Kb, контроллер не отличает запись слова от записи байта и всегда пишет слово в регистр, при этом что в регистр пишется - в нем и остается.
В 22-битном контроллере доступна работа со всем диапазоном памяти, контроллер различает запись байта, команды выполняются только при записи слова или младшего байта в CSR, при этом в CSR записываются только биты 0-5 (код команды) и 8-13 (старшие биты адреса буфера). Бит 7 в CSR всегда установлен. После выполнения любой команды кроме получения размера устройства в регистр данных возвращается код ошибки в младшем байте и номер устройства которое было выбрано ранее командой выбора в старшем. Подробности по ссылкам выше.
Обновление плагина в сообщении выше (http://zx-pk.ru/showpost.php?p=838319&postcount=2911). Универсальный плагин для классического и 22-битного варианта.
UPD: и еще обновление - добавлена опция UNITS=n, задающее количество устройств (0-8) и поправлена операция записи (зачистка блока до конца как положено).
Может и не сильно связано с ДВК ;)
А я - дедушка! :v2_dizzy_champagne:
Друзья, у кого-нибудь есть схема MY с 255 прошивкой?
А прошивка 1801ВП1-097 уже была считана?
( https://fotki.yandex.ru/users/lodedome/album/190361/ )
А прошивка 1801ВП1-097 уже была считана?
( https://fotki.yandex.ru/users/lodedome/album/190361/ )
Нет, а есть смысл? Это предыдущая версия ВП1-128 с какой-то ошибкой.
Но у меня лежат открытые -095 и -096 (от обычного MY), панорамки отсняты и выложены, возможно когда-нибудь и до них очередь дойдет.
Update: а вот от схемы MY4 я бы не отказался, его для начала проще повторить в ПЛИС.
Нет, а есть смысл? Это предыдущая версия ВП1-128 с какой-то ошибкой.
Update: а вот от схемы MY4 я бы не отказался, его для начала проще повторить в ПЛИС.
Ага, я слышал, что ВП1-097 это странное нечто, посвященное 27 съезду КПСС. И более-менее вменяемая прошивка, полностью совместивая с ней в ВП1-128.
Но наша история всё же как-никак. Vslav я вышлю тебе эту платку НовойПочтой?
P.S. К Новому Году отсканирую печатную плату всех дорожек и со стороны элементов, РТ5 считаю, но саму ВП1 сдампить не смогу.
Плата без блокировочных, с шины напрямую считать в таком виде не выйдет вроде.
Я написал, что нужна схема, а не прошивка.
Схема электрическая принципиальная от (Э3) от контроллера:
http://s009.radikal.ru/i309/1512/9f/cd9e760934d1t.jpg (http://s009.radikal.ru/i309/1512/9f/cd9e760934d1.jpg)
Жека:), да, я понял, по MY4 это самостоятельный проект оцифровки контроллера.
Свою плату после сканов сначала перевести в печатку нужно, а потом уже принципиалку восстанавливать.
Тут даже по самому распространённому MY, как видишь, тоже тишина пока.
Плата без блокировочных, с шины напрямую считать в таком виде не выйдет вроде.
Блокировочные можно впаять, тогда 556РТ5 уверенно прочтутся прямо с шины (я так понимаю там килобайт загрузчика сидит).
ВП1-097 так не считать, надо выпаивать микросхему, пилить, варить в кислоте, фотографировать и тд. Это необязательно проделывать с экземпляром, выпаянном из коллекционной платы, -097 вполне можно и отдельно недорого купить.
- - - Добавлено - - -
Тут даже по самому распространённому MY, как видишь, тоже тишина пока.
А разве не на 1809РУ1 и 1801РЕ2-091 самый распространенный MY был? Его схема в инете есть.
Насколько я слышал -097 это та же -128, но до добавления ФАПЧ.
А подробности про реализацию этого ФАПЧа есть во всем известной книжке.
Насколько я слышал -097 это та же -128, но до добавления ФАПЧ.
А подробности про реализацию этого ФАПЧа есть во всем известной книжке.
Во всем известной книжке, которая не всем известна и называется ... ?)
В 097 есть ошибка интерфейса МПИ - но может работать, если не используются векторные прерывания. Видимо, и с ФАПЧ что-то подправили - ИМХО - на ВП1-128 читаемость получше слегка.
если не используются векторные прерывания.
Хм, а каким образом? ВП1-097/128 не используют прерывания, а в случае цикла извлечения вектора из другого устройства, отключать 097 от шины можно и внешними схемами.
Баг 097 описан в книге уважаемого ГК по теме ДВК Шевкопляса - гуглится.
Баг 097 описан в книге уважаемого ГК по теме ДВК Шевкопляса - гуглится.
Имеется ввиду "Б.В. Шевкопляс, Микропроцессорные структуры-инженерные решения, Радио и Связь, 1990", начиная с 481 страницы?
Там ФАПЧ описан, Alex_K утверждает (http://zx-pk.ru/showthread.php?t=21166) что эта схема была добавлена к 097 и получилась 128. А какая тут связь с векторными прерываниями? ФАПЧ очень слабо повлияет на скорость потока слов данных, с разрешенными прерываниями 128-ая может потерять данные точно так же как и 097. Вероятно там еще какая-то ошибка была.
Нет, не указанное место.
Имеется ввиду незакрытие доступа к регистрам после снятия SYNC - это упомянуто не очень четко, но гуглится.
Т.е. после чтения вектора возможен сбой в работе програмного драйвера ВП1-097.
Titus, Ну вот, я же говорю книжка всем известна. Обсуждалось же на этом форуме. Если нужно - пишите ЛС, дам ссылку на книжку в эл. виде.
Имеется ввиду незакрытие доступа к регистрам после снятия SYNC
Это должно легко лечиться, достаточно подавать на вход ~DIN комбинациию ~DIN or ~SYNC через простую ЛЛ1, и микросхема просто не будет видеть никаких циклов извлечения вектора и гарантировано не вылазить на шину без SYNC.
Я написал, что нужна схема, а не прошивка.
Схема электрическая принципиальная от (Э3) от контроллера: А она, похоже, не публиковалась. Мы в 91 или 92 получили несколько контроллеров MY последней версии, а к ним была приложена та же книжечка с 091 и 097, что и с первым контроллером от 85-го года.
- - - Добавлено - - -
Имеется ввиду незакрытие доступа к регистрам после снятия SYNC А, вспомнил я эту историю. Она бывает, когда в качестве триггера, фиксирующего факт выбора устройства (то есть триггера, которому на вход D подключен адресный селектор, а на вход C - Sync), вместо простой защелки (Latch), используют двухступенчатый тригггер (M-S), срабатывающий по фронту сигнала синхронизации вместо уровня. Тот же 155ТМ2. Казалось бы какая разница? Следующий цикл все равно начнется с Sync'а... Ан нет, цикл прерывания начинается не с Sync'a, а с Din'а, обсуждаемое устройство сочтёт, что из него читают и вывалит на AD содержимое своего последнего адресованного регистра, отчего вектор, считанный в этот цикл обслуживания прерывания, будет искажен.
Если не врет мой склероз, И7 (плата ИРПР из комплекта Э-60) была с этой ошибкой.
Совпадение это достаточно редкое, и хрен найдешь эту ошибку, ибо воспринимается ее проявление, как случайный сбой. Если, конечно, не писать специальную тестовую программу, чувствительную именно к этому. Я по молодости, помню, тоже допустил ее в паре своих устройств - а что, 155ТМ2 штука удобная, а Latch'ей подобных (2 шт в одном кузове и с как прямыми, так и инверсными выводами) не было... :-/ Так работало все сутками и неделями без каких-либо проблем. Тем не менее...
Это должно легко лечиться, достаточно подавать на вход ~DIN комбинациию ~DIN or ~SYNC через простую ЛЛ1, и микросхема просто не будет видеть никаких циклов извлечения вектора и гарантировано не вылазить на шину без SYNC. БИСка? Так тогда она сама не сможет сделать прерывание. Или она не имеет прерываний?
БИСка? Так тогда она сама не сможет сделать прерывание. Или она не имеет прерываний?
Да, 097/128 не использует прерывания. Я имел ввиду что если на шине нет ~SYNC, то на вход микросхемы также не подавать ~DIN, блокировать его при помощи внешней микросхемы (типа ЛЛ1, например, подавать на вход ~DIN микросхемы комбинацию сигналов шины ~SYNC or ~DIN), тогда 097/128 просто цикла извлечения вектора не увидит, и ошибка не проявится - будет купирована.
SuperMax
02.01.2016, 08:09
Подскажите распайку кабеля к монитору у фрязинского терминала 15ИЭ-00-013
также интересно где накопать на него более-менее консолидированную документацию
SuperMax, Список документации -здесь. (http://zx-pk.ru/showthread.php?t=20744&p=817514&viewfull=1#post817514)
Распайка монитора.
ХТ3
1-видео
2-6,3в
3-28в
4-28в
5--60в
6-28в
7-6,3в
8-КСИ
9-земля видео
10...18-шасси
19-20-земля
22-ССИ
23-6,3в
SuperMax
02.01.2016, 15:24
свежее поступление бумажной документации
1.
Электронная вычислительная машины
"Электроника 100-25"
15 ВМ-16-001
Тест ЭПМ
программное обеспечение
2.791.003 ПО24
60листов
2.
памятка пользователю ЭВМ Электроника-60М
17 листов
3.
Электронная вычислительная машины
"Электроника 60М"
15 ВМ-16
Эксплуатационные документы
центральный процессор М2
3.620.105 ТБ
3.858.382 ЭЗ
3.858.383 ПЭЗ
17 листов + схема
4.
Электронная вычислительная машины
"Электроника 60М"
Эксплуатационная документация
книга 7
56 листов
5.
Электронная вычислительная машины
"Электроника 60М"
15 ВМ-16
Эксплуатационная документация
2.791.004-03 ТО
2.791.004-03 ИЭ
56 листов
6.
Электронная вычислительная машины
"Электроника 60М"
15 ВМ-16
Эксплуатационная документация
книга 4
190 листов
7.
Электронная вычислительная машины
"Электроника 60М"
15 ВМ-16
Тест команд ПЗ
программное обеспечение
2.791.004 ПО3
85 листов
документация в отличном состоянии
вопрос - что из этого уже есть в виде сканов и что нужно отсканировать ?
Приступили к перетаскиванию на свой склад машинки СМ-1420. Тут чутка фоток: https://goo.gl/photos/KYTgNnjaUrhFSNDZ6
А вот с этой страницы немножко текста: http://www.phantom.sannata.ru/forum/index.php?t=9839&a=stdforum_view&o=&st=120
Таки да, мы сделали это, СМка у нас!!!
Немного фоточек перевозки добавил в альбом: https://goo.gl/photos/KYTgNnjaUrhFSNDZ6
Таки да, мы сделали это, СМка у нас!!!
За это надо!
За это надо!
Бздыньк!) У мну руки просто отваливаются, не знаю сколько там всего было - тонны полторы наверное, столько терминалов, документации, блин там книжек наверное килограмм 150-200... Сегодня я полюбому отмечаю))) Завтра с утреца поеду туда в общагу на склад перебирать... Не терпится мне запустить НМД) У одного ремня нет приводного правда, но думаю либо замену удастся подобрать, либо кто из своих ЗИПов пожертвует...
Так понимаю, у вас совпало два фактора - "дядя был добрый" и "над головой дяди никто не тряс бумажками о содержание в вычислительной технике" ? Ну, и место для размещения ЭВМ есть) ?
1Ж24Б, машины были перенесены с баланса ним на баланс универа (музея). Научные сотрудники приложили оч много 3силий. В универе мы убедили руководство что оно нам надо. Помещение есть) И для музея, и склады)
Andrey_Ak
27.01.2016, 13:31
Итак, сделал дампы всех своих лент с НМЛ СМ5300.01 на контроллере MT 170002
Что-то есть интересное, файлы, программы.
Часть лент пустых или с мусором.
Но есть и непонятные образы лент, формат их разобрать не удалось.
Всего 47 лент.
Сюда все переписывать не осилю, вот постоянная ссылка на все образы лент,
на описание уже разобранных образов и содержимого:
http://www.tis.kz/forum/topic.php?forum=28&topic=14
Если удастся что-то разобрать, прошу сообщить об этом..
Всего 47 лент.
Если удастся что-то разобрать, прошу сообщить об этом..
Продублировал архив с краткой справкой в разделе ДВК (http://archive.pdp-11.org.ru/ukdwk_archive/dwkwebcomplekt/Andrey_Ak_47lent/)
Andrey_Ak, ИМХО, в этой теме ты воевал с перфолентами. А чем все это кончилось? Хочется найти ПЛОС...
Andrey_Ak
28.03.2016, 10:43
Andrey_Ak, ИМХО, в этой теме ты воевал с перфолентами. А чем все это кончилось? Хочется найти ПЛОС...
Да, было дело.. Читал / писал перфоленты.. Но все свои перфоленты еще не считывал.
ПЛОС - Это ПОС (Перфоленточная ОС) ?
Полный список своих перфолент еще не делал, но там думаю около 50 разных лент будет, а может и больше..
Хочется найти ПЛОС
А это кто в оригинале (если таковой был)?
Andrey_Ak
28.03.2016, 11:15
А это кто в оригинале (если таковой был)?
http://www.electriz.ru/programmnoe-obespechenie/perfolentochnye-operacionnye-sredstva-1.html
http://www.electriz.ru/programmnoe-obespechenie/perfolentochnye-operacionnye-sredstva-2.html
http://www.electriz.ru/programmnoe-o...redstva-1.html
http://www.electriz.ru/programmnoe-o...redstva-2.html
Это ни о чем мне не говорит ибо сравнивать не с чем - единственное что я делал с перфолентой - это своей программкой выбивал текст на ней :)
Хотя на Э100/25 у нас был аппарат и технари там даже чего-то грузили с него во время обслуживания. Как сейчас помню этакую большую корзину в стиле мусорки с обязательным заземлением куда лента сползала :)
А это кто в оригинале (если таковой был)?В оригинале это: PDP-11 Paper Tape Software (PTS-11) (http://iamvirtual.ca/PDP-11/PTS-11/PTS-11.htm) = PTS (http://bitsavers.trailing-edge.com/bits/DEC/pdp11/papertapeimages/20040101/tray08/).
А это кто в оригинале (если таковой был)? А черт его знает. IOX в сети есть. С Э-60 в комплекте шли Абс. загрузчик (есть), тот самый IOX под названием "Супервизор ввода-вывода", и кучка лент в формате LDA - Перемещающий Ассемблер, Компоновщик, Текстовый Редактор, еще что-то... Комплектовалось это книжкой, вечером напишу точное название, у меня она бумажная. В сети находил, но сейчас не получается. Еще в комплекте была перфолента с Бейсиком, но официально в состав ПЛОС он не входил - про него была отдельная книжка, тоже есть бумажная. Откуда-то притащили перфоленту с QUASIC'ом, не общеизвестный QUASIC-2, а первый, перфоленточный. Я его в свое время кое-как подпихнул под RT-11 и в этом виде выкладывал. Недавно я нашел перфоленточный оригинал, могу тоже выложить.
Сколько было радости, когда мы получили кассетные накопители СМ-5211 и прицепили их к Э-60! Косенко сочинил, как мы тогда гордо говорили, компакт-кассетную ОС, в которую были включены ПЛОСовские Ассемблер и Компоновщик, после чего все перфоленты были переписаны на кассеты и, вместе с перфоленточным оборудованием были засунуты на дальнюю полку...
В оригинале это
Ниогда не видел. И в сущности не планирую увидеть, но будем знать :)
Где-то на bitsavers видел MU BASIC-11 на перфоленте - это более знакомо (хотя сам видел только RTшную реализацию).
Andrey_Ak
28.03.2016, 11:46
А черт его знает. IOX в сети есть. С Э-60 в комплекте шли Абс. загрузчик (есть), тот самый IOX под названием "Супервизор ввода-вывода", и кучка лент в формате LDA - Перемещающий Ассемблер, Компоновщик, Текстовый Редактор, еще что-то... Комплектовалось это книжкой, вечером напишу точное название, у меня она бумажная. В сети находил, но сейчас не получается. Еще в комплекте была перфолента с Бейсиком, но официально в состав ПЛОС он не входил - про него была отдельная книжка, тоже есть бумажная. Откуда-то притащили перфоленту с QUASIC'ом, не общеизвестный QUASIC-2, а первый, перфоленточный. Я его в свое время кое-как подпихнул под RT-11 и в этом виде выкладывал. Недавно я нашел перфоленточный оригинал, могу тоже выложить.
Сколько было радости, когда мы получили кассетные накопители СМ-5211 и прицепили их к Э-60! Косенко сочинил, как мы тогда гордо говорили, компакт-кассетную ОС, в которую были включены ПЛОСовские Ассемблер и Компоновщик, после чего все перфоленты были переписаны на кассеты и, вместе с перфоленточным оборудованием были засунуты на дальнюю полку...
Абс. загрузчик, Супервизор ввода-вывода, Бейсик, кучка лент в формате LDA - Перемещающий Ассемблер, Компоновщик, Текстовый Редактор, еще что-то..
- Это все есть.. И книжки тоже.
- А есть информация по СМ5211? Как его подключать, какой драйвер использовать, программы для работы с ним?
IOX в сети есть
Для меня это слово привычно ассоциируется с RSXовским The I/O Exerciser, но по сути наверное это одно и то же - софтина которая организует параллельную реальную загрузку всевозможных устройств. На примере живой конфигурации: диск на уровне системы + диск физически + лента + терминал:
>IOX
IOX>VOL NO
IOX>F DU:
IOX>SEL DU2:
IOX>SEL MU:
IOX>SEL TT1:
IOX>STA
IOX -- Summary of exerciser activity at 21-MAR-16 23:55:01
TIME -- Run: 1 min. Elapsed: 1 min. Remaining: 4 min.
DU0: -- 3,675. R/W requests totaling 3,675. blocks with no errors
DU2: -- 2,672. R/W requests totaling 5,344. blocks with no errors
MU0: -- 9. R/W requests totaling 9. records with no errors
TT1: -- 510. R/W requests totaling 48,960. bytes with no errors
AST's executed: 6,873.
Idle-loop iterations: 1,822.
IOX -- Summary of exerciser activity at 21-MAR-16 23:56:01
TIME -- Run: 1 min. Elapsed: 2 min. Remaining: 3 min.
DU0: -- 3,622. R/W requests totaling 3,622. blocks with no errors
DU2: -- 2,639. R/W requests totaling 5,278. blocks with no errors
MU0: -- 10. R/W requests totaling 10. records with no errors
TT1: -- 502. R/W requests totaling 48,192. bytes with no errors
AST's executed: 6,779.
Idle-loop iterations: 1,797.
IOX -- Summary of exerciser activity at 21-MAR-16 23:57:01
TIME -- Run: 1 min. Elapsed: 3 min. Remaining: 2 min.
DU0: -- 3,644. R/W requests totaling 3,644. blocks with no errors
DU2: -- 2,641. R/W requests totaling 5,282. blocks with no errors
MU0: -- 10. R/W requests totaling 10. records with no errors
TT1: -- 505. R/W requests totaling 48,480. bytes with no errors
AST's executed: 6,806.
Idle-loop iterations: 1,769.
IOX -- Summary of exerciser activity at 21-MAR-16 23:58:01
TIME -- Run: 1 min. Elapsed: 4 min. Remaining: 1 min.
DU0: -- 3,650. R/W requests totaling 3,650. blocks with no errors
DU2: -- 2,568. R/W requests totaling 5,136. blocks with no errors
MU0: -- 10. R/W requests totaling 10. records with no errors
TT1: -- 506. R/W requests totaling 48,576. bytes with no errors
AST's executed: 6,740.
Idle-loop iterations: 1,764.
IOX -- Summary of exerciser activity at 21-MAR-16 23:59:01
TIME -- Run: 1 min. Elapsed: 5 min. Remaining: 0 min.
DU0: -- 3,651. R/W requests totaling 3,651. blocks with no errors
DU2: -- 2,627. R/W requests totaling 5,254. blocks with no errors
MU0: -- 10. R/W requests totaling 10. records with no errors
TT1: -- 505. R/W requests totaling 48,480. bytes with no errors
AST's executed: 6,799.
Idle-loop iterations: 1,772.
IOX -- MU0: I/O is unsatisified at timeout - function: READ
A C C U M U L A T E D T O T A L S :
- - - - - - - - - - - - - - - - - -
TIME -- Run: 5 min. Elapsed: 5 min. Remaining: 0 min.
DU0: -- 18,242. R/W requests totaling 18,242. blocks with no errors
DU2: -- 13,147. R/W requests totaling 26,294. blocks with no errors
MU0: -- 49. R/W requests totaling 49. records with no errors
TT1: -- 2,529. R/W requests totaling 242,784. bytes with no errors
AST's executed: 33,998.
Idle-loop iterations: 8,924.
IOX>
Хотел ради интереса подсунуть дохлую кассету в магнитофон из серии WORN (write once, read never), но привод минут 5 отчаянно ей плевался и затягивал обратно не в силах поверить, что продукция фирмы TDK действительно существует. Терпения дождаться окончания борьбы не хватило :)
А есть информация по СМ5211? Как его подключать, какой драйвер использовать, программы для работы с ним? Нам эти накопители достались в составе Устройства подготовки данных на компакт-кассетах "Аккорд 06-05".
Устройство включало дисплей ВТА 2000-10, собственно, кассетник СМ 5211, большой удобный железный стол и железную коробку со специальным адаптером ИРПР-ИРПР для связи между дисплеем и кассетником. Коробку с адаптером мы выкинули, а дисплей вместе с кассетником подключили к Э-60. Платы адаптеров для них сочинили мы с Косенко на пару, чисто по описанию регистров СМ-4. И, как выяснилось впоследствии, сочинили удачно - драйвер CT из RT-11 сожрал наше устройство молча, как родное DEC-овское.
Мы там, правда, чуток похимичили с байтовым обменом - посмотрев, как Э-60 читает начальный загрузчик с перфоленты (она для чтения очередного байта с ПЛ делает INCB регистру состояния, а в сброшенном состоянии оттуда читается ноль), сделали по байтовой записи единицы в этот регистр передачу на КНМЛ команды "чтение". После чего команда 177500L стала весело считывать абс. загрузчик с кассеты. Мы его (загрузчик) чуточку модифицировали, так, что он, вместо останова, стал загружать ленту дальше, а дальше мы расположили ядро той самой CCOS. Потом, через ленточные марки (Tape Mark, TM) шли файлы CCOS, большей частью, конечно, выдранные из PCOS, но были и свои - я тогда сочинил неплохой экранный редактор для того самого ВТА 2000-10, были программы пофайлового копирования CCOS, еще что-то, уже не помню.
- - - Добавлено - - -
Хотел ради интереса подсунуть дохлую кассету в магнитофон из серии WORN (write once, read never), но привод минут 5 отчаянно ей плевался и затягивал обратно не в силах поверить, что продукция фирмы TDK действительно существует. Терпения дождаться окончания борьбы не хватило С первым комплектом (два устройств Аккорд 06-04) нам достались аппараты с советскими кассетниками, гадость полная. С ними было по паре кассет Digital Tape не помню фирму (вечером гляну, может есть?) made in USA. Вторая партия (5 Аккордов) была укомплектована ГДР-овскими накопителями, очень качественными. С каждым накопителем (а их в 5211 два) в комплекте шло 5 штук Digital Kassete ГДР-овской же фирмы ORWO. И те, и другие ленты работали безукоризненно (на ГДР-овских накопителях, на наших все могло быть). Отечественные кассеты не работали вообще. Закупленные специально кассеты TDK работать тоже не захотели, но не по причине плохих записи/чтения, а потому, что ленты в них слишком тонкие и полупрозрачные, фотодатчик не смог отличить ленту от ракорда. Подкрутить чувствительность этого датчика я так и не собрался, хватало кассет ORWO.
кассеты TDK
Увы, это традиция. Абсолютно все носители этой фирмы показали себя плохо. Не только ленты. Я уже ривык :)
Причем не то, чтобы повально - у меня есть кассеты ихние которые вполне функциональны, но, учитывая прошлый опыт я им не доверю важную информацию :)
Да, речь идет о носителях 90 и более поздних годов - с ранними (за исключением звуковых кассет) дел не имел...
Andrey_Ak
28.03.2016, 12:44
Нам эти накопители достались в составе Устройства подготовки данных на компакт-кассетах "Аккорд 06-05".
Устройство включало дисплей ВТА 2000-10, собственно, кассетник СМ 5211, большой удобный железный стол и железную коробку со специальным адаптером ИРПР-ИРПР для связи между дисплеем и кассетником. Коробку с адаптером мы выкинули, а дисплей вместе с кассетником подключили к Э-60. Платы адаптеров для них сочинили мы с Косенко на пару, чисто по описанию регистров СМ-4. И, как выяснилось впоследствии, сочинили удачно - драйвер CT из RT-11 сожрал наше устройство молча, как родное DEC-овское.
Мы там, правда, чуток похимичили с байтовым обменом - посмотрев, как Э-60 читает начальный загрузчик с перфоленты (она для чтения очередного байта с ПЛ делает INCB регистру состояния, а в сброшенном состоянии оттуда читается ноль), сделали по байтовой записи единицы в этот регистр передачу на КНМЛ команды "чтение". После чего команда 177500L стала весело считывать абс. загрузчик с кассеты. Мы его (загрузчик) чуточку модифицировали, так, что он, вместо останова, стал загружать ленту дальше, а дальше мы расположили ядро той самой CCOS. Потом, через ленточные марки (Tape Mark, TM) шли файлы CCOS, большей частью, конечно, выдранные из PCOS, но были и свои - я тогда сочинил неплохой экранный редактор для того самого ВТА 2000-10, были программы пофайлового копирования CCOS, еще что-то, уже не помню.
- - - Добавлено - - -
С первым комплектом (два устройств Аккорд 06-04) нам достались аппараты с советскими кассетниками, гадость полная. С ними было по паре кассет Digital Tape не помню фирму (вечером гляну, может есть?) made in USA. Вторая партия (5 Аккордов) была укомплектована ГДР-овскими накопителями, очень качественными. С каждым накопителем (а их в 5211 два) в комплекте шло 5 штук Digital Kassete ГДР-овской же фирмы ORWO. И те, и другие ленты работали безукоризненно (на ГДР-овских накопителях, на наших се могло быть). Отечественные кассеты не работали вообще. Закупленные специально кассеты TDK работать тоже не захотели, но не по причине плохих записи/чтения, а потому, что они слишком тонкие и полупрозрачные, фотодатчик не смог отличить ленту от ракорда. Подкрутить чувствительность этого датчика я так и не собрался, хватало кассет ORWO.
А есть технология вся эта?
Дело в том, что у меня есть такой кассетник:
http://tis.kz/cm5211.php
карманы на нем как раз ГДР-овские.
К СМ5211 идет контроллер :
http://tis.kz/large/IMG_cm5211-15.jpg
со стандартными адресами СТ.
Драйвер от Рафос с ним заработал, пытался читать кассеты,
по DIR выходило что кассеты пустые. При попытке записи,
кассетник делал вид что пишет (долго щелкал кассетой),
после записи сказал что все ок. Но по команде DIR
кассеты так-же были пустыми.
Вот и не знаю что и как там.. То-ли драйвер не умеет писать
именно через этот контроллер, то-ли сам СМ5211 не умеет писать..
Дело в том, что у меня есть такой кассетник: Да-да, то же самое. И кассеты те же.
Драйвер от Рафос с ним заработал, пытался читать кассеты, по DIR выходило что кассеты пустые. Надо бы попробовать повоевать с ним на низком уровне.
А есть технология вся эта? Какая технология? Как все делалось? Только в голове... Большей частью, кажется, еще помню...
- - - Добавлено - - -
Абс. загрузчик, Супервизор ввода-вывода, Бейсик, кучка лент в формате LDA - Перемещающий Ассемблер, Компоновщик, Текстовый Редактор, еще что-то..
- Это все есть.. И книжки тоже. И есть чем прочитать? В смысле, работающее железо.
Andrey_Ak
28.03.2016, 13:20
Надо бы попробовать повоевать с ним на низком уровне.
Давайте, очень бы хотелось.. Можно так-же по удаленке.
И есть чем прочитать? В смысле, работающее железо.
Да, есть. Только FS1501 жуткая гадость, любит рвать ленты,
сейчас приобрел CONSUL 337.300, он должен лояльнее относиться к лентам,
хочу его подключить вместо 1501 к В1
Да, есть. Только FS1501 жуткая гадость, любит рвать ленты
Отсканить и распознать :)
Да, есть. Только FS1501 жуткая гадость, любит рвать ленты,Помнится, я ему не то подкручивал его штатные большие резисторы, не то добавлял еще что-то, в общем, уменьшал прижим электромагнитов, после чего он начинал работать с лентами гораздо бережнее.
Только FS1501 жуткая гадость, любит рвать ленты,
Экземпляр такой. Те два, что видел в работе, очень бережно относятся к бумажной ленте на любой доступной скорости. Лишь бы заправили правильно, иначе могут тогда перерезать.
Комплектовалось это книжкой, вечером напишу точное название, у меня она бумажная. В сети находил, но сейчас не получается. Электронная вычислительная машина
"Электроника-60
Эксплуатационная документация
Книга 6
0.005.027. ПО
И в Сети нашел, по децимальному номеру. Лежит на http://retropc.org, причем не такая, как у меня: моя напечатана на пишмашинке со вписанными от руки спец. значками, вроде @ # &, а эта отпечатана на матричном принтере (поганом, как бы не на старом Роботроне) большими буквами, других на том дрюкере не было.
Экземпляр такой. Те два, что видел в работе, очень бережно относятся к бумажной ленте на любой доступной скорости. Лишь бы заправили правильно, иначе могут тогда перерезать. Скорее всего, в них кто-то покопался, как и я. Там два здоровенных проволочных остеклованных резистора, по типу наших ПЭВР-50 или ПЭВР-100 (цифры - мощность в ваттах), один с двумя хомутами регулировки, второй с одним. Вот их я и двигал, тормоз ослабил чуток, а тягу уменьшил чуть ли не вдвое. А заводская установка у них довольно злобная, если с лентой занесет соринку, запросто порвать может.
Andrey_Ak
29.03.2016, 02:10
Итак, ночью не спалось. Сделал опись своих перфолент.
Перфоленты в заводских коробочках со штампами и маркировкой перфорацией, от Эл.60:
ОТСНОВНОЙ ТЕСТ КОМАНД 8.842.006 ОТК
ТЕСТ АРИФМЕТИКИ 8.842.006-01 ОТК
ТЕСТ КОМАНД П3 8.842.006-02 ОТК
ТЕСТ ПРЕРЫВАНИЙ 8.842.006-03 ОТК
КОМПАРАТОР 8.842.006-07 ОТК
ПЕРЕМЕЩАЮЩИЙ АССЕМБЛЕР 8.842.006-10 ОТК
КОМПОНОВЩИК 8.842.006-11 ОТК
РЕДАКТОР ТЕКСТА 8.842.006-12 ОТК
ПРОГРАММА ОТЛАДКИ 8.842.006-13 ОТК
СУПЕРВИЗОР ВВОДА-ВЫВОДА 8.842.006-14 ОТК
АБСОЛЮТНЫЙ ЗАГРУЗЧИК 8.842.006-15 ОТК
ПЕРФОРАЦИЯ В АБСОЛЮТНОМ ФОРМАТЕ 8.842.006-17 ОТК
БЕЙСИК 8.842.006-20 ОТК
ТЕСТ ПАМЯТИ 8.842.007-22 ОТК
ТЕСТ ЭПМ 8.842.007-23 ОТК
ТЕСТ ПУВВ 8.842.007-24 ОТК
ПАКЕТ СТАНДАРТНЫХ ПРОГРАММ (ОБЫЧНАЯ ТОЧНОСТЬ) 8.842.007 ОТК
ПАКЕТ СТАНДАРТНЫХ ПРОГРАММ (ДВОЙНАЯ ТОЧНОСТЬ) 8.842.007-01 ОТК
ТЕСТ ПУВВ 8.842.007-24 ОТК
Перфоленты без коробочек, достались вместе с Эл.100/25, часть лент оригиналы, часть копии:
8.842.001-08 Тест случайных кодов (Печатная наклейка вместо штампа, номера на ленте нет) (05)
8.842.006 ОТК Основной тест команд (01)
8.842.006 ОТК Основной тест команд (02)
8.842.006 ОТК Тест арифметики (04)
8.842.006-01 ОТК Тест арифметики (04)
8.842.006-01 ОТК Тест арифметики 27-APR-82 (Желтая) (02)
8.842.006-01 ОТК Тест арифметики 27-APR-82 (Желтая) (02)
8.842.006-02 ОТК Тест команд П3 (01)
8.842.006-02 ОТК Тест команд П3 (04)
8.842.006-02 ОТК Тест команд П3 27-APR-82 (Желтая) (02)
8.842.006-03 ОТК Тест прерываний (01)
8.842.006-03 ОТК Тест прерываний (04)
8.842.006-03 ОТК Тест прерываний (Желтая) (02)
8.842.006-07 Компаратор Копия 2 (05)
8.842.006-07 Компоратор Копия (01)
8.842.006-07 ОТК Компаратор (Желтая) (03)
8.842.006-09 ОТК Тест команд П3 (01)
8.842.006-10 ОТК Перемещающий ассемблер (Желтая) (02)
8.842.006-11 ОТК Компоновщик (Желтая) (02)
8.842.006-12 ОТК Редактор текста (Желтая) (02)
8.842.006-14 (Желтая) (03)
8.842.006-17 ОТК Перфорация в абсолютном формате (Желтая) (03)
8.842.006-18 ОТК Пакет стандартных программ обычная точность (Желтая) (02)
8.842.006-19 ОТК Пакет стандартных программ двойная точность ??? (Желтая) (02)
8.842.006-20 ОТК Бейсик (Желтая) (03)
8.842.007.26 Перемещающий ассемблер Рванная (07)
8.842.007-22 ОТК (04)
8.842.007-22 ОТК Тест памяти (02)
8.842.007-23 ОТК Тест ЭПМ (03)
8.842.007-24 ОТК (04)
8.842.007-24 ОТК Тест ПУВВ (01)
8.842.007-24 ОТК Тест ПУВВ (01)
8.842.007-24 ОТК Тест ПУВВ (Желтая) (02)
8.842.007-29 Программа отладки "Александровская" (05)
8.842.007-29 Программа отладки (05)
8.842.007-29 Программа отладки (Желтая) (07)
8.842.007-32 Пакут стандартных программ двойная точность Ошибка КС (09)
Copy (Копировщик перфолент) (01)
Copy (Копировщик перфолент) (01)
Copy (Копировщик перфолент) (01)
Copy (Копировщик перфолент) (02)
Copy (Копировщик перфолент) (04)
Copy (Копировщик перфолент) /96/ (Синяя) (01)
Copy (Копировщик перфолент) /96/ (Синяя) (01)
Copy (Копировщик перфолент) Дубль 04.03.83 (Желтая) (01)
Copy (Копировщик перфолент) Дубль 04.03.83 (Желтая) (01)
Абсол. Загрузчик (01)
Абсол. Загрузчик (01)
Абсол. Загрузчик (01)
Абсол. Загрузчик (01)
Абсол. Загрузчик (02)
Абсол. Загрузчик (04)
Абсол. Загрузчик (Синяя) (07)
Абсол. Загрузчик (Синяя) (08)
Абсол. Загрузчик /96/ (Зеленая) (02)
Абсол. Загрузчик /96/ (Синяя) (01)
Абсол. Загрузчик 8.842.006-15 (Синяя) (02)
Диагностический тест УУ НМД Дубль 26.07.84 (06)
Ком. ДП 8.842.007-17 (09)
Компановщик 8.842.007-27 (09)
Компановщик Ошибка контрольной суммы (09)
Компаратор-загрузчик 2.791.002 М05 (08)
Кусочек чистой ленты (02)
Лента вся пробитая (07)
Лента вся пробитая (Синяя) (07)
Основной тест команд 8.842.006 (05)
Программа отладки 8.842.002-10 "Эл. 16Н" (06)
Супервизор ввода-вывода 8.842.007.30 Замялась (07)
Супервизор ввода-вывода Ошибка контрольной суммы (Желтая) (07)
Таймер 000-16 (07)
Тест 2 Кулон (07)
Тест 5 Дубль 03.03.83 (09)
Тест 5 Дубль 03.03.83 Рванный(09)
Тест ASHC 8.842.007-08 (08)
Тест DZM Дубль 23.07.84 (04)
Тест №1 Дубль 03.03.83 (08)
Тест №1 Дубль 03.03.83 (08)
Тест №2 Дубль 03.03.83 (07)
Тест №3 Дубль 03.03.83 (09)
Тест №3 Кулон 23.08.82 (09)
Тест №4 Дубль 03.03.83 (06)
Тест №4 Дубль 03.03.83 (06)
Тест временных соотношений НМЛ /86/ (Синяя) (04)
Тест временных соотношений НМЛ /96/ (Синяя) (04)
Тест временных соотношений УРМ 8.842.013-01 (04)
Тест границы стека 8.842.007-05 (08)
Тест границы стека ПР (Желтая) (03)
Тест динамч. НМД 8.842.008-?? Пр. (06)
Тест кодов защиты Дубль 17.01.84 ПР (09)
Тест Ком. ASH ПР (Желтая) (03)
Тест Ком. ASHC Дубль 14.05.84 (08)
Тест Ком. MARK ПР (Желтая) (03)
Тест Ком. MUL ПР (Желтая) (03)
Тест Ком. RTI/RTT ПР (Желтая) (03)
Тест Ком. SOB ПР (Желтая) (03)
Тест Ком. SXT ПР (Желтая) (03)
Тест Ком. XOR ПР (Желтая) (03)
SXT 8.842.007 (Очевидно должно быть "Тест Ком. SXT") (05)
XOR 8.842.007-02 (Очевидно должно быть "Тест Ком. XOR") (08)
Тест Ком. ОПП/ВПП/ВПР ПР (Желтая) (03)
Тест Ком. ОПП/ВПП/ВПР ПР(05)
Тест Ком. сдвига ПР (Желтая) (03)
Тест Ком. условных ветвлений ПР (Желтая) (03)
Тест команд ДП Дубль 17.01.84 (09)
Тест команд НМЛ /96/ (Синяя) (06)
Тест команд НМЛ /96/ Рванный (Синяя) (06)
Тест команд НМЛ 04.2001 (Синяя) (06)
Тест команд НМЛ 04.2001 (Синяя) (08)
Тест команд НМЛ 04.2001 (Синяя) (08)
Тест команд НМЛ 8.842.013(08)
Тест команд ОПП/ВПП/ВПР 8.842.000-12 (04)
Тест команд П3 8.842.007-13 (07)
Тест команд П3 8.842.007-13 Ошибка КС (07)
Тест команд условных ветвлений 8.842.000-01 (06)
Тест команд условных ветвлений 8.842.000-01 (06)
Тест команд УУ НМЛ Дубль (06)
Тест команды ASH 8.842.007-06 (05)
Тест команды DIV 8.842.007-09 (08)
Тест команды DIV Дубль (08)
Тест команды MUL 8.842.007-08 (04)
Тест команды RTT/RTT 8.842.007-04 (09)
Тест команды SOB 8.842.007-01 (08)
Тест логиги диспетчера памяти Дубль Пров. (Желтая) (03)
Тест обмена МЛ 8.842.013-02 (04)
Тест обмена МНЛ 11.97 Пр. (07)
Тест обмена НМЛ 11.97 Пров. (01)
Тест обмена НМЛ 11.97 Пров. (01)
Тест обмена НМЛ 11.97 Пров. Рванный в середине (Синяя) (01)
Тест обмена НМЛ 8.842.013 (04)
Тест одноадресных и двухадресных команд 8.842.000-03 (07)
Тест одноадресных и двухадресных команд 8.842.000-03 (08)
Тест одноадресных и двухадресных команд ПР (Желтая) (03)
Тест отказа ДП 8.842.007-19 (06)
Тест отказов ДП Дубль Пр. (06)
Тест памяти 248К Дубль 12.12.84 (05)
Тест памяти 248К Дубль 12.12.84 ПР (05)
Тест памяти 248К Оригинал 8.842.007-22 (Синяя) (05)
Тест прерываний 8.842.007-10 (09)
Тест прерываний Дубль Пр. (07)
Тест РСП 2 ПР (Желтая) (03)
Тест РСП 8.842.007-18 (07)
Тест статич. Пр. (06)
Тест таймера Дубль (08)
Тест умножение/деление Дубль (09)
Упражнитель ДП 8.842.007-20 (05)
Упражнитель ДП Дубль (05)
Упражнитель команд Дубль 13.09.88 (09)
Упражнитель команд П3 8.842.007-14 (05)
Упражнитель команд П3 8.842.007-14 Рванная (05)
ЭПМ 8.842.007-23 (08)
* Если в начале идет код 8.842.ХХХ-ХХ то этот код выбит перфораций на ленте
* Если после кода идет ОТК то на ленте стоит заводской штамп с последующим названием
* В скобках указано пояснение если известно, указан цвет ленты если он не белый, указан номер коробки с лентами
* Если есть дата типа 27-APR-82 то это выбито перфорацией на ленте
* Если после ОТК нет названия, значит оно выцвело и его не видно
ПЕРЕМЕЩАЮЩИЙ АССЕМБЛЕР 8.842.006-10 ОТК
КОМПОНОВЩИК 8.842.006-11 ОТК
РЕДАКТОР ТЕКСТА 8.842.006-12 ОТК
ПРОГРАММА ОТЛАДКИ 8.842.006-13 ОТК
СУПЕРВИЗОР ВВОДА-ВЫВОДА 8.842.006-14 ОТК
АБСОЛЮТНЫЙ ЗАГРУЗЧИК 8.842.006-15 ОТК
ПЕРФОРАЦИЯ В АБСОЛЮТНОМ ФОРМАТЕ 8.842.006-17 ОТК
БЕЙСИК 8.842.006-20 ОТК
....
ПАКЕТ СТАНДАРТНЫХ ПРОГРАММ (ОБЫЧНАЯ ТОЧНОСТЬ) 8.842.007 ОТК
ПАКЕТ СТАНДАРТНЫХ ПРОГРАММ (ДВОЙНАЯ ТОЧНОСТЬ) 8.842.007-01 ОТК Шикарно! То, что доктор прописал. Это основной набор программ для занятия программированием без нормальных запоминающих устройств. А подробные тесты, вероятно, пригодятся народу при наладке 2420 и т.п.
Так, что, немного погодя, когда и у тебя, и у меня будет время, приступим. Отрегулируем 1501, после чего содержимое всех ленточек можно будет сделать достоянием истории! :)
Andrey_Ak
29.03.2016, 05:35
Шикарно! То, что доктор прописал. Это основной набор программ для занятия программированием без нормальных запоминающих устройств. А тесты, вероятно, пригодятся народу при наладке 2420 и т.п.
Так, что, немного погодя, когда и у тебя, и у меня будет время, приступим. Отрегулируем 1501, после чего содержимое всех ленточек можно будет сделать достоянием истории! :)
Ну тесты и мне, для Эл.100/25 пригодятся.. ))
Ну 1501 у меня несколько, думаю получится все сделать.
Но я больше смотрю в сторону CONSUL 337.300 оно есть,
нужно только подключить, и что хорошо, бобина есть для намотки,
лента не будет в кучу на пол сваливаться, а потом ее руками перематывать..
А еще лучше, ищу CONSUL 337.601, там вообще две бобины как на НМЛ...
Но я больше смотрю в сторону CONSUL 337.300 оно есть, нужно только подключить Отрегулированный 1501 обращается с лентами вполне нормально, не считая, конечно, вываливания прочитанной ленты, куда получится. Штатно в комплекте ЭВМ с этим считывателем шла большая корзина, куда эта лента и валилась, подавалка для лент в виде двух вертикальых пластин оргстекла с пазами, куда вставлялась бобышка на подшипниках, на которую и одевали рулон п/л и моталка с электроприводом, надеваешь на нее колечко и мотаешь ленту.
Так, что прочитать ленты один раз 1501 - за глаза. А вот налаживать 100/25 - да, там желательно иметь более эргономичный фотосчитыватель.
- - - Добавлено - - -
form, кстати, а что там наши накосячили с интерфейсом CT:, из-за чего им пришлось править драйвер? Мы с Косенко, повторюсь, склепали его, глядя на описание регистров контроллера из СМ-4, так у нас все пошло без вопросов, драйвер CT из RT-11 V5.00 сожрал его, как будто он родной, DEC'овский. Мы там, правда, проявили небольшую самодеятельность, чтобы с него загружаться по команде 177500L, неужели это оно?
кстати, а что там наши накосячили с интерфейсом CT:, из-за чего им пришлось править драйвер?
Он не различает запись байта от записи слова, в результате действия оказываются непредсказуемыми и привод может вообще не тот дернуться к которому обращались. Драйвер из РАФОСа все это учитывает.
Он не различает запись байта от записи слова, в результате действия оказываются непредсказуемыми и привод может вообще не тот дернуться к которому обращались. Драйвер из РАФОСа все это учитывает.В регистр состояния? Проглядел CT.MAC из дистрибутива 5.00, нашел в одном месте команду SETFUN: MOVB R1,(T5). Вероятно, это оно. Блин, не помню ни CSR этого кассетника, ни того, что мы там накрутили... Где расписан этот CSR ?
Andrey_Ak
29.03.2016, 07:50
Сравниваю распиновку подключения FS1501 и 337.300 для подключения к В1
http://tis.kz/temp/B1-FS1501-337.300.jpg
Сигналы данных вроде понятно:
1 разряд (СП0 на В1 контакт 4-1) --- (F1 на 337.300 контакт 1)
2 разряд (СП1 на В1 контакт 3-1) --- (F2 на 337.300 контакт 2)
3 разряд (СП2 на В1 контакт 3-3) --- (F3 на 337.300 контакт 3)
4 разряд (СП3 на В1 контакт 3-5) --- (F4 на 337.300 контакт 5)
5 разряд (СП4 на В1 контакт 2-5) --- (F5 на 337.300 контакт 7)
6 разряд (СП5 на В1 контакт 2-3) --- (F6 на 337.300 контакт 1)
7 разряд (СП6 на В1 контакт 4-5) --- (F7 на 337.300 контакт 11)
8 разряд (СП7 на В1 контакт 4-3) --- (F8 на 337.300 контакт 12)
А дальше вроде так ?:
Синхронизация (СU на В1 контакт 2-1) --- (Информация готова на 337.300 контакт 17)
Готовность (Готовность СП на В1 контакт 1-5) --- (Аппарат готов 1 на 337.300 контакт 19)
Старт (Старт на В1 контакт 1-3) --- (Пуск на 337.300 контакт 14)
Стоп (Стоп на В1 контакт 1-2) --- (Уст. исх. состояния на 337.300 контакт 19)
В регистр состояния?
Да.
CT.MAC
Сначала пытались загрузчик крутить вручную набитый - он тоже использовал байтовый доступ. Драйвер поначалу пробовали от 5.7 (он там не суппортится, но исходник есть - можно как user device собрать или вручную) - он не пошел. Потом вот по дерганию не того привода вычислили, что ему пофигу байт или слово, а потом на пробу подсунули РАФОСовский драйвер и с ним все работало (ну в пределах попыток, кончилось тем, что сам привод все-таки не писал, но это уже не в драйвере дело - мы и вручную пробовали.
- - - Добавлено - - -
CSR этого кассетника
CSR у него 177500 (совпадает с DIP11, но это только в 11/74), а вектор 260 (какой DEC по умолчанию для MU выбирает [и у того же DIP11 вроде такой же]) :)
CSR у него 177500 (совпадает с DIP11, но это только в 11/74), а вектор 260 Это я помню. Где посмотреть биты этого CSR ?
Где посмотреть биты этого CSR
Описание TA11 на bitsavers было.
4 разряд (СП3 на В1 контакт 3-5) Странная нумерация контактов на В1... Что там за разъем? Ни фига, блин, не помню, а фотки В1 сходу не нашел...
Описание TA11 на bitsavers было.
Навскидку только схемы нашел. Видимо в другом месте где-то поиском находил.
Andrey_Ak
29.03.2016, 08:16
Странная нумерация контактов на В1... Что там за разъем? Ни фига, блин, не помню, а фотки В1 сходу не нашел...
Да, тоже обратил внимание, но я уже паял переходник с В1 на FS1501, работало.
Как тогда с нумерацией разобрался уже не помню..
А разъем обычный двухрядный..
http://www.tis.kz/docs/B-1.rar
Навскидку только схемы нашел. Видимо в другом месте где-то поиском находил.В самом CT.MAC есть такая табличка:
TACS = CT$CSR
ERR = 100000
CRC = 40000
BOTEOT = 20000
WRL = 10000
FGAP = 4000
TIME = 2000
OFF = 1000
UNITNO = 400
TREQ = 200
INTEN = 100
READY = 40
ILBS = 20
FUNC = 2
WGAP = 0
WRITE = 1
READ = 2
LSTFIL = 3
LSTBLK = 4
NXTFIL = 5
NXTBLK = 6
REWIND = 7
GO = 1
Но, как я понимаю, в старшем байте там только биты состояния, а они должны быть RO, так, что запись кода команды и туда, в общем-то, по барабану. Может ваш кассетник был просто полудохлый?
UNITNO = 400
Ну да - вот оно самое дергалось почем зря когда не просили :)
- - - Добавлено - - -
в старшем байте там только биты состояния
Там выбор привода еще.
Ну да - вот оно самое дергалось почем зря когда не просили О! Точно! Ладно, слава Богу, разобрались. Не помню, что мы там сделали, но у нас оно весело работало. Вероятно, раз уж мы заморочились на байтовую запись, то и это учли, хотя я совсем ничего не помню.
Andrey_Ak
29.03.2016, 08:35
И как, есть шанс что СМ5211 сможет писать/читать?
И как, есть шанс что СМ5211 сможет писать/читать? Есть. Это же 5211, а не 5208, который стоял в CM-4 (form, я правильно понял?). В крайнем случае, доработаем напильником.
я правильно понял?
Я в советских названиях не силен :) Да и TA11 мне в советское время не приходилось видеть в принципе - никто их не пользовал в виду безнадежного устаревания даже на момент первого выпуска :)
Я, кстати, ни разу не видел работающего СМ 5208, контроллеры всегда были тухлыми и никто их не чинил. А вот накопители там были замечательные, у меня пара лежит в дальней кладовке. Когда будет совсем нечего делать, сочиню контроллер на каком-нибудь STM32 или даже на АТмеге, ИМХО, хватит.
Andrey_Ak
29.03.2016, 08:55
Вот тут есть документация по СМ5211:
Устройство внешней памяти на кассетной магнитной ленте СМ 5211. Внешнее запоминающее устройство СМ5211-960001. Инструкция по эксплуатации. Приложение ДБД 3.042.001 ИЭ2
http://retropc.org/biblioteka/Ustrojstvo%20vneshnej%20pamjati%20na%20kassete%20S M%205211.%20Vneshnee%20ZU%20SM5211-960001.%20Instrukcija%20po%20jekspluatacii.%20Pril ozhenie%20DBD%203.042.001%20IJe2.djvu
Устройство внешней памяти на кассетной магнитной ленте СМ 5211. Паспорт ДБД 3.042.001 ПС
http://retropc.org/biblioteka/Ustrojstvo%20vneshnej%20pamjati%20na%20kassetnoj%2 0magnitnoj%20lente%20SM%205211.%20Pasport%20DBD%20 3.042.001%20PS.djvu
Устройство внешней памяти на кассетной магнитной ленте СМ 5211. Сопряжение с интерфейсом ИРПР УВП. Инструкция по эксплуатации. ДБД 3.042.001 ИЭ7
http://retropc.org/biblioteka/Ustrojstvo%20vneshnej%20pamjati%20na%20kassete%20S M%205211.%20Soprjazhenie%20s%20interfejsom%20IRPR% 20UVP.%20Instrukcija%20po%20jekspluatacii.%20DBD%2 03.042.001%20IJe7.djvu
Устройство внешней памяти на кассетной магнитной ленте СМ5211. Внешнее запоминающее устройство СМ5211-960001. Инструкция по эксплуатации. Приложение ДБД 3.042.001 ИЭ3 (2.402 МБ)
http://retropc.org/biblioteka/Ustrojstvo%20vneshnej%20pamjati%20na%20kassete%20S M5211.%20Vneshnee%20ZU%20SM5211-960001.%20Instrukcija%20po%20jekspluatacii.%20Pril ozhenie%20DBD%203.042.001%20IJe3.djvu
Только документация сильно испорчена рекламой.. ((
Вот тут есть документация по СМ5211 Это, конечно, замечательно. Только вот где взять схему той платы, которая втыкается в Э-60/ДВК ?
Сопряжение с интерфейсом ИРПР УВП А эту плату нам пришлось сочинять самим - те 5211, которые шли в комплекте Аккорд 06-05, вместо нее имели плату сопряжения с ВТА 2000-10. У первых Аккордов она была внешняя, а на разъеме КНМЛ был тот самый кассетный ИРПР. В новой версии (с ГДР-овскими накопителями) ее засунули внутрь, на внутренний (промежуточный) интерфейс накопителя, пришлось ее выбрасывать и клепать своё.
Andrey_Ak
29.03.2016, 10:01
Это, конечно, замечательно. Только вот где взять схему той платы, которая втыкается в Э-60/ДВК ?
А если без контроллера (интерфейса сопряжения с МПИ), попробовать как-то протестировать на запись/чтение?
- - - Добавлено - - -
AFZ, А расскажите в общих чертах про Аккорд 06-05?
Я так понимаю, СМ5211 соединялся с BTA-2000-10, а BTA-2000-10 уже соединялся с ЭВМ,
и все это выполняло функцию терминала для ЭВМ и накопителя КНМЛ?
Для чего так все сложно нужно было?
- - - Добавлено - - -
Кстати, есть информация по различиям разных модификаций ВТА-2000 или документация/фото их версий?
А если без контроллера (интерфейса сопряжения с МПИ), попробовать как-то протестировать на запись/чтение? И как ты это себе представляешь? :)
Нет, конечно, можно взять 40-ногую АТмегу, сочинить к ней интерфейс и программулю... Или, на худой конец взять писюк постарше, так, П-2/3 с 98-й виндой и ЛПТ, сочинить в этот ЛПТ шнурок и, опять же, программулю... Ты с Си дружишь? Простым, не приплюснутым?..
Andrey_Ak
29.03.2016, 10:15
И как ты это себе представляешь? :)
Нет, конечно, можно взять 40-ногую АТмегу, сочинить к ней интерфейс и программулю... Или, на худой конец взять писюк постарше, так, П-2/3 с 98-й виндой и ЛПТ, сочинить в этот ЛПТ шнурок и, опять же, программулю... Ты с Си дружишь? Простым, не приплюснутым?..
Да думал может не так сложно, подключить к LPT, и пробовать записать несколько байтов на кассету, потом попробовать считать.
Ну или взять тот-же ДВК с ИРПР и к нему подключить только нужные сигналы для проверки записи/чтения
И как ты это себе представляешь?
Ну читали же с СМ5300 или как их там - забыл уже - приводов через ПЦшный параллельный порт :)
http://pdp-11.org.ru/~form/files/pics/xp.jpg
Я так понимаю, СМ5211 соединялся с BTA-2000-10, а BTA-2000-10 уже соединялся с ЭВМ,
и все это выполняло функцию терминала для ЭВМ и накопителя КНМЛ? Нет, это просто станция подготовки данных на компакт-кассете. Набранное на экране дисплея можно было записать на кассету, можно было прочитать с кассеты на экран, можно было слегка поуправлять лентой, и все. Под это задействовались функциональные клавиши дисплея, так сказать, общего назначения, без привязки конкретных функций. С ЭВМ оно не соединялось, его планировали ставить в цех подготовки данных (то, что на жаргоне называли "Перфорация"), вместе с подготовкой данных на перфокартах и перфолентах, а записанную кассету с подготовленными данными относить на ЭВМ для обработки.
Весьма вероятно, что по его основному назначению этот агрегат пользовали только мы с Косенко, когда сочиняли: я - редактор, он - компакт-кассетную ОС. Мы тогда прицепили один комплект к Э-60, а на втором сидели программировали по-очереди. Поначалу тексты с кассеты, по-простому, перфорировались на ленту мелкой программкой, сочинённой прямо в кодах и выданной на ПЛ программой "перфорация в абсолютном формате". Потом, когда CCOS задышала, от перфоленты благополучно избавились.
Andrey_Ak
29.03.2016, 10:37
Хм.. Спасибо. Понятно..
Но печально, что были терминалы ВТА-2000 без возможности использования в качестве терминала для ЭВМ..
Еще бы знать какие модели для чего были..
- - - Добавлено - - -
А то хочу себе очень терминал ВТА 2000, внутренности помню какие должны быть,
а вот по интерфейсу не знаю..
Кстати, что интересно, в 90-х годах, в одном проектном институте,
стояли НМЛ СМ5300.01 парочка, и рядом с ними-же парочка терминалов ВТА-2000,
и так-же в том-же зале два графопостроителя формата больше А0.
Но никакой ЭВМ в том зале не было. Основная ЭВМ серии ЕС была в соседнем здании.
Может эти терминалы как раз были для ввода вручную данных на НМЛ?
Но печально, что были терминалы ВТА-2000 без возможности использования в качестве терминала для ЭВМ.. Кто сказал? Эти самые ВТА мы и перецепили на Э-60. Собственно, станцией подготовки эти два устройства делал соединительный блок первой версии, который мы благополучно выкинули. Во второй версии этот соединительный блок засунули в КНМЛ вместо интерфейсной платы, поэтому пришлось не только выкинуть этот блок, но и сочинить замену интерфейсной платы, благо, там все было прозрачно.
Может эти терминалы как раз были для ввода вручную данных на НМЛ?
У нас рабочие места были Э60 (местного разлива). Работали как терминалы к Э100/25 в другом помещении, но имели кое-где локальные устройства (в том числе всевозможную графику, построители итд). А прошивка которая при старте превращала в терминал место предусматривала загрузку с Э100/25 программ в локальную машину. У нас была программа T85 для этого - это вроде местное детище (думаю даже знаю автора, написана была на PL-11). До этого видел еще реализацию с программой BOT (тут где-от упоминали волшебные слова вроде "NOS NRDY", "HOST NRDY" - это из этой оперы...
Andrey_Ak
29.03.2016, 11:02
Вот тут есть фото одного терминала:
https://my.mail.ru/mail/p---ribor/photo/2000
Там как-раз стоит одна плата, а на ней еще одна через шлейф висит.
https://content.foto.my.mail.ru/mail/p---ribor/2000/h-1545.jpg
Только не понятно, всего одна плата стоит или еще одна есть.
-------------------------------------------------------------
А вот другой терминал, которые стояли в том институте:
http://4duker.ru/PDP/BTA2000/BTA2000.html
И еще одна ссылка на такой-же терминал, только без корзины:
https://yadi.sk/d/H4yOEbXrqNLQS
Вот эти терминалы поинтереснее верхнего, я их помню,
стоят отдельно блоки Кадровой и Строчной разверток, БП,
и корзина с четырьмя платами.
И на морде нет кнопок.
А вот на этой фотке:
http://4duker.ru/PDP/BTA2000/2.jpg
на задней крышке вообще еще плата стоит,
такого я не помню..
Еще бы знать какие модели для чего были.. Их было много разных. ВТА 2000-1 и ВТА 2000-3, если не врет мой склероз, были для СМ-1/2, с интерфейсом 2к и специфическим набором функций. ВТА-2000-10/11...15 были универсальными, с более-менее общепринятыми интерфейсами - ИРПР, ИРПС, Стык С2... Для подключения к ЭВМ использовались соответствующие адаптеры из номенклатуры самих ЭВМ. Собственно, циферки -10...-15 и кодировали интерфейс, которым оборудован этот ВТА. 2000-10 имел ИРПР, -15, если не врет мой склероз - ИРПС, остальные - могу глянуть в книжку, лежит дома. Потом еще был ВТА-2000-15М, навороченная машинка с ИРПС-ом, лежит у меня в подвале такая. Правда после КЦГД-182 не смотрится ни разу, и клава убогая, и шрифты отвратительные... Я тогда решил ее поставить вторым терминалом себе на ДВК, на ДИАМСе два терминала на одной машинке - очень удобно, так после пары дней плевательства, я выбросил ее процессорную плату и сунул туда КЦГД-182, несложная доработка напильником - и отличный дисплей готов!..
Andrey_Ak
29.03.2016, 11:25
Их было много разных. ВТА 2000-1 и ВТА 2000-3, если не врет мой склероз, были для СМ-1/2, с интерфейсом 2к и специфическим набором функций. ВТА-2000-10/11...15 были универсальными, с более-менее общепринятыми интерфейсами - ИРПР, ИРПС, Стык С2... Для подключения к ЭВМ использовались соответствующие адаптеры из номенклатуры самих ЭВМ. Собственно, циферки -10...-15 и кодировали интерфейс, которым оборудован этот ВТА. 2000-10 имел ИРПР, -15, если не врет мой склероз - ИРПС, остальные - могу глянуть в книжку, лежит дома. Потом еще был ВТА-2000-15М, навороченная машинка с ИРПС-ом, лежит у меня в подвале такая. Правда после КЦГД-182 не смотрится ни разу, и клава убогая, и шрифты отвратительные... Я тогда решил ее поставить вторым терминалом себе на ДВК, на ДИАМСе два терминала на одной машинке - очень удобно, так после пары дней плевательства, я выбросил ее процессорную плату и сунул туда КЦГД-182, несложная доработка напильником - и отличный дисплей готов!..
Понятно, надо доки изучать.. Спасибо..
А книжка именно по этим терминалам или вся документация?
Не хотели-бы ее как-то мне подарить/поменять или?
Мне тут вроде как должен перепасть ВТА-2000-15М...
Вот тут есть фото одного терминала: Первый - это, как раз, -15М, его я и ломал.
А книжка именно по этим терминалам или вся документация? Книжка - из комплекта ВТА-2000-10, она общая на все 2000-1х (без М, М- это более свежая разработка).
Не хотели-бы ее как-то мне подарить/поменять или? Кого, книжку? Ее отсканитть надо, но лень... В принципе, если с обязательсвом хорошо отсканить и правильно обработать - расстанусь легко.
- - - Добавлено - - -
Альбома схем, правда, нет - его потеряли.
Andrey_Ak
29.03.2016, 11:42
Кого, книжку? Ее отсканитть надо, но лень... В принципе, если с обязательсвом хорошо отсканить и правильно обработать - расстанусь легко.
Да, конечно смогу отсканить..
Вот последнее что сканировал, так нормально будет:
http://www.tis.kz/forum/topic.php?forum=28&topic=15
?
- - - Добавлено - - -
Первый - это, как раз, -15М, его я и ломал.
Жаль... Хотелось бы старого образца...
Но все-же надо сначала заполучить хотя-бы эти 15М
Книгу 1 (п. 8) по БТА2000 я сканировал: http://yadi.sk/d/BH-Eq5tz2HS3V
Вдруг у кого-то есть остальное? Вечно, не найденного всегда больше :(:
8. Видеотерминал алфавитно-цифровой ВТА2000-1 СМ ЭВМ. Паспорт 3.045.000 ПС Книга 1
9. ВТА2000-1. Блок питания БПт-201М. Техническое описание и инструкция по эксплуатации 2.087.003 ТО Книга 2
10. Блок питания БПт-201М. Техническое описание и инструкция по эксплуатации 2.087.003 ТО1 Приложение
11. ВТА2000-1. Блок индикации БИ2. Техническое описание и инструкция по эксплуатации 5.043.002 ТО Книга 3
12. Блок индикации БИ2. Приложение к техническому описанию и инструкции по эксплуатации 5.043.002
13. Видеотерминал алфавитно-цифровой ВТА2000-15 СМ ЭВМ. Схемы электрические и схемы расположения элементов 3.045.000-11 Альбом 1
14. Видеотерминал алфавитно-цифровой ВТА2000-3 СМ ЭВМ (СМ 7204). Паспорт 3.045.001 ПС Книга 1
15. Видеотерминал алфавитно-цифровой ВТА2000-3 СМ ЭВМ (СМ 7204). Техническое описание и инструкция по эксплуатации 3.045.001 ТО Книга 2
16. ВТА 2000-3. Блок индикации БИ2. Техническое описание и инструкция по эксплуатации 5.043.002 ТО Книга 3
17. Блок индикации БИ2. Техническое описание и инструкция по эксплуатации 5.043.002 ТО Приложение
18. ВТА 2000-3. Блок питания БПт-201М. Техническое описание и инструкция по эксплуатации 2.087.003 ТО Книга 4
19. Блок питания БПт-201М. Техническое описание и инструкция по эксплуатации 2.087.003 ТО1 Приложение
20. Видеотерминал алфавитно-цифровой ВТА2000-3 СМ ЭВМ (СМ 7204). Схемы электрические 3.045.001 Альбом 1
Выпускался в г. Винница на заводе ”Терминал”.
Пункт 15 и альбом схем (А3) на ВТА2000-10 у меня есть, но по срокам сканирования -глушняк.
Вроде еще что-то было по ВТА.
Их было много разных. ВТА 2000-1 и ВТА 2000-3, если не врет мой склероз, были для СМ-1/2, с интерфейсом 2к и специфическим набором функций.
А какие стандарты поддерживали эти терминалы (ну в смысле были это DEC VT52 или HP? IBM?)?
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot