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


Главная страница » WDCv1.1x - Страница 22 - ZX-Форум » Регистрация » ВходПятница
2024-04-19
10:24:25
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
ZX-Форум » Software » Utilities » WDCv1.1x (ловим глюки)
WDCv1.1x
BudderДата: Среда, 2009-10-21, 17:39:18 | Сообщение # 316
Креветко
Группа: Человеки
Сообщений: 261
Репутация: 14
Статус: Offline
Quote (Shnurkov)
А реализовать поддержку tr-dos 5.03 в WDC можно? В real comander с флопа на флоп все копируется как надо.

поидее и WDCv1.29 должен работать норм, ибо там есть вызов функции #18 (настройка на дискету)...
и ваще, пора выкинуть нафиг вызов функции #01, аля настройка на дисковод, и вставить просто инициализ переменных тыр-дос свой. раз уж такие дела...


MGN Group
 
BudderДата: Среда, 2009-10-21, 17:48:36 | Сообщение # 317
Креветко
Группа: Человеки
Сообщений: 261
Репутация: 14
Статус: Offline
Quote (Роман_х87)
Проверил WDCv1.26 на CD-ROM работает,проверял master/slave,пишет на дискету без ошибок.(На WDCv1.29 тоже отлично работает).Поставил другой CD-ROM другой модели,но той же фирмы,он уже не читает диск (система его видит но диск не читает),на тех же версиях на каких работал тот.

ваще странно, ибо с ATAPI устройствами должно либо работать. либо не работать совсем...

Quote (Роман_х87)
Винт по прежнему -один никак не работает,другой пишет на дискету с ошибками

WDC отлично работает со всеми HDD, что я проверял... но надо помнить, что с WD винтами NEMOide контроллер не будет работать. С Seagate, Samsung работает отлично - проверено на 512мб, 1Гб, 2Гб, 4Гб, 20Гб, 160Гб винтах...

P.S. тут походу чудит контроллер, ибо с HDD никогда проблем небыло...


MGN Group
 
Black_CatДата: Среда, 2009-10-21, 17:49:25 | Сообщение # 318
Не умею ничего делать, потому учу
Группа: Заблокированные
Сообщений: 659
Репутация: -14
Статус: Offline
Quote (Budder)
в драйвере SMUCа там идёт работа с портами через тыр дос, аля нужен тыр дос паченый...
под патченным имеется ввиду TR-DOS что в ПрофПЗУ? Т.е. с ПрофПЗУ применять WDC будет нельзя, надо будет менять ПЗУ на обычный TR-DOS?


"Очень трудно найти чёрную кошку в тёмной комнате... особенно, если её там нет.", "Forever!".
zx.clan.su - Soviet Union ZX Spectrum Community - форум посвящённый развитию Спека.
 
BudderДата: Среда, 2009-10-21, 17:56:07 | Сообщение # 319
Креветко
Группа: Человеки
Сообщений: 261
Репутация: 14
Статус: Offline
Quote (Black_Cat)
под патченным имеется ввиду TR-DOS что в ПрофПЗУ? Т.е. с ПрофПЗУ применять WDC будет нельзя, надо будет менять ПЗУ на обычный TR-DOS?

под паченым понимается то, что в тыр дос запиханы OUT ©,A и IN A,© по определённым адресам, аля чтобы иметь доступ к закрытым портам смуга через JP #3D2F...
но это мега тормаз и ваще маразм. поэтому теперь SMUC драйвер будет работать тока с открытыми портами смуга, аля с доработкой.


MGN Group
 
Black_CatДата: Среда, 2009-10-21, 22:01:24 | Сообщение # 320
Не умею ничего делать, потому учу
Группа: Заблокированные
Сообщений: 659
Репутация: -14
Статус: Offline
Quote (Budder)
но это мега тормаз и ваще маразм. поэтому теперь SMUC драйвер будет работать тока с открытыми портами смуга, аля с доработкой.
тоды есть смысл вначале работы со СМУКом прописывать D7=1 #EFF7 для открытия трдос портов, а по завершении D7=0 #EFF7. На Фениксе по записи D7=1 #EFF7 открываются трдос порты и на НемоБус генерится сигнал /IODOS для внешних устройств, в т.ч. для нового СМУКА, если его эксплуатируют в стандартном режиме.


"Очень трудно найти чёрную кошку в тёмной комнате... особенно, если её там нет.", "Forever!".
zx.clan.su - Soviet Union ZX Spectrum Community - форум посвящённый развитию Спека.
 
deathsoftДата: Среда, 2009-10-21, 22:08:16 | Сообщение # 321
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 1587
Репутация: 9
Статус: Offline
Quote (Black_Cat)
тоды есть смысл вначале работы со СМУКом прописывать D7=1 #EFF7 для открытия трдос портов, а по завершении D7=0 #EFF7. На Фениксе по записи D7=1 #EFF7 открываются трдос порты и на НемоБус генерится сигнал /IODOS для внешних устройств, в т.ч. для нового СМУКА, если его эксплуатируют в стандартном режиме.

Хватит свой бред суда постить, в скорпионе нету порта EFF7, открытие портов смука - делается черед бит D2 порта 1FFD (стандарт фирмы скорпион) у кого сделано по другому - это их проблемы. Доработки всяких ахтунгов с говнофорума - тоже идут лесом, ибо бит D2 1FFD использовался еще в 90е годы. Для пентагона смук вообще не актуален - ибо там есть З-контроллер (немо-иде).
 
Black_CatДата: Среда, 2009-10-21, 23:20:08 | Сообщение # 322
Не умею ничего делать, потому учу
Группа: Заблокированные
Сообщений: 659
Репутация: -14
Статус: Offline
Quote (deathsoft)
открытие портов смука - делается черед бит D2 порта 1FFD (стандарт фирмы скорпион)
в стандарте фирмы Скорпион для GMX, размещённом на их официальном сайте, D2 #1FFD отвечает за установку в окно CPU0 ПЗУ TR-DOS smile . При том это справедливо только для GMX. А то, что говорит deathsoft - не более чем любительские доработки, которые не рассматривались ООО "Скорпион" в качестве стандарта и нигде в скорпионовских разработках не поддержаны. Что же касательно описанного мною механизма, то он в отличие от мифических любительских доработок, реально существует в серийно выпускаемом компьютере ZXM-Phoenix.

К тому же не вижу никаких противопоказаний в активации D7 #EFF7, т.к. это ни чем не может повредить deathsoft'у и почившему в бозе GMX smile . Тем более что если бы deathsoft сначала читал топик, то заметил бы, что речь идёт о новом СМУКе, в котором предусмотрена активация TR-DOS портов через D7 #EFF7, при том не через сигнал /DOS (хотя так тоже возможно), а через новый сигнал /IODOS smile . Так что прежде чем делать громогласные заявления, тов. deathsoft рекомендуется изучить официальные документы выложенные на официальном сайте Скорпиона, и руководствоваться ими, а не любительской отсебятиной smile .


"Очень трудно найти чёрную кошку в тёмной комнате... особенно, если её там нет.", "Forever!".
zx.clan.su - Soviet Union ZX Spectrum Community - форум посвящённый развитию Спека.


Сообщение отредактировал Black_Cat - Среда, 2009-10-21, 23:24:07
 
deathsoftДата: Среда, 2009-10-21, 23:51:00 | Сообщение # 323
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 1587
Репутация: 9
Статус: Offline
Какбе пруфлинк, чтобы бес пездежа (я конечно понимаю что ты дизлексик и не умеешь читать, но все же):
Прикрепления: 7677516.png (201.3 Kb)
 
deathsoftДата: Среда, 2009-10-21, 23:52:51 | Сообщение # 324
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 1587
Репутация: 9
Статус: Offline
Quote (Black_Cat)
реально существует в серийно выпускаемом компьютере ZXM-Phoenix.

А вот это типично любительский самосбор, который делается на говнофоруме под твоим чутким руководством, туда за программами и иди, пусть там твоего фоеникса и поддерживают, вместе со всеми его левыми портами. А у нас тут ZX-Evo в моде - так то.

Т.ч. родной иди на говнофорум, ты там смотришся как гений

