DOSBox - Ejecuta juegos/programas antiguos de MS-DOS en Linux


¿Alguna vez has querido jugar a juegos DOS antiguos o usar compiladores antiguos como Turbo C o MASM para ejecutar código en lenguaje ensamblador? Si lo ha hecho y se preguntaba cómo, entonces DOSBox es el camino a seguir.

¿Qué es DOSBox?

DOSBox es un software de código abierto que emula una computadora que ejecuta MS-DOS. Utiliza Simple DirectMedia Layer

Instalación de DOSBox en Linux

Si está en Ubuntu o Linux Mint, puede instalarlo directamente desde el Centro de software. Para otros sistemas basados en Debian en general, puede usar sudo apt-get para instalarlo. El comando para ello es el siguiente.

$ sudo apt-get install dosbox

Para otros tipos de Linux como RHEL, CentOS y Fedora, puede compilarlo e instalarlo desde la fuente de la siguiente manera. Descargue el archivo fuente más reciente usando el siguiente comando wget.

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

Navegue hasta el directorio en el que se descargó el archivo y ejecute los siguientes comandos para instalarlo.

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

Cómo utilizar DOSBox

DOSBox se puede ejecutar desde una terminal ejecutando el siguiente comando, abrirá la ventana de la terminal, con un indicador Z:\.

$ dosbox

Una vez que inicie DOSBox, primero tendrá que montar la parte de su sistema a la que desea acceder dentro de DOSBox.

mount <label> <path-to-mount>

Para montar todo su directorio de inicio como C, puede ejecutar el siguiente comando.

mount C ~

Luego escriba C: Si tiene que montar el mismo directorio y cd en la misma ubicación cada vez, entonces puede automatizar todo el proceso con la ayuda del archivo de configuración de DOSBox.

Este archivo se encuentra en el directorio ~./Dosbox. El nombre del archivo será dosbox- [versión] .conf donde versión es el número de versión de DOSBox que instaló. Entonces, si ha instalado la versión 0.74, ejecutará el siguiente comando:

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

Entonces, si desea que su DOSBox monte automáticamente el directorio de inicio y vaya a la carpeta ~/TC cada vez que se inicie DOSBox, puede agregar las siguientes líneas al final del archivo de configuración.

mount c ~
c:
cd TC

Hay muchas más opciones disponibles en el archivo de configuración. Por ejemplo, si desea que DOSBox siempre se inicie en modo de pantalla completa, puede editar y cambiar el valor de un parámetro de pantalla completa de falso a verdadero.

Muchas otras opciones y una descripción de ellas se dan en el propio archivo de configuración. Además, si desea agregar comentarios en cualquier parte del archivo de configuración, puede hacerlo usando el carácter # al comienzo de esa línea en particular.

Instalación de algunos juegos y programas

Si eres un estudiante de Ciencias de la Computación en India, entonces debes haber usado esto en algún momento en tu escuela o universidad. Aunque es un compilador bastante desactualizado, la mayoría de las universidades todavía lo usan debido a su incapacidad para mantenerse al día con los compiladores modernos.

Descargue la última versión de TC ++ del siguiente enlace y extraiga su contenido en su directorio de inicio.

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

Ahora inicie DOSBox y ejecute los siguientes comandos.

mount c ~
c:
cd tc3
install

Cambie la unidad de origen a C en el menú de instalación.

Mantenga el directorio de instalación como el predeterminado e inicie el procedimiento de instalación.

Después de esto, TC ++ se habría instalado en la ubicación C:/TC. Puede ejecutarlo usando los siguientes comandos.

cd /TC
cd bin
tc

Fue uno de los juegos de disparos en primera persona más populares en los años 90 cuando se lanzó e incluso hoy en día es muy popular en el mundo de los juegos de DOS. Entonces, si desea tener algo de acción de videojuego clásico, los pasos para instalarlo se detallan a continuación.

Descargue el archivo zip del siguiente enlace y extraiga su contenido en su directorio de inicio.

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

Ahora inicie DOSBox y ejecute los siguientes comandos.

mount c ~
c:
cd wolf3d
install

Seleccione la unidad C como unidad de instalación como se muestra en la captura de pantalla a continuación.

Seleccione el directorio predeterminado para la instalación y presione Intro.

Después de esto, Wolf3d se habría instalado en la ubicación C:/Wolf3d. Una vez dentro del directorio C:/Wolf3d, puedes ingresar "wolf3d" para ejecutar el juego.

Si desea ejecutar código en lenguaje ensamblador, entonces necesita un ensamblador como MASM o TASM (Turbo Assembler).

Descargue el archivo rar del siguiente enlace y extraiga su contenido en su directorio de inicio.

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

Ahora inicie DOSBox y ejecute los siguientes comandos.

mount c ~
c:
cd masm611/disk1
setup

Deje que todos los archivos se instalen en sus ubicaciones predeterminadas y seleccione el sistema operativo en el que desea que se ejecuten sus programas.

Una vez finalizada la instalación, puede ejecutar archivos asm ejecutando los siguientes comandos desde el directorio C:/MASM611/BIN.

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

¡Este fue el primer juego que jugué en una computadora! Fue muy popular mientras crecía a principios de la década de 2000 en India. Entonces, si usted también tiene buenos recuerdos como yo de jugar este juego cuando era niño y le gustaría revivirlos, aquí están las instrucciones para instalarlo en DOSBox.

En realidad, no necesita instalarlo, solo necesita descargar el archivo zip, extraerlo en algún lugar y puede jugar el juego en DOSBox directamente ingresando "prince" desde esa ubicación. Estos son los pasos para ello.

Descargue el archivo zip del siguiente enlace y extraiga su contenido en su directorio de inicio.

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

Ahora inicie DOSBox y ejecute los siguientes comandos.

mount c ~
c:
cd prince
prince

Este fue mi primer artículo sobre Tecmint, así que siéntase libre de comentar cómo le pareció el artículo y cualquier sugerencia si las tiene para mí. Además, puede publicar sus dudas como comentarios si tiene algún problema durante la instalación de cualquier juego/programa en DOSBox.