Форум на Kuban.ru (http://forums.kuban.ru/)
-   Компьютерное железо (http://forums.kuban.ru/f1023/)
-   -   Как установить в ручном режиме IRQ (http://forums.kuban.ru/f1023/kak_ustanovit-_v_ruchnom_rezhime_irq-4239217.html)

ziga 23.05.2013 11:24

Как установить в ручном режиме IRQ
 
Имеем старенький ноут IRU Stilo 1514. В BIOS нет возможности управлять настройками SB, система - WIN 2000. При установке системы был выбран тип ПК как "стандарный ПК", в панели инструментов в разделе "компьютер" установлен "стандарный" и отключено управление прерываниями. Однако, все по прежнему - перейти в ручной режим нет возможности, галка не сбрасывается. Что еще можно сделать?

machugano3 23.05.2013 11:31

[url]http://support.microsoft.com/kb/237556[/url]

ziga 23.05.2013 11:44

именно отсюда и брал информацию, но увы, в диспетчере имеем "стандарный комьютер" без ACPI, а по факту на 5 прерывании сидят 3 устройства :0(

machugano3 23.05.2013 11:49

[quote=ziga;30544880]а по факту на 5 прерывании сидят 3 устройства :0( [/quote]
И что не так? На 7 тоже два как минимум сидело )

ziga 23.05.2013 11:57

беда в том, что есть старая программа с жесткой привязкой к звуковой карте по IRQ5, base 220, DMA1- нужно настроить карту именно так!

machugano3 23.05.2013 12:13

А прога не досовская случаем?

ziga 23.05.2013 13:26

она самая, на Паскале писал еще лет 10 назад, переделывать влом :0)

machugano3 23.05.2013 13:53

Ну тогда в autoexec.bat для командной строки пиши SET BLASTER или ставь DOS-box какой-нибудь )))

ziga 23.05.2013 14:39

autoexec не помощник в этом деле, проще 98 вин поставить :0)

machugano3 23.05.2013 15:51

8-ziga > Почему? В 2000 есть свой автоехек и конфигсис для дос-сессий, которые запускаются cmd.exe
Гугли

Wlad 23.05.2013 17:05

Хе-хе... Кернел NT не позволяет сторонним процессам перехвата прерываний. И возможность послушать звуки досовских игрулек умерла вместе в WIN-98, это была последняя ОС с полноценной эмуляцией DOS. Даже у Милениума были косяки, хотя он на том же кернеле что и 98.
Ну и самое веселое - ну даже отдаст кернел НТишника прерывание и адрес - а что, у афтора исовский саундблямстер в компе стоит на котором это же прерывание и этот же адрес? Ни на одной PCI звуковухе уже нет прямой адресации пространства и прперываний "по заказу", если не слыхали есть такая фигня как PnP, и не смотря на кривизну именно этой шняге отдан разнос ресурсов устройств. Не смотря на все прописатое в автоекзеках и конфигах.

Том 24.05.2013 07:52

А нужна ли на стареньком ноуте вообще тупая винда...

machugano3 24.05.2013 09:34

11-Том > Ну не люникс же туда тулить

ziga 27.05.2013 21:18

10-Wlad > похоже твоя правда! Даже установив 98 винду результат не достигнут. Программу нужно запустить на ноуте тошиба сателлит 1801 , bios которого может быть только acpi, звук соответственно на pci шине. Я так понял, что дела мои плохи, так как программа написана на очень низком уровне, вплоть до asm вставок в части работы с dma и работе с регистрами sb. Кроме того, плотно используются lpt и com порты. Выход один- перенести на delphi???

ziga 28.05.2013 10:42

Сегодня предпринял отчаяную попытку и перекомпилил исходник в среде 98FE на паскале и, как ни странно, но программа запустилась, выдала нужные звуки и не виснет. EXEшник сделанный 10 лет назад и нынешний (без редактирования) ведут себя совершенно по разному. Вечером обвязку подкину по портам проверю. Что могло повлиять, есть версии?

ziga 29.05.2013 08:00

все оказалось напрасным :0( вся сборка работать коректно отказывается, при работе с картой нет записи с SB (подставленное прерывание не возникает или возникает но от SB), воспроизводимый звук длинных файлов "тянется", иногда виснет, вообщем пошел за инсталяцией 7 го издания, прийдется поработать :0)) всем удачи!


Текущее время: 02:38. Часовой пояс GMT +3.