Rodando DOSBox completamente sem cabeça

3

Eu tenho um compilador antigo escrito para o DOS que eu preciso ser capaz de usar em um sistema Linux moderno. Eu escrevi um wrapper em torno do DOSBox que me permite invocá-lo a partir de uma linha de comando do Linux.

O único problema é que o DOSBox não parece ter a opção de suprimir a janela principal do emulador que aparece enquanto está em execução. Ele não impede a funcionalidade do programa (tenho a saída canalizada para um arquivo), mas gostaria de poder executar o DOSBox sem que a janela do emulador apareça. Existe uma maneira de fazer isso?

    
por thirtythreeforty 31.07.2014 / 05:29

1 resposta

1

O DOSBox usa o SDL, que pode ser solicitado para usar um driver de exibição diferente, configurando a variável de ambiente SDL_VIDEODRIVER . O driver dummy não exibirá nada, nem mesmo uma janela.

No Unix, use o comando export shell:

export SDL_VIDEODRIVER=dummy

e no Windows, use set .

set SDL_VIDEODRIVER=dummy

Note que no Windows, você precisará usar -noconsole para evitar que o DOSBox gere a janela do terminal de status.

Fonte: esta postagem no fórum .

    
por 31.07.2014 / 05:29

Tags