Page 4 of 38

Re: WDCv1.1x (ловим глюки)

PostPosted: 21 Jul 2008, 23:11
by lvd
Budder wrote:дрова в WP добавлю как тока с WDC разберусь. Всё не могу понять откуда ноги глюка записи на SD растут... понял только, что в какой-то случайный момент файл начинает писаться не в свою отведённою область, а в первую копию FAT... а т.к. для записи в след кластер инфа берётся из FAT то происходит висюк, видимо при попытке записи в несуществующий сектор. уже раз 20 сд карточко форматил... ;(


А ловилку написать? После записи каждого сектора его тут же вычитывать обратно и првоерять, туда ли писалось. И проверять, писалось ли в "куда-то там", если всегда в одно и то же место. А перед записью сектора сохранять исходные данные (в какое место сказано было его записать)

Re: WDCv1.1x (ловим глюки)

PostPosted: 21 Jul 2008, 23:42
by Budder
Budder wrote:Но пока возился с СД нашёл один реальный баг: криво работает расширение каталога, а точнее от каталога отаётся только последний кластер. Ето када нехватает места в каталоге и WDC "добавляет" таковому новый кластер, но как оказалось чото нетак роботает...


пардон, нет такого бага =)
проверил только-что енто на хдд, видимо всё теже чудеса с СД ;(

lvd wrote:А ловилку написать? После записи каждого сектора его тут же вычитывать обратно и првоерять, туда ли писалось. И проверять, писалось ли в "куда-то там", если всегда в одно и то же место. А перед записью сектора сохранять исходные данные (в какое место сказано было его записать)


ну ето несколько пожже, я глюк оный не там искал до етого...

Re: WDCv1.1x (ловим глюки)

PostPosted: 22 Jul 2008, 08:38
by lvd
Эх, как хочеццо чтоб с сдкарточки и все музоны играло, и даже моды, и чтоб проблем с расширениями и длинными именами не было (как .mod vs .MOD на цд), и чтоб с сдкарточки... Млина, мне теперь эти гробы (винт, цдвод) противны sad

Re: WDCv1.1x (ловим глюки)

PostPosted: 26 Jul 2008, 17:13
by Budder
Вот рабочий драйвер под ATM! (DRV_ATM+.C)
проверенно на муле!!!

И вообще не понятно почему контроллер ATM писал чушь в прошлых версиях драйвера. толи оный слишком быстро отдавал байты на запись, толи при записи недопустимы никакие значения кроме #00 и #01 в старшей части адреса...

Re: WDCv1.1x (ловим глюки)

PostPosted: 18 Aug 2008, 00:46
by skyther
А ПЗУ-шную версию можно сделать?
Еще просьба текущий диск брать из глюка

Re: WDCv1.1x (ловим глюки)

PostPosted: 19 Aug 2008, 15:28
by Budder
skyther wrote:А ПЗУ-шную версию можно сделать?


пока ещё хз получится ли, ибо WDC не влезает в 16к... т.е. если и будет, то урезанная версия, без проигрывания STC модулей к примеру (возможно прейдётся выкидывать и PT3/PT2 плеер)...

skyther wrote:Еще просьба текущий диск брать из глюка


инфа берётся из TR-DOS переменных, либо из сетапа... поэтому правьте глюк

Re: WDCv1.1x (ловим глюки)

PostPosted: 25 Aug 2008, 01:03
by Budder
Собрал WDCv1.22, была доработана фильтрация имён файлов при копировании на FAT32. Так же обновил в комплекте SD и ATM драйвера.

P.S. драйвер под SD пользовать только с этой версией WDC...

Re: WDCv1.1x (ловим глюки)

PostPosted: 24 Sep 2008, 10:27
by EvgenyMuchkin
Budder, огромное спасибо за отличную прогу. Очень удобно!

Есть пара предложений:

1. Можно ли сделать раскрытие TRD образов на диски двумя способами. Первый - так как есть сейчас (но желательно добавить возможность раскрытия TRD на нечистый диск, т.е. если диск чистый, то раскрывается без слов, а если на диске есть файлы, то чтобы выводилось бы соответствующее предупреждение). И второй способ - раскрывать подобно SCL'ам, т.е. отдельными файлами; например жмем "T" образ пишется на диск как обычно, жмем SSh+T - из образа выковыриваются файлы по отдельности и так же по отдельности пишутся на диск.

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

3. #3D13 поддержку хотелось бы очень. С возможностью выбора в сетапе желательно smile

Еще раз спасибо! Супер прога!

Re: WDCv1.1x (ловим глюки)

PostPosted: 24 Sep 2008, 15:47
by robat_e
EvgenyMuchkin, поддерживаю!

Re: WDCv1.1x (ловим глюки)

PostPosted: 19 Feb 2009, 21:43
by Budder
EvgenyMuchkin wrote:Можно ли сделать раскрытие TRD образов на диски двумя способами. Первый - так как есть сейчас (но желательно добавить возможность раскрытия TRD на нечистый диск, т.е. если диск чистый, то раскрывается без слов, а если на диске есть файлы, то чтобы выводилось бы соответствующее предупреждение). И второй способ - раскрывать подобно SCL'ам, т.е. отдельными файлами; например жмем "T" образ пишется на диск как обычно, жмем SSh+T - из образа выковыриваются файлы по отдельности и так же по отдельности пишутся на диск.


раскрытие TRD наподобии SCL пожалуй сделаю, если места под код хватит. вот какраз думаю выкинуть нафиг из WDC встроенный CD Player0.4, оным небось никто и не пользуется, да и для этого WP есть (чтоб аудио CD играть и т.п.).

p.s. вскоре я думаю завершить оный проект, поетому если что не устраивает или, если есть какие мысли, отписывайтесь. =)