Является ли Sound Blaster16 звуковой картой по умолчанию на большинстве ноутбуков? - PullRequest
0 голосов
/ 09 января 2020

Является ли звуковой бластер16 звуковой картой по умолчанию на всех ноутбуках, потому что я пытался воспроизводить звуки с помощью Руководства по программированию на веб-сайте Os dev, посвященного программированию звукового бластера. Что я не могу сделать

Я использую Lenovo T440P ThinkPad

Ответы [ 2 ]

5 голосов
/ 09 января 2020

Нет, это не так. Я думаю, что большинство (не все) ноутбуков сегодня имеют чип Realtek или Intel в качестве интегрированной звуковой карты. Звуковой бластер из творческих лабораторий был велик в конце 90-х, но, боюсь, больше не буду.

1 голос
/ 09 января 2020

Большинство x86 P C эмуляторов , таких как DOSBox и BOCHS, эмулируют машину с virtual SoundBlaster (если вы включаете звук), потому что это было распространено для программ DOS (например, игр) ) иметь драйверы для этого оборудования. (В дни DOS каждая программа нуждалась в своих собственных драйверах; не было интерфейса ОС).

Но вы не найдете такого в настоящих современных ПК.


Modern x86 ПК do эмулируют некоторое поддельное устаревшее оборудование при загрузке (например, контроллер клавиатуры PS / 2 и таймер PIT ). Я думаю, что механизм заключается в том, что инструкции ввода / вывода для этих портов прерываются на микропрограммное обеспечение (в режиме управления системой), которое выполняет эмуляцию.

Но так как звук не является необходимым для загрузчиков, чтобы загрузить настоящую ОС, которая может загрузить драйверы, настоящие прошивки материнской платы не эмулируют SB16 таким образом. Также поддерживается или эмулируется звуковой сигнал P C для динамиков P *1039*.

В современных ПК встроенное звуковое оборудование обычно соответствует стандарту https://en.wikipedia.org/wiki/Intel_High_Definition_Audio . Я не уверен, сколько вы можете сделать с драйверами HW-agnosti c, которые просто используют этот интерфейс, и сколько зависит от драйверов для указанного c DSP на вашей материнской плате. (часто RealTek, Analog Devices, SigmaTel, et c.)

См. также

...