Можно ли установить/использовать несколько ПК-динамиков?

Можно ли установить/использовать несколько ПК-динамиков?

Сначала немного контекста: под «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 есть четырехконтактный разъем) установить второй PC-Speaker? Что еще важнее, если это можно сделать, возможно ли будет использовать оба PC-Speaker одновременно в играх и другом программном обеспечении, чтобы либо обеспечить большее количество смешанных звуковых эффектов одновременно, либо использовать один для обеспечения базовых звуковых эффектов, а другой для воспроизведения низкокачественной музыки на основе MIDI-сэмплов вместо обычных игровых треков?

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

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

решение1

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

Связанный контент