Дисковод Mitsumi 5.25 Выставлен как 1.2 скорость 300
Почемуто не читается первая дорожка, а все остальное читается. Дисковод менять?
Вид для печати
Дисковод Mitsumi 5.25 Выставлен как 1.2 скорость 300
Почемуто не читается первая дорожка, а все остальное читается. Дисковод менять?
Первая или нулевая дорожка?Цитата:
Почемуто не читается первая дорожка
На всех дискетах?
А если записать образ на диск, потом читается?
Сегодня притащил все дискеты, ~35
http://war2.ru/ldir/other/zx_disk2.jpg
Из них считалось только 3.. даже не самые лучшие. Свои проги я записывал на догорие дискеты.
http://war2.ru/ldir/other/zx_disk1.jpg
Записывать не пробовал.. да мне и ненужно, мне главное считать.
если не получится - не выкидывай!
Если сектор читается с ошибкой он помечается красным цветом.
В первом варианте программы можно было плохие сектора отдельно
перечитывать.
У меня если дискета не читалась, то она и на реале не читалась.
Еще можно аккуратно головки на дисководе почистить, лучше чистящим диском,
может поможет.
Эх, спасибо, все работает))
А на Win Me никак нельзя запустить эту прогу? А то у меня флоповод только на компе с Win Me...
Драйвер наверно не будет работать.
Т.к.
fdrawcmd.sys is a floppy filter driver for Windows 2000/XP/2003/Vista/2008/7.
Mifody, на Win Me надо грузиться в DOS и использовать DOS-овские программы.
Прошу прощения, но возник вопрос, почему не все обьразы которые перевожу с помощью ZX Disk Studio на ZX Spectrum нормально читаются? Есть куча игр, которые открываются на спектруме, но как только пытаюсь запустить выдпает ошибку или выбрасывает в бейсик или ТР-ДОС? Это только у меня так?
Anykey,
Благодарность. Работает всё.
Даже на первой версии из первого поста.
(флоп YD380, 5.25/ WinXP)
Драйвер fdrawcmd.sys работает с реальными
портами контроллера дисковода, а у USB дисководов
все происходит на уровне API функций.
Ситуация типа как с адаптерами USB - COM, т.е.
если программа использует обращение к ком порту через
API, то она работает, а если напрямую порты, то работать
не будет.
Где то читал что на USB дисководах
720 диски обработать невозможно, т.к.
такой режим у них обрезан из-за
ненужности, т.е. оптимизировано под сегодняшний
день.
Так что наверное бесполезно.
Есть идея сделать адаптер USB-FDD.
Что тут обсуждать-то?
Надо делать как-то.
на самом деле, не знаю как другие производители, но IBM у меня не пошел лесом!
несмотря на то, что шел IBM T30 изначально с DVD-ROM, нашел я для него вот такой флоп. и как ни странно - всё заработало! и да, usb флоп таки пошел лесом. брал на проверку того же ibm внешнего, 0 реакции.
Дисков у с софтом у меня щас нету, но софт хотел бы иметь. Для XP SP3. Мож пропустил. Напомните если что, плз.
Anykey
я на этот предмет искал материалы как флопик к микроконтроллеру подключить
люди этим занимались но мне удобен AVR а там посчитали его недостаточно производительным
в общем случае достаточно сделать считывание ну и может запись целой дорожки в сыром виде
а обрабатывать все на ПЦ
даже может модуляцию на нем
да и возможностей это даст больше
Я сделал себе макет на pic18F2550
(в USB не силен, только начал разбираться),
пока получилось управлять
включением и выключением мотора
дисковода и перемещать головку
Пробовал по USB пересылать длительности
периодов MFM сигнала, но через какое-то время
контроллер зависал т.к. на СИ процедура прерываний
получилась медленной. Сейчас потихоньку думаю как
это сделать в ассемблере. И еще надо будет сделать
механизьм из нескольких буферов, чтобы пока один
заполняется другие в это время по USB передавались.
Дисковод 3,5" можно полностью питать от USB.
Пока вот на этом и остановился.
Использую HID драйвер,
т.к. CDC думаю скорости не хватит,
а для других типов надо драйвер для винды
писать.
Было бы легче если бы у ПИКа было больше памяти.
Впринципе можно PIC24 попробовать, в него как раз
дорожка влезет и есть USB, но опять же он 3V и надо
будет дополнительно по ногам чего-нибудь ставить.
у меня Epson SD 600
при попытке записи выкидывает 19 ошибку...
что означает?
А что конкретно пишет?
Дело в том что программа просто транслирует
номер ошибки драйвера, а что драйвер подразумевает под
ошибкой неизвестно, описания нет.
Дискеты то хоть читаются?
Epson SD 600 и Электроника 5313
ставлю в биосе 5.25" 1.2мб
устройство А(после перекрутки на шлейфе)
мать гигибит, тянет только один флоп.
В зависимости от перемычек на флопиках есть несколько вариантов:
1. Пишет "Ошибка записи сектора -- 1112" Диск крутиться, головка мелко дрожит
2. "Ошибка записи сектора -- 21" Диск крутиться, головка на месте.
3. "Ошибка записи сектора -- 19" При этом голова проскакивает по всем дорожкам, примерно одна дорожка в секунду.
Читать мне нечего, мои дискеты еще не довез до дома.
Втыкаю обычную дискету(т.е. досовскую) -- сканирование дорожек проходит нормально, а при чтении выкидывает "Ошибка чтения дорожки -- 27"
Может есть советы как выставлять перемычки?
Перемычку надо ставить так, чтобы дисковод был номер 1.
Т.е. например там 4 перемычки DS0, DS1, DS2, DS3. Установить надо DS1.
Во всяком случае, у меня так.
А на реале дисководы работают?
Перемычки должны стоять как и
для спектрума.
Если "Ошибка записи сектора", то ошибка возникает
в момент записи сектора, можно попробовать еще
скорости передачи в настройках поменять.
У меня вот так SD-600 на спектруме работал.
На PC не проверял, проверял только МС5305.
Кста, кто в курсе, в ПЦшных контроллерах дисковода в общем случае есть ФАПЧ?
doorsfan, не знаю как в современных ПЦ, а вот в Поиске есть :)
На ПЦ используются микросхемы типа 82077,
а она имеет Integrated Analog Data Separator.
The dual PLL data separator has better
performance than most board level/discrete PLL implementations.
Ура, заработало! (с)
выставил перемычки как Anykey показал.
в настройках все по умолчанию, но скорость передачи 300к.
через раз пишет. Завтра читать попробую.