Page 7 of 8

Re: mktrd (Утилита для работы с tr-dos дисками через драйвер rawflp.sys)

PostPosted: 26 Nov 2008, 12:17
by MKiller
Спасибо ночью сам допёр что из командной строки надо,в и тоге запускается и вываливается в консоль,вроди в конце acolt 0,как-то так.

Re: mktrd (Утилита для работы с tr-dos дисками через драйвер rawflp.sys)

PostPosted: 27 Nov 2008, 20:56
by MKiller
default;-)))

Да затупил яяяя;-)))

Короче всё равно прога как-бы отрабатывает за секунду,пишет команды и всё вываливается в командную строку.

Re: mktrd (Утилита для работы с tr-dos дисками через драйвер rawflp.sys)

PostPosted: 28 Nov 2008, 05:33
by jdigreze
дык это, в обстщем, там без параметров тока хелп вроде выдаецца. пробуй с ключами позапускать.

Re: mktrd (Утилита для работы с tr-dos дисками через драйвер rawflp.sys)

PostPosted: 28 Nov 2008, 10:12
by MKiller
Подробней пожалуйста!

Re: mktrd (Утилита для работы с tr-dos дисками через драйвер rawflp.sys)

PostPosted: 01 Dec 2008, 07:21
by jdigreze
сэмпл:
mktrd -R -d 0 -f sample.trd

прочитать (-R) с реального диска А (-d 0) и поместить в файл sample.trd (-f sample.trd)
ну и по аналогии.

Re: mktrd (Утилита для работы с tr-dos дисками через драйвер rawflp.sys)

PostPosted: 30 Apr 2009, 23:19
by deathsoft
Версия 1.2
добавлен ключ -i для работы с is-dos дискетами (форматирование/чтение/запись). Формат файла .isd (как в утилите А. Медведева winisd) аналогичен .trd (только содержимое секторов без заголовков). Из fdi конвертировать утилитой fdi2trd от эмулятора ukv

http://dlcorp.ucoz.ru/load/0-0-0-42-20

Re: mktrd (Утилита для работы с tr-dos дисками через драйвер raw

PostPosted: 01 Jun 2010, 00:27
by deathsoft
По поводу копирования дискет:
С дисководом 3.5" все просто, ставится скорость 250 кб/с (собственно такая по умолчанию стоит) и все, дальше все копируется без проблем.

С дисководами 5.25" (которые HD 1.2Мб) все несколько сложнее, надо ставить скорость не 250 кб/с а 300 кб/с, т.к. скорость вращения шпинделя у таких дисководов не 300 об/с а 360 об/с. Еще нужно не забывать, что дискеты под trdos могут быть по разному отформатированы, в частности в поле головки в заголовке сектора стандартно trdos на обоих сторонах диска прописывает 0, а утилиты типа DCU форматируют дискету правильно и прописывают реальный номер головки (0/1). Поэтому для чтения таких дискет нужно использовать параметр -l после которого указать 0 - если всегда головка 0 (это можно не указывать, так принято по умолчанию) и 2 если головка в заголовке сектора соответствует физической головке.

С дисководами 5.25" (котоыре DD 720кб, те которые к спектруму подключали) все тоже просто, тут надо ставить скорость 250 кб/с. Но при этом следует учесть отличие в интерфейсах дисководов, контакты 2 и 34 в интерфейсном кабеле. Сигнал на контакт 2 для DD дисковода подавать не нужно, там этот сигнал зерезервирован (и используется в схеме), для HD дисковода это вход HD/DD. Сигнал на контакте 34 также имеет разное назначение, в HD дисководах это выход (дисковода) со статусом смены диска, а в DD дисководах это выход со статусом готовности дисковода (для teac FD-55 и robotron k5601 назначение этого выхода можно переключать, но это имеет смысл только если дисковод оборудован датчиком смены диска).

П.С. Параметры дисковода в биосе компа ни на что не влияют, mktrd работает через драйвер который напрямую програмирует контроллер дисковода, и не то что прописано в биосе ему пофигу.

Re: mktrd (Утилита для работы с tr-dos дисками через драйвер raw

PostPosted: 01 Jun 2010, 21:06
by fk0
Когда будет версия под Linux с драйвером под 2.6.32 ?

Re: mktrd (Утилита для работы с tr-dos дисками через драйвер raw

PostPosted: 01 Jun 2010, 22:18
by deathsoft
fk0 wrote:Когда будет версия под Linux с драйвером под 2.6.32 ?

Так в линуксе похожий драйвер есть для работы с контроллером флопа, надо только иоцтл поменять, ну или функции этой либы вызвать. Тестировать мне не на чем, а сорцы там приложены.

Re: mktrd (Утилита для работы с tr-dos дисками через драйвер raw

PostPosted: 01 Jun 2010, 22:25
by fk0
??? какой драйвер?

линуховй драйвер сам достаточно фичаст. по крайней мере чтоб посекторно читать/писать/форматировать. другое дело, что -- буханка. как в 2.4.5 поломали, так болт и забили (кому флопы нужны, ога) -- с тех пор толком и не работает (хотя в последних не проверял...) :-(