Sie sind auf Seite 1von 15

Por Neville.

ndice.
Introduccin.
Qu necesitamos.
Primer paso: Instalar los juegos, DOSBox y D-Fend.
Segundo paso: Configurar D-Fend.
Tercer paso: Aumentar el rendimiento de DOSBox.
Otras maneras de aumentar el rendimiento.
Enlaces.

Introduccin.
A menudo nos puede apetecer jugar de nuevo a todos esos viejos programas de nuestros
viejos tiempos, esos que tenan requerimientos de funcionamiento tan extravagantes (para
los usuarios de hoy en da, claro), como tarjeta grfica EGA o sonido Adlib. Claro que, qu
hacer con ellos? La mayora tan slo funcionan bajo MS-DOS, y, cosas del progreso, los
sistemas operativos ms modernos, como Windows XP o Windows ME, han acabado
prescindiendo por completo de este. Claro que tampoco tener MS-DOS instalado en nuestro
PC es una garanta de que esos juegos funcionen. Para empezar, nadie nos garantiza que
nuestras tarjetas grficas de ltima generacin soporten modos EGA o VESA VGA, o que
nuestra tarjeta de sonido pueda emular el sonido Adlib o Soundblaster. Incluso nuestra
moderna CPU puede ejecutar el programa a varias veces la velocidad adecuada, o negarse a
hacerlo en absoluto.
Para solucionar todos esos problemas naci DOSBox. DOSBox es un emulador de MS-DOS
para sistemas que carecen de l, y hay versiones disponibles para varias plataformas y
sistemas operativos. DOSBox no slo emula MS-DOS, sino que adems puede emular las
diferentes tarjetas grficas y de sonido de los antiguos PCs, sus sistemas de memoria e
incluso la velocidad del procesador. Como consecuencia, hay pocos juegos antiguos que se le
resistan. An as, no conviene echar las campanas al vuelo. DOSBox tambin tiene sus
contrapartidas. Una de ellas es que es un programa todava en desarrollo, con los errores y
carencias que eso conlleva. Actualmente, DOSBox es capaz de emular correctamente casi
todos los programas antiguos, pero el soporte para algunos gestores de memoria como
CWSDPMI o DOS4GW es todava preliminar. Esto significa que los programas que los usan
pueden dar algunos problemas.
Las otras dos pegas del programa son algo ms molestas. La primera y ms grave se refiere
al rendimiento. Calcular todos sus procesos hace de DOSBox un programa muy exigente con
la CPU de nuestro PC. Sus responsables calculan que con las CPUs ms modernas el
rendimiento mximo de DOSBox queda limitado al de un 486 de gama baja (25 o 33 Mhz,

para entendernos). Usar DOSBox con programas escritos, por ejemplo, para un Pentium de
primera generacin se traducir en un rendimiento demasiado bajo. En cuanto a ltimo
problema al que me refera, este es que DOSBox no tiene interfaz propia y se usa mediante la
lnea de comandos de la consola MS-DOS de Windows. Ni que decir que esto resulta algo
engorroso. Sin embargo, la comunidad de usuarios ya se ha puesto en marcha y existen
varias interfaces creadas por otros usuarios, como D-Fend, que es la que usaremos en este
tutorial.

Qu necesitamos.
Bastante poca cosa.
- Un PC con Windows XP y procesador Pentium o superior. Recomendada una CPU a 1 Ghz o
superior.
- La versin Windows de DOSBox.
- La ltima versin del frontend D-Fend.
- Algunos viejos juegos de PC. Dos buenas fuentes de juegos antiguos son Computer
Emuzone (juegos espaoles) y Home of The Underdogs (juegos de todas las nacionalidades).

Primer paso: Instalar los juegos, DOSBox y D-Fend.


Algo realmente sencillo. En nuestro caso creamos una carpeta nueva en nuestro disco duro
(Retro) desde el Explorador de Windows o el icono Mi PC y descomprimimos dentro los
juegos que queramos. Windows XP soporta el formato de compresin ZIP de forma nativa,
pero an as vale la pena instalar un programa que los gestione, como WinZip o WinRAR. La
mayora de los archivos que se ofrecen en Internet usan algn tipo de compresin y estos
programas resultan inmensamente tiles. Todo lo que hay que hacer es descomprimir los
juegos que hayamos bajado en carpetas individuales. Antiguamente haba que hacerlo en
carpetas de ocho caracteres, pero ahora no habr ningn problema si usamos ms.
Una vez hecho esto instalamos, por este orden, DOSBox y D-Fend. Ya que hemos creado una
carpeta exclusivamente para los juegos, no es mala idea ser un poco ordenados e instalarlos
ah mismo, como mostramos en estos grficos:

Instalacin de DOSBox.

Instalacin de D-Fend.

Segundo paso: Configurar D-Fend.


Tampoco es muy complicado. A grandes rasgos, hay dos cosas que debemos hacer:
configurar las opciones globales de D-Fend y crear perfiles para nuestros juegos.
a) Configurar las opciones globales de D-Fend.
Tras instalar DOSBox y D-Fend ejecutamos este ltimo a travs del icono que ha creado en
nuestro escritorio. Lo primero que veremos ser esto:

Con este mensaje D-Fend nos avisa de que debemos indicarla la ruta del ejecutable de
DOSBox. Para solucionar esto basta con darle a OK y seleccionar la carpeta donde DOSBox
est instalado. En este tutorial, esta carpeta era C:\Retro\DOSBox. Tras indicarla, aparecer la
interfaz de D-Fend.
A continuacin vamos a escoger las opciones globales para nuestros viejos juegos. Para ello
escogemos la opcin Configure defaults del men File:

Estas son las opciones globales con las que se ejecutar DOSBox. Nos interesa cambiar
algunas. Concretamente, en la pestaa General seleccionamos VGA en la casilla "Video
Card". Adems marcamos la casilla Start fullscreen para que DOSBox se inicie siempre en
modo de pantalla completa. Tambin ponemos la opcin Scale en none para evitar que
DOSBox procese la imagen y as aumentar algo la velocidad de proceso.

Por ltimo, en la pestaa Sound activaremos la opcin Enable PC Speaker para que
DOSBox tambin emule el sonido del altavoz interno del PC.

Tras alterar estos valores hacemos clic en OK y seguimos. Ahora vamos a crear un perfil
para uno de nuestros juegos.
b) Creando un perfil.
En esta seccin del tutorial vamos a crear un perfil para ejecutar el Narco Police, un viejo
juego de Dinamic. Para empezar hacemos clic en el primer icono debajo de la lista de mens
de D-Fend para iniciar el asistente que nos guiar a travs de este proceso. Aparecer la
siguiente pantalla:

Ya que estamos, no es mala idea marcar la casilla Skip Intro para evitarnos este mensaje de
bienvenida cada vez. Despus hacemos clic en el botn >> para continuar.

En esta pantalla tenemos que escribir un nombre para nuestro perfil en la casilla Profile
Name (el nombre del juego es lo ideal) y sealar, en la primera de las dos casillas de abajo,

la ruta al ejecutable del juego. Aunque ponga EXE valen tambin las extensiones COM y BAT.
La segunda casilla, que aqu dejamos libre, es para sealar el programa de configuracin del
juego, que normalmente se usaba para configurar la tarjeta de sonido. Narco Police, el
juego que usamos como ejemplo, no lo tena, y por eso la dejamos en blanco. Al terminar
hacemos clic de nuevo en el botn >> para continuar.

Ahora toca escoger la tarjeta de video a emular y la velocidad de proceso. Dejamos la


velocidad de proceso en su valor por defecto, 2500, y escogemos VGA en la casilla Video
Card.
La siguiente pantalla la ignoraremos tranquilamente. Se trata de escoger que unidades y
carpetas DOSBox va a cargar como disco duro. Los valores por defecto son perfectamente
vlidos, as que elegimos la opcin "Auto Create" y proseguimos..
Por el contrario,en la pantalla que viene despus s hay que fijarse ms: se trata de escoger
la fuente de sonido emulada:

Aunque los valores por defecto deberan funcionar bien (Soundblaster 16 emulada en el
puerto 220 con IRQs 1 y 7 y DMA 1), es posible que algunos de los juegos ms antiguos
vayan mejor con una Soundblaster a secas o con una Soundblaster Pro. Tambin es buena
idea copiar estos valores (Puerto, IRQ, DMA) en algn sitio. Si el programa nos pidiera la
configuracin del sonido o tuviera un programa de configuracin, estos son los valores que
habra que introducir.
Ignoramos tambin la siguiente pantalla, la de la memoria. Esta permite asignar una
determinada cantidad de memoria RAM para usar con nuestro programa, y las 32 megas
asignadas por defecto son ms que suficientes. Tras esta, llegamos por fin a la ltima
pantalla del asistente:

Ya hemos terminado. Ahora basta con hacer clic en Finish y luego doble clic en el tem
Narco Police de la lista.

Tachaaaan. Narco Police en todo su esplendor. Reconozco que he hecho trampa y que la
captura es de otra versin del juego, pero es que las capturas desde Windows no quedaban
bien. Eso s, el juego funciona de maravilla. Para salir de este o cualquier otro juego, basta
con usar la combinacin ALT + INTRO para cambiar al modo ventana y luego cerrar esta.
Ahora, para jugar al resto de nuestros viejos juegos bastar con crear un perfil para cada
uno. Parece muy laborioso, lo s, pero pensad que en realidad la mayora de las veces
bastar con rellenar las casillas del nombre del perfil y la ruta del ejecutable, y el resto
dejarlo en sus valores por defecto, as que no nos llevar ms de unos segundos por cada
juego. Notad tambin que hay un botn en el men, el de la flecha con fondo rojo, que nos
permite crear accesos directos para cada juego en el escritorio.

Tercer paso: Aumentar el rendimiento de DOSBox.


Tarde o temprano nos encontraremos con un juego que vaya demasiado lento. En esta
seccin aprenderemos a ajustar algunos valores para aumentar la velocidad de DOSBox.
El valor determinante para acelerar DOSBox es la opcin Cycles. Esta opcin determina la
velocidad de la CPU emulada y su rendimiento real vara segn la velocidad de nuestro
procesador. Por defecto, DOSBox le asigna un valor por defecto de 2500, suficiente para la
mayora de los juegos. Este valor es algo delicado, porque si lo cambiamos por una cifra
demasiado alta para nuestra pobre CPU, obtendremos el resultado opuesto al deseado, as
que lo mejor es aprovechar la primera vez que lo cambiemos para calcular de pasada el valor
ms alto que nuestro PC acepte.
Para calcular las cifras que nos interesan (la correcta para el juego y la mxima) ejecutamos
el juego problemtico (en este tutorial el Comanche de Novalogic), pero inmediatamente
pulsamos ALT + INTRO para reducirlo a una ventana. A continuacin usamos la combinacin
CTRL + ALT + Supr. para hacer aparecer el Administrador de tareas de Windows XP. Hacemos
clic en la opcin Administrador de tareas y dentro de l en la pestaa Rendimiento.
Acabaremos con la pantalla ms o menos dispuesta as:

Para entendernos: La idea es ir probando diferentes valores y observar a la vez el grfico


