Просмотр полной версии : Не удалось подключить к PC FDD "5.25.
harushima
28.09.2007, 09:12
Не удалось подключить к PC FDD "5.25.
Имеем:
Писюк iP4. c WinXp Pro Sp2
Толстая стопка "5.25 tr-dos дискет.
Любезно предоставленные NewArt'ом 4 флопика от спекка на 360Кб, два из которых были им уже протестены и работают.
Шлейф fdd на 5.25, проверен с fdd 5.25 на 1.2Mb (увы, не читает trdos диски.)
Итог: Все 4 флопа не захотели видеть дискет.
В биосе указывал, джампер на дисководе переставлял. В лучшем случае загорается лампочка и моторчег вяло крутится. trdos выдает NO DISK.
Врядли все мои диски могли разом размагнититься.
Может контроллеры несовместимы? Или упустил я что?
Добавлено через 1 минуту
Да, использовал для доступа эмулятор sp_emu Углекова. Он хорошо работает с fdd в реальном времени.
На 360??? Дискеты-то у нас двойной плотности. На писюковом языке - 720 кБ.
Флопики нормальные, на 720 все. :)
Да, использовал для доступа эмулятор sp_emu Углекова. Он хорошо работает с fdd в реальном времени.
Это не лучший вариант. Я бы скачал, что как раз наобарот.
Сходи в эту тему: http://zx.pk.ru/showthread.php?goto=newpost&t=6083
Скачай и установи драйвер и утилиту, эксперементируй.
harushima
02.10.2007, 10:26
NewART Спасибо!
Предложенный тобой вариант заработал с параметрами 0 2.
Углекова я пробовал еще под Win98 с 1.2Mb FDD на iP120. и на нем он работал. Видимо в win32 под XP другой принцип.
Однако прочесть без ошибок я смог всего 2-4 диска. На других пришлось прижимать чем тяжелым клавишу I(gnore), чтобы процес не зависал на ожидании.
В результате получается, что проще их на реаспеке прочитать.
2Alexandr Medvedev : А можно ли добавить ключей в комстроку? Чтобы сам пробовал RETRY, и если неудача сам делал IGNORE.
А то приходится зажимать клавишу I. И нужен лог. чтобы можно было потом увидеть, какие сектора в бэды ушли. Возможны ли доработки программы?
Alexandr Medvedev
02.10.2007, 10:49
Возможны ли доработки программы?Возможны, но при таких доработках на первом сбойном секторе программа уйдёт в бесконечный цикл (Retry).
Возможны, но при таких доработках на первом сбойном секторе программа уйдёт в бесконечный цикл (Retry).
Может выложишь исходники, а мы их сами, того..? :)
harushima
02.10.2007, 11:49
Нет, не постоянно, RETRY 1-3 раза, затем IGNORE.
Просто автоматизировать процесс.
Alexandr Medvedev
02.10.2007, 16:56
Нет, не постоянно, RETRY 1-3 раза, затем IGNORE.
Просто автоматизировать процесс.Это другое дело, так и сделаю.
harushima
07.10.2007, 21:34
Alexandr Medvedev,
Большое спасибо!
А можешь ли ввести ключ auto, который сам будет подбирать нужное значение ключей <head> и <dtr> ? а то пока их подберешь...
Я пока батник делаю такой:
makeis a 0 0 isd001.trd
makeis a 0 1 isd001.trd
makeis a 0 2 isd001.trd
makeis a 1 0 isd001.trd
makeis a 1 1 isd001.trd
makeis a 1 2 isd001.trd
makeis a 2 0 isd001.trd
makeis a 2 1 isd001.trd
makeis a 2 2 isd001.trd
и прерываю его брейком, когда без ошибок получается.
Ведь это можно автоматизировать?
И еще, лог нужно вести. Ключ /log:logname.log куда дублировать историю записи образа - какие сектора не прошли.
harushima
09.10.2007, 12:23
Толи забили на тему, толи невнимательно читаем?
head не может быть 2 =)
Я намудрил с буфером обмена, параметры 2 0, 2 1, 2 2 - недействительны.
Замечание - писюшный флоп 1.2Мб требует параметра 0 1. Спекковский - 0 2.
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot