Portada » Guías » Como utilizar DOSBox – Tutorial

Como utilizar DOSBox – Tutorial

¿Alguna vez has encontrado en el fondo de tu cajón ese viejo juego que durante años te ha proporcionado horas y horas de diversión pero que ahora en tu nuevo ordenador no hay manera de que funcione? Si es así y quieres revivir buenos momentos hoy en Watakshi te ofrecemos un tutorial para hacer que esos juegos de antiguos sistemas operativos funcionen como la seda.

¿Qué es y por qué usar DOSBox?

DOSBox es un programa que emula el antiguo sistema de Microsoft llamado MS-DOS, el objetivo que persigue es que podamos utilizar programas y juegos que originalmente estaban programados para este sistema de 16 bits. Actualmente como la gran mayoría sabréis los sistemas operativos pueden ser de 32 o de 64 bits y por tanto estos juegos o programas antiguos podrían no funcionar o hacerlo de mala manera.

Por tanto si al intentar usar ese juego tu ordenador solo te devuelve una ventana de error con el siguiente mensaje es posible que necesites DOSBox para hacerlo correr en tu dispositivo:

“La versión de este archivo no es compatible con la versión de Windows que está ejecutando. Compruebe la información del sistema del equipo para ver si necesita una versión x86 (32 bits) o x64 (64 bits) del programa y después póngase en contacto con el proveedor.”

Iniciando DOSBox por primera vez

Lo primero que debes hacer si deseas utilizar DOSBox es instalarlo en tu dispositivo, para ello puedes descargarlo de forma totalmente gratuita desde su propia página web, recuerda que existe una versión para cada Sistema Operativo disponible en el mercado, por ello podemos usar juegos que antes únicamente podrías usar en un sistema de Microsoft en  un Mac o en Linux. Descargas

imagesTras descargarlo ejecutamos el programa de instalación en el que nos ayudan de forma sencilla y rápida a instalar este emulador en nuestro ordenador. Una vez instalado lo podremos encontrar en varias localizaciones, dependiendo cada una del sistema operativo que estemos usando, como yo lo he instalado para Windows 7 lo puedo encontrar de forma rápida en Inicio/ Programas/ DOSBox.

Al abrir el emulador podemos observar que al mismo tiempo se abre una segunda ventana junto a él, a esta se le conoce como consola y podremos observar en ella los errores que se produzcan o las operaciones que realicemos en la ventana principal. De todas formas hay una manera de iniciar el emulador sin la consola, para ello nos vamos al directorio de extras que se encuentra en Inicio/ Programas/ DOSBox/ y elegimos el icono con el nombre DOSBox (nonconsole).

Comenzando a emular

Desde DOSBox podemos acceder a cualquier parte de nuestro pc y como consecuencia de ello cualquier persona o programa puede hacer lo mismo y en el peor de los casos si se trata de uno malintencionado y dañino fastidiarnos los datos que tengamos almacenados. Por ello como prevención se comienza en una unidad Z: que en realidad no existe en nuestro sistema físico y por tanto no se puede acceder de forma accidental a ningún dato o sección de nuestro disco.

Montando una unidad

Para montar una unidad y poder correr de forma segura nuestras aplicaciones o juegos DOSBox nos proporciona un comando para ello:

mount [Unidad_que_creamos] [carpeta_existente]

Si no estás familiarizado con el lenguaje utilizado en este tipo de sistemas el comando te sonará a chino, por ello y para que te sea más sencillo de entender voy a usar un ejemplo:

En mi Pc tengo el disco duro principal que se llama C: , en el tengo una carpeta llamada JuegosAntiguos que contiene dos carpetas que a su vez tienen dentro un juego, Lemmings y Doom.

Para jugar a estos juegos voy a montar una unidad imaginaria denominada I que va a contener la carpeta con ambos juegos. Para ello pondría en DOSBox la siguiente frase:

mount I: c:\JuegosAntiguos

Ahora estamos ante una unidad I: que si observamos bien solo tiene dos carpetas, Lemmings y Doom, por tanto ahora solo nos quedaría lanzar el juego desde el propio emulador para poder disfrutar de él. Para ello debemos conocer el nombre de su ejecutable, si no lo sabemos podemos obtenerlo rápidamente entrando en la carpeta del juego en cuestión, para ello ponemos lo siguiente en la pantalla cd Doom , con lo que estaríamos entrando en la carpeta del juego Doom y tener acceso así a los archivos que ella contiene. Una vez dentro escribimos el siguiente comando DIR *.EXE , que nos mostrara todos los archivos con extensión .EXE (extensión otorgada a los archivos ejecutables) y con ello obtendremos el nombre del archivo que lanzaría el juego, en mi caso se llama Doom . Una vez sabemos el nombre del archivo a ejecutar solo tenemos que escribir su nombre en pantalla y comenzaría el juego. Es decir, desde nuestra unidad imaginaria I: para empezar a jugar a Doom debería escribir lo siguiente:

