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

Редакторы, ассемблеры, дисковые утилиты и другие системки

Postby MKiller » 26 Nov 2008, 12:17

Спасибо ночью сам допёр что из командной строки надо,в и тоге запускается и вываливается в консоль,вроди в конце acolt 0,как-то так.
System die
MKiller
 
Posts: 103
Joined: 27 Oct 2008, 14:43
Group: Registered users

Postby MKiller » 27 Nov 2008, 20:56

default;-)))

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

Короче всё равно прога как-бы отрабатывает за секунду,пишет команды и всё вываливается в командную строку.
System die
MKiller
 
Posts: 103
Joined: 27 Oct 2008, 14:43
Group: Registered users

Postby jdigreze » 28 Nov 2008, 05:33

дык это, в обстщем, там без параметров тока хелп вроде выдаецца. пробуй с ключами позапускать.
Сколько меня не корми, волк всё равно в лес смотреть будет
jdigreze
 
Posts: 1478
Joined: 01 Aug 2008, 06:49
Location: Агбан
Group: Registered users

Postby MKiller » 28 Nov 2008, 10:12

Подробней пожалуйста!
System die
MKiller
 
Posts: 103
Joined: 27 Oct 2008, 14:43
Group: Registered users

Postby jdigreze » 01 Dec 2008, 07:21

сэмпл:
mktrd -R -d 0 -f sample.trd

прочитать (-R) с реального диска А (-d 0) и поместить в файл sample.trd (-f sample.trd)
ну и по аналогии.
Сколько меня не корми, волк всё равно в лес смотреть будет
jdigreze
 
Posts: 1478
Joined: 01 Aug 2008, 06:49
Location: Агбан
Group: Registered users

Postby deathsoft » 30 Apr 2009, 23:19

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

http://dlcorp.ucoz.ru/load/0-0-0-42-20
Last edited by deathsoft on 01 May 2009, 13:02, edited 1 time in total.
User avatar
deathsoft
 
Posts: 4744
Joined: 07 Apr 2007, 00:58
Group: Registered users

Postby deathsoft » 01 Jun 2010, 00:27

По поводу копирования дискет:
С дисководом 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 работает через драйвер который напрямую програмирует контроллер дисковода, и не то что прописано в биосе ему пофигу.
User avatar
deathsoft
 
Posts: 4744
Joined: 07 Apr 2007, 00:58
Group: Registered users

Postby fk0 » 01 Jun 2010, 21:06

Когда будет версия под Linux с драйвером под 2.6.32 ?
* Origin: зип файл! (2:5030/1559)
User avatar
fk0
 
Posts: 1535
Joined: 07 Apr 2007, 01:08
Group: Registered users

Postby deathsoft » 01 Jun 2010, 22:18

fk0 wrote:Когда будет версия под Linux с драйвером под 2.6.32 ?

Так в линуксе похожий драйвер есть для работы с контроллером флопа, надо только иоцтл поменять, ну или функции этой либы вызвать. Тестировать мне не на чем, а сорцы там приложены.
User avatar
deathsoft
 
Posts: 4744
Joined: 07 Apr 2007, 00:58
Group: Registered users

Postby fk0 » 01 Jun 2010, 22:25

??? какой драйвер?

линуховй драйвер сам достаточно фичаст. по крайней мере чтоб посекторно читать/писать/форматировать. другое дело, что -- буханка. как в 2.4.5 поломали, так болт и забили (кому флопы нужны, ога) -- с тех пор толком и не работает (хотя в последних не проверял...) :-(
* Origin: зип файл! (2:5030/1559)
User avatar
fk0
 
Posts: 1535
Joined: 07 Apr 2007, 01:08
Group: Registered users

PreviousNext

Return to Utilities

Who is online

Users browsing this forum: No registered users and 3 guests

cron