Social Icons

sábado, 17 de septiembre de 2011

Instalación básica de DOSBox en Ubuntu, Mac OS X y Windows 7

Introducción

DOSBox es un emulador de MS-DOS. 

MS-DOS (siglas de MicroSoft Disk Operating System, Sistema operativo de disco de Microsoft) es un sistema operativo para computadores basados en x86. Fue el miembro mas popular de la familia de sistemas operativos DOS de Microsoft, y el principal sistema para computadoras personales compatible con IBM PC en la década de1980 y mediados de 1990, hasta que fue sustituida gradualmente por sistemas operativos que ofrecían una interfaz gráfica de usuario, en particular por varias generaciones de Microsoft Windows.

MS-DOS fue usado por muchas personas que en la actualidad guardan un recuerdo nostálgico de aquel sistema que tanto les ofreció. Existen muchos juegos con los que querrían volver a jugar; también existen programas que serían difíciles de rehacer y que se necesitaría rescatar; pero MS-DOS terminó por morir. En el cambio de MS-DOS a Windows se perdió la compatibilidad una gran mayoría de los programas de MS-DOS, que no funcionan ya en nuestros Windows 2000, XP, Vista ó 7 a pesar de que Windows trae una especie de Símbolo de sistema y que no es un MS-DOS auténtico.

 La solución es usar un emulador de MS-DOS y en la actualidad hay dos famosos: dosemu y DOSBox. El primero es excelente pero sólo está actualmente para Linux; el segundo es también muy bueno y sí está para todas las plataformas. ¿Cuál elegir? pues los DOS ya que nuestro sistema de cabecera es Ubuntu.

Este post está dedicado a DOSBox y luego ofreceremos otro para dosemu. En cualquiera de los casos, aquí explicaremos el uso elemental y dejaremos que el usuario se informe en la red del avanzado.

Descarga

Aconsejamos la descarga para Mac OS X y Windows de la página oficial  o de ésta otra . En el caso de Ubuntu, la instalación se hace con apt-get como diremos más adelante.


Instalación y adecuación

En Ubuntu

Abrimos nuestra consola o terminal (Ctrl+Alt+T) y ejecutamos en ella la orden:

sudo apt-get install dosbox

y cuando acabe el proceso de instalación ejecutamos DOSBox. Veremos que se abre la pantalla negra típica de esta utilidad, seguidamente la cerramos. En nuestro navegador Nautilus pulsamos Ctrl+h, con lo cual hacemos visibles los ficheros ocultos. En el directorio raíz del usuario que ejecutó DOSBox habrá uno de esos directorios ocultos llamado .dosbox. Si entramos en él veremos un fichero llamado dosbox-0.74.conf. El "0.74" es por la versión instalada, otros podrían tener otro número, aunque lo que importa es el ".conf". 

Usaremos nuestro editor preferido para abrir el fichero dosbox-0.74.conf y lo modificaremos de acuerdo con lo siguiente. En el apartado [dos] cambiaremos la línea

keyboardlayout=auto 

por la línea

keyboardlayout=SP

