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

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

Postby Black_Cat » 21 Oct 2009, 23:12

smile вылезешь из под стола - научись читать документацию smile
"Очень трудно найти чёрную кошку в тёмной комнате... особенно, если её там нет.", "Forever!".
zx.clan.su - Soviet Union ZX Spectrum Community - форум посвящённый развитию Спека.
User avatar
Black_Cat
Не умею ничего делать, потому учу
 
Posts: 659
Joined: 17 Apr 2007, 13:19
Group: Removed

Postby Shnurkov » 21 Oct 2009, 23:12

Budder wrote:поидее и WDCv1.29 должен работать норм, ибо там есть вызов функции #18

Действительно, 1.29 работает
Shnurkov
 
Posts: 15
Joined: 19 Oct 2009, 00:20
Group: Registered users

Postby Budder » 21 Oct 2009, 23:24

Shnurkov wrote:Действительно, 1.29 работает


буду знать.
просто вернуть функцию #18 нельзя, т.к. появилась поддержка внешних модулей в лице раскрытия FDI... поэтому буду пробовать инитить переменные вручную...
http://forum.tslabs.info
MGN Group
User avatar
Budder
 
Posts: 462
Joined: 20 Jul 2007, 14:05
Group: Registered users

Postby Budder » 22 Oct 2009, 00:28

witchcraft wrote:но в версии 1.24 в драйвере смука найден глюк, который не позволяет работать со смуком без ПрофПЗУ Скорпиона. Там вроде некорректная инициализация смука или винта, в общем если загрузить комп без ПрофПЗУ, то WDC винт не видит, если с ПрофПЗУ (а она при старте инициализирует смук и винт) - то считывает листинг раздела FAT32 и бегает по директориям.


добавил инициализацию в драйвер SMUC...
теперь должно работать, хотя на эмуляторе и так работало (без ПрофПЗУ)...
Attachments
drv_smuc.zip
(872 Bytes) Downloaded 169 times
Last edited by Budder on 22 Oct 2009, 00:37, edited 1 time in total.
http://forum.tslabs.info
MGN Group
User avatar
Budder
 
Posts: 462
Joined: 20 Jul 2007, 14:05
Group: Registered users

Postby witchcraft » 22 Oct 2009, 07:43

Budder wrote:хотя на эмуляторе и так работало (без ПрофПЗУ)...

На эмуле много что работает не так, как на реале... Спасибо, вечером попробую.
witchcraft
 
Posts: 23
Joined: 04 Aug 2009, 07:42
Group: Registered users

Postby deathsoft » 22 Oct 2009, 11:17

witchcraft wrote:На эмуле много что работает не так, как на реале

А можно списочек по пунктам, того что работает не так? (чтобы исправить это, список ошибок постить сюда http://dlcorp.ucoz.ru/forum/24 )
Last edited by deathsoft on 22 Oct 2009, 11:22, edited 1 time in total.
User avatar
deathsoft
 
Posts: 4661
Joined: 07 Apr 2007, 00:58
Group: Registered users

Postby Budder » 22 Oct 2009, 23:10

Сделал 3 пробных сборки:

WDCv1.3>.B - основная версия, внутри драйвера: NEMO, SDzc, SDngs
WDC1.3sm.B - версия под смуг, внутри драйвера: SMUC (открытые порты), SMUC (обычный драйвер), SDzc
WDC1.3am.B - версия под АТМ, внутри драйвера: ATM, SDzc, SDngs

P.S. в версии под АТМ мну накосячил, поэтому нельзя выбирать другие драйвера кроме АТМ...
P.P.S. немного поменял #3D13 диско двиг, надо проверить как оный работает с тыр дос 5.03... на скорпе пашет нормс. dry
Attachments
WDCv1_3rc2tst.zip
(35.48 KB) Downloaded 178 times
http://forum.tslabs.info
MGN Group
User avatar
Budder
 
Posts: 462
Joined: 20 Jul 2007, 14:05
Group: Registered users

Postby Shnurkov » 22 Oct 2009, 23:26

Budder wrote:P.P.S. немного поменял #3D13 диско двиг, надо проверить как оный работает с тыр дос 5.03... на скорпе пашет нормс.

На фениксе работает biggrin , спасибо!
Shnurkov
 
Posts: 15
Joined: 19 Oct 2009, 00:20
Group: Registered users

Postby witchcraft » 23 Oct 2009, 08:00

Budder wrote:теперь должно работать, хотя на эмуляторе и так работало (без ПрофПЗУ)...

эм... работает. Хотя есть примечание, точнее определено условие при котором WDC не видит винты без ПрофПЗУ на смуке - оно не видит скорповые винты, где первым разделом идет раздел MFS, а вторым FAT32. Причем этот же винт WDC обнаруживает, когда загружаемся с ПрофПЗУ (!). Если на винте первый (единственный?) раздел FAT32, то WDC видит такой винт.
witchcraft
 
Posts: 23
Joined: 04 Aug 2009, 07:42
Group: Registered users

Postby Budder » 23 Oct 2009, 16:32

witchcraft wrote:эм... работает. Хотя есть примечание, точнее определено условие при котором WDC не видит винты без ПрофПЗУ на смуке - оно не видит скорповые винты, где первым разделом идет раздел MFS, а вторым FAT32. Причем этот же винт WDC обнаруживает, когда загружаемся с ПрофПЗУ (!). Если на винте первый (единственный?) раздел FAT32, то WDC видит такой винт.


вполне возможно... dry
инициализацию смука надо ещё доделывать, просто записи #77 в #FFBA не всегда хватает... будем разбираться, как нужно SMUC инитить...
http://forum.tslabs.info
MGN Group
User avatar
Budder
 
Posts: 462
Joined: 20 Jul 2007, 14:05
Group: Registered users

PreviousNext

Return to Utilities

Who is online

Users browsing this forum: No registered users and 1 guest