Драйвер не мой и его исходного текста у меня нет. Самому интересно текст драйвера посмотреть.Цитата:
Сообщение от CHRV
Ничего не понял, что значит абсолютное чтение?Цитата:
Сообщение от CHRV
Разве сейчас относительное?
Вид для печати
Драйвер не мой и его исходного текста у меня нет. Самому интересно текст драйвера посмотреть.Цитата:
Сообщение от CHRV
Ничего не понял, что значит абсолютное чтение?Цитата:
Сообщение от CHRV
Разве сейчас относительное?
Абсолютное чтение - это когда получаем всю информацию с межсекторными и прочими делами. Т.е. полное содержимое трэка. ;-)Цитата:
Сообщение от Alexandr Medvedev
Контроллер на PC не позволяет считать всю информацию с дорожки.Цитата:
Сообщение от CHRV
Единственный способ это если на дорожке есть хоть один сектор, то прочитать его указав завышенную длину сектора, например 8кБ. Таким образом считается вся информация из первого встреченного сектора и всё что за ним. Но при таком чтении после каждого сектора возможна рассинхронизация (сдвиг на полубит) и информация будет считана неверно.
Теоретически можно сделать подобное чтение, но как из такого блока выделить сектора и праверить их я не знаю.
а что даёт вот это, не пробовал?
Цитата:
Сообщение от driver's docs
У меня нет полного описания системы команд и их пареметров, но похоже это и есть чтение всй дорожки. Если не сложно, то просьба закинуть описание системы команд сюда.Цитата:
Сообщение от SMT
вот это мне прислал автор драйвераЦитата:
Сообщение от Alexandr Medvedev
Да, действительно та команда считывает всю дорожку, вот только от этого никакоой пользы. Половина секторов из-за рассинхронизации сдвинута на полубит и восстановить их невозможно. Так что автоматически получить полный образ диска не получится, можно только изучать структуру дорожек.Цитата:
Сообщение от SMT
И все же неужели нельзя добиться функциональности аналогичной хотя бы TeleDisk'у.Цитата:
Сообщение от Alexandr Medvedev
а что теледиск? там только список секторов надо знать. кажется, можно наковырять, достоточно долго вызывая 'read next id header'
Задача очень простая, нужна возможность писать диски из форматов fdi,td0 (игрухи с защитами основанные на нестандартном разбиении на сектора - можно хранить только в этих форматах). Пока я это делаю теледиском из W98 или DOS.Цитата:
Сообщение от SMT
А еще у меня куча дисков с других платформ (БК, УКНЦ, ОРИОН-128), если бы можно было сделать плагин систему, то былобы очень удобно. ;)