PDA

Просмотр полной версии : Не удалось подключить к 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 в реальном времени.

Sonic
28.09.2007, 13:50
На 360??? Дискеты-то у нас двойной плотности. На писюковом языке - 720 кБ.

newart
28.09.2007, 16:48
Флопики нормальные, на 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).

newart
02.10.2007, 10:58
Возможны, но при таких доработках на первом сбойном секторе программа уйдёт в бесконечный цикл (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.