Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   Бывший СССР »   Электроника МС0585
RSS

Электроника МС0585

<<Назад  Вперед>> Страницы: 1 2 3 4 5 ... .. 12 13 14 15 16 17
Печать
 
dps
Advanced Member


Откуда: СПб
Всего сообщений: 3842
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
6 апр. 2008
Досталась полностью комплектная МС0585. Видимо очень ранний выпуск. На многих деталях и да же разъемах стоит штамп- опытный. Шикарный отечественный винч в комплекте. Сборка 1811 ред1.

___

___


___



____
-
-
andyTh
Гость

Ссылка

Завидую по белому. Состояние довольно неплохое. У нас такие стояли в ДГУ. С принтером и графопостроителем, опять таки "опытными".
Сейчас на форуме
dps
Advanced Member


Откуда: СПб
Всего сообщений: 3842
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
6 апр. 2008
AndyThСпасибо. А вот у нас в конторе они встречаются заметно реже, чем ДВК-3.
_Patron_
Member


Откуда: Москва
Всего сообщений: 146
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
19 дек. 2012
До сих пор никто не сумел подключить МС0585 к COM-порту PC в режиме отладочного терминала:

Professional 300 Series Technical Manual



skoroxod
Advanced Member
вежливый пролетарий

Откуда: Старый Оскол
Всего сообщений: 8177
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 мар. 2009
Mod. uav1606. Сообщение (и 2 следующих) перемещено из темы [t=15702]"Нивка СМ1810"[/t].


dps написал:
[q]
Ну в общем да, хотя это несколько неожиданно. Если менять местами нельзя.
[/q]
В Электронике 0585 платы расширения тоже должны быть установлены в определённом порядке.
dps
Advanced Member


Откуда: СПб
Всего сообщений: 3842
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
6 апр. 2008
skoroxod написал:
[q]
В Электронике 0585 платы расширения тоже должны быть установлены в определённом порядке.
[/q]
В каком? Это жестко задано или можно менять?
skoroxod
Advanced Member
вежливый пролетарий

Откуда: Старый Оскол
Всего сообщений: 8177
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 мар. 2009
dps написал:
[q]
В каком? Это жестко задано или можно менять?
[/q]
КНМД, КНГМД, НВ1, НВ2 (для цветных диплеев, если такой есть) и МС 1702 (если есть).
Первые два точно должны идти в этом порядке, за остальные не поручусь, это тебе PDP-шники точнее скажут.

Кстати, твоя 0585 хоть и безусловно хороша, но не такого уж и раннего выпуска, ранние на морде имели надпись Электроника 85
И платы расширения поздних редакций, НВ1 ред 5 хотя были по крайней мере ред3, а НМД ред4 а были ещё ред3,
в ранних ещё Сигнетиксы N8X300I ставили. Память там на РУ5 или на РУ7 ?
Эта тема была выделена из темы "Нивка СМ1810 " (12 апреля 2014 1:20)
dps
Advanced Member


Откуда: СПб
Всего сообщений: 3842
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
6 апр. 2008
skoroxod написал:
[q]
Память там на РУ5 или на РУ7
[/q]
Я не снимал модуль памяти. Но поскольку запаяны оба ряда чипов, то скорее всего РУ5
borisfox
Advanced Member


Откуда: Хабаровск
Всего сообщений: 946
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 июля 2008
Неплохой аппарат, но выпуск не ранний и НВ1 какой-то очень побитый жизнью...
ОЗУ на РУ5, распаяно всё поле.

Работает хоть? :)
dps
Advanced Member


Откуда: СПб
Всего сообщений: 3842
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
6 апр. 2008
borisfox написал:
[q]
НВ1 какой-то очень побитый жизнью...
[/q]
Да, меня то же смутил его вид.


borisfox написал:
[q]
Работает хоть? :)
[/q]
Не знаю- она еще не у меня. Но тот кто отдавал, сказал, что была рабочей. Только думаю, что включали ее последний раз лет 20 назад.


borisfox написал:
[q]
ОЗУ на РУ5, распаяно всё поле.
[/q]
У меня есть к ней память на РУ7. Не знаю что хуже.

Кстати, вот я и посмотрел какое у нее шасси. ..
Denkixot
Advanced Member
Истребитель ветряных мельниц

Откуда: Воронеж
Всего сообщений: 1670
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
6 сен. 2014
Что там с машинкой? Завелась?
skoroxod
Advanced Member
вежливый пролетарий

Откуда: Старый Оскол
Всего сообщений: 8177
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 мар. 2009
Denkixot написал:
[q]
Что там с машинкой? Завелась?
[/q]
О-о! Привет Дэн! Давно пора было здесь появится :)
Denkixot
Advanced Member
Истребитель ветряных мельниц

Откуда: Воронеж
Всего сообщений: 1670
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
6 сен. 2014
Привет!! Не хотелось с ZX-PK выходить, но там сейчас затишье, притопал тут глянуть обстановку :)
andyTh
Гость

Ссылка

Правильно ли обозначены ноги питания у МК1?

+12В 27нога
+5В 21,46 ноги
0В 20,26В
Сейчас на форуме
andyTh
Гость

Ссылка

День добрый,

Появилось чуть свободного времени. Кусками правда, но таки...
Пытаюсь чинить материнку от Э85.
Странных моментов много, но пока вот такой вопрос
На 29 ноге МК1 "НАЧ УСТ Н" постоянные импульсы. Это "вечный сброс"?
На 28 ноге МК1 "АКТ ЦП L" низкий уровень.
Этот низкий уровень через элемент D144.4 становится высоким, приходит на элемент D135.1, инвертируется.
Выход этого элемента обзывается ОШИБКА L, проходит на триггер D128.1.
Этим триггером он и сдвигается на выход. А инвертированный выход триггера, это сигнал "НАЧ УСТ Н"
Круг замкнулся.

Т.е. для выхода из состояния сброса на выходе 28 МК1 должно что то появится, отличное от нуля.
Пробовал ставить две микросборки. Правда заведомо непроверенные. Результат одинаков.
Клок на сборках есть. Питания тоже. Сборки греются правда.
Сейчас на форуме
Denkixot
Advanced Member
Истребитель ветряных мельниц

Откуда: Воронеж
Всего сообщений: 1670
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
6 сен. 2014
На рабочей машине сборки МК1 и МК3 тоже греются хорошо.
У Меня МК1 ни разу не умирала, возможно её убить можно только вставив перевернутую.
Чтобы сразу два МК1 были не рабочими маловероятно.
andyTh
Гость

Ссылка

Я похоже нашёл добровольца проверить мои сборки. Подожду результата.
Но поведение вот того куска схемы всё равно странное.
Описание комплекта 1811 довольно скудное, но есть распиновка чипов.
И в этой распиновке фигурируют ноги CS это читселекты ВУ1-3, на которых при совместной работе бегут импульсы.
Вот эти чипселекты и выведены наружу сигналом АКТ ЦП.
Т.е. если его нет, то и проц не работает.
А что ему ещё нужно для начального пуска кроме питаний, клоков и резета.
Сейчас на форуме
1801BM1
Newbie


Всего сообщений: 78
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
15 янв. 2015
Советую еще посмотреть документацию на процессор М6, он же МС-1601. Там есть некоторые детали как МПК 1811 работает.
andyTh
Гость

Ссылка

День добрый,

Пока мой KDJ11 был в дороге, починил я материнку, модуль памяти и увидел на экране заветную дискету и вопросительный знак.
Горе в том, что оставшиеся под восстановление платы это как раз контроллеры дисков.
Что можно загрузить через порт системного терминала, чтобы потестировать КНМД?
ТМОС из комплекта эмулятора Patron-a грузил, но тестов там нет.
Пробовал к эмулятору подключать диски из вот этого архива

http://emulator.pdp-11.org.ru/XXDP/TMOS-2/TMOS-2_DZ.zip

Запускал разные файлики. Оно или виснет, или вываливается в пульт.

Мне бы образ RT11 для Э85...
При ремонте КЖД от ДВК я успешно использовал TDW.
Вот что то бы похожее.
Сейчас на форуме
borisfox
Advanced Member


Откуда: Хабаровск
Всего сообщений: 946
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 июля 2008
Пара системных дискет с RT-11 для 85 у меня есть, но TESTDW на них, к сожалению, нет, и закинуть сейчас нет возможности...
Что-то там для КЖД всё-таки есть (программы NMD1, NMD2). Но что это, совершенно не помню.
Скачивать здесь.
skoroxod
Advanced Member
вежливый пролетарий

Откуда: Старый Оскол
Всего сообщений: 8177
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 мар. 2009
Вопрос к знатокам 85-ки. Мне тут попался любопытный документик с описанием процессора М6 для МС 1211 - это
вариация на тему Эл. 60 на микропроцессорном наборе 1811-й серии. Процессор ещё имел название МС 1601



Получается что и Электроника 85 должна работать без диспетчера памяти 1811ВТ1 и даже при бытых
по какой-то причине ВУ2/ВУ3 в составе сборки Мк1 машинка должна запускатся? Вот ВУ2/ВУ3 не работали
без ВТ1 поскольку последний в том числе содержит регистры для выполнения команд с плавающей запятой.
andyTh
Гость

Ссылка

Работать или процессор запускаться?
Работать оно не будет потому, что используются адреса за границей 64К.
Ну а в ОДТ оно входит без памяти вообще.
Сейчас на форуме
skoroxod
Advanced Member
вежливый пролетарий

Откуда: Старый Оскол
Всего сообщений: 8177
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 мар. 2009
andyTh написал:
[q]
Работать или процессор запускаться?
[/q]
Я значит напутал, касательно ВТ1 имелось ввиду запускатся, а ВУ2/ВУ3 работать.
andyTh
Гость

