0
- 23.05.2013 - 11:24
|
Имеем старенький ноут IRU Stilo 1514. В BIOS нет возможности управлять настройками SB, система - WIN 2000. При установке системы был выбран тип ПК как "стандарный ПК", в панели инструментов в разделе "компьютер" установлен "стандарный" и отключено управление прерываниями. Однако, все по прежнему - перейти в ручной режим нет возможности, галка не сбрасывается. Что еще можно сделать?
| |
1
- 23.05.2013 - 11:31
| http://support.microsoft.com/kb/237556 | |
2
- 23.05.2013 - 11:44
| именно отсюда и брал информацию, но увы, в диспетчере имеем "стандарный комьютер" без ACPI, а по факту на 5 прерывании сидят 3 устройства :0( | |
3
- 23.05.2013 - 11:49
| И что не так? На 7 тоже два как минимум сидело ) | |
4
- 23.05.2013 - 11:57
| беда в том, что есть старая программа с жесткой привязкой к звуковой карте по IRQ5, base 220, DMA1- нужно настроить карту именно так! | |
5
- 23.05.2013 - 12:13
| А прога не досовская случаем? | |
6
- 23.05.2013 - 13:26
| она самая, на Паскале писал еще лет 10 назад, переделывать влом :0) | |
7
- 23.05.2013 - 13:53
| Ну тогда в autoexec.bat для командной строки пиши SET BLASTER или ставь DOS-box какой-нибудь ))) | |
8
- 23.05.2013 - 14:39
| autoexec не помощник в этом деле, проще 98 вин поставить :0) | |
9
- 23.05.2013 - 15:51
|
8-ziga > Почему? В 2000 есть свой автоехек и конфигсис для дос-сессий, которые запускаются cmd.exe Гугли | |
10
- 23.05.2013 - 17:05
|
Хе-хе... Кернел NT не позволяет сторонним процессам перехвата прерываний. И возможность послушать звуки досовских игрулек умерла вместе в WIN-98, это была последняя ОС с полноценной эмуляцией DOS. Даже у Милениума были косяки, хотя он на том же кернеле что и 98. Ну и самое веселое - ну даже отдаст кернел НТишника прерывание и адрес - а что, у афтора исовский саундблямстер в компе стоит на котором это же прерывание и этот же адрес? Ни на одной PCI звуковухе уже нет прямой адресации пространства и прперываний "по заказу", если не слыхали есть такая фигня как PnP, и не смотря на кривизну именно этой шняге отдан разнос ресурсов устройств. Не смотря на все прописатое в автоекзеках и конфигах. | |
11
- 24.05.2013 - 07:52
| А нужна ли на стареньком ноуте вообще тупая винда... | |
12
- 24.05.2013 - 09:34
| 11-Том > Ну не люникс же туда тулить | |
13
- 27.05.2013 - 21:18
| 10-Wlad > похоже твоя правда! Даже установив 98 винду результат не достигнут. Программу нужно запустить на ноуте тошиба сателлит 1801 , bios которого может быть только acpi, звук соответственно на pci шине. Я так понял, что дела мои плохи, так как программа написана на очень низком уровне, вплоть до asm вставок в части работы с dma и работе с регистрами sb. Кроме того, плотно используются lpt и com порты. Выход один- перенести на delphi??? | |
14
- 28.05.2013 - 10:42
| Сегодня предпринял отчаяную попытку и перекомпилил исходник в среде 98FE на паскале и, как ни странно, но программа запустилась, выдала нужные звуки и не виснет. EXEшник сделанный 10 лет назад и нынешний (без редактирования) ведут себя совершенно по разному. Вечером обвязку подкину по портам проверю. Что могло повлиять, есть версии? | |
15
- 29.05.2013 - 08:00
| все оказалось напрасным :0( вся сборка работать коректно отказывается, при работе с картой нет записи с SB (подставленное прерывание не возникает или возникает но от SB), воспроизводимый звук длинных файлов "тянется", иногда виснет, вообщем пошел за инсталяцией 7 го издания, прийдется поработать :0)) всем удачи! | |
| Интернет-форум Краснодарского края и Краснодара |