con ello tendremos en español el teclado que entiende DOSBox. En el apartado [autoexec] incluiremos bajo las líneas de comentario (comienzan por #)  la siguiente:

mount c /home/mi_usuario/Documentos

Esto hace que cuando arranquemos DOSBox, comprenda que hay una unidad C: que corresponde con el directorio /home/mi_usuario/Documentos. Por supuesto que en lugar de c se podría haber elegido otra letra, igual que se podría haber elegido otro destino diferente a Documentos. Todo según nuestro gusto e interés.

Cuando arranquemos de nuevos DOSBox, podemos ejecutar la orden 


c: 


en la línea de órdenes del programa, es decir tras el mensaje Z:\>, con lo que entraremos desde DOSBox en el directorio de trabajo deseado, en nuestro caso /home/mi_usuario/Documentos.

En Mac OS X

Una vez bajado e instalado el paquete correspondiente, ejecutamos la aplicación DOSBox. Aparece la pantalla negra típica y dentro el prompt "Z:\>".

A diferencia del caso de Ubuntu, no está creado el fichero dosbox.conf, por lo que tendremos que crearlo. Esto se hace ejecutando la orden

config -writeconf dosbox.conf

desde la línea de órdenes de DOSBox (en la línea que empieza por Z:\>). Pero, ¡cuidado! ahora tenemos el teclado inglés, por lo que el signo "-" hay que sacarlo pulsando sin mayúsculas en la tecla ? es decir, pulsando en  '. Esta operación crea el fichero dosbox.conf en Aplicaciones. Ahora debemos modificar el fichero dosbox.conf procediendo igual que en el caso de Ubuntu con el fichero dosbox-0.74.conf. La única diferencia es que en lugar de mount c /home/mi_usuario/Documentos escribiremos

mount c /Users/mi_usuario/Documents

Como decíamos antes, para entrar desde DOSBox en el directorio de trabajo, ejecutaríamos ahora desde la línea de órdenes Z:\> la orden:

c:

En Windows 7

Una vez bajado e instalado, hemos de saber que DOSBox está por defecto en el lenguaje ambiente del ordenador, español en nuestro caso.

Si queremos generar el fichero dosbox.conf, arrancaremos DODBox y ejecutaremos en la línea del  prompt "Z:\>" la orden

config -writeconf dosbox.conf

Con ello se creará el fichero dosbox.conf en el directorio:

Archivos de programa (x86)\DOSBox-0.74

si es que es allí donde hemos elegido instalar DOSBox (recomendamos ese lugar que es el que ofrece Windows 7 por defecto). Ahora podríamos modificar dosbox.conf con la añadidura del directorio C:, pues hemos dicho que no es necesario cambiar el idioma. La modificación sería añadir 

mount c C:\Users\mi_usuario\carpeta_preferida

como última línea del fichero, en la sección [autoexec]. Ahora iremos a la carpeta de instalación de DOSBox (en nuestro caso es c:\Archivos de programa (x86)\DOSBox-0.74), situaremos el puntero sobre el archivo DOSBox.exe, pulsaremos el botón de la derecha y haremos clic en "Crear acceso directo". Aparecerá entonces el fichero "DOSBox.exe - Acceso directo"; situaremos el puntero sobre él, haremos clic con el botón de la derecha y pulsaremos sobre "Propiedades". Se abre entonces una ventana; en la casilla "Destino" de la misma añadiremos lo siguiente al final de lo que haya escrito:


-userconf -conf dosbox.conf

con lo que quedará en dicha casilla "Destino" el texto:

"C:\Program Files (x86)\DOSBox-0.74\DOSBox.exe" -userconf -conf dosbox.conf


En realidad, lo que estamos haciendo con esto es mandar ejecutar el programa DOSBox.exe, obligándo a que se configure de acuerdo con las instrucciones que dicta del fichero dosbox.conf, fichero que no carga por defecto tal y como hacía DOSBox en las otras dos plataformas: Linux y Mac OS X.


Ahora el acceso directo modificado lo arrastraremos al escritorio o lo anclaremos en la barra de tareas o bien lo anclaremos en el menú de inicio; otra idea interesante es llevarlo a una carpeta donde coleccionaremos accesos directos a DOSBox, pero cada uno sobre un dosbox.conf creado con distinto nombre y contenido según el juego con el que deseemos jugar o la utilidad que queramos arrancar al pulsar ese acceso directo. 


Si preferimos no tener estos accesos directos y sencillamente montar en cada momento el directorio que nos interese como unidad C:, entonces ejecutaremos cada vez que arranquemos DOSBox las órdenes:

Z:\> mount c C:\Users\mi_usuario\carpeta_preferida
Z:\> c:

y así entrar en el directorio de trabajo que hemos abreviado por c

Truco

Para cualquier plataforma, en la sección [autoexec] de config*.conf, podríamos escribir en lugar de lo equivalente a "mount c /home/mi_usuario/Documentos", lo equivalente a las siguientes tres líneas:

mount c /home/mi_usuario/Documentos
c:\
dir

Nota final

Hemos probado el juego Super Street Fighter 2 Turbo  en  DOSBox y en cada plataforma. Llegamos a la conclusión de que el juego se manifiesta más estable y rápido en Windows 7.

Han sido probadas otras utilidades que fracasan en DOSBox y en algunas plataformas cuando es requerido cierto nivel de  prestaciones gráficas, al contrario que en dosemu en el que no fracasan y se ejecutan más rápidamente. Por ello, en un próximo post hablaremos de dosemu como alternativa.

Y ... esto es todo por hoy.

4 comentarios:

  1. Gracias, bastante útil y muy conciso

    ResponderEliminar
  2. Donde se puede descargar juegos para DOS?

    ResponderEliminar
  3. Tengo un problema, estoy en Ubuntu 12.04 y no puedo poner el signo / alguien me da una solucion?

    ResponderEliminar
    Respuestas
    1. Pon el teclado en Español SP ISO, en el teclado numérico está la barra /

      Eliminar