sobre el uso de la CPU. Con el juego en marcha, vamos pulsando CTRL + F12 para subir el
nmero de ciclos (CTRL + F11 para reducirlo si nos pasamos) hasta que el uso de la CPU
llegue ms o menos al 95 %. Esta cifra ser el mximo que usaremos bajo cualquier
circunstancia, porque usar una cifra mayor hara que todo fuera an ms lento, al
superar la potencia de nuestra CPU. A continuacin, ajustamos la velocidad de nuevo
hasta dejarla en la adecuada para el juego, sin que este vaya demasiado rpido ni demasiado
lento. En mi caso, con un PC con procesador AMD Athlon a 1'5 Ghz., observ que la cifra
mxima era de 21.500 ciclos, pero que el juego iba perfectamente a 10.000.
Y ahora editamos (con el icono en forma de lupa) el perfil del juego que nos d problemas y
buscamos el valor Cycles en la pestaa Environment. En ella escribimos el valor
adecuado, o sea, 10.000:

A partir de ahora, cada vez que un juego nos vaya lento, bastar con reducirlo a una
ventana, incrementar los ciclos con CTRL + F11 y editar luego el perfil para poner el nuevo
valor. Si el juego no va fluido ni siquiera al alcanzar el valor mximo que admite nuestro PC,
en la siguiente seccin damos algunas pistas para incrementar an ms el rendimiento.

Otras maneras de aumentar el rendimiento.


Si a pesar de haber alterado el valor cycles hasta el mximo que permite vuestro PC los
juegos que deberan ir bien en un 486 de gama baja no van lo bastante fluidos, hay algunas
soluciones que vale la pena probar antes de darse por vencidos del todo:
- En la pestaa Environment de vuestro perfil (o durante el juego, usando las
combinaciones de teclas CTRL + F8 y CTRL + F7), manipulad la opcin Frame Skip
probando valores ms altos. Esto hace que DOSBox no dibuje todos los fotogramas del juego,
sino una proporcin que vosotros fijaris. 1, por ejemplo, significa que uno de cada dos
fotogramas no se dibujar. Esto mejora el rendimiento, pero tambin significa que la
animacin perder calidad, llegando a andar a trompicones si elegimos valores demasiado
altos.
- Usad el dynamic CPU core en lugar del normal (pestaa Environment de nuevo). Este
modo es ms rpido, pero tambin ms inestable, as que cuidado y salvad las partidas a
menudo.

- Si el juego lo permite, usad esta configuracin de sonido: Gravis Ultrasound para sonido
digital y MPU401 o General MIDI para la msica. Estos sistemas usan menos recursos que la
emulacin de Sound Blaster, aunque no todos los juegos los admiten.
- Bajad la calidad del sonido a 11.025 Hz (por defecto es de 22.050) en todos los dispositivos
de audio emulados.
- No usis joysticks que no sean USB con DOSBox. Por algn motivo el programa consume
muchos ms recursos si el mando no es USB.

Enlaces.
a) Relacionados con DOSBox y las utilidades que mencionamos en el tutorial:
Pgina oficial de DOSBox. Bajad de aqu la ltima versin de DOSBox.
Pgina oficial de D-Fend. Bajad de esta direccin el frontend D-Fend.
Lista de compatibilidad de DOSBox. Aqu se puede consultar una lista muy completa de todos
los juegos que funcionan con esta utilidad.
Foros DOSBox. Foros de esta utilidad. En ingls solamente.

b) Otras utilidades que permiten usar juegos antiguos bajo Windows XP, por si an no os
atrevis con DOSBox:
The Doom Legacy. Esta utilidad aade soporte D3D y OpenGL a algunos de los viejos
shooters de Id Software. Soporta Doom, Doom II, Hexen y Heretic. Los resultados son
impresionantes.
ScummVM. Este otro programa hace funcionar viejas aventuras grficas bajo Windows.
Soporta muchos de los antiguos juegos de LucasArts, como las sagas de Monkey Island y
Maniac Mansin, adems de juegos de otros desarrolladores como las sagas de Simon the
Sorcerer o Broken Sword. Muy fcil de usar.
VDMSOUND. Esta utilidad aade emulacin de sonido AdLib o Sound Blaster para los
programas de MS-DOS que an funcionan bajo Windows XP pero no reconocen las nuevas
tarjetas de sonido.