Ссылка

Смотрите, тут вся суть в том, что мы понимаем под работать.
В пультовый терминал можно войти без памяти вообще. Даже как то поработать в нём.
Но у Э85 даже само стартовое ПЗУ формально имеет 22бит адрес.
Не взлетит короче.
Сейчас на форуме
andyTh
Гость

Ссылка

Нашёл я образ RT11, который запускается через терминал на Э85.
Добавил в образ DW.SYS и TDW.
Как и ожидалось, TDW начал сыпать ошибки при чтении диска.
Кусачками и паяльником добился безошибочной работы и пункта Форматирование,
и пункта Чтение.
На ДВКшном КДЖ этого для ремонта хватило.
Тут интнресно.
INI DW0: проходит.
На DIR DW0: виснет.
Я так подозреваю DW.SYS немного не подходит для Э85. Ж)
Хотя может и недочинил.

Что делать? В принципе задача в конечном итоге запустить
на жёстком диске систему.
Контроллер дисководов так же с непонятной работоспособностью. Хотелось бы через терминалку...
Сейчас на форуме
_Patron_
Member


Откуда: Москва
Всего сообщений: 146
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
19 дек. 2012
andyTh написал:
[q]
INI DW0: проходит.
На DIR DW0: виснет.
[/q]
А DU/TE DW: весь диск читает ?
andyTh
Гость

Ссылка

Я подключил в качестве загрузочных ваши образы
Pro350_HX_SP2 и Pro350_HX_SP.
Они без DW.SYS. Если я беру DW.SYS якобы от Э85, с дискеты с LANDом,
то обращения к DW нет. На все команды пишет нет такого устройства.
ДВКшный как бы работает. Позволяет сделать инициализацию, но при обращениях
к диску вроде DIR т.п. всё зависает.
Я смутно подозреваю дело в прерываниях. Похоже запись и вычитывание реализовано в драйвере по разному.
Сейчас на форуме
_Patron_
Member


Откуда: Москва
Всего сообщений: 146
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
19 дек. 2012
andyTh написал:
[q]
Если я беру DW.SYS якобы от Э85, с дискеты с LANDом,
то обращения к DW нет. На все команды пишет нет такого устройства.
[/q]
Драйвер от ДВК (по идее) не годится, нужен родной дековский драйвер DW. Но с монитором SP драйверы для Э-85 работать не смогут, потому что в мониторе SP нет таблицы адресов - нужно загружать RT11FB.

Вот ссылка на нужный образ: Pro350_HX_FB.DSK ( подробнее про этот образ см. здесь ).

К работе с железом не относится, но есть такая особенность, что винчестеры Э-85 имеют формат дорожек ДВК ( он же старый дековский - с ошибкой в порядке секторов ), а начиная с версии V05.03 - дековцы исправили ошибку и все их драйверы от V05.03 и старше - не совместимы по порядку расположения секторов с дисками от ДВК и Э-85.

Драйвер, совместимый по расположению секторов с дисками, записанными на Э-85 и ДВК - имеет в образе имя DW.OLD, при желании можно переименовать DW.SYS в DW.NEW, а DW.OLD в DW.SYS
andyTh
Гость

Ссылка

_Patron_ Хелп!!! :)

Система, которая у меня стартовала на Э85 имеет версию 5.04.
И тогда мои потуги априори неудачны.
Где взять "доработанную" младшенькую версию?

Переименованный DW.OLD на INI пишет иллегал девайс.
Сейчас на форуме
andyTh
Гость

Ссылка

О! спасибо! Сейчас попробую.
Сейчас на форуме
andyTh
Гость

Ссылка

Похоже повисло при загрузке. Минуты через 2-3...
Блин, оно не повисло. Оно загрузилось и теперь хочет работать с дисплея.
Я к такому не готов. У меня монитор 5 дюймов телек...
Сейчас на форуме
_Patron_
Member


Откуда: Москва
Всего сообщений: 146
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
19 дек. 2012
Монитор FB работает с видеоконтроллером и клавиатурой Э-85. На сегодняшний день есть только два варианта загрузки по HX - с монитором SP, но без возможности использовать драйверы DW и DZ, или с монитором FB и всеми драйверами, но с рабочим видеоконтроллером и родной клавиатурой.

Подробнее можно посмотреть здесь.
andyTh
Гость

Ссылка

Клавиатура подключена, в качестве монитора масенький китайский телевизор.
С заворотом левого края экрана символов на 5-7. Набераю вслепую

ini dw0:

dir dw0:

error reading directory.

Что можно использовать для форматирования диска?
Сейчас на форуме
_Patron_
Member


Откуда: Москва
Всего сообщений: 146
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
19 дек. 2012
Сначала есть смысл проверять физическое чтение диска командой DU/TE DW: - если не пойдёт, значит диск не читается.
andyTh
Гость

Ссылка

Диск форматирован ДВКшным TDW и не факт, что нормально проинициализирован.
Переименовал DW, сейчас проверю.

File or input device not found
Сейчас на форуме
_Patron_
Member


Откуда: Москва
Всего сообщений: 146
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
19 дек. 2012
andyTh написал:
[q]
Диск форматирован ДВКшным TDW и не факт, что нормально проинициализирован.
Переименовал DW, сейчас проверю.
[/q]
Версия драйвера влияет только на логический порядок блоков - физическая работа с диском везде одинаковая.

Вот программы для Э-85, которые использовались для форматирования диска DW: NMD.DSK
andyTh
Гость

Ссылка

NMD2 кракозяблы вместо букв...
NMD нормальные буквы. пробую
Сейчас на форуме
_Patron_
Member


Откуда: Москва
Всего сообщений: 146
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
19 дек. 2012
Нашёл какую-то не виданную ранее программу форматирования дисков DW для Э-85: DWSERV.SAV и добавил её в комплект: NMD.DSK.
andyTh
Гость

Ссылка

Пока программа пытается работать, мне вот в очередной раз стало интересно.
Где в Э85 затык с размером в 10МБ и не в этом ли мои предыдущие мучения...
Новый форматёр опредлелил 225 сигейт как 10 мб...

За время, пока писал сообщение оно нашло старую разметку и написало,
что она не соответствует никакому драйверу.
Боюсь я умных программ...
Сейчас на форуме
_Patron_
Member


Откуда: Москва
Всего сообщений: 146
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
19 дек. 2012
У меня тоже (помнится) ST225 распознался и отформатировался на Э-85 на 10 МБ.
Но я тоже какой-то из вариантов NMD.SAV использовал, может DWSERV.SAV сработает лучше..
andyTh
Гость

Ссылка

NMD.SAV как то странно у меня запустился.
Я сейчас запустил DWSERV.
Но всё равно, пзушки в контроллере такие же как и в ДВК.
Т.е. ограничение не в железе...

Но макс. цилиндр 305.

Форматёр нашёл пару сбойных секторов. Ура, похоже работает...

Что потом? INI DW: ?
Сейчас на форуме
_Patron_
Member


Откуда: Москва
Всего сообщений: 146
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
19 дек. 2012
Сначала есть смысл проверить физическое чтение диска командой DU/TE DW:
Если первые несколько сотен блоков нормально читаются ( если нажать CTRL-O - дамп читает блоки без вывода на экран ), то можно сразу:

COPY/DEV/NOQ SY: DW:
SQU/NOQ DW:
COPY/BOOT DW:RT11FB.SYS DW:
BOO DW:
andyTh
Гость

Ссылка

Форматёр работу закончил.

DU/TE DW:

File or input device not found

INI DW: illegal device DW:

Похоже надо разбираться с драйвером DW


Вернул назад новый драйвер, пошёл читаться диск...
Сейчас на форуме
_Patron_
Member


Откуда: Москва
Всего сообщений: 146
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
19 дек. 2012
andyTh написал:
[q]
DU/TE DW:

File or input device not found
[/q]
Так обычно пишет, если двоеточия в конце нет. С двоеточием должно ( по идее ) писать: Illegal device DW:
andyTh
Гость

Ссылка

Набирал с двоеточием. Честно :)

Переименовал DW.NEW в DW.SYS
Заработало.
Получается причина была в том, что я пытался использовать отформатированный на 20мб винт?
Сейчас копирую файлы. Надо было /NOQ не вбивать.
800К без эха на 9600 грустно копировать. Так бы хоть файлики казало...
Сейчас на форуме
_Patron_
Member


Откуда: Москва
Всего сообщений: 146
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
19 дек. 2012
andyTh написал:
[q]
Переименовал DW.NEW в DW.SYS
Заработало.
[/q]
Там монитор FB с поддержой таймаута в драйверах, а у DW.OLD этот бит в слове параметров не установлен, поэтому старый драйвер не инсталлируется. Если в файле DW.OLD изменить слово по адресу 060 с 000000 на 000004 - тогда старый драйвер тоже должен начать работать.


andyTh написал:
[q]
Надо было /NOQ не вбивать. 800К без эха на 9600 грустно копировать. Так бы хоть файлики казало...
[/q]
NOQ - значит: "без запроса подтверждения". При COPY/DEV копируются блоки, чтобы видеть копируемые файлы - надо делать COPY/SYS SY: DW:
andyTh
Гость

Ссылка

В общем, теперь у меня на диске есть RT 11.
После выключения и включения питания стартует.
Спасибо!!!
Вопрос, вот тот DZFORM рабочий?
В смысле кто то проверил на правильной прошивке форматирование?
Мне просто ещё контроллер дисковода запустить надо бы...
Сейчас на форуме
_Patron_
Member


Откуда: Москва
Всего сообщений: 146
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
19 дек. 2012
Хорошая новость в том, что "новый драйвер" в образе - ещё старее, чем "старый драйвер" - это советская версия самого первого дековского драйвера DW, поэтому проблем с чтением дисков ДВК у этого драйвера быть не должно.

Получается, что DW.OLD - это самая свежая версия дековского драйвера DW, совместимая по порядку блоков с ДВК.


andyTh написал:
[q]
Вопрос, вот тот DZFORM рабочий?
[/q]
Да - сам именно им форматировал гибкие диски на Э-85.
andyTh
Гость

Ссылка

Тогда непонятно. Если я пробовал на ДВК совместимом драйвере диск разбитый под ДВК, но на 20мб,
почему не работало?
Драйвер тот, формат тот. А не виделся диск.

Подключил к HX1 образ с Land от Забайрацкого.
Invalid directory.
Или он под ПРОС, блин, не помню уже...
Сейчас на форуме
andyTh
Гость

Ссылка

_Patron_ написал:
[q]
Да - сам именно им форматировал гибкие диски на Э-85.
[/q]
Это хорошо. В понедельник постараюсь проверить НМД.
А то уже выгоняют с работы. Пятница, всем хочется короткого дня. Охране тоже...
Сейчас на форуме
_Patron_
Member


Откуда: Москва
Всего сообщений: 146
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
19 дек. 2012
andyTh написал:
[q]
Тогда непонятно. Если я пробовал на ДВК совместимом драйвере диск разбитый под ДВК, но на 20мб,
почему не работало?
[/q]
Драйверы DW для Э-85 отличаются от драйверов DW для ДВК наличием автоконфигуратора. Если при загрузке системы автоконфигуратор не опознал подключенный диск - драйвер не установится в системе.

Я однажды подключил к Э-85 диск от ДВК-4, загрузился с дискеты и скопировал содержимое диска на дискеты в свободный привод. Так что винчестеры ДВК должны опознаваться и читаться на Э-85 без проблем. Но это не относится к ST225 - с ним я такого не делал.


andyTh написал:
[q]
Подключил к HX1 образ с Land от Забайрацкого.
Invalid directory.
Или он под ПРОС, блин, не помню уже...
[/q]
Если DSK-плагин для Total Commander открывает этот образ - он точно не для ПРОС, а если не открывает - он точно не для RT-11.
andyTh
Гость

Ссылка

По ограничению в 10мб, как то помнится Denkixot предлагал в качестве услуги
форматировать диски типа 225 на оригинальной 350. Якобы (Если не путаю!!!)
это позволяло на Э85 потом использовать полный объём.
Так что способ обойти ограничение должен быть.
***
DSK плагин тот образ открывает, файлы показывает.
А вот DIR в реальной ситуации выдал ошибку.

Имел в виду вот этот образ

http://zx-pk.ru/showpost.php?p=790238&postcount=910
Сейчас на форуме
_Patron_
Member


Откуда: Москва
Всего сообщений: 146
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
19 дек. 2012
andyTh написал:
[q]
Имел в виду вот этот образ
[/q]
Это образ в посекторном формате DZ - нормально подключить его к приводу HX невозможно.

Image  :   LAND.DSK

Format :   DZ
Size   :   400 Kb


Чтобы использовать файлы с этого диска - их надо скопировать плагином в образ формата DSK.

Если хочется получить точную копию всего диска в формате DSK - надо сделать копию этого образа с расширением, изменённым с ".DSK" на ".DZ", подключить полученную копию к приводу MY эмулятора ДВК, а оригинал ( с раширением ".DSK" ) подключить к приводу HD, и затем сделать COPY/DEV KZ: HD: - тогда копия останется в формате DZ, а оригинал станет в формате DSK.
andyTh
Гость

Ссылка

А можно получится ли сделать такой фокус.
Подключить к приводу НХ образ дискеты ПРОС.
И командой блочного копирования записать на реальную дискету?
Сейчас на форуме
_Patron_
Member


Откуда: Москва
Всего сообщений: 146
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
19 дек. 2012
andyTh написал:
[q]
А можно получится ли сделать такой фокус.
Подключить к приводу НХ образ дискеты ПРОС.
И командой блочного копирования записать на реальную дискету?
[/q]
Дело в том, что драйвер DZ при чтении/записи переставляет сектора местами, имея на "входе" ( со стороны дискеты ) формат DZ ( с интерливом ), а на "выходе" ( со стороны диска ) формат DSK ( без интерлива ). Поэтому, чтобы копирование давало искомый результат - нужно или ставить в привод HX образ без интерлива ( имеющийся образ дискеты ПРОС наверняка с интерливом ), или выбросить из исходника DZ.MAC генератор интерлива и сделать драйвер DN.SYS, который будет пропускать сектора со входа на выход без перестановки.

Превратить любой образ с интерливом формата DZ в образ без интерлива формата DSK для последующего блочного копирования в связке HX+DZ можно, как описано выше - с использованием привода MY и драйвера KZ эмулятора ДВК.
andyTh
Гость

Ссылка

Принцип понятен.
Запущу контроллер дисковода, буду пробовать.
Сейчас на форуме
Denkixot
Advanced Member
Истребитель ветряных мельниц

Откуда: Воронеж
Всего сообщений: 1670
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
6 сен. 2014
Вообще, ситуация с объёмом жёсткого диска странная:

Есть два комплекта утановочных дискет ПРОС2.03
Емкости свободного/занятого места, файлы идентичны. Только на 1м комплекте первая дискета (том) называется PKSYSTEM, а на втором PKSYSTEM203, иных отличий не замечено.

Первый комплект на Э85 после установки ПРОС2.03 даёт ёмкость ST-225 40000блоков (20мБ), второй комплект на той же конфигурации и винчестере даёт ёмкость 20000блоков (10мБ).
Какая ёмкость получится я уже научился определять по времени форматирования винчестера (оно принудительное при каждой установки ПРОС)- если долго, то жди 40000блоков.

Сейчас оба комплекта разом при попытки установки внезапно стали падать в "программный сбой"- рисуется скелет машины Э85 и зависание.
У меня валялся ещё один комплект, с него система устанавливается (20000 блоков на ST-225). Подумал, может есть ограничение на количество установок системы и заклеил прорезь первой дискеты (PKSYSTEM203)- защита от записи- и на тебе машина вновь падает в "программный сбой". Снял изоленту с прорези на дисете- теперь система нормально устанавливается. Чудеса!


Dec Pro 350 у меня нет, у меня Dec Pro 380. На 380 машине на ST-225 при любых раскладах установка ПРОС 2.03 даёт 40000блоков.
andyTh
Гость

Ссылка

С такими фокусами дистрибутивов, надо осваивать поблочное копирование готового диска в образ
для его дальнейшего клонирования уже без инсталляции.
По крайней мере процедуру форматирования можно будет пропустить.


Ну а у меня маленький облом. С неформатирующим Кочаном есть
обращение к диску, но по понятным причинам без особого толку.
С самодельным форматирующим вариантом, плата на стартует.
Буду думать, толи колхозить плату к моему программатору
(он без спецпереходника не умеет 8751) толи просить когото
из ближних местностей...

Пока попробую ещё раз перечитать как можно наделать дискет на ПиСишке...
Сейчас на форуме
Denkixot
Advanced Member
Истребитель ветряных мельниц

Откуда: Воронеж
Всего сообщений: 1670
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
6 сен. 2014
Я пока к глубокому освоению RT-11 не приступил, но чтобы делать дискеты ПРОС отлично подходит прогамма Anasan'ы КОШКА и кучка дискет DS DD.

Необходимо на РС иметь дисковод 5,25" на 1,2мБ!!!
andyTh
Гость

Ссылка

Знаю я про Кошку...
Anasana с неделю назад пропал :)
Сейчас на форуме
_Patron_
Member


Откуда: Москва
Всего сообщений: 146
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
19 дек. 2012
andyTh написал:
[q]
Пока попробую ещё раз перечитать как можно наделать дискет на ПиСишке...
[/q]
Можно подключить к Э-85 дисковод 3.5".
andyTh
Гость

Ссылка

Пока вопрос с контроллером дисковода у меня подвис...
Нет ли у кого образа жёсткого диска с установленной ПРОС?
Попробовал бы скопировать из образа на железо.
Сейчас на форуме
andyTh
Гость

Ссылка

Взял вот этот образ
http://zx-pk.ru/showpost.php?p=831977&postcount=958
подключил его к HX1, загрузился с НХ0 и скопировал поблочно образ на свой диск.

DU/TE DW:

проверил то что получилось.
Но диск то стал несистемный... Загрузиться не удалось...
Сейчас на форуме
SKcorp
Advanced Member
Эксперт.

Откуда: Leningrad, USSR
Всего сообщений: 3005
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
28 июля 2008
andyTh написал:
[q]
свой диск.
[/q]
А свой диск какой модели?
andyTh
Гость

Ссылка

ST225, но форматированная геометрия совпадает.
Сейчас на форуме
SKcorp
Advanced Member
Эксперт.

Откуда: Leningrad, USSR
Всего сообщений: 3005
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
28 июля 2008
А образ не инверсный случаем?
andyTh
Гость

Ссылка

Да вот хороший вопрос как и чем этот образ был получен...

После копирования дал команду DU/TE DW:

Увидел в одном из первых блоков заветное BIGVOLUME и успокоился.
Сейчас на форуме
borisfox
Advanced Member


Откуда: Хабаровск
Всего сообщений: 946
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 июля 2008
Чем записывали образ с HX обратно на диск? COPY/DEV в RT-11 ?
Не помню, был ли в ПРОС логический интерливинг на жёстких дисках, и был ли в RT-11, но если был, они могут не совпадать.
На гибких он был точно (1:2), да ещё и со сдвигом дорожек.

