Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Бывший СССР » Электроника МС0585 |
<<Назад Вперед>> | Страницы: 1 2 3 4 5 ... 10 11 12 13 14 * 15 16 17 | Печать |
_Patron_
Member
Откуда: Москва Всего сообщений: 146 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 19 дек. 2012 |
SKcorp написал: Насколько я понимаю - единственная проблема с работой через драйвер DW.SYS на ДВК в том, что этот драйвер использует старую схему смещения блоков, а ПРОС новую, поэтому сдампить или залить нормальный образ командой COPY/DEV не получается. Не будет ли любезен уважаемый Джинн (Patron), написать WRITDW.SAV пишущую HDD мимо драйвера? Есть два простых решения: 1. Использовать COPY/DEV с обычным драйвером и создать ненормальный образ - такой образ не будет работать в эмуляторе, но при обратной заливке опять станет нормальным. 2. Изменить драйвер DW.SYS для ДВК на новую схему смещения блоков ( разница там в одной или двух ассемблерных командах, поэтому наверняка можно прямо в двоичном коде драйвера запатчить ). |
dk_spb
Advanced Member
Всего сообщений: 5056 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 сен. 2009 |
_Patron_ написал: Так если есть информация о схемах смещения блоков - ведь можно написать простейшую конвертилку образов. 1. Использовать COPY/DEV с обычным драйвером и создать ненормальный образ - такой образ не будет работать в эмуляторе, |
SKcorp
Advanced Member
Эксперт. Откуда: Leningrad, USSR Всего сообщений: 3005 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 28 июля 2008 |
_Patron_ написал: Это первое, что я попробовал - не работает. 1. Использовать COPY/DEV с обычным драйвером и создать ненормальный образ - такой образ не будет работать в эмуляторе, но при обратной заливке опять станет нормальным |
_Patron_
Member
Откуда: Москва Всего сообщений: 146 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 19 дек. 2012 |
SKcorp написал: Отличия могут быть только в самых последних блоках винчестера, которые драйвер не копирует. Это первое, что я попробовал - не работает. В остальном, если сделать такое с любым винчестером ( например, винчестером ДВК) - восстановленная копия должна совпадать с оригиналом. Это можно в эмуляторе ДВК проверить. Загрузиться с посекторного образа V57.DW, раскидать его на куски по отдельным файлам на дискетах командой COPY/DEV/FILE, а потом загрузиться с дискеты, смонтировать в привод DW обнулённый вариант файла V57.DW и снова собрать его из кусков командой COPY/FILE/DEV. После всего исходный и вновь созданный образы винчестера должны побитно совпадать. Правда, в исходном образе V57.DW последние блоки не используются. |
SKcorp
Advanced Member
Эксперт. Откуда: Leningrad, USSR Всего сообщений: 3005 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 28 июля 2008 |
_Patron_ написал: С HDD ДВК я так и делаю и все получается, а Э-85 - нет. Отличия могут быть только в самых последних блоках винчестера, которые драйвер не копирует. |
SKcorp
Advanced Member
Эксперт. Откуда: Leningrad, USSR Всего сообщений: 3005 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 28 июля 2008 |
dk_spb написал: Пока выяснил, что каждые 8192 байт 512 байт меняются местами. _Patron_ написал:Так если есть информация о схемах смещения блоков - ведь можно написать простейшую конвертилку образов. 1. Использовать COPY/DEV с обычным драйвером и создать ненормальный образ - такой образ не будет работать в эмуляторе, |
andyTh |
NEW! Сообщение отправлено: 22 октября 2016 19:40
SKcorp написал: Я пробовал записать "правильный" образ обычным драйвером. Это первое, что я попробовал - не работает. Оно понятное дело не грузилось. Думая, что проблема могла быть при записи, копировал диск в образ и сравнивал. Образ из инета и образ с диска совпали. Т.е. смещение блоков обратимо. Могу конечно и путать что то, но вероятность этого крайне низка. ПыСы на 9600 это была жесть жёсткая... ПыПыСы про сокобан, оно конечно прошло уже больше 20 лет. Деревья тогда были реально больше, да и трава зеленее Но вот помнится мне другая расцветка. Кирпичи вроде как были жёлтыми, и человечек не такой уродский. |
Сейчас на форуме |
SKcorp
Advanced Member
Эксперт. Откуда: Leningrad, USSR Всего сообщений: 3005 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 28 июля 2008 |
andyTh написал: А правильный это какой? Сдамленный на ДВК через DW. SKcorp написал:Я пробовал записать "правильный" образ обычным драйвером. Это первое, что я попробовал - не работает. Или мимо DW (который идет на эмуляторе)? |
andyTh |
NEW! Сообщение отправлено: 22 октября 2016 20:17
Тот, который идёт на эмуляторе. Я тогда и какой то Гомеровский образ даже пробовал совать... Но не пошёл ни тот ни тот. Пока не добавил в систему "неправильный" драйвер DW. |
Сейчас на форуме |
Anonymous
Advanced Member
Откуда: Москва(Россия) Всего сообщений: 2537 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 22 нояб. 2011 |
А что у вас за "правильный" и "неправильный" драйвера? Почему бы set-параметром не задавать, будет ли он с ДВК работать или с Э-85? На Э-85 машина программой в ПЗУ тестирует при включении диск и определяет его размер, при этом она производит запись в первый сектор, потому на Э-85 сектора смещены. ДВК этого не делает и потому у неё первый сектор является нулевым блоком. В Э-85 можно поставить две карты контроллера винчестера и один открывать драйвером со смещением, а другой драйвером без смещения, так переписать на ДВК всё с Э-85. С какой картой работать задаётся параметром SET DW SLOT= |
<<Назад Вперед>> | Страницы: 1 2 3 4 5 ... 10 11 12 13 14 * 15 16 17 | Печать |
Полигон-2 » Бывший СССР » Электроника МС0585 |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |