2

Я подумал, возможно ли использовать программное обеспечение эмуляции звука DOSBox в реальных DOS на машинах с чипами AC97/IHDA, чтобы вы могли правильно использовать звук? Я использую PC Speaker для звуковых эффектов, и я люблю общее ощущение от бип Bloop waaaamp звуковых эффектов, я даже использовал MIDIPlayer слушать MIDI - версию игровых саундтреков , когда я не активно играть в них, однако есть одно гигантское предостережение: многие игры для DOS могут воспроизводить FX только через динамик ПК, но не через музыку. Я искал повсюду, чтобы найти решение этой проблемы, и в конце концов подумал: «У меня может не быть SB, или AdLib, или Covox ... но могу ли я их подражать?».

И это вопрос дня: можно ли будет скомпилировать и запустить эмуляторы SB/AdLib/GeneralMIDI DOSBox и запускать их на реальном DOS, чтобы я мог сохранять свои 8-битные звуковые эффекты MIDI, но использовать виртуальный SB для передачи музыки в мой AC97/IHDA? (И нет, переключение на DOSBox или виртуальную машину не вариант, я бы хотел сохранить подлинность, и скорее просто куплю звуковую карту, чем сделаю это, поэтому, пожалуйста, не предлагайте это.)

В качестве альтернативы можно было бы собрать / запустить DOSBox внутри DOS, чтобы получить среду аппаратного обеспечения без необходимости использовать исключительно DOSBox? Скажите, запустив DOSBox с игровыми конфигами через приглашение DOS?

2 ответа2

3

DOS-программы ожидают прямого доступа к оборудованию.

Для эмуляции такого прямого доступа к оборудованию потребуется некоторая виртуализация (DOSBox или виртуальная машина) или то, что фактическое оборудование имеет встроенную поддержку эмуляции (современные чипсеты, как правило, могут сделать это, чтобы перенаправить доступ с клавиатуры / мыши PS / 2 к USB , но не для чего-либо еще).

1

Есть несколько программных эмуляторов для SB (и других звуковых карт) для DOS, таких как VSB (Virtual Sound Blaster), TEMU (эмулятор звукового чипа Tandy) и remus.

http://board.flatassembler.net/topic.php?t=9524

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