FromNet: St.Petersburg (fido.mariinsky.ru)
Привет, Dima!
18 ноября 2005 года (а было тогда 23:37)
Dima Bystrov в своем письме к Vlad Sotnikov писал:
В тему: на скорпе нифига не заработал твой сабж. В смысле - с винтом работает, с CD-ROM - нет. При этом CD он определяет, предлагает выставить скорость, но в сектора считывает исключительно нули.Так надо писать, чтобы работало не только на скорпе!
Также архинеудобнейший интерфейс: при попытках пробежаться по секторам постоянно вываливаюсь в запрос сектора/дорожки и т.д. Я, конечно, понимаю, что проблема C/H/S на IDE устройствах всегда стоит остро. В разное время я решал ее по-разному: писал автоопределялку (потом отказался: работала нестабильно), работал только с головкой/сектором, и т.д. Hо почему, почему не предложить пользователю ввести эти данные один раз в начале работы программы? Либо при первом переключении на устройство (master/slave), а не предлагать вводить каждый раз заново. Особенно неудобно это для CD, где геометрия ну никак не мешает. Также можно было бы обойтись без этих запросов для LBA устройств. Получилось как всегда: программа с большими возможностями, но пользоваться ей невозможно.
P.S. Вчера для банального просмотра секторов опять пришлось пользоваться моими исходниками...
Moderator of Ru.Baika, Moderator of Ru.Etymology, CoModerator of Ru.Masyanya<филфак-СПбГУ> <FIDO> <ZXNET> <GUITAR> <STARCRAFT>




Ответить с цитированием