Спасибо за ответы! Еще один вопрос: зачем нужны "служебные" 16 байт в дополнение к 512 байтам данных в каждом секторе жесткого диска и имеет ли к ним доступ компьютер?
Вид для печати
Спасибо за ответы! Еще один вопрос: зачем нужны "служебные" 16 байт в дополнение к 512 байтам данных в каждом секторе жесткого диска и имеет ли к ним доступ компьютер?
Не знаю в эту ли тему или пошлют куда...
Никто не знает что такое:
Процессор быстродействующий периферийный "Электроника МТ70"
15ВУМС-8-028, ПГЩМ3.770.001, ТУ 11-81
Предназначен для использования в составе "Электроника 60М" для выполнения большого числа операций умножения и сложения.....
Выполняет 32 алгоритма преобразования массивов....
16 разрядов,
память микрокоманд - 512слов (Макс. адресуемый объем 1K),
ёмкость памяти данных - 8К (Макс. адресуемый объем 32K),
Масса 40 кг.
И еще данные по скорости работы.....
Вопрос, собственно, что такое за МТ70, который сам по себе больше Э60М, в составе которой должен работать.....
Вот это http://www.electriz.ru/periferiinye-...ktura-bpp.html ты наверно и сам нагуглил.
Получается сам вычислитель собран на 589-й серии. Есть фото подобной платы с МПУ К589ИК01
http://storage4.static.itmages.ru/i/...a59ddbe818.jpg
но в описании сказано что на плате есть К589ИК03, значит это не совсем то.
Но шина у МТ-70 точно МПИ раз пямять стандартная П2 и П3
По поводу арифметического устройства на девяти К589ИК02 - есть фото платы на их аналогах 585ИК02
в количестве 9 штук плюс ИК03, оно видимо от чего-то летающего.
http://storage6.static.itmages.ru/i/...c1f9077be9.jpg
вопрос про формат дорожки DW: совпадает ли он с MFM форматов PC контроллеров? если на PC диск отформатировать, будет ли он работать с ВЦ контроллером? Подскажите пожалуйста где почитать про форматы MFM HDD дорожек.
Не совпадает. И вообще у каждого MFM HDC (каждой фирмы) свой формат.
Формат DW описан в документации, например в доке по КЖД Э85 (полно в сети).
А они как раз на разных чипах (HDC разных фирм). вроде там WD и SMC - вот и несовместимость.
>не подскажите где почитать?
Как обычно - в даташитах на контроллеры. Обычно там всё расписано. Но не надо забывать что конкретная реализация КЖД может использовать разный функционал контроллера (микросхемы/набора микросхем). Например, в одном варианте пишется ECC, в другом CRC и т.д.
> но опытным путем установленно, что там могут быть просто нули.
На реальной машинке после форматирования там как раз нули, а что там может быть - неизвестно. В даташите на микросхемы это описано как расширенная запись. А содержание, я боюсь, только в какой-нибудь DEC'овской документации надо искать.
Спасибо!
Пробовал искать - очень тяжело найти что то.... Из того что нашел: формат довольно похож на ДВК. Видима там различия не сильнее, чем на ISO дискетах. Служебный блок это, по всей видимости, зона для данных ECC если контроллер умеет.
Да вроде бы у ДВК и у Э85 одинаковый MFM формат?
А что такое "служебный блок"? Если Вы про те самые 16 нулей - это точно не для ECC.
"Да" - это про "Если Вы про те самые 16 нулей"?
Или про "это точно не для ECC"
про 16 нулей
ECC обычно бывает на MFM винтах 32-х битным (4 байта). 16 байт ему много.
Да и зачем иметь одновременно и CRC (КЦК) и ECC.
Что такое "ECC 8+1"?
>он пропускает парные ошибки
Угу, тройное дублирование HDD всегда лучше ;-)
Ну, когда на 8 бит данных 1 бит чётности, т.е. только контроль ошибок. А так-то бывает ECC и с аппаратной коррекцией ошибок.
Зависит от целей и уровня технологий. Например, на QBus были модули памяти 8+2, т.е. с коррекцией одиночной ошибки, во времена до DIMM почти вся память была с ECC 8+1, сейчас всё без четности - и ничего. Так и этот винт, может он был настолько плох или ценен, что CRC + 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
.
Красиво ) Мощно ) Я что то похожее - не загрузочное конечно, но функциональное меню видел в RSX? Если не путаю ничего - оформление напомнило. Развивай, form, пока не буду дёргать, пускай в рамках форума повисит, для проверки временем, к архиву прилепить всегда наверное можно.
нет меню 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 - точно!!! Я же написал, что не стартовое, а функциональное меню
И добавил, что напомнило только внешним видом (оформлением) !!!
Впервые увидел фотку МС1201.04 первой разводки, второй редакции :
http://storage8.static.itmages.ru/i/...b355f09ea7.jpg
( Фото - из Интернетов, точнее с этого форума ).
Проц висел уже на 4.5 мгц, групповые ошибки ДОЗУ - гроздьями по всем адресам, особенно с прогревом. Кстати, выполнено на ДПП !
Поставлялось на опытных ДВК-4 в корпусе ДВК-3, причем с КСМ/КГД.
У меня тогда ( 1990 г. ) был предсерийный экз с разъемами СНО53-60 и 8-пин разъемом терминала, с некотрым к-вом "макарон" - прислали для изучения из Зеленограда, типа для оценки возможности тиража.
( Думали в КУВТ-86 применять, т.к. дочерние сетевые БКшки сильно занимают дисководик своими загрузками , а тут можно весь софт разместить в ЭД VM: ).
Плугин для E11 - вдруг кому еще пригодится (я его использовал для написания драйвера к RSX-11M), добавляющий HD диск, совместимый с эмулятором ДВК. Создает два диска размером 10240 блоков (можно поменять в .h файле и пересобрать). Собирать лучше всего с помощью Digital Mars C (командный файл который в комплекте использует его). Также в комплекте готовая DLL (может использоваться в любом E11 независимо от системы под которой он работает) с вышеописанными параметрами. Как обычно, образ(ы) формируются в памяти, так, что без RT-11 и COP/DEV/FIL не обойтись, но для тестирования сойдет :)
Плугин поддерживает E11 V6.0 и новее (в более старых функции DMA вызывали падение).
Обновленный вариант плагина с поддержкой 22bit адресов. Создает в памяти 8 устройств по 10240 блоков.
Подробности тут и тут.
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 всегда установлен. После выполнения любой команды кроме получения размера устройства в регистр данных возвращается код ошибки в младшем байте и номер устройства которое было выбрано ранее командой выбора в старшем. Подробности по ссылкам выше.
Обновление плагина в сообщении выше. Универсальный плагин для классического и 22-битного варианта.
UPD: и еще обновление - добавлена опция UNITS=n, задающее количество устройств (0-8) и поправлена операция записи (зачистка блока до конца как положено).
Может и не сильно связано с ДВК ;)
А я - дедушка! :v2_dizzy_champagne:
Друзья, у кого-нибудь есть схема MY с 255 прошивкой?
А прошивка 1801ВП1-097 уже была считана?
( https://fotki.yandex.ru/users/lodedome/album/190361/ )
Нет, а есть смысл? Это предыдущая версия ВП1-128 с какой-то ошибкой.
Но у меня лежат открытые -095 и -096 (от обычного MY), панорамки отсняты и выложены, возможно когда-нибудь и до них очередь дойдет.
Update: а вот от схемы MY4 я бы не отказался, его для начала проще повторить в ПЛИС.
Ага, я слышал, что ВП1-097 это странное нечто, посвященное 27 съезду КПСС. И более-менее вменяемая прошивка, полностью совместивая с ней в ВП1-128.
Но наша история всё же как-никак. Vslav я вышлю тебе эту платку НовойПочтой?
P.S. К Новому Году отсканирую печатную плату всех дорожек и со стороны элементов, РТ5 считаю, но саму ВП1 сдампить не смогу.
Плата без блокировочных, с шины напрямую считать в таком виде не выйдет вроде.
Я написал, что нужна схема, а не прошивка.
Схема электрическая принципиальная от (Э3) от контроллера:
http://s009.radikal.ru/i309/1512/9f/cd9e760934d1t.jpg
Жека:), да, я понял, по MY4 это самостоятельный проект оцифровки контроллера.
Свою плату после сканов сначала перевести в печатку нужно, а потом уже принципиалку восстанавливать.
Тут даже по самому распространённому MY, как видишь, тоже тишина пока.
Блокировочные можно впаять, тогда 556РТ5 уверенно прочтутся прямо с шины (я так понимаю там килобайт загрузчика сидит).
ВП1-097 так не считать, надо выпаивать микросхему, пилить, варить в кислоте, фотографировать и тд. Это необязательно проделывать с экземпляром, выпаянном из коллекционной платы, -097 вполне можно и отдельно недорого купить.
- - - Добавлено - - -
А разве не на 1809РУ1 и 1801РЕ2-091 самый распространенный MY был? Его схема в инете есть.