До своих 85х машин я доберусь, к сожалению, ещё не скоро...
andyTh
Гость

Ссылка

Да, из под RT-11.

Попробую посмотреть и сравнить первые блоки образа и того, что читается с диска.
Задача облегчится тем, что оно не просто не грузится, диск не опознаётся как загрузочный.
Рисует дискету с вопросом.
Сейчас на форуме
borisfox
Advanced Member


Откуда: Хабаровск
Всего сообщений: 946
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 июля 2008
Глупый вопрос - а контроллер в правильном слоте стоит?

Но вообще больше смущает 000000 вместо 000240 (NOP) в первом слове первого сектора. Насколько помню, эта команда должна быть в любом загрузчике DEC, независимо от операционки. Именно по наличию этого NOP "биос" понимает, что, скорее всего, считан (успешно) загрузочный сектор, а не что-то другое.

Попробуйте вписать в первое слово 000240 с помощью DESS, например. Или в образ на ПК, а потом ещё раз залейте.
andyTh
Гость

Ссылка

С контроллером и диском всё нормально.
Некоторое количество постов тому назад я ставил на диск RT11.
Мучительно и познавательно :)
Меня тож смутило то, что нулевой блок в нулях.
Я думаю посмотреть что в этом блоке у ДВКшного диска и забить это дело на диск от 85ки.
Сейчас на форуме
borisfox
Advanced Member


Откуда: Хабаровск
Всего сообщений: 946
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 июля 2008
000240 там, если диск загрузочный.
Только весь блок не перебивайте - загрузчики всё-таки разные.

Самый нулевой блок в нулях правильно, т.к. первый сектор на 85 не используется (в отличие от ДВК). Его, кстати, нужно пропустить из образа, т.к. драйвер его при работе сам пропускает (т.е. ожидает в качестве 0-го блока тот, что в образе идёт первым, с 001000).
Образ, похоже, на ДВК снят.
andyTh
Гость

Ссылка

Ок, исправлю.
Сейчас на форуме
borisfox
Advanced Member


Откуда: Хабаровск
Всего сообщений: 946
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 июля 2008
Начало этого образа для подключения к HX должно выглядеть так:
0000000000: A0 00 05 01 00 00 0F 00 │ 00 00 10 44 21 8A 00 01
(выборка в шестнадцатиричном виде из far)
andyTh
Гость

Ссылка

Исправил.
Дискета и вопросительный знак...

upd
Слил образ с диска и сравнил с оригиналом. Совпали.
upd2
Скачал с хГомера образ диска ПОС.
Там строчка выглядит так

0000000200: 00 00 05 01 00 00 А5 02 | 00 00 10 44 21 8A 00 01

HEX, FAR :)
Сейчас на форуме
borisfox
Advanced Member


Откуда: Хабаровск
Всего сообщений: 946
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 июля 2008
А первый пустой блок с нулями из образа-то выкинули?
На диске целевой машины (85), куда образ залит, эти цифры должны идти не с 200h, а с 000000 (если посмотреть, например, DESS-ом напрямую с DW: ).
На физическом диске этот пустой сектор будет, но через драйвер его не увидеть, т.к. он пропускает первый сектор.
Следовательно, и заливать этот блок из образа на диск через драйвер не следует, иначе смещение получится уже на два сектора.
_Patron_
Member


Откуда: Москва
Всего сообщений: 146
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
19 дек. 2012
andyTh написал:
[q]
Слил образ с диска и сравнил с оригиналом. Совпали.
[/q]
При работе в RT-11 на Э-85 через драйвер DW.SYS нужно учитывать, что у этих драйверов есть два несовместимых формата дорожки - "старый" ( совместимый с ДВК ) и "новый" ( начиная с RT-11 v05.03 ).

Образ диска ПРОС скорее всего вообще не совместим со "старым" драйвером, поэтому для корректной заливки образа на диск нужно:

1. Создать загрузочную дискету RT-11 v05.04 ( или старше ) с родным драйвером DW ( из дистрибутива ).
2. Подключить образ DW в свободный привод HX, загрузиться с дискеты RT-11 v05.04 и выполнить команду:

COPY/DEV/NOQ HX1:/START:1 DW:
andyTh
Гость

Ссылка

Забитый нулями сектор на диске был всего один.

Проделал лабораторку, отрезал этот блок из образа.
Залил образ с 00000 и с 000240.
В обоих случаях появляется надпись "ЭЛЕКТРОНИКА" без значка дискеты,
но дальше этого дело не идёт.
Висимс.
Сейчас на форуме
andyTh
Гость

Ссылка

Добавлю, драйвер DW использую тот, с которым удалось отформатировать диск под RT11 с FB.

Образ диска ПРОС не совместим ни с чем. Я его просто копирую через COPY/DEV
Сейчас на форуме
_Patron_
Member


Откуда: Москва
Всего сообщений: 146
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
19 дек. 2012
andyTh написал:
[q]
драйвер DW использую тот, с которым удалось отформатировать диск под RT11 с FB.
[/q]
При работе в RT-11 на Э-85 через драйвер DW.SYS нужно учитывать, что у этих драйверов есть два несовместимых формата дорожки - "старый" ( совместимый с ДВК ) и "новый" ( начиная с RT-11 v05.03 ).

Образ диска ПРОС скорее всего вообще не совместим со "старым" драйвером, поэтому для корректной заливки образа ПРОС на диск DW из-под RT-11 через драйвер DW.SYS нужно:

1. Создать загрузочную дискету RT-11 v05.04 ( или старше ) с родным драйвером DW ( из дистрибутива ).
2. Подключить образ DW в свободный привод HX, загрузиться с дискеты RT-11 v05.04 и выполнить команду:

COPY/DEV/NOQ HX1:/START:1 DW:

Надо помнить, что ключ /START:1 нужен лишь в том случае, когда копируется оригинальный образ ПРОС.
Если нулевой блок у копируемого образа уже отрезан - ключ /START:1 не требуется.
andyTh
Гость

Ссылка

>1. Создать загрузочную дискету RT-11 v05.04 ( или старше ) с родным драйвером DW ( из дистрибутива ).

Был бы у меня рабочий контроллер на руках, я бы и не мучался с этими плясками с образами...

Насколько я понимаю, поскольку блок с нулями я отрезал уже
COPY/DEV/NOQ HX1:/START:1 DW:
эта строчка мне поможет не сильно.
Плюс, насколько я помню, новый драйвер у меня диск не видел и не форматировал.
Сейчас на форуме
_Patron_
Member


Откуда: Москва
Всего сообщений: 146
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
19 дек. 2012
andyTh написал:
[q]
Был бы у меня рабочий контроллер на руках, я бы и не мучался с этими плясками с образами...
[/q]
Ничто не мешает использовать вместо привода DZ - "привод" VM, т.е. создать загрузочный образ в памяти Э-85, загрузиться с него командой BOOT VM: и далее работать в точности так же, как при загрузке с дискеты.

С привода HX загрузиться тоже не проблема - главное, чтобы загруженная версия RT-11 была старше v05.03 и в ней использовался родной драйвер DW.SYS из того же дистрибутива.


andyTh написал:
[q]
новый драйвер у меня диск не видел и не форматировал.
[/q]
Та история к делу не относится - пока не будет произведена загрузка на Э-85 одной из старших версий RT-11 - заливка образа ПРОС через драйвер DW не сработает.
andyTh
Гость

Ссылка

Обновил в памяти ветку :)

Итак, я гружу через НХ вот это

>Драйвер от ДВК (по идее) не годится, нужен родной дековский драйвер DW. Но с монитором SP драйверы для Э-85 работать не >смогут, потому что в мониторе SP нет таблицы адресов - нужно загружать RT11FB.

>Вот ссылка на нужный образ: Pro350_HX_FB.DSK ( подробнее про этот образ см. здесь ).

>К работе с железом не относится, но есть такая особенность, что винчестеры Э-85 имеют формат дорожек ДВК ( он же старый >дековский - с ошибкой в порядке секторов ), а начиная с версии V05.03 - дековцы исправили ошибку и все их драйверы от V05.03 и >старше - не совместимы по порядку расположения секторов с дисками от ДВК и Э-85.

>Драйвер, совместимый по расположению секторов с дисками, записанными на Э-85 и ДВК - имеет в образе имя DW.OLD, при >желании >можно переименовать DW.SYS в DW.NEW, а DW.OLD в DW.SYS

Дальше, OLD у меня не взлетел, форматировал на новом.
Вариант

>andyTh написал:
>
>
[q]
> Переименовал DW.NEW в DW.SYS
> Заработало.
>
[/q]
>Там монитор FB с поддержой таймаута в драйверах, а у DW.OLD этот бит в слове параметров не установлен, поэтому старый >драйвер не инсталлируется. Если в файле DW.OLD изменить слово по адресу 060 с 000000 на 000004 - тогда старый драйвер тоже >должен начать работать.

Т.е я снова переименовываю старый драйвер, нахожу и исправляю слово с 000000 на 000004
Затем форматирую диск и снова заливаю образ.
Сейчас на форуме
_Patron_
Member


Откуда: Москва
Всего сообщений: 146
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
19 дек. 2012
andyTh написал:
[q]
Т.е я снова переименовываю старый драйвер, нахожу и исправляю слово с 000000 на 000004
Затем форматирую диск и снова заливаю образ.
[/q]
НЕТ. Та история к делу не относится.

Нужно найти родной дистрибутив RT-11 v05.04, взять оттуда драйвер DW.SYS и заставить его работать в любой загруженной через HX версии RT-11.

Только при этом условии заливка образа сработает ( и именно через этот драйвер DW.SYS ).
andyTh
Гость

