Сначала немного контекста: под «PC-Speakers» я не подразумеваю стандартные стерео-динамики на 3,5 мм разъеме. Я ссылаюсь на 4-контактный 255-частотный динамик, подключенный непосредственно к материнской плате.

Теперь немного информации о текущих настройках и моей цели: после многих лет использования DOSBox я устал от этого и решил, что хочу вернуться к подлинной DOS. Так что я копался в своей коллекции запасных и старых крепежных деталей и вместе собирал ретро-башню. В рассматриваемой башне используется процессор Pentium D с тактовой частотой 3,0 ГГц, 512 МБ ОЗУ и встроенный графический процессор с поддержкой VGA до 1440x900 и 64 МБ видеопамяти. Внешний накопитель - дисковод гибких дисков USB1.1 (3,5 ").

Теперь я установил копию FreeDOS на эту машину, а не MS-DOS или PC-DOS из-за поддержки расширенной памяти, однако, как только я закончил настройку всего, понял, что пренебрег одним очень важным компонентом: звуковой картой. Поскольку у меня нет денег, чтобы купить их в данный момент, и у меня их нет, я застрял, используя PC-Speaker для звуковых эффектов в играх и без музыки.

Итак, вот мой вопрос: учитывая, что у рассматриваемого MoBo его PC-Speaker подключен напрямую, а не через проводное соединение, было бы возможно (при условии, что на MoBo был доступен четырехконтактный разъем) для установки второго ПК- Оратор? Что еще более важно, если бы это можно было сделать, можно ли было бы одновременно использовать и динамики ПК в играх, и другое программное обеспечение, чтобы можно было одновременно использовать большее количество эффектов FX со смешанным звуком, или использовать один для обеспечения базового эффекта FX а другой - проигрывать низкокачественную музыку на основе сэмплов MIDI вместо обычных внутриигровых треков?

TL; DR: можно ли гипотетически использовать два внутренних динамика для ПК в качестве некачественной замены звуковой карты с поддержкой стереозвука при игре в DOS?

PS: Пожалуйста, не предлагайте DOSBox, DOSEMU или любой другой эмулятор DOS, у меня нет желания использовать эти вещи. Спасибо!

1 ответ1

0

Интерфейс PC Speaker может управлять только одним динамиком - пример кода приведен на osdev.org. Так что нет родного способа делать то, что вы хотите.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .