Приветствую Вас Гость | RSS


Главная страница » mktrd - Страница 3 - ZX-Форум » Регистрация » ВходСреда
2024-04-24
01:25:16
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 3 из 5
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
  • »
ZX-Форум » Software » Utilities » mktrd (Утилита для работы с tr-dos дисками через драйвер rawflp.sys)
mktrd
boo_booДата: Воскресенье, 2008-08-10, 19:11:45 | Сообщение # 31
Участник
Группа: Человеки
Сообщений: 45
Репутация: 0
Статус: Offline
на соурсфордж, а? ,)
а то тянет спортировать на линух, но сейчас спековских дискет нет под рукой, а когда будут, боюсь, тред помрет или потеряется..


Сообщение отредактировал boo_boo - Воскресенье, 2008-08-10, 19:12:08
 
deathsoftДата: Воскресенье, 2008-08-10, 19:29:59 | Сообщение # 32
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 1587
Репутация: 9
Статус: Offline
Quote (boo_boo)
на соурсфордж, а? ,)
а то тянет спортировать на линух, но сейчас спековских дискет нет под рукой, а когда будут, боюсь, тред помрет или потеряется..

Так там нечего портировать, там все драйвер делает, программа тупо шлет драйверу иоцтл и все, ну еще дорожки и головки перебирает.
 
boo_booДата: Понедельник, 2008-08-11, 17:20:21 | Сообщение # 33
Участник
Группа: Человеки
Сообщений: 45
Репутация: 0
Статус: Offline
ну да, это и радует -- только заменить DeviceIoControl() на ioctl() smile
 
deathsoftДата: Понедельник, 2008-08-11, 17:56:45 | Сообщение # 34
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 1587
Репутация: 9
Статус: Offline
Quote (boo_boo)
ну да, это и радует -- только заменить DeviceIoControl() на ioctl()

Так у линуксового драйвера формат иоконтролов совершенно другой скорее всего, там вроде кроме названия fdrawcmd - вообще ничего общего нету.
 
EvgenyMuchkinДата: Четверг, 2008-09-18, 12:09:56 | Сообщение # 35
Участник
Группа: Человеки
Сообщений: 43
Репутация: 0
Статус: Offline
По скорости работы хочу сказать, что формат и чтение - гуд! А вот запись образа на диск такая же тормозная, как в вышеупомянутых утилитах WinTRD.
 
deathsoftДата: Четверг, 2008-09-18, 12:38:21 | Сообщение # 36
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 1587
Репутация: 9
Статус: Offline
Quote (EvgenyMuchkin)
По скорости работы хочу сказать, что формат и чтение - гуд! А вот запись образа на диск такая же тормозная, как в вышеупомянутых утилитах WinTRD.

Возможно это только на твоем компе/дисководе. На 2х компах на которых проверял я скорость записи и чтения одинаковая.

Кстати а какой дисковод? 3.5"? Я только на 3.5" тестировал.

Сообщение отредактировал deathsoft - Четверг, 2008-09-18, 12:39:46
 
EvgenyMuchkinДата: Четверг, 2008-09-18, 13:27:23 | Сообщение # 37
Участник
Группа: Человеки
Сообщений: 43
Репутация: 0
Статус: Offline
3'5
 
deathsoftДата: Суббота, 2008-09-20, 02:27:15 | Сообщение # 38
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 1587
Репутация: 9
Статус: Offline
Версия 1.1

Сделал буфер размером на весь образ дискеты, теперь не должно тормозить на медленных компах (раньше не успевало читать/писать на винт и из за этого процесс записи/чтения образа тормозил).

Исправил синтаксическую ошибку в хелпе.

Первая ссылка бинарь, вторая сорцы.
(уебанский укоз сцука файлы переименовывает, т.к. у него файлы с такими именами уже есть в базе, сраное поделие криворукое)

Прикрепления: 7855620.rar (33.9 Kb) · 3186697.rar (47.5 Kb)


Сообщение отредактировал deathsoft - Суббота, 2008-09-20, 02:31:25
 
EvgenyMuchkinДата: Понедельник, 2008-09-22, 09:52:11 | Сообщение # 39
Участник
Группа: Человеки
Сообщений: 43
Репутация: 0
Статус: Offline
sad

Все равно пишет еле-еле.

 
EvgenyMuchkinДата: Понедельник, 2008-09-22, 10:00:45 | Сообщение # 40
Участник
Группа: Человеки
Сообщений: 43
Репутация: 0
Статус: Offline
А читает и форматирует с отличной скоростью!
 
deathsoftДата: Вторник, 2008-09-23, 01:01:48 | Сообщение # 41
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 1587
Репутация: 9
Статус: Offline
Quote (EvgenyMuchkin)
Все равно пишет еле-еле.

Будем разбираться.
 
deathsoftДата: Воскресенье, 2008-09-28, 02:11:06 | Сообщение # 42
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 1587
Репутация: 9
Статус: Offline
Сделал выделение буферов через VirtualAlloc, просьба проверить скорость записи еще раз.
Прикрепления: 4529197.rar (33.9 Kb)
 
EvgenyMuchkinДата: Пятница, 2008-10-03, 14:21:30 | Сообщение # 43
Участник
Группа: Человеки
Сообщений: 43
Репутация: 0
Статус: Offline
deathsoft, СУПЕР! Скорость просто бешеная во всех режимах! Спасибо огромное!
 
deathsoftДата: Пятница, 2008-10-03, 15:34:48 | Сообщение # 44
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 1587
Репутация: 9
Статус: Offline
Quote (EvgenyMuchkin)
СУПЕР! Скорость просто бешеная во всех режимах! Спасибо огромное!

Ну значит проблема была в том что драйвер передает буферы напрямую в контроллер DMA и нужны для этого выровненые буферы (через VirtualAlloc).

Вот сорцы последней версии:

Прикрепления: mktrdsrc.rar (13.4 Kb)


Сообщение отредактировал deathsoft - Суббота, 2008-10-04, 16:43:56
 
deathsoftДата: Суббота, 2008-10-25, 20:31:10 | Сообщение # 45
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 1587
Репутация: 9
Статус: Offline
Новая версия, со ссылкой на ветку форума с обсуждением.
(бинарь и сорцы)
Прикрепления: 8392504.rar (34.0 Kb) · 8364773.rar (13.4 Kb)


Сообщение отредактировал deathsoft - Суббота, 2008-10-25, 20:31:41
 
ZX-Форум » Software » Utilities » mktrd (Утилита для работы с tr-dos дисками через драйвер rawflp.sys)
  • Страница 3 из 5
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
  • »
Поиск:

the DLCorp © 2006