Ссылка

Ок, сейчас попробую.
...удалено...
Сейчас на форуме
_Patron_
Member


Откуда: Москва
Всего сообщений: 146
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
19 дек. 2012
Вот ( похоже ) подходящий образ: rt54f.dsk


andyTh написал:
[q]
Затем форматирую диск и снова заливаю образ.
[/q]
Версия драйвера не имеет отношения к форматированию диска ( поэтому заново форматировать диск не надо ) - просто сначала в драйверах DW для Э-85 была ошибка, из-за которой блоки смещались на 1 не по всему диску, а только в пределах каждой отдельной дорожки ( при этом последний блок дорожки вставал на место нулевого ), а начиная с RT-11 v05.03 эту ошибку в драйвере DW для Э-85 исправили.

Поэтому драйверы DW для Э-85 до v05.03 полностью совместимы с дисками ДВК, но не совместимы с дисками ПРОС ( и.т.п. ), а начиная с v05.03 совместимость с ДВК пропадает, но появляется совместимость с ПРОС и всеми остальными операционками для Э-85.
andyTh
Гость

Ссылка

Переложил драйвер, загрузился и на всякий случай запустил формат диска.
Потом залью образ. С учётом того, что стандартный терминал на 9600, пауза до вечера.
Сейчас на форуме
andyTh
Гость

Ссылка

_Patron_ написал:
[q]
Версия драйвера не имеет отношения к форматированию диска ( поэтому заново форматировать диск не надо
[/q]
Поздно :)

К тому же, я вспомнил, я выбирал прошлый раз форматирование с ускорением и оптимизацией.
Сейчас прогоняю стандартное. Ну так, для самоуспокоения.
Просто 10 мег на 9600 очень долго пишутся...
Сейчас на форуме
_Patron_
Member


Откуда: Москва
Всего сообщений: 146
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
19 дек. 2012
andyTh написал:
[q]
Переложил драйвер, загрузился
[/q]
Но этот драйвер DW.SYS установился в системе или нет, команда DU/TE DW: работает ?

Ведь надо и про ячейку 060 не забывать - у родных драйверов там всегда 000000, а загружаемой операционке может требоваться 000004.
andyTh
Гость

Ссылка

Отвлекли меня.

Не установился драйвер.
Значение с 00 на 04 менял.
Или я что то не радикально так делаю...
Сейчас на форуме
_Patron_
Member


Откуда: Москва
Всего сообщений: 146
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
19 дек. 2012
andyTh написал:
[q]
Не установился драйвер.
[/q]
Похоже, дело в том, что драйвера от старших версий RT-11 вообще не могут работать в младших версиях ОС ( младшие драйвера в старших версиях работают без проблем ).

Думаю, есть смысл сделать полностью родной загрузочный диск ( добавив туда только драйвер HX.SYS c 000000 по адресу 060 ).

Надо иметь в виду, что родной драйвер PI.SYS реализует раскладку QWERTY, но лучше начать именно с ним, потому что нет полной уверенности на счёт совместимости советского варианта PI.SYS с дистрибутивным вариантом RT-11.
andyTh
Гость

Ссылка

А каким нибудь способом xxdp скажем не смог бы помочь?
Потому как пересобрать RT11 я на данном этапе не смогу без помощи, а
система из образа rt54f.dsk с добавленным НХ виснет через некоторое время после начала загрузки.
Сейчас на форуме
_Patron_
Member


Откуда: Москва
Всего сообщений: 146
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
19 дек. 2012
andyTh написал:
[q]
А каким нибудь способом xxdp скажем не смог бы помочь?
[/q]
Это вряд ли - проще взять исходник самого первого драйвера DW для Э-85 и заменить там код вычисления номера блока на фрагмент из v05.04


andyTh написал:
[q]
система из образа rt54f.dsk с добавленным НХ виснет через некоторое время после начала загрузки.
[/q]
В том образе скорее всего настроена загрузка монитора SJ с драйвера RK. Чтобы этот образ загрузился с HX на Э-85 - надо смонтировать его в HX1, загрузиться с обычной системой в HX0 и дать команду:

COPY/BOOT HX1:RT11FB.SYS HX1:

После чего переставить образ из HX1 в HX0 и перезагрузиться.
andyTh
Гость

Ссылка

Не мой сегодня день :)

Начало загружаться, очистило экран Э85,
затем написало в консоль

ФлцЮх


и остановилось.

Попробую подменить PI
Сейчас на форуме
_Patron_
Member


Откуда: Москва
Всего сообщений: 146
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
19 дек. 2012
andyTh написал:
[q]
Попробую подменить PI
[/q]
Надо не забыть про совпадение значений по адресу 060 с остальными драйверами.
andyTh
Гость

Ссылка

Без толку. Виснет при загрузке. Ничего не успев сделать.
Сейчас на форуме
borisfox
Advanced Member


Откуда: Хабаровск
Всего сообщений: 946
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 июля 2008
Флоп не проще починить?... :)


_Patron_ написал:
[q]
При работе в RT-11 на Э-85 через драйвер DW.SYS нужно учитывать, что у этих драйверов есть два несовместимых формата дорожки - "старый" ( совместимый с ДВК ) и "новый" ( начиная с RT-11 v05.03 ).
[/q]
Заинтересовали...
Полез смотреть, под рукой оказался только двкшный исходник, но уже из новой (5.04), и фирменный dec-овский исходник из 5.07 для Professional, в обоих вроде привычно вычисляется:
сектор = блок & 017
t = блок / 16
поверхность = t % число голов
цилиндр = t / число голов

+ на Pro350 не используется первый физический блок (тест самодиагностики может записывать в него), и последний цилиндр.

А как в старом считалось?
andyTh
Гость

Ссылка

borisfox написал:
[q]
Флоп не проще починить?... :)
[/q]
Задача состоит из двух частей.
Поскольку запись образов на дискету на ПиСи процесс не совсем гарантированный,
нужно не просто починить кнтроллер, а и быть 146% уверенным в его работоспособности.

ПыСы отослал по почте плату хорошему человеку на проверку.
А тут появилось время свободное. Чего бы не посходить с ума.
Сейчас на форуме
_Patron_
Member


Откуда: Москва
Всего сообщений: 146
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
19 дек. 2012
andyTh написал:
[q]
Без толку. Виснет при загрузке. Ничего не успев сделать.
[/q]
Думаю, для начала есть смысл поступить так:

1. Смонтировать обычную систему в HX0, а любой из родных дистрибутивов RT-11 в HX1
2. Дать команду INIT/NOQ/NOVOL VM:
3. Собрать на диске VM загрузочную систему FB из дистрибутива в приводе HX1 и загрузиться с привода VM:

COPY HX1:RT11FB.SYS VM:
COPY HX1:SWAP.SYS VM:
COPY HX1:VM.SYS VM:
COPY HX1:PI.SYS VM:
COPY HX1:(DIR,PIP,DUP) VM:
COPY/BOOT VM:RT11FB.SYS VM:
BOOT VM:

Это должно пройти, т.к. любая родная RT-11 обязана грузиться на любой Э-85 без вопросов.
_Patron_
Member


Откуда: Москва
Всего сообщений: 146
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
19 дек. 2012
borisfox написал:
[q]
А как в старом считалось?
[/q]
Вот старый код вычисления номера блока из загрузчика DW ( одинаковый для всех драйверов DW для ДВК и младших драйверов Э-85 ):


  MOV  2(SP),R0
  INC  2(SP)
  MOV  R0,R5
  INC  R5
  BIC  #SECMSK,R5



А вот новый ( начиная с драйверов DW для Э-85 от v05.03 и выше ):


  MOV  2(SP),R1    ;Get current block number
  INC  R1          ;Make it physical
  INC  2(SP)       ;Increment block number (for next block)
  MOV  R1,R5       ;Copy block number
  BIC  #SECMSK,R5  ;Mask out all but Sector ID



Из-за того, что в старом варианте кода содержимое R0 не инкрементируется - при последующем вычислении номера дорожки старший блок каждой дорожки попадает в нулевой блок на той же, а не на следующей дорожке.

....

Код вычисления номера блока в самом драйвере выглядит ( после выбрасывания не относящихся к делу строк ) так.

Старый:


RWNEXT:
        MOV  R3,R1
        INC  R1
        BIC  #SECMSK,R1



Новый:


RWNEXT:
        INC  R3           ;Make block number physical
        MOV  R3,R1        ;Copy block number
        BIC  #SECMSK,R1   ;Mask out all but Sector ID

andyTh
Гость

Ссылка

_Patron_ написал:
[q]
Это должно пройти, т.к. любая родная RT-11 обязана грузиться на любой Э-85 без вопросов.
[/q]
Вылет в пульт

000002
@
Сейчас на форуме
_Patron_
Member


Откуда: Москва
Всего сообщений: 146
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
19 дек. 2012
andyTh написал:
[q]
Вылет в пульт
[/q]
Может, с дистрибутивом что-то не так.

MiX грузил на Э-85 v05.03 c родным PI.SYS и с HX, и с VM.
andyTh
Гость

Ссылка

дистрибутив тот, который rt54f.dsk.
Может он и битый. Поищу другие.
Сейчас на форуме
_Patron_
Member


Откуда: Москва
Всего сообщений: 146
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
19 дек. 2012
Пропатчил рабочий драйвер DW.SYS для совместимости с новым форматом при чтении и записи (загрузчик не патчил):

DW.SYS_patched.zip


1362:        MOV  R3, R1          INC  R3
1364:        TST  1262            MOV  R3, R1
1366:                             TST  1262
1370:        BEQ  1402    
1372:        CMP  R3, 1204        BEQ  1402
1374:                             CMP  R3, 1204
1376:        BCC  1636    
1400:        BR   1412            BCC  1636
1402:        CMP  R3, 1206        BR   1412
1404:                             CMP  R3, 1206
1406:        BCC  1636    
1410:        INC  R1              BCC  1636



