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 u200bu200ben 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 lugar 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 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, 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 pensó que era el artículo y cualquier sugerencia si tiene para mí. Además, puedes publicar tus dudas como comentarios si tienes algún problema durante la instalación de cualquier juego/programa en DOSBox.