cd Doom

Doom

dosbox-3

Si quisiera jugar a los Lemmings realizaría lo explicado anteriormente pero sustituyendo el nombre de la carpeta.

Si nos encontramos dentro de una carpeta y queremos salir hacia una carpeta inmediatamente superior deberíamos escribir cd.. .En este caso pasaríamos desde la carpeta I:\Doom a la inmediatamente anterior, I:\ .

Montando una Iso

Había juegos, como por ejemplo Pizza Sindicate, que solo te permitían jugar si encontraban el CD dentro del lector propio. Para ese tipo de juegos solo necesitamos una iso (imagen de disco) de ese CD y el siguiente comando:

imgmount [unidad] [Nombre_Iso] –t iso

De igual forma que en el anterior voy a explicarlo con un ejemplo, imaginemos que en la carpeta en la que disponía de mis juegos tengo el siguiente archivo, PizzaSindicate.iso . Para montarlo y poder jugar al susodicho juego solo debería poner lo siguiente en la pantalla de DOSBox:

imgmount R: PizzaSindicate.iso –t iso

Montando de esta forma en una unidad totalmente nueva , R: , el CD-ROM del juego Pizza Sindicate y que nuestra unidad I: reconocerá como introducido en el lector de CDs de la época.

Pantalla completa, teclado, ratón  y capturas en DOSBox

Para activar la pantalla completa una vez que estemos corriendo una aplicación o juego solo debemos pulsar ALT+ENTER  (la tecla ALT al mismo tiempo que la tecla ENTER), de esta forma pasará de ocupar la ventana proporcionada por DOSBox a todo el monitor

keymapper

Si quieres asociar a una tecla en particular de tu teclado acciones como activar la pantalla completa, reiniciar el programa o pausar el mismo solo tienes que presionar CTRL+F1 (presiona a la vez la tecla CONTROL y la tecla F1), de esta forma aparecerá en pantalla un mapeado del teclado y podrás asignar una función a cada tecla que desees.

Si te molesta la flechita del ratón y la quieres hacer desaparecer de pantalla o por el contrario quieres que aparezca para poder realizar otra acción solo tienes que pulsar al mismo tiempo CTRL+F10 (presiona al mismo tiempo la tecla CONTROL y la tecla F10).

Por otra parte si lo que deseas es capturar en imagen, video o sonido lo que está ocurriendo en pantalla en ese momento hay distintas formas para conseguirlo. Para realizar una captura de pantalla en formato PNG solo debes presionara CTRL+F5 (CONTROL y la tecla F5) al mismo tiempo. Si la captura la quieres en formato de video AVI/ZMBV puedes conseguirlo pulsando simultáneamente las teclas CTRL+ALT+F5 (La tecla CONTROL, la tecla ALT y al mismo tiempo que ambas la tecla F5). También puede capturar el sonido en formato WAV pulsando CTRL+F6 (CONTROL y la tecla F6 al mismo instante) y en formato MIDI haciendo lo pertinente con las teclas CTRL+ALT+F8 (teclas CONTROL, ALT y F8 al mismo instante).

Ajustando el rendimiento

Finalmente es posible que al ejecutar los juegos o aplicaciones ocurra algún error como que la velocidad del juego es distinta a como debería ser o que los gráficos no se vean tal y como estaba previsto, para ello DOSBox nos proporciona una serie de combinaciones de teclas que permiten ajustar el juego manualmente a nuestras exigencias y gustos.

Con el combo CTRL+F7 (La tecla CONTROL a la vez que la tecla F7) se puede decrementar el FrameSkip que tiene por defecto DOSBox, el FrameSkip que por defecto es 0 se encarga de decidir cuantos fotogramas va a ignorar el programa antes de que el resto se dibujen en pantalla. Pero si lo que queremos es incrementar este número de fotogramas solo debemos presionar CTRL+F8 (Control y la tecla F8 al mismo tiempo) y de esta forma que el número ignorado sea mayor.

Por otro lado contamos con los cycles o ciclos de CPU que permiten según se aumenten o disminuyan que un juego se ejecute a más o a menos velocidad de lo que lo está haciendo. Para ello contamos con dos comando, CTRL+F12 (Control y la tecla F12 al mismo tiempo) que nos aumentaría la velocidad del mismo y CTRL+F11 (Control y la tecla F11) que nos haría el efecto contrario y por tanto disminuiría la velocidad a la que el programa se ejecuta en nuestro emulador.

Fuentes : 1 / 2 / 3 / Experiencia personal del redactor

Javi Rizos

Ver todos

1 Comentario

  • Yo e intentado hacerlo pero al intentar abrir el juego, me dice: illegal command.
    ¿Que estoy haciendo mal?

Publicidad

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR
Aviso de cookies
/* ]]> */