-----

Исправил ошибку и перезалил.


1362:        MOV  R3, R1          INC  R3
1364:        TST  1262            MOV  R3, R1
1366:                             TST  1262
1370:        BEQ  1402    
1372:        CMP  R3, 1204        BEQ  1404      >---- !!!
1374:                             CMP  R3, 1204
1376:        BCC  1636    
1400:        BR   1412            BCC  1636
1402:        CMP  R3, 1206        BR   1412
1404:                             CMP  R3, 1206
1406:        BCC  1636    
1410:        INC  R1              BCC  1636

andyTh
Гость

Ссылка

Спасибо!
Единственно, завтра я в бегах. Проверю в четверг.
Сейчас на форуме
borisfox
Advanced Member


Откуда: Хабаровск
Всего сообщений: 946
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 июля 2008
В принципе, предыскажения подобного рода несложно внести в файл исходного образа перед его заливкой на диск.
Для проверки гипотезы это будет проще, чем развлекаться с подбором успешно грузящейся RT-шки подходящей версии...

Хотя нет, всё равно правильно разлить через старый драйвер не получится...
Через ДВК-шный, где нет этой чехарды со смещением секторов, получилось бы.
andyTh
Гость

Ссылка

Да у меня была мысль раскрутить Квант.
Если завтра не получится с исправленным драйвером,
попробую залить через ДВКшный.
Сейчас на форуме
_Patron_
Member


Откуда: Москва
Всего сообщений: 146
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
19 дек. 2012
borisfox написал:
[q]
Через ДВК-шный, где нет этой чехарды со смещением секторов, получилось бы.
[/q]
Чехарда там есть и в точности такая же.

Все драйверы DW для ДВК имеют старый формат дорожки ( когда старший блок каждой дорожки находится в нулевом блоке той же самой дорожки, а не в нулевом блоке следующей дорожки ), поэтому попытки читать/писать образ диска ПРОС на ДВК через любой из драйверов ДВК дадут в точности такой же результат, что и уже проведённые ранее здесь на Э-85.
borisfox
Advanced Member


Откуда: Хабаровск
Всего сообщений: 946
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 июля 2008
А откуда она там, пропуска нулевого сектора же нет.

32$:  MOV     R3,R1
      BIC     #^C17,R1
      ASH     #-4,R3
      BIC     #170000,R3
      CLR     R2
      DIV     HEADS$,R2

Физический блок равен логическому...
_Patron_
Member


Откуда: Москва
Всего сообщений: 146
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
19 дек. 2012
borisfox написал:
[q]
пропуска нулевого сектора же нет
[/q]
Это какой-то новый драйвер, не совместимый со стандартом ДВК ( но зато с ним можно без проблем читать/писать на ДВК образы винчестеров ПРОС и старших версий RT-11 для Э-85 ).

В стандартном драйвере из комплекта ДВК код такой ( причём - стандартный драйвер может работать и на ДВК-1, потому что не использует EIS ):


1406:  MOV  R3, R1
1410:  TST  1306
1414:  BEQ  1426
1416:  CMP  R3, 1246
1422:  BCC  1616
1424:  BR   1436
1426:  CMP  R3, 1250
1432:  BCC  1616
1434:  INC  R1
1436:  BIC  #177760, R1

andyTh
Гость

Ссылка

_Patron_ написал:
[q]
Пропатчил рабочий драйвер DW.SYS для совместимости с новым форматом при чтении и записи (загрузчик не патчил):
DW.SYS_patched.zip
[/q]
_Patron_ , вы гений! Получилось!!!
Огромное спасибо!!!
85тка запустилась.

Разочарованьице только одно, "Каменщик" оказался не тем Сокобаном,
что я надеялся.
Зря несколько месяцев с паяльником и осциллографом сидел. :)
Сейчас на форуме
Denkixot
Advanced Member
Истребитель ветряных мельниц

Откуда: Воронеж
Всего сообщений: 1670
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
6 сен. 2014
Дайте фото ваших надежд))))
andyTh
Гость

Ссылка

Не смогу я дать фото того, что было 21 год назад :)
В принципе тот же Каменщик, но работало в цвете и было красивше гораздо.
Ну как примерно "Сокобан" из гуглокартинок.
Правда может тогда и трава зеленее была, ну и далее по тексту :]

А вот путь к победе выглядит иногда вот примерно так

Сейчас на форуме
Denkixot
Advanced Member
Истребитель ветряных мельниц

Откуда: Воронеж
Всего сообщений: 1670
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
6 сен. 2014
Примите мои поздравления с успешным запуском!!

Впечатления, когда пропадает дискета с вопросом ни с чем не сравнимы? )))
andyTh
Гость

Ссылка

Как показала практика, пропадающая дискета с вопросом и
загружающаяся ОС две большие разницы.
Но своеобразный вой МС9005 и стартующая ПРОС...
Непередаваемые очучения :)
Сейчас на форуме
borisfox
Advanced Member


Откуда: Хабаровск
Всего сообщений: 946
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 июля 2008
Поздравляю!


andyTh написал:
[q]
А вот путь к победе выглядит иногда вот примерно так
[/q]
Неужто все дохлые? :)
andyTh
Гость

Ссылка

borisfox написал:
[q]
Неужто все дохлые? :)
[/q]
Это ещё без РУ7 :)

Штук 5-7 было выкушено типа ошибочно. Т.е. не выход микросхемы отгнил, а вход следующей садил импульсы.
Ещё пяток было выкушено просто для уверенности, что там типа заведомо исправная микросхема.
Ещё часть это те новые которые сдохли через некоторое время после замены.
Остальные да, дохлые однозначно.
К примеру сдохли _все_ ИД7 на плате. Много ТМ2. Ну и т.д.
В соседней теме про АГАТ кстати давали ссылку на ремонтника, который отложил вроде рабочую, но глючащую мать.
Вот к примеру как выглядел строб адреса до замены ТМ2:



Увидеть это на ОМЛ2 по идее нельзя даже теоретически...
Сейчас на форуме
SKcorp
Advanced Member
Эксперт.

Откуда: Leningrad, USSR
Всего сообщений: 3005
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
28 июля 2008
andyTh написал:
[q]
_Patron_ написал:
[q]
Пропатчил рабочий драйвер DW.SYS для совместимости с новым форматом при чтении и записи (загрузчик не патчил):DW.SYS_patched.zip
[/q]
_Patron_ , вы гений! Получилось!!!Огромное спасибо!!!85тка запустилась. Разочарованьице только одно, "Каменщик" оказался не тем Сокобаном,что я надеялся. Зря несколько месяцев с паяльником и осциллографом сидел.
[/q]
Запустилась RT или ПРОС?

А то я списал на ДВК COP/DEV/FIL HDD от Э-85 с рабочей ПРОС, записал так же на другой - и фиг.

При этом если диск форматнуть на ДВК, то с него система грузится на ДВК из RT на Э-85 он виден, но естественно не грузится.

А еще не получается на Э-85 с дискеты поставить RT на DW: - вылетает в "скелет" машины.
andyTh
Гость

Ссылка

Дисковода у меня тогда не было, все манипуляции были по терминальному порту с помощью НХ сервера.
Запускал оба варианта RT и в конце концов удалось перенести и запустить ПРОС.
Для работы из под RT с дисками образами от Прошника/Э85 нужен специфический драйвер DW.
Можно бегло пробежать эту тему с 7 страницы.
Сейчас на форуме
SKcorp
Advanced Member
Эксперт.

Откуда: Leningrad, USSR
Всего сообщений: 3005
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
28 июля 2008
andyTh написал:
[q]
Для работы из под RT с дисками образами от Прошника/Э85 нужен специфический драйвер DW.
Можно бегло пробежать эту тему с 7 страницы.
[/q]
Пробежал уже. Как я понял на ДВК этот драйвер не пойдет?
andyTh
Гость

Ссылка

Так а смысл, с ДВКшными дисками будет такая же беда как и с ДВКшным драйвером на Э85.
Сейчас на форуме
SKcorp
Advanced Member
Эксперт.

Откуда: Leningrad, USSR
Всего сообщений: 3005
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
28 июля 2008
andyTh написал:
[q]
Так а смысл, с ДВКшными дисками будет такая же беда как и с ДВКшным драйвером на Э85.
[/q]
Смысл - на ДВК есть IDE-HDD куда можно было бы скинуть образ MFM-ника от Э-85 и потом записать на другой.

PS: Сдампить без драйвера можно COPYDW, а вот аналогичную для записи обратно минуя драйвер никто не написал.
andyTh
Гость

Ссылка

В смысле подключить к ДВК диск от Э85 и изменённый драйвер?

Должно работать. Нужно будет только подобрать версию RT11 в которой этот драйвер будет работать.
Я дампил через COPY/DEV на диск в НХ. Но на 9600 это конечно грустно.
Сейчас на форуме
SKcorp
Advanced Member
Эксперт.

Откуда: Leningrad, USSR
Всего сообщений: 3005
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
28 июля 2008
andyTh написал:
[q]
В смысле подключить к ДВК диск от Э85 и изменённый драйвер?

Должно работать.
[/q]
Не работает. В 5.04 пишет Invalid device DW:
Anonymous
Advanced Member


Откуда: Москва(Россия)
Всего сообщений: 2537
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
22 нояб. 2011
В Э85 шина же другая, адреса и номера прерываний могут меняться, потому программа проверки, которая с 0200 адреса в драйвере сидит, не находит привычного окружения и возвращает признак невозможности установки драйвера.
andyTh
Гость

