Como fazer o dosbox autoexecutável como o dosemu no Opensuse

2

Eu estava tentando migrar uma aplicação do DOS em um dos emulador, eu tinha certeza que o dosemu era a resposta ... mas alguns erros ocorreram no programa. Então eu tentei dosbox.

O problema é que, sob o putty, um usuário do Windows se autenticará no servidor do OpenSUSE e, em seguida, o programa executará a execução automática.

Eu consegui fazer isso no dosemu, mas como faço isso no dosbox?

Para fazer isso no DOSEMU, eu editei o .profile e adicionei isso:

stty cols 80 rows 25
dosemu
exit

e, em seguida, no .dosemu/drive_c/ , editei o autoexec.bat

lredir f: software_folder
unix -s DOSEMU_VERSION
echo "Welcome to dosemu %DOSEMU_VERSION%!"
unix -e
f:
software_name
exitemu
    
por J. M. Becker 02.02.2012 / 13:01

1 resposta

1

A maneira geral de alterar ou adicionar o autoexec está no .dosbox/dosbox-X.XX.conf . No final do arquivo é a seção ...

 [autoexec]

Coloque seus comandos depois da decleration, eles serão executados quando dosbox for iniciado.

Se você precisar criar algo como um "atalho", que não é específico da dosbox config dos usuários. Você pode especificar comandos com -c COMMAND . Você precisa de um para cada comando, mas vários podem ser usados. Você também pode criar um arquivo .conf personalizado e especificar isso com -conf CONF_FILE

Especificamente para o exemplo que você postou, seu [autoexec] ficaria assim.

[autoexec]
@ECHO OFF
CLS
MOUNT F SOFTWARE_FOLDER
F:
SOFTWARE_NAME
EXIT

Também vale a pena mencionar que acredito que dosbox não possui um MODE.COM interno. Se você quiser usar MODE.COM de qualquer maneira, você deve carregar MODE.COM de um binário do FreeDOS copiado. Pode ser mais fácil usar apenas um programa alternativo, que não requer que seja carregado primeiro.

Em geral, também gosto dos dois dosbox e dosemu . Eu uso dosbox para qualquer coisa que seja gráfica, já que parece ter suporte de vídeo sem complicações. Eu uso dosemu , quando as coisas devem ser executadas sem X , ou quando elas devem ter acesso direto ao hardware.

    
por 02.02.2012 / 21:24