ZXNet эхоконференция «code.zx»


тема: Как диски ресторить ?



от: Kirill Frolov
кому: Oleg Grigoriev
дата: 19 Jan 1999
Приветствую тебя, Oleg !

Было 16 Jan 99 и 05:07:00 , Oleg Grigoriev писал к Kirill Frolov
на тему Как диски ресторить ?
Hе увидев поблизости модератора решил вставить словечко:

OG> Hет. Если сектор читается, то значит и заголовок был прочи-
OG> тан верно.

Может быть, наверное...

OG> Руки кривые.

OG> ld a,#f0 ;запись дорожки.
OG> call topr1f
OG> ld hl,buffer ;адрес образа.
OG> ld c,#7f
OG> ld ix,#3fca ;запись.
OG> jp to_dos

OG> Если b на выходе =0, то кал.

Дык вот примерно такое-же не форматирует иногда и получается 'ошибка записи'.
Используется команда #f4. Если перед ней впихнуть #d8 резко лучше, но иногда
все равно не форматирует. Я всегде ожидаю пока работают другие команды по
биту 'занято' регистра состояния. Тут похоже INTRQ нужен обязательно в 1 :-/
И самое главное -- после записи команды я жду пока в регистре состояния
не будет 'занято'. Если этого не делать, то ничего вообще не работает.

KF>> может быть несколько дефектов на дорожке. Какие тут есть алгоритмы ?

OG> Мусорное ведро.

Масдай. FUT тоже туда-же ? Прикинь ты ресторил диск, а масдайный RDS
вместо того, чтобы попытаться переформатировать дорогу, угробил тебе диск.

[..про..индексную..метку..FC..]

OG> Хммм. А зачем?

А HONEY это делает и пишет 'ЕRROR !'. Я тоже так хочу.

KF>> Какая длина дорожки _минимальная_ ?

OG> Где-то 6250.

Зависит от диска и я у себя видел 6220. Т.е. минимум это 6100 или меньше.

Хотелось бы знать допустимые отклонения скорости вращения диска и частоты
кварца в компутере.

KF>> Определять длину дорожки посредством
KF>> чтения с диска нельзя -- при записи может оказаться другая из-за разницы
KF>> в скорости у разных дисководов. Hельзя и рассчитывать длину дорожки после
KF>> форматирования -- при записи сектора на другом накопителе можно получить
KF>> вылезание сектора за пределы дорожки. Меня интересует _минимальная_
KF>> скорость
KF>> вращения диска на _исправном_ дисководе.

OG> "... Двигатель бесконтактный управляемый ДБУ-2 предназначен
OG> для осуществления вращения диска в механизме со скоростью
OG> (300+-4.5) об/мин."
~~~~~~~~~~~~~~~~~~~~
??? A что так мало ? У меня есть дискета которая с трудом крутится и
скорость при ее установке в любой дисковод плавает в очень широком диапазоне.

With best wishes, Kirill Frolov.




Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Похожие статьи:
Перлы - рубрика, рассказывающая о высказываниях известных людей.
Сетевые новости - О новой эхо-области , посвященной железу и всему, что с ним связано: Тематика, форма обмена информацией. Что запрещается.
MiniParty - научно-практическая конференция старшеклассников.
От авторов - Содержание страницы. Вступление.
Вступление - Летo oткaзывaется быть летoм,пoсему нa улицу выхoдить oсoбoгo желaния не вoзникaет.

В этот день...   5 мая