Ссылка

В этой же теме, но страницы со 2 или третьей описаны разборки с версиями драйвера и RT11.
Дело скорее всего в этом. Так как адреса КЖД у Э85 и ДВК совершенно одинаковые.
Ну и у меня работал драйвер DW на Э85. Почему бы не ему не работать и в обратную сторону.
Сейчас на форуме
SKcorp
Advanced Member
Эксперт.

Откуда: Leningrad, USSR
Всего сообщений: 3005
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
28 июля 2008
andyTh написал:
[q]
Разочарованьице только одно, "Каменщик" оказался не тем Сокобаном,
что я надеялся.
[/q]
Нашел, кстати, Сокобан, который пишет в заставке aster88 SO.
Denkixot
Advanced Member
Истребитель ветряных мельниц

Откуда: Воронеж
Всего сообщений: 1670
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
6 сен. 2014
SKcorp написал:
[q]
[/q]
Надо бы фото
SKcorp
Advanced Member
Эксперт.

Откуда: Leningrad, USSR
Всего сообщений: 3005
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
28 июля 2008




И Вертолет:

Denkixot
Advanced Member
Истребитель ветряных мельниц

Откуда: Воронеж
Всего сообщений: 1670
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
6 сен. 2014
Спасибо за фото!

Хм, именно про этого Сокобана/Каменщика Андрей и говорил, что не тот, который хотелось бы.

Остался один вопрос: а который бы хотелось? ;)
andyTh
Гость

Ссылка

А вот ХЗ. Это б в цвете увидеть. Заглавный лабиринт вроде как похож.
Надеюсь в течении месяца-двух вырваться домой. Почти наверняка повезу с собой назад Э85.
Ну я так думаю... :)
Сейчас на форуме
SKcorp
Advanced Member
Эксперт.

Откуда: Leningrad, USSR
Всего сообщений: 3005
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
28 июля 2008
andyTh написал:
[q]
А вот ХЗ. Это б в цвете увидеть. Заглавный лабиринт вроде как похож.
[/q]


PS: Не будет ли любезен уважаемый Джинн (Patron), написать WRITDW.SAV пишущую HDD мимо драйвера?
_Patron_
Member


Откуда: Москва
Всего сообщений: 146
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
19 дек. 2012
SKcorp написал:
[q]
Не будет ли любезен уважаемый Джинн (Patron), написать WRITDW.SAV пишущую HDD мимо драйвера?
[/q]
Насколько я понимаю - единственная проблема с работой через драйвер DW.SYS на ДВК в том, что этот драйвер использует старую схему смещения блоков, а ПРОС новую, поэтому сдампить или залить нормальный образ командой COPY/DEV не получается.

Есть два простых решения:

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

2. Изменить драйвер DW.SYS для ДВК на новую схему смещения блоков ( разница там в одной или двух ассемблерных командах, поэтому наверняка можно прямо в двоичном коде драйвера запатчить ).
dk_spb
Advanced Member


Всего сообщений: 5056
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 сен. 2009
_Patron_ написал:
[q]
1. Использовать COPY/DEV с обычным драйвером и создать ненормальный образ - такой образ не будет работать в эмуляторе,
[/q]
Так если есть информация о схемах смещения блоков - ведь можно написать простейшую конвертилку образов.
SKcorp
Advanced Member
Эксперт.

Откуда: Leningrad, USSR
Всего сообщений: 3005
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
28 июля 2008
_Patron_ написал:
[q]
1. Использовать COPY/DEV с обычным драйвером и создать ненормальный образ - такой образ не будет работать в эмуляторе, но при обратной заливке опять станет нормальным
[/q]
Это первое, что я попробовал - не работает.
_Patron_
Member


Откуда: Москва
Всего сообщений: 146
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
19 дек. 2012
SKcorp написал:
[q]
Это первое, что я попробовал - не работает.
[/q]
Отличия могут быть только в самых последних блоках винчестера, которые драйвер не копирует.

В остальном, если сделать такое с любым винчестером ( например, винчестером ДВК) - восстановленная копия должна совпадать с оригиналом.

Это можно в эмуляторе ДВК проверить. Загрузиться с посекторного образа V57.DW, раскидать его на куски по отдельным файлам на дискетах командой COPY/DEV/FILE, а потом загрузиться с дискеты, смонтировать в привод DW обнулённый вариант файла V57.DW и снова собрать его из кусков командой COPY/FILE/DEV.

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

Правда, в исходном образе V57.DW последние блоки не используются.
SKcorp
Advanced Member
Эксперт.

Откуда: Leningrad, USSR
Всего сообщений: 3005
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
28 июля 2008
_Patron_ написал:
[q]
Отличия могут быть только в самых последних блоках винчестера, которые драйвер не копирует.

В остальном, если сделать такое с любым винчестером ( например, винчестером ДВК) - восстановленная копия должна совпадать с оригиналом.
[/q]
С HDD ДВК я так и делаю и все получается, а Э-85 - нет.
SKcorp
Advanced Member
Эксперт.

Откуда: Leningrad, USSR
Всего сообщений: 3005
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
28 июля 2008
dk_spb написал:
[q]
_Patron_ написал:
[q]
1. Использовать COPY/DEV с обычным драйвером и создать ненормальный образ - такой образ не будет работать в эмуляторе,
[/q]
Так если есть информация о схемах смещения блоков - ведь можно написать простейшую конвертилку образов.
[/q]
Пока выяснил, что каждые 8192 байт 512 байт меняются местами.
andyTh
Гость

Ссылка

SKcorp написал:
[q]
Это первое, что я попробовал - не работает.
[/q]
Я пробовал записать "правильный" образ обычным драйвером.
Оно понятное дело не грузилось. Думая, что проблема могла быть при записи, копировал диск в образ и сравнивал.
Образ из инета и образ с диска совпали.
Т.е. смещение блоков обратимо.
Могу конечно и путать что то, но вероятность этого крайне низка.

ПыСы на 9600 это была жесть жёсткая...
ПыПыСы про сокобан, оно конечно прошло уже больше 20 лет. Деревья тогда были реально больше, да и трава зеленее :)
Но вот помнится мне другая расцветка. Кирпичи вроде как были жёлтыми, и человечек не такой уродский.
Сейчас на форуме
SKcorp
Advanced Member
Эксперт.

Откуда: Leningrad, USSR
Всего сообщений: 3005
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
28 июля 2008
andyTh написал:
[q]
SKcorp написал:
[q]
Это первое, что я попробовал - не работает.
[/q]
Я пробовал записать "правильный" образ обычным драйвером.
[/q]
А правильный это какой? Сдамленный на ДВК через DW.
Или мимо DW (который идет на эмуляторе)?
andyTh
Гость

Ссылка

Тот, который идёт на эмуляторе.
Я тогда и какой то Гомеровский образ даже пробовал совать...
Но не пошёл ни тот ни тот.
Пока не добавил в систему "неправильный" драйвер DW.
Сейчас на форуме
Anonymous
Advanced Member


Откуда: Москва(Россия)
Всего сообщений: 2537
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
22 нояб. 2011
А что у вас за "правильный" и "неправильный" драйвера? Почему бы set-параметром не задавать, будет ли он с ДВК работать или с Э-85? На Э-85 машина программой в ПЗУ тестирует при включении диск и определяет его размер, при этом она производит запись в первый сектор, потому на Э-85 сектора смещены. ДВК этого не делает и потому у неё первый сектор является нулевым блоком. В Э-85 можно поставить две карты контроллера винчестера и один открывать драйвером со смещением, а другой драйвером без смещения, так переписать на ДВК всё с Э-85. С какой картой работать задаётся параметром SET DW SLOT=
SKcorp
Advanced Member
Эксперт.

Откуда: Leningrad, USSR
Всего сообщений: 3005
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
28 июля 2008
Anonymous написал:
[q]
переписать на ДВК всё с Э-85.
[/q]
Переписать на ДВК проблемы нет. Проблема записать обратно.
Anonymous
Advanced Member


Откуда: Москва(Россия)
Всего сообщений: 2537
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
22 нояб. 2011
Так таким же образом с одного драйвера на другой. К сожалению, у меня нет Э-85 под рукой для экспериментов.
SKcorp
Advanced Member
Эксперт.

Откуда: Leningrad, USSR
Всего сообщений: 3005
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
28 июля 2008
Anonymous написал:
[q]
Так таким же образом с одного драйвера на другой. К сожалению, у меня нет Э-85 под рукой для экспериментов.
[/q]
Я уже писал, что на ДВК другой драйвер (Э-85) HDD не видит.
Весь смысл писать HDD от Э-85 на ДВК, которая имеет IDE-CF где лежат все образы.
Anonymous
Advanced Member


Откуда: Москва(Россия)
Всего сообщений: 2537
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
22 нояб. 2011
Не, на ДВК записать с CF на винчестер, а в Э-85 две платы контроллера поставить, к одной зацепить тот диск с ДВК, с него переписывать на отформатированный и инициализированный на Э-85 второй диск. В Э-85 можно набить винчестров по числу слотов, адрес и прерывание будут смещаться в зависимости от слота.

P.S. а не рассматривали идею подключить CF к Э-85? Т.к. у меня нет машины, я этим заниматься точно не буду, но владельцы живого железа могли бы CF/usb/ethernet приделать...
_Patron_
Member


Откуда: Москва
Всего сообщений: 146
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
19 дек. 2012
Anonymous написал:
[q]
На Э-85 машина программой в ПЗУ тестирует при включении диск и определяет его размер, при этом она производит запись в первый сектор, потому на Э-85 сектора смещены. ДВК этого не делает и потому у неё первый сектор является нулевым блоком.
[/q]
Всё немного иначе.

