Доброго времени суток!
Подскажите пожалуйста.. Эталоном 800кб дисковода считается teac fd-55gfr. А есть какая-то статистика по тому, как работают с агатом другие буржуйские да и отечественные дисководы?
Вид для печати
Доброго времени суток!
Подскажите пожалуйста.. Эталоном 800кб дисковода считается teac fd-55gfr. А есть какая-то статистика по тому, как работают с агатом другие буржуйские да и отечественные дисководы?
Правильно называть 2S2D. 800Кб (равно как и 720 и 640) это только одна из емкостей, возможных при форматировании для привода 2S2D различными ЭВМ.
Агат форматирует на 840Кб или 880Кб.
Как настроить привод (в том числе HD) тут:
http://agatcomp.ru/Hard/fdd_5_25.shtml
Очень не любит не смазанные приводы (в смысле полозья от времени тяжело где стали перемещаться). Потому что работает на пределе возможностей дисковода, например очень шустро ерзает головой (2 оборота диска для записи с проверкой (скажем на IBM это 15-18 оборотов)). Т.е. работать то будет и с скрипучими дисководами, но скорость работы с диском станет очень-очень медленной, примерно как в ЭВМ с контроллером на базе ВГ93.
Модель почти любая подходит. Кстати можно использовать частично неисправный привод . Агат не использует сигнал INDEX, и если у вас есть привод с отломленной оптопарой или чем то еще связанным с этим узлом – для агата все равно подойдет.
Диск размечается без привязки к индексному отверстию, драйвер его не ждет, а сам учитывает прошедшее время.
Еще про Агатовские флопы тут:
http://agatcomp.ru/Common/fable_sub0.shtml
GARNIZON, спасибо! Прочитав Ваше сообщение, сумбур в моей голове изрядно упорядочился. Пойду дальше читать.
Кто-нибудь может предложить готовое аппаратно-программное решение по использованию родного дисковода Apple-II в компьютере на Z80?
Имеется очень надёжный дисковод от Apple-II, выпуска 1990 года (см.картинку). Дисковод является полным функциональным аналогом дисковода DISK-][, т.е имеет те же 35 дорожек, одна сторона, без датчиков INDEX и TRK0. Однако в отличие от дисководов 1978 года, выполнен на современной элементной базе, отличается потрясающей надёжностью (годятся даже диски ИЗОТ 1985 года), не содержит резинового пассика и улитки, а использует современный шаговый мотор. Также имеется и обычный НГМД Apple-II с резиновым пассиком. Есть и контроллер Interface DISK ][, а также более 150 DD-дискет, которые хотелось бы использовать. И есть компьютер, в котором стоит фирменный 50-ти контакный эпловский слот. Таким образом всё необходимое железо есть, но нет ПО, позволяющего использовать дисковод.
В то время, как HD-дискеты (с пожизненной гарантией) большей частью уже сдохли от времени, то дискеты DD значительно медленнее выходят из строя от времени. Поэтому актуальна задача перехода от современных 80-ти дорожечных дисководов к более надёжным 35-ти трековым. Чем шире дорожка, тем выше надёжность записи.
Поэтому ищу драйвер для эпловских флопов. Нужны подпрограммы форматирования трека и чтения/записи сектора в мнемониках Z80. Если для Z80 нет, то - для 6502. Если готовых "выдранных" подпрограмм нет, то сгодится дамп или Z80-листинг CP/M-BIOS, где эти подпрограммы есть. Или соответствующий кусок из Apple-DOS на 6502.
В АГАТАХ-ах до конца 80-х годов использовался точно такой же дисковод 5088 на 140 кб. Поэтому делаю сообщение в теме АГАТА, а не в теме APPLE-II, т.к похоже там программистов вообще нет. Пока в сети мне удалось найти только исходники Apple-DOS, естественно, в мнемониках 6502. А т.к в этом ассемблере я почти ничего не понимаю, то разобраться будет сложно. Надеюсь, что кто-нибудь из фанатов АГАТА имеет исходники Apple-DOS или PRODOS (в версиях для АГАТА) для дисковода 5088 и сможет предоставить готовые подпрограммы. Лучше конечно подпрограммы от CP/M АГАТА в мнемониках Z80.
Мне это не "горит", т.е надо не прямо сегодня. И с течением времени я бы и сам разобрался в чужих листингах 6502. Но глупо тратить кучу труда и времени, если до меня это сделали десятки раз. Был бы благодарен за любую инфомацию или "наводку" по этой теме.
barsik, именно таких дисководов на АГАТах никогда не было. CP/M на АГАТах тоже не было. Для Z80 (по драйверам дисковода) ты здесь ничего не найдешь. А для 6502 пожалуйста: 1) в книжке Мымрина; 2) описание/программирование аппаратных средств.
barsik, вот тебе еще инфа по дисководам.
Дабы не плодить темы.
Нужна прога для 7ки для теста скорости вращения диска 140ки ЕС5088. Или можно как-то тестером/осцилоскопом протестить?
Alex_LG, я тестил прогой SPEED, из комплекта SUPERDOS "глючного", грузился с другого слота с эмулятора и оно крутило головы на обоих дисководах в разных слотах, после измерения скорости в нужном слоте подвисало, но для проверки хватитВложение 76093
после загрузки доса с другого слота (не с 3) неплохо бы нажать упр+сбр дабы курсор переместился в правильную позицию
- - - Добавлено - - -
насчет измерения по наклеенным полоскам на шпиндель - это слишком сложно я думаю, т.к. для начала надо найти лампочку накаливания на хотябы 60Вт и поднести её близко к полоскам
По полоскам на лампочку настраивал, но хотелось бы поточнее...
С программами для определения скорости есть одна засада: в тактовые генераторы семерок ставились кварцы на 14 и 14,3 МГц. Поэтому дисковод, отрегулированный на одной машине, может показывать 2% отличие в скорости на другой.
Так что настройка по лампочке может выйти точнее, учитывая что отклонение частоты в электросети 50 ± 0,2 Гц.
Вот и я обАгатился. В смысле, обогатился "Агатом". Седьмым. Дисковод "Электроника 5313". Я совал в него дискеты от Apple II, не работает. Наверное, и не должно. Я снял дисковод, решил проверить его на IBM-PC. Должен ли он там в принципе работать? Я подключил его к 286-му. Каталог читает, правда, не на всех дискетах, но файлы не читает вообще. Дискета, отформатированная и записанная на нём, на нём же самом работает нормально, но не работает на других дисководах (тоже читается только каталог). Разъюстировка? Там всё было туго затянуто и залито цапоном, как оно могло куда-то сползти? Попробовал его отъюстировать просто на заведомо исправной дискете, положительный опыт имеется. Удаётся добиться устойчивого чтения каталога, но чтения файлов - никак. Ни один не читается. Обычно, если читается каталог, то и сами файлы худо-бедно читаются, хотя бы шкала прогресса начинает идти. А тут - ни в какую. Что это может быть? Я просто не попадаю, или головки сдвинуты относительно друг друга? Они тоже зацапонены.
5313 - это дисковод 80 дорожек (720кб для пц), а на персоналке 40 дорожек для не HD (360кб) дисковода стандартно. Попадает точно первый трек, остальные не попадают. Был драйвер, чтоб шагать через дорожку, он читал обычные 360кб диски на 720 кб дисководах.
От эппл2 он скорее всего не считает никак... Он в контроллере от 9-го агата в режиме 800 должен работать, с А2 не совместим.
Так на ПЦ дисководы на 80 дорожек работают с дискетами, записанными на 40-дорожечных дисководах. И наоборот тоже, хотя, бывает, что нестабильно. Запустить 800.сом и сунуть в него дискету, записанную на 800 кб?
Ну вот, с драйвером 800 удалось добиться на РС 100%-ой читаемости дискет на 720 - 800 кб.
Я понял! Если к РС подключен родной 80-дорожечный дисковод, а в него вставить дискету с 40 дорожками, дисковод при каждом шаге двигает головки на две дорожки. А советский дисковод при этом двигает головки по каждой дорожке и доходит только до середины зоны записи. Я же сам видел это, когда форматировал на нём дискету на 360 кб. Головки дошли до середины окошка, и процесс закончился, а Формат написал, что всё ОК. Я немного удивился, но подумал, что я проглядел момент, когда головки дошли до края. Интересно, как же тогда РС-шный дисковод различает 40 и 80-дорожечные записи и правильно шагает? Или это ДОС различает? Но почему он не различает это на "Электрониках"?