Сообщение отредактировал deathsoft - Среда, 2009-10-21, 23:59:57
 
Black_CatДата: Четверг, 2009-10-22, 00:00:32 | Сообщение # 325
Не умею ничего делать, потому учу
Группа: Заблокированные
Сообщений: 659
Репутация: -14
Статус: Offline
deathsoft, а ты читать умеешь? smile
Читаем: "Рис.1 доступ к портам TR-DOS. (Доработка основной платы)."

О чём собсно и речь - не более чем доработка.. при том нигде не поддержаная, да ещё и для давно мёртвого девайса smile .

А теперь смотрим официальную доку на GMX на официальном сайте, стр.3:

#1FFD Порт расширения
D0 - BLK1 - блокировка ПЗУ в области 0000-3FFFh
D1 - ROM2 - выбор ПЗУ Теневого Монитора
D2 - TRDOS - принудительный выбор ПЗУ TRDOS
D3
D4 - SYS3 - расширение ОЗУ до 256К
D5
D6
D7


"Очень трудно найти чёрную кошку в тёмной комнате... особенно, если её там нет.", "Forever!".
zx.clan.su - Soviet Union ZX Spectrum Community - форум посвящённый развитию Спека.


Сообщение отредактировал Black_Cat - Четверг, 2009-10-22, 00:10:30
 
deathsoftДата: Четверг, 2009-10-22, 00:03:42 | Сообщение # 326
Retry, Abort, Ignore?
Группа: Человеки
Сообщений: 1587
Репутация: 9
Статус: Offline
Quote (Black_Cat)
D1 - ROM2 - выбор ПЗУ Теневого Монитора

Мы тут вроде как про D2 говорим но твоя дизлексия на лицо.

P.S.
Бугога, кошара быстро исправил свой пост и выделил D2, хотя раньше было выделено D1.

Я просто пацталом, надо было сделать скриншот biggrin :D biggrin

Сообщение отредактировал deathsoft - Четверг, 2009-10-22, 00:10:11
 
Black_CatДата: Четверг, 2009-10-22, 00:12:10 | Сообщение # 327
Не умею ничего делать, потому учу
Группа: Заблокированные
Сообщений: 659
Репутация: -14
Статус: Offline
smile вылезешь из под стола - научись читать документацию smile

"Очень трудно найти чёрную кошку в тёмной комнате... особенно, если её там нет.", "Forever!".
zx.clan.su - Soviet Union ZX Spectrum Community - форум посвящённый развитию Спека.
 
ShnurkovДата: Четверг, 2009-10-22, 00:12:16 | Сообщение # 328
Юзер
Группа: Человеки
Сообщений: 15
Репутация: 0
Статус: Offline
Quote (Budder)
поидее и WDCv1.29 должен работать норм, ибо там есть вызов функции #18

Действительно, 1.29 работает
 
BudderДата: Четверг, 2009-10-22, 00:24:55 | Сообщение # 329
Креветко
Группа: Человеки
Сообщений: 261
Репутация: 14
Статус: Offline
Quote (Shnurkov)
Действительно, 1.29 работает

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


MGN Group
 
BudderДата: Четверг, 2009-10-22, 01:28:43 | Сообщение # 330
Креветко
Группа: Человеки
Сообщений: 261
Репутация: 14
Статус: Offline
Quote (witchcraft)
но в версии 1.24 в драйвере смука найден глюк, который не позволяет работать со смуком без ПрофПЗУ Скорпиона. Там вроде некорректная инициализация смука или винта, в общем если загрузить комп без ПрофПЗУ, то WDC винт не видит, если с ПрофПЗУ (а она при старте инициализирует смук и винт) - то считывает листинг раздела FAT32 и бегает по директориям.

добавил инициализацию в драйвер SMUC...
теперь должно работать, хотя на эмуляторе и так работало (без ПрофПЗУ)...

Прикрепления: drv_smuc.zip (0.9 Kb)


MGN Group

Сообщение отредактировал Budder - Четверг, 2009-10-22, 01:37:11
 
ZX-Форум » Software » Utilities » WDCv1.1x (ловим глюки)
Поиск:

the DLCorp © 2006