Use a emulação SB16 do DOSBox no DOS real?

2

Então eu estive pensando, é potencialmente possível usar o software de emulação de som do DOSBox em DOS real em máquinas com chips AC97 / IHDA para que você possa usar o áudio corretamente? Eu tenho usado o PC Speaker para efeitos sonoros, e eu amo a sensação geral dos efeitos sonoros bleep bloop waaaamp , mesmo usando o MIDIPlayer para ouvir versões MIDI de trilhas sonoras de jogos quando não estou tocando ativamente, no entanto, há uma ressalva gigante: muitos jogos DOS só podem tocar FX através do PC Speaker e não da música. Eu pesquisei por toda parte para encontrar uma solução para isso, e finalmente pensei "Eu posso não ter um SB, um AdLib ou um Covox ... mas eu poderia imitá-los?".

E essa é a questão do dia: seria possível compilar e executar os emuladores SB / AdLib / GeneralMIDI do DOSBox e executá-los no DOS real para que eu possa manter meus efeitos sonoros MIDI de 8 bits, mas usar um SB virtual para canalizar a música para o meu AC97 / IHDA? (E não, mudar para o DOSBox ou para uma VM não é uma opção, eu gosto de manter as coisas autênticas, e preferiria apenas comprar uma placa de som do que isso, então, por favor, não a sugira.)

Alternativamente, seria possível construir / rodar o DOSBox dentro do DOS a fim de obter o ambiente hardware-emu sem ter que usar o DOSBox exclusivamente? Digamos, lançando o DOSBox com configurações específicas do jogo através do prompt do DOS?

    
por Alison E.E. 01.11.2016 / 21:36

2 respostas

3

Programas DOS esperam acessar o hardware diretamente.

Emular tais acessos diretos de hardware exigiria algum tipo de virtualização (DOSBox ou VM), ou que o hardware real tenha suporte embutido para emulação (os chipsets modernos podem fazer isso para redirecionar o teclado / mouse PS / 2) acessa a USB, mas não para qualquer outra coisa).

    
por 01.11.2016 / 23:24
1

Existem alguns emuladores de software para SB (e outras placas de som) para DOS como VSB (Virtual Sound Blaster), TEMU (emulador de chip de som Tandy) e remus.

link

    
por 03.05.2017 / 21:34