И меня примите в свою компанию... :( Недавно обнаружилось,

И меня примите в свою компанию...:(

Недавно обнаружилось, что на новой материнке 8GA-IPE1000 вместе со звуковухой Diamond Multimedia Sonic Impact (PCI) нет звука в Doom; Duke3D; Blood. Идет конфликт по DMA-каналу. Причем музыка через Sound Blaster там есть. В других играх вроде Warcraft-2 все нормально.
Естественно, я рылась уже в настройках биоса и конфигурационных файлов, физически убирала из матери все лишние устройства и т.д. В старой матплате (6via85t) звуковая работает, в новой - нет.

Почитав инфу в Сети выяснилось, что оказывается на новых матерях:

Цитата:
там совершенно нет шины ISA. Ни в виде хорошо известных нам разъемов (так она отсутствует уже в стандарте PC99), ни в более "скрытном" ее обличии - как главная магистраль для BIOS, COM, FDD, LPT и т.д. Что само по себе порождает немало проблем связанных с необходимостью разработки нового железа и добровольной несовместимостью со старыми программами.

Взято там же ( tweak.tut.by/text/pcisound.htm ):
Цитата:
Совместимость со старыми играми и программами - больная тема для PCI звуковых карт. Это вызвано отсутствием поддержки ISA DMA каналов на шине PCI, там все операции с памятью компьютера осуществляются с помощью захвата шины. Это более современно и правильно, но, к сожалению, вашему DOOM-у это не никак не докажешь. Поэтому большинство PCI карт эмулируют Sound Blaster программным или полупрограммным путем и от качества этой эмуляции зависит, с какими старыми DOS программами вы сможете работать, а с какими - нет. Подобный эмулятор может использовать появившийся в новых чипсетах (например, все от Intel начиная с TX) стандарты DDMA (Распределенный Прямой Доступ к Памяти) и PC-PCI. Которые, как раз, и призваны аппаратно поддержать и облегчить эмуляцию DMA каналов для PCI карт.

А еще где-то один чел сказал, что такие вещи, как Duke3D это "хитpые досовские пpиложения, котоpые пытаются пpогpаммиpовать SB Pro нестандаpтными способами".

Скажите, возможно создать Bios, который бы поддерживал ISA DMA каналы для старых SB PCI карт?

Добавлено после истязания компа:

Ух! Проблема решилась! Все выходные мучалась.
Сперва поставила WinXP - появился звук в Дюке, но он был просто ужасен, кряхтел и сипел. Многие другие старые игры вообще отказались идти. Поставила Win2000 - звука при эмуляции Dos нет.
Наконец, без особой надежды на успех поставила WinMe и о чудо! Игрушки работают, работает звук и очень даже хорошо!

Вот не знаю, то ли более поздние операционки внутренним перераспределением ресурсов решают проблему, то ли драйвер WinMe ставит особый... посмотрю может можно заставить работать и на Win98.
Надеюсь, что и у всех остальных проблема решится софтовым путем. :)