Trae tus viejos programas a Linux: DOSBox

trae-tus-viejos-programas-a-linux-dosbox

Trae tus viejos programas a Linux: DOSBox

Cuantas veces necesitamos de correr nuestros viejos programas, utilerias o juegos de la época en que no existía Win2?. Cuando el MS-DOS (Micro$oft Disk Operative System) dominaba la faz de la tierra (uuuhh!), pues si, y sobretodo cuando ya desterramos a ese molesto sistema actual (XP!); entonces la opción es correrlo en nuestro sistema predilecto, exacto: GNU/Linux!.

DOSBox (la última versión es la 0.65) es un emulador x86, el cual además de emular sonido (una clásica SoundBlaster y hasta una legendaria Gravis UltraSound), gráficos (vga, cga, hercules, etc), viene con varios comandos propios del DOS.


.: La bienvenida de DOSBox :.
(click para ampliar)

Una vez instalado DOSBox, de cualquiera de las multiples formas para hacerlo (fuente, deb, .rpm, etc), para arrancarlo desde la consola:

$> dosbox &

Aparecera un prompt:

Z:\>


.: Corriendo viejas Intros :.
(click para ampliar)

En el que ya podemos empezar a introducir comandos, para darnos una idea de las ordenes soportados tecleamos HELP, la primera instrucción que debemos de introducir es montar un directorio en el que se encuentre nuestros programas a ejecutar.

Z:\> mount c /home/vik/dos

donde:
mount : Comando para montar unidades (directorios, floppies, CD’s).
c : Nombre de la unidad montada dentro de DOSBox.
/home/vik/dos : Directorio donde se encuentran nuestro programas para DOS.

Ahora nos cambiamos de unidad:


Z:\> c: //presionamos enter.
C:\>


.: Un viejo proyecto escolar: dBase y Pascal XD :.
(click para ampliar)

Podemos generar un archivo de configuración para editarlo a como queramos, por lo que hacemos:


C:\> config -writeconf dosbox.conf

El cual escribirá el archivo dosbox.conf en el home del usuario, el que podemos editarlo a gusto, inclusive al final agregarle lineas para que funciones como todo un autoexec.bat (batch file) y despues llamarlo cada vez que arranquemos DOSBox.

Sólo nos resta ejecutar nuestros programas para DOS, podemos utilizar algunos atajos para mejorar nuestra experiencia, como:

Alt-Enter : Pantalla completa.
Crtl-F5 : Capturar pantalla (.png).
Crtl-F7 : Dismunuir el refresh del video (frameskip), por lo que aumentara el desempeño del CPU.
Crtl-F8 : Aumentar el refresh del video (frameskip), viseversa.
Crtl-F9 : Matar DOSBox.
Crtl-F11 : Bajar los ciclos de la emulación.
Crtl-F12 : Subir los ciclos de la emulación.


.: Jugando Jordan in Flight :.
(click para ampliar)

Como estamos emulando una PC x86 (8086, 286, 386 o hasta una 486), algunas aplicaciones son muy demandantes en cuanto a video y/o sonido y ademas corren en modo protegido, por lo que se requiere mucho recursos para la emulación. A lo que los desarrolladores comentan que con una compu de 1.7 GHz es el equivalente a emular una 386 a 25MHz :(

DOSBox comunmente utilizado para traer a la vida el Abandonware, además¡s multiplataforma (BSD, MacOS, Linux, etc.) es una excelente inaplicación para emular nuestra vieja computadora x86 (uuhh!) y distraerse con esos juegos con los que empezábamos a gastar horas jugando.

Links:

El sitio oficial de DOSBox

Otro emulador de DOS

El DOS libre

Proyecto “Albur sin Barreras :P

Victor R. Vigueras


Deja un comentario