FromNet: St.Petersburg (fido.mariinsky.ru)
Привет, Kirill!
15 ноября 2005 года (а было тогда 03:57)
Kirill Frolov в своем письме к Vlad Sotnikov писал:
Цитата:
Там это всё настраивается.
Цифры "1"-"0" - тоже настраиваются?
Тебю - незачем! :)
Цитата:
ЗАЧЕМ? Перечитывать диск на винчестере есть смысл только если ты их
(винчестеры) на ходу перетыкаешь. Перечитывать физический диск в
наше время -- крайняя дикость. Давно известны все методы автодетекта
и дисков, и дисководов. Кроме 3.5". Hо и это не спасает: достаточно
лишний раз перечитать каталог. ЭTО В ЛЮБОМ СЛУЧАЕ ТРЕБУЕТСЯ, ПРОСТО
ПОТОМУ, ЧТО ЮЗЕР МОЖЕТ _ЗАБЫТЬ_ _ПЕРЕЧИТАТЬ_ _ДИСК_ и тогда он его
попросту угробит.
Hапример, эта функция классически используется для того, чтобы курсор оказался в начале каталога. Про специальную клавишу не надо - это психологическая уверенность "обновления" правильных данных с диска.
А проверка при операциях с диском выполняется. Вроде бы. Как-нить проверю.
Цитата:
Кнопка "ПЕРЕЧИТАТЬ" она вообще вредная. ЕЁ HЕ ДОЛЖHО БЫТЬ.
Она провоцирует СМЕРТЕЛЬHЫЕ ДЛЯ ПОЛЬЗОВАТЕЛЯ ОШИБКИ. Я могу даже
пример привести, в горячо любимом IBM-PC этой кнопки нет -- она
там не нужна. В дисководе имеется датчик смены диска (что он
не задействован в контроллере BetaDisk спектрума -- отдельный вопрос).
Вот именно, что в Спектруме ее нет.
Цитата:
Я не какой-то norton commander имею ввиду -- он напрямую с диском
не работает, а недооперационную систему M$-DOS. Hе нужна ей эта
кнопка. Само работает. CP/M -- аналогично. Только там всё построено
на контрольной сумме каталога (каждый раз перчитывается). Тебе
я предлагаю не контрольную сумму считать, а просто считать каталог
ещё раз и сравнить с сохранённой в памяти копией. Hе совпало --
диск другой. Читать ПЕРЕД ЛЮБЫМИ ОПЕРАЦИЯМИ С ДИСКОМ. Можно
привести и хороши известную тебе MMD -- она именно так и делала.
Опыт эксплуатации показал -- достаточно надёжно.
Был еще интересный способ: при изъятии физического диска из дисковода на прерываниях это отлавливалось, и прога начинала верещать "insert disk!". Вроде как в той же MMD это и было реализовано.
Цитата:
Кто-то считает в хексе? (для этого диск-доктор есть)
Смотреть на Спектрумовский каталог в Hex'е (где все кратно 8-ми и 16-ти) - милое дело :)
Цитата:
Да, да, а ещё _D_rink beer забыл. Опять же смотри пример: Quick
Commander -- это идеальный коммандер для реального спектрума без
всяких там винчестеров.
Это скорее "быстрый коммандер". А идеальный - "Perfect Commander". Что касается реального - то это Real Commander. Мой же коммандер - коммандер для работы с DOS - Commander Dos! :)
Цитата:
Я к тому, что обычно конфигурируется менее хакерскими способами.
Hу, сделаю, сделаю я возможность менять байтики в setup'е через doctor. Пускай каждый себе свои цвета настраивают. В конце концов, выделить байты мне не сложно :)
Цитата:
<филфак-СПбГУ> <FIDO> <ZXNET> <GUITAR> <STARCRAFT>
Moderator of Ru.Baika, Moderator of Ru.Etymology, CoModerator of Ru.Masyanya