Доброго дня!
Немного еще повозился с CF вместо HDD на предмет зависания при попытках форматирования.
Подключил ее вместо к АТМ HDD, загрузил DiskDoctor. Чтение секторов происходит. Насторожило вот что, информация, например в первом секторе дублируется через байт.
Заполнил сектор нулями попробовал записать, при нажатии клавиш - кратковременные тормоза, но нули записывает.
Попробовал изменить произвольный байт например FF, при попытке записать кратковременные тормоза - записывает. Читаю снова - записанный байт FF дублируется через байт. То есть вместо FF 00 00 получается FF 00 FF. На винчестер пишет нормально. Что за глюк? Такое впечатление, что при записи флэшка 2 раза пишет одни и те же байты. ATM IDE слишком медленный? Или какие-то ноги не верно включены?
Интересный глюк, но в целом это не нормально. Разные флешки пробовал. Все работают нормально, правда я не пробовал диск доктором что-то делать, может это его личное горе. Он точно умеет в АТМ?
Умеет, диск-доктор на HDD отлично работает. А на CF такая штука хотя CF определяется C/H/S выдает. В TASIS регистры видит все так же как у HDD.
- - - Добавлено - - -
Так же не могу понять как поставить CP\M на HDD. Делал по инструкции. Где-то есть описание как работает механизм подмены информации о разделах HDD при загрузке взамен той, что прошита в ПЗУ? Насколько я понял сначала из загрузочной записи на HDD система берет информацию о первом разделе диск C. А потом с него командами AS и файлами CDS подключаются остальные разделы верно? То есть для того чтобы корректно начать работать в системе нужно чтобы система увидела диск С с реальными его параметрами. А для этого надо с помощью команды CONFIG и конфигурационного файла залить информацию из конфигурационного файла в загрузочную запись? верно?
http://atmturbo.nedopc.com/download/...r/hddoctor.htm
Этот доктор?
Максагор писал очень подробную инструкцию которая прямо на дискете с cpm идёт, правда я так и не разобрался с тем как там все это настроить, особенно CHS для карты своей)
Попробовал сейчас этот доктор, после пары попыток вроде научился нормально сохранять на карту в режиме лба и цхс. Hddatm12. Так что похоже где-то железная проблема, может какие битики выпадают. Там интерфейс 16 битный, поэтому заполняется в 2 присеста вроде. Может половина не работает как надо.
Раз с реальным HDD работает, значит IDE исправный. Значит либо карточка глючная, либо переходник кривой (какие-то ноги криво разведены) поэтому запись лагает, либо какое-то несоответствие таймингов IDE и СF. блин нет у меня сейчас еще одной карточки заменить эту посмотреть как с другой жить будет. А есть схема 100% рабочего правильного переходника? я бы со своим сравнил. В интернете искал, но схем много и кто-его знает какая из них рабочая.
У карты разъём IDE, просто распиновку смо реть того и того. Может быть и карта кривая, может питание неверно на ней. У меня есть переходник CF-mSD, он в компе работает, а в АТМ и MSX вообще никак не виден.
В правильно заданном вопросе содержится половина ответа
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)