Problema:
Você encontrou um diretório com antigos programas feitos em QBASIC e quer rodá-los no Linux. Como fazer?
Estratégia:
1) Obtenha um emulador do DOS, por exemplo, o dosbox
2) Obtenha o QBASIC na versão desejada
3) Faça o emulador DOS considerar o diretório onde se encontra o executável do QBASIC como drive C:
Como fazer?
Supondo que está usando o Ubuntu ou Mint e afins, os 3 passos da estratégia podem ser assim implementados:
* Passo 1:
Abra um terminal de comandos e digite (após o $)
$ sudo apt-get install dosbox
* Passo 2:
Caso você só tenha os arquivos fonte e não tenha o compilador QBASIC, você poderá baixá-lo daqui. Se já tiver o QBASIC, vá direto ao próximo passo.
* Passo 3:
3.1) Deixe o QBASIC em ~/qbasic (só uma sugestão).
No meu caso, eu não precisei baixar pois eu já tinha uma pasta com a seguinte estrutura: /home/richard/Laboratorio/programacao/qbasic
Nesse caso eu criei um link de ~/qbasic apontando para o local correto:
$ ln -ns /home/richard/Laboratorio/programacao/qbasic/ ~/qbasic
3.2) Execute o dosbox
$ dosbox
Na janela do dosbox, digitei (após o >):
Z:\> mount c ~/qbasic
Z:\> C:
C:\> QB
A janela do emulador dosbox me pareceu muito pequena, então preferi trabalhar em tela cheia, digitando Alt+Enter
(-;] -o-o-o-o-o- É SÓ ISSO -o-o-o-o-o- [;-)
Você encontrou um diretório com antigos programas feitos em QBASIC e quer rodá-los no Linux. Como fazer?
Estratégia:
1) Obtenha um emulador do DOS, por exemplo, o dosbox
2) Obtenha o QBASIC na versão desejada
3) Faça o emulador DOS considerar o diretório onde se encontra o executável do QBASIC como drive C:
Como fazer?
Supondo que está usando o Ubuntu ou Mint e afins, os 3 passos da estratégia podem ser assim implementados:
* Passo 1:
Abra um terminal de comandos e digite (após o $)
$ sudo apt-get install dosbox
* Passo 2:
Caso você só tenha os arquivos fonte e não tenha o compilador QBASIC, você poderá baixá-lo daqui. Se já tiver o QBASIC, vá direto ao próximo passo.
* Passo 3:
3.1) Deixe o QBASIC em ~/qbasic (só uma sugestão).
No meu caso, eu não precisei baixar pois eu já tinha uma pasta com a seguinte estrutura: /home/richard/Laboratorio/programacao/qbasic
Nesse caso eu criei um link de ~/qbasic apontando para o local correto:
$ ln -ns /home/richard/Laboratorio/programacao/qbasic/ ~/qbasic
3.2) Execute o dosbox
$ dosbox
Na janela do dosbox, digitei (após o >):
Z:\> mount c ~/qbasic
Z:\> C:
C:\> QB
A janela do emulador dosbox me pareceu muito pequena, então preferi trabalhar em tela cheia, digitando Alt+Enter
(-;] -o-o-o-o-o- É SÓ ISSO -o-o-o-o-o- [;-)
Comentários
Postar um comentário