Сектора смещены на один в обоих случаях, но по-разному. Когда только появился родной драйвер DW.SYS для Pro-350 - в нём была ошибка из-за которой последний сектор каждой дорожки попадал не в начало следующей дорожки, а в начало текущей. Именно этот ошибочный исходник использовали авторы драйвера DW.SYS для ДВК. Спустя несколько лет для Pro-350 ( начиная с RT-11 v5.3 ) - эту ошибку исправили, поэтому появились два формата - ошибочный ( в драйвере ДВК и родных драйверах до v5.3 ) и исправленный - в родных драйверах, начиная с v5.3.
Anonymous
Advanced Member


Откуда: Москва(Россия)
Всего сообщений: 2537
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
22 нояб. 2011
Patron, а драйвер для ДВК, который я всю жизнь использовал с первой работы ещё, к какому типу относится? http://qbus.narod.ru/ww.mac
_Patron_
Member


Откуда: Москва
Всего сообщений: 146
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
19 дек. 2012
Anonymous написал:
[q]
к какому типу относится?
[/q]
К старому.


Вот код, который вызывает "заворот дорожки":

  MOV  R0,R5
  INC  R5
  BIC  #SECMSK,R5



В старом родном драйвере код такой:

RWNEXT:  MOV  R3,R1
  INC  R1
  BIC  #SECMSK,R1



В новом родном драйвере код такой:

RWNEXT:
  INC  R3    ;Make block number physical
  MOV  R3,R1    ;Copy block number
  BIC  #SECMSK,R1  ;Mask out all but Sector ID



В старом варианте инкрементируется номер сектора, а номер блока нет, поэтому при вычислении номера дорожки из номера блока - последний блок попадает не в начало следующей дорожки, а в начало текущей.
Anonymous
Advanced Member


Откуда: Москва(Россия)
Всего сообщений: 2537
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
22 нояб. 2011
То есть достаточно будет set-подропрограммой флаг ставить/снимать и эти две команды менять по нему и можно оба формата понимать будет? А в чём тогда проблема с образами DW?
SKcorp
Advanced Member
Эксперт.

Откуда: Leningrad, USSR
Всего сообщений: 3005
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
28 июля 2008
Поменял команды в драйвере DESS-ом - не помогло.
Записывал образ .DW командой COP/DEV/FIL, пробовал как есть и /START:1 .
_Patron_
Member


Откуда: Москва
Всего сообщений: 146
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
19 дек. 2012
SKcorp написал:
[q]
не помогло
[/q]
Нужно взять образ, который грузится в эмуляторе Э-85, смонтировать его в привод DW в эмуляторе ДВК, загрузиться с MY ( или с HD ) и скопировать винчестер в файл на приводе HD командой COPY/DEV/FILE. Потом смонтировать в привод DW чистый образ и залить на него инфу командой COPY/FILE/DEV ( из сохранённого на HD файла ).

После чего сравнить получившийся новый образ с исходным ( который грузится в эмуляторе Э-85 ).
SKcorp
Advanced Member
Эксперт.

Откуда: Leningrad, USSR
Всего сообщений: 3005
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
28 июля 2008
_Patron_ написал:
[q]
SKcorp написал:
[q]
не помогло
[/q]
Нужно взять образ, который грузится в эмуляторе Э-85, смонтировать его в привод DW в эмуляторе ДВК, загрузиться с MY ( или с HD ) и скопировать винчестер в файл на приводе HD командой COPY/DEV/FILE. Потом смонтировать в привод DW чистый образ и залить на него инфу командой COPY/FILE/DEV ( из сохранённого на HD файла ).После чего сравнить получившийся новый образ с исходным ( который грузится в эмуляторе Э-85 ).
[/q]
Все равно блоки меняет.
_Patron_
Member


Откуда: Москва
Всего сообщений: 146
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
19 дек. 2012
SKcorp написал:
[q]
Все равно блоки меняет.
[/q]
Проверил - взял стандартный набор из эмулятора ДВК и выполнил описанные выше действия.

Как и ожидалось - блоки местами не меняются ( точнее - меняются местами дважды ), но не копируются завершающие блоки с 9712 по 9791.

Если в последних блоках какая-то важная информация - надо патчить драйвер на предмет увеличения количества блоков в устройстве. Тогда через такой пропатченный драйвер DW.SYS любые винчестеры можно будет копировать на ДВК без проблем.
SKcorp
Advanced Member
Эксперт.

Откуда: Leningrad, USSR
Всего сообщений: 3005
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
28 июля 2008
_Patron_ написал:
[q]
SKcorp написал:
[q]
Все равно блоки меняет.
[/q]
Проверил - взял стандартный набор из эмулятора ДВК и выполнил описанные выше действия.Как и ожидалось - блоки местами не меняются ( точнее - меняются местами дважды ), но не копируются завершающие блоки с 9712 по 9791.Если в последних блоках какая-то важная информация - надо патчить драйвер на предмет увеличения количества блоков в устройстве. Тогда через такой пропатченный драйвер DW.SYS любые винчестеры можно будет копировать на ДВК без проблем.
[/q]
А Вы какой драйвер используете?
В эмуляторном комплекте вообще такого кода нет:
MOV R3,R1
INC R1


PS: В эмуляторе заработало.
PPS: На реальной машине драйвер пропатчен под 306 дорожек.
andyTh
Гость

Ссылка

Не уверен, что кто то таким заморачивался, но вдруг :)

Поскольку мне катастрофически не везёт на дисководы и контроллеры, что для ДВК что для Э85 :biggrin: :biggrin: :biggrin: ,
систему на машине я поимел переносом образа. В нагрузку получил некоторое количество игр и тестов всяких.
И вот смущают меня некоторые игры и особенно эти тесты.
Вот как к примеру выглядят градации белого



Вверху зелёный канал, ну и красный с синим. Разительно отличаются количество ступенек и их положение.
Такая же картина если поочерёдно запускать тесты красных, синих и зелёных полос.
Игры разбиты на 2 группы. ИГРЫ и НВ2 ИГРЫ.
В НВ2 игры запускаются тупо зелёным цветом. Пробовал шахматы и город.
Из просто игр тот же каменщик идёт вроде как правильным цветом.

Попадались ли кому кривые тесты цветных полос?

ПыСы мучительно борюсь с нежеланием GBS-8200 нормально работать с Э85.
Пробовал ли кто такую связку. Мож просто монитор у меня неудачный?
Сейчас на форуме
skoroxod
Advanced Member
вежливый пролетарий

Откуда: Старый Оскол
Всего сообщений: 8177
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 мар. 2009
andyTh - задам возможно глупый вопрос. Шлейф соединительный с НВ1 менять не пробовали?
Может в нём где-то недоконтакт. Если шлейф один, нужно прозвонить все пины в согнутом и распрямлённом положении.
Просто проблема как-бы типичная в ПиСи при подбитом видеокабеле или его неровно воткнули.
В вашем-же случае основной шланг к монитору должно быть в порядке, раз картинку вообще кажет.
andyTh
Гость

Ссылка

На шлейф я думал, тут проще скататься на выходных купить кабель, разьёмы и переобжать.
Но печаль в том, что синий это НВ1, а красный и зелёный это НВ2.
На первый взгляд не вяжется тут шлейф. Но поездка в магаз уже запланирована :)
Сейчас на форуме
andyTh
Гость

Ссылка

Обращал ли кто внимание как в Э85 подключено системное ПЗУ?
Обе ПЗУшки выбираются одновременно, их упр. входы обьединены.
Выходы второй ПЗУ AD8-15 идут напрямую, а первая ПЗУшка, контроллеры прерываний и ещё УСАПП висят через дополнительную АП6.
Есть ли какой то смысл в отдельной коммутации AD7-0 именно от ПЗУ? Или эту часть нечаянно содрали
особо не думая.
Сейчас на форуме
Mixa
Member


Откуда: Москва
Всего сообщений: 170
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
8 авг. 2009
andyTh написал:
[q]
Вверху зелёный канал, ну и красный с синим.
[/q]
А мне поначалу показалось (комментарий еще не прочел), что два нижних это какие-то цвета, а верхний, с синхроимпульсами который, это яркостный канал.
andyTh
Гость

Ссылка

Неть :)

И поскольку мой вопрос так же по счастливой традиции оказался последним постом на предыдущей странице,
рискну повторить его:

Обращал ли кто внимание как в Э85 подключено системное ПЗУ?
Обе ПЗУшки выбираются одновременно, их упр. входы обьединены.
Выходы второй ПЗУ AD8-15 идут напрямую, а первая ПЗУшка, контроллеры прерываний и ещё УСАПП висят через дополнительную АП6.
Есть ли какой то смысл в отдельной коммутации AD7-0 именно от ПЗУ? Или эту часть нечаянно содрали
особо не думая.
Сейчас на форуме
Anonymous
Advanced Member


Откуда: Москва(Россия)
Всего сообщений: 2537
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
22 нояб. 2011
Только предположение: если там сидят в большом количестве другие контроллеры, то у пзу должно хватать сил прокачать эти линии - для того умощняли через ап6. А если на старшем байте "едоков" меньше, то можно без буфера было обойтись, экономия просто. Или же умощняли выход не пзу, а кого-то из запараллеленых с ней на шине контроллеров, а её до кучи по эту сторону посадили, может, легче разводить было.
<<Назад  Вперед>> Страницы: 1 2 3 4 5 ... .. 12 13 14 15 16 17
Печать
Полигон-2 »   Бывший СССР »   Электроника МС0585
RSS

1 посетитель просмотрел эту тему за последние 15 минут
В том числе: 1 гость, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS