1. Друзья, в это тяжёлое и непонятное для всех нас время мы просим вас воздержаться от любых упоминаний политики на форуме, - этим ситуации не поможешь, а только возникнут ненужные ссоры и обиды. Это касается также шуток и юмора на тему конфликта. Пусть войны будут только виртуальными, а политики решают разногласия дипломатическим путём. С уважением, администрация Old-Games.RU.

    Скрыть объявление
  2. Пожалуйста, внимательно прочитайте правила раздела.
  3. Если Вы видите это сообщение, значит, вы ещё не зарегистрировались на нашем форуме.

    Зарегистрируйтесь, если вы хотите принять участие в обсуждениях. Перед регистрацией примите к сведению:
    1. Не регистрируйтесь с никами типа asdfdadhgd, 354621 и тому подобными, не несущими смысловой нагрузки (ник должен быть читаемым!): такие пользователи будут сразу заблокированы!
    2. Не регистрируйте больше одной учётной записи. Если у вас возникли проблемы при регистрации, то вы можете воспользоваться формой обратной связи внизу страницы.
    3. Регистрируйтесь с реально существующими E-mail адресами, иначе вы не сможете завершить регистрацию.
    4. Обязательно ознакомьтесь с правилами поведения на нашем форуме, чтобы избежать дальнейших конфликтов и непонимания.
    С уважением, администрация форума Old-Games.RU
    Скрыть объявление

Hard Настраиваем звук через SB-Link под DOS!

Тема в разделе "Hard & Soft", создана пользователем radical1010, 8 дек 2022.

  1. Yuriy_X

    Yuriy_X

    Регистрация:
    27 авг 2018
    Сообщения:
    3.401
    На этой материнке в настройках не предлагается включить/выключить ACPI, но можно отключить APM (Advanced Power Managment). Если я правильно понял, это то же самое, только другими словами.

    С Yamaha 724 под Windows 98 проблема остаётся. Если в сетапе Дюка неправильно выбрать IRQ (7 вместо правильных 5), то программа ругается на неправильный или конфликтный DMA. Как только ставлю правильное значение (IRQ=5), при попытке протестировать звук появляется windows-окно с какой-то ошибкой и сразу перезагрузка. Что интересно, Doom работает без проблем.

    В общем, жду Yamaha 754. Как приедет, попробую с ней и отпишусь.
     
  2. TheMadLynx

    TheMadLynx

    Хелпер

    Регистрация:
    9 июн 2015
    Сообщения:
    6.768
    Нет, APM - это более старая система управления питанием, а ACPI - гораздо более обширная и "глубокая" подсистема, которая управляет ещё и ресурсами. В виндах ACPI нормально (читай, без загадочных глюков) работает начиная с 2k/XP. В Win98 её поддержка сильно костыльная и поэтому всячески рекомендуется избегать её использования на соответствующих ретро-компах. Из явно видимых невооружённым глазом "особенностей": основной канал управления ACPI жёстко занимает прерывание 9/2 (прерывание 9 == 2 по историческим причинам, если вдруг ещё не узнавали), а также добавляет свой Steering на каждое PCI-устройство и, внимание, на каждое свободное прерывание. Кстати, в уже установленной ОС Win98 не стоит включать/выключать ACPI. ОС стоит установить заново начисто после такой манипуляции.
    Коллективный разум интернета говорит, что нелюбовь к дюку3д у ямахи в винде является именно следствием работы драйверов звуковой, а не чего-то ещё. Какую, кстати, версию того самого дюка3д проверяете? Надеюсь, не "последнюю" 1.7?
     
  3. Yuriy_X

    Yuriy_X

    Регистрация:
    27 авг 2018
    Сообщения:
    3.401
    У меня только такие настройки в разделе ACPI:

    upload_2023-2-14_19-17-46.png

    HWInfo под чистым DOS даёт такие показания относительно IRQ и DMA:

    upload_2023-2-14_19-24-21.png

    upload_2023-2-14_19-25-3.png

    Programmable Interrupt Controller, использующий IRQ 2 - это и есть основной канал управления ACPI?
    Переустановлю, у меня здесь Windows 98 вообще с другой конфигурации переползла, и драйвера на чипсет не установлены.
    Что ещё можно в биосе сделать перед переустановкой Windows 98, чтобы минимизировать влияние вредных для неё технологий? Отключил COM и LPT-порты, прерывания для портов PCI не заданы (Auto), звуковуха стоит в четвёртом разъёме (второй снизу). Вообще биос у Интела какой-то очень куцый - буквально чуть-чуть больше настроек, чем на бюджетных ноубуках.
    Стыдно признаться - она)) Думал, что везде эту гадость выпилил, но она каким-то образом затесалась на диск, я сразу и не заметил. Правда, такой же глюк в Rise of the Triad, так что конкретно в этом случае дело вряд ли в этом. Но заменю, конечно, на 1.3D или 1.5, раз уж заметил.
     
  4. TheMadLynx

    TheMadLynx

    Хелпер

    Регистрация:
    9 июн 2015
    Сообщения:
    6.768
    В данном случае более близкое к истине написано в строчке для IRQ9.
    Без разблокирования большего количества настроек в биосе, пожалуй, только USB можно попытаться отключить. Если верить скрину с прошлой страницы, то прерывание PCI INTA# попало как раз на шестое прерывание, на котором HWi показывает USB. Что вообще странно, так как 6 прерывание обычно забирает себе контроллер флопика.

    Но если смотреть на ситуацию более глобально, то стоит просто поискать все возможные совместимые версии биосов для данной платы и перебрать их по очереди, проверяя как работает звук в разных играх. Не исключено, что с другими будет лучше.
    --- добавлено 15 фев 2023, предыдущее сообщение размещено: 15 фев 2023 ---
    @Yuriy_X, ещё вспомнил, что LANRUS когда-то писал, что у D850MV для нормальной работы SB-LINK выделенное прерывание PCI-слота (не путать с прерываниями PCI типа INTA#) должно соответствовать прерыванию легаси у ямахи. Звучит, немного, противоестественно, так как в большинстве других случаев рекомендуется выделять разные прерывания для легаси и, собственно, основного PCI-устрйоства, но когда-то он писал именно так. И проверять всё лучше с дефолтным IRQ 5. А уже если с ним всё в порядке, можно попробовать перевести на 7.
     
    Yuriy_X нравится это.
  5. Yuriy_X

    Yuriy_X

    Регистрация:
    27 авг 2018
    Сообщения:
    3.401
    Это интересно, сегодня попробую и отпишусь. С SB-Link под DOS у меня и так всё в порядке. Есть надежда, что установка IRQ=5 или 7 для legacy и PCI-разъёма, где стоит Yamaha 724, решит проблему под Windows. Как-то можно узнать, использует ли соединение SB-Link легаси-драйвер Ямахи?
     
  6. TheMadLynx

    TheMadLynx

    Хелпер

    Регистрация:
    9 июн 2015
    Сообщения:
    6.768
    Боюсь, только путём отключения шнурка и наблюдения за поведением звука в играх.
     
  7. radical1010

    radical1010

    Регистрация:
    3 сен 2018
    Сообщения:
    3.452
    Утилита ямаховская обычно показывает режим работы.
     
  8. Yuriy_X

    Yuriy_X

    Регистрация:
    27 авг 2018
    Сообщения:
    3.401
    Имею в виду Windows. Кажется, Setupds под DOS не запускается.
     
  9. radical1010

    radical1010

    Регистрация:
    3 сен 2018
    Сообщения:
    3.452
    Вот тут натолкнулся
    ESS Solo 1 different versions - Page 4 \ VOGONS
    Такие проблемы есть с картами, где чип ревизии Kххх (ревизия указана на чипе - первая буква после названия модели, за ней три цифры)
     
    Revolter нравится это.
  10. Revolter

    Revolter

    Регистрация:
    12 июл 2006
    Сообщения:
    2.909
    @radical1010, странно, у меня изделия с чипами ревизий K429 и H429 одинаково хорошо работали несколько лет в режиме PC-PCI на Synactix-1, хоть штатный драйвер и назначал обоим TDMA в DOS'е (поэтому пользовался PCISET, а вот виндовый драйвер VxD уже корректно назначал режим) :unknw:

    Имеется ещё чип K370, но проверить сейчас не на чем, целевая материнка в ремонте %) А имеющаяся P3B-F и без того имеет сигналы DMA на шине PCI и чистоты эксперимента не добиться.
     
    Последнее редактирование: 21 мар 2023
  11. radical1010

    radical1010

    Регистрация:
    3 сен 2018
    Сообщения:
    3.452
    Посмотрел свои карты, есть с PC-PCI ревизий G (на которую я допаивал порт), H и K c родным портом. Сейчас попробую завести на ICH2.
    --- добавлено 21 мар 2023, предыдущее сообщение размещено: 21 мар 2023 ---
    Так, получил некоторый результат.
    Моя система, на которой проверял:
    QDI PlatiniX2 (ICH2), Pentium4 2.8, 1024MB PC133r, GF2 MX400, 4GB Apacer IDE DOM.

    На плате был сброшен CMOS(хранилась без батарейки), в биосе выключил только встроенный звук и адреса портов MIDI/GAME, которые к нему относились, ничего не резервировал, I/O не отключал.
    В нижнем слота карта не распознается, поставил во второй снизу.
    Свежеустановленная винда 98SE английская (тащемта, международная, скорее, но я ничего не ставил в региональных, даже поддержку кириллицы забыл включить)
    Под виндой ставлю драйвер из сообщения на первой странице, перегружаюсь, ожидаемо пишет "DMA Mode is TDMA", звука ожидаемо нет (только FM). Ресурсы стандартные (A220 I5 D1)
    Меняю ESSOLO.COM на правленный из сообщения на первой странице. Перегружаюсь, предварительно выставив BOOTGUI=0
    Теперь пишет "DMA Mode is PCPCI", ресурсы те же, звук в играх есть (ткнул первую попавшуюся из бывших на диске - Hexen)

    Теперь самое интересное

    TTSOLO01-N ver1.1 (c припаянным мной PCPCI) G398 - OK
    TTSOLO01-SL ver1.2 H399- OK
    P/N:MPB-000092 rev1.10 (гугл говорит, что это карточка creative) K400- OK
    SC-ES1938 низкопрофильная, PCPCI не предусмотрен, H159 - посылает в Windows при инициализации.

    На вогонсах высказывали гипотезу о работоспособности PCPCI относительно присутствия или отсутствия на карте микросхемы ПЗУ и ее содержимого, но из всех карт она есть только на первой, так что мимо.
     
    Revolter нравится это.
  12. radical1010

    radical1010

    Регистрация:
    3 сен 2018
    Сообщения:
    3.452
    В дополнение к заглавному посту, попались фото плат c SB-Link на чипсете SIS под сокет 7 и слот-1.
    Такие платы сами по себе редкость и попадаются нечасто.
     
  1. На этом сайте используются файлы cookie, чтобы персонализировать содержимое, хранить Ваши предпочтения и держать Вас авторизованным в системе, если Вы зарегистрировались.
    Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление