by deathsoft » 01 Jun 2010, 00:27
По поводу копирования дискет:
С дисководом 3.5" все просто, ставится скорость 250 кб/с (собственно такая по умолчанию стоит) и все, дальше все копируется без проблем.
С дисководами 5.25" (которые HD 1.2Мб) все несколько сложнее, надо ставить скорость не 250 кб/с а 300 кб/с, т.к. скорость вращения шпинделя у таких дисководов не 300 об/с а 360 об/с. Еще нужно не забывать, что дискеты под trdos могут быть по разному отформатированы, в частности в поле головки в заголовке сектора стандартно trdos на обоих сторонах диска прописывает 0, а утилиты типа DCU форматируют дискету правильно и прописывают реальный номер головки (0/1). Поэтому для чтения таких дискет нужно использовать параметр -l после которого указать 0 - если всегда головка 0 (это можно не указывать, так принято по умолчанию) и 2 если головка в заголовке сектора соответствует физической головке.
С дисководами 5.25" (котоыре DD 720кб, те которые к спектруму подключали) все тоже просто, тут надо ставить скорость 250 кб/с. Но при этом следует учесть отличие в интерфейсах дисководов, контакты 2 и 34 в интерфейсном кабеле. Сигнал на контакт 2 для DD дисковода подавать не нужно, там этот сигнал зерезервирован (и используется в схеме), для HD дисковода это вход HD/DD. Сигнал на контакте 34 также имеет разное назначение, в HD дисководах это выход (дисковода) со статусом смены диска, а в DD дисководах это выход со статусом готовности дисковода (для teac FD-55 и robotron k5601 назначение этого выхода можно переключать, но это имеет смысл только если дисковод оборудован датчиком смены диска).
П.С. Параметры дисковода в биосе компа ни на что не влияют, mktrd работает через драйвер который напрямую програмирует контроллер дисковода, и не то что прописано в биосе ему пофигу.