Pesquisa de site

DOSBox - Executa jogos/programas antigos do MS-DOS no Linux


Sempre quis jogar jogos DOS antigos ou usar compiladores antigos como Turbo C ou MASM para executar código em linguagem assembly? Se você já fez isso e está se perguntando como, então DOSBox é o caminho a seguir.

O que é DOSBox?

DOSBox é um software de código aberto que emula um computador executando o MS-DOS. Ele usa a Simple DirectMedia Layer(SDL) que torna muito fácil a portabilidade para diferentes plataformas. Como resultado, o DOSBox está disponível para uma ampla variedade de sistemas operacionais como Linux, Windows, Mac, BeOS, etc.

Instalando DOSBox no Linux

Se você estiver no Ubuntu ou no Linux Mint, poderá instalá-lo diretamente do Centro de Software. Para outros sistemas baseados em Debian em geral, você pode usar sudo apt-get para instalá-lo. O comando para isso é o seguinte.

sudo apt-get install dosbox

Para outros tipos de Linux como RHEL, CentOS e Fedora, você pode compilá-lo e instalá-lo a partir do código-fonte como segue. Baixe o arquivo de origem mais recente usando o seguinte comando wget.

wget https://nchc.dl.sourceforge.net/project/dosbox/dosbox/0.74-3/dosbox-0.74-3.tar.gz

Navegue até o diretório no qual o arquivo foi baixado e execute os seguintes comandos para instalá-lo.

tar zxf dosbox-0.74-3.tar.gz
cd dosbox-0.74-3/
./configure
make
make install

Como usar o DOSBox

DOSBox pode ser executado a partir de um terminal executando o seguinte comando, ele abrirá a janela do terminal, com um prompt Z:\.

dosbox

Depois de iniciar o DOSBox, você terá que primeiro montar a parte do seu sistema que deseja acessar dentro do DOSBox.

mount <label> <path-to-mount>

Para montar todo o seu diretório Home como C, você pode executar o seguinte comando.

mount C ~

Então digite C: Se você tiver que montar o mesmo diretório e cd no mesmo local todas as vezes, então você pode automatizar todo o processo com a ajuda da configuração do DOSBox arquivo.

Este arquivo está localizado no diretório ~./dosbox. O nome do arquivo será dosbox-[versão].conf onde versão é o número da versão do DOSBox que você instalou. Portanto, se você instalou a versão 0.74, você executará o seguinte comando:

nano ~/.dosbox/dosbox-0.74-3.conf

Então, se você quiser que seu DOSBox monte automaticamente o diretório inicial e vá para a pasta ~/TC toda vez que o DOSBox iniciar, você pode adicionar o seguintes linhas no final do arquivo de configuração.

mount c ~
c:
cd TC

Existem muito mais opções disponíveis no arquivo de configuração. Por exemplo, se você quiser que o DOSBox sempre inicie no modo tela cheia você pode editar e alterar o valor de um parâmetro de tela cheia de false para true.

Muitas outras opções e descrições delas são fornecidas no próprio arquivo de configuração. Além disso, se quiser adicionar comentários em qualquer lugar do arquivo de configuração, você pode fazer isso usando o caractere # no início dessa linha específica.

Instalando alguns jogos e programas

Se você é um estudante de Ciência da Computação na Índia, deve ter usado isso em algum momento em sua escola ou faculdade. Embora seja um compilador bastante desatualizado, a maioria das faculdades ainda o utiliza devido à sua incapacidade de acompanhar os compiladores modernos.

1.Turbo C++

Baixe o TC++ mais recente no link abaixo e extraia seu conteúdo em seu diretório inicial.

  1. http://turbo-c.soft32.com/

Agora inicie o DOSBox e execute os seguintes comandos.

mount c ~
c:
cd tc3
install

Mude a unidade de origem para C no menu de instalação.

Mantenha o diretório de instalação como padrão e inicie o procedimento de instalação.

Depois disso, o TC++ teria sido instalado no local C:/TC. Você pode executá-lo usando os seguintes comandos.

cd /TC
cd bin
tc

2. Wolfenstein 3D

Foi um dos jogos de tiro em primeira pessoa mais populares dos anos 90 quando foi lançado e ainda hoje é amplamente popular no mundo dos jogos DOS. Portanto, se você deseja ter alguma ação de videogame vintage, as etapas para instalá-lo são fornecidas a seguir.

Baixe o arquivo zip no link abaixo e extraia seu conteúdo para seu diretório inicial.

  1. http://www.dosgamesarchive.com/download/wolfenstein-3d/

Agora inicie o DOSBox e execute os seguintes comandos.

mount c ~
c:
cd wolf3d
install

Selecione a unidade C como unidade de instalação, conforme mostrado na captura de tela abaixo.

Selecione o diretório padrão para instalação e pressione enter.

Depois disso, o Wolf3d teria sido instalado no local C:/Wolf3d. Uma vez dentro do diretório C:/Wolf3d, você pode digitar “wolf3d” para executar o jogo.

3. MASM (Montador de Macros da Microsoft)

Se você deseja executar código em linguagem assembly, você precisa de um assembler comoMASM ou TASM (Turbo Assembler).

Baixe o arquivo rar no link abaixo e extraia seu conteúdo para seu diretório inicial.

  1. http://sourceforge.net/projects/masm611/

Agora inicie o DOSBox e execute os seguintes comandos.

mount c ~
c:
cd masm611/disk1
setup

Deixe todos os arquivos serem instalados em seus locais padrão e selecione o sistema operacional no qual deseja que seus programas sejam executados.

Assim que a configuração for concluída, você poderá executar arquivos asm executando os seguintes comandos no diretório C:/MASM611/BIN.

masm <filename>.asm
link <filename>.obj
<filename>

4. Príncipe da Pérsia

Este foi o primeiro jogo que joguei no computador! Foi muito popular enquanto eu era criança, no início dos anos 2000, na Índia. Então, se você também tem boas lembranças como eu de jogar este jogo quando criança e gostaria de revivê-las, aqui estão as instruções para instalá-lo no DOSBox.

Na verdade, você não precisa instalá-lo, você só precisa baixar o arquivo zip, extraí-lo em algum lugar e você pode jogar o jogo diretamente no DOSBox digitando “prince” nesse local. Aqui estão as etapas para isso.

Baixe o arquivo zip no link abaixo e extraia seu conteúdo para seu diretório inicial.

  1. http://www.bestoldgames.net/eng/old-games/prince-of-persia.php

Agora inicie o DOSBox e execute os seguintes comandos.

mount c ~
c:
cd prince
prince

Este foi meu primeiro artigo no Tecmint, então sinta-se à vontade para comentar como você achou o artigo e quaisquer sugestões, caso as tenha para mim. Além disso, você pode postar suas dúvidas como comentários caso encontre algum problema durante a instalação de algum jogo/programa no DOSBox.