CEZ
Promo
LISTAS DE JUEGOS
Alfabético
Sistemas
Juegos comerciales
Juegos amateur
Año de publicación
Tipo de juego


¿Ya me conoces?
Thermomix
THERMOMIX





ANILLOS

Juegos de Casino

livecasino.com
TUTORIAL
DOSBox (+ D-Fend)
Con este tutorial, realizado por Neville, sabrás que hacer para jugar a tus antiguos juegos de MS-DOS en tu moderno sistema operativo Windows.
(13/5/2005)




Índice.

Introducción.
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.


Introducción.

A menudo nos puede apetecer jugar de nuevo a todos esos viejos programas de nuestros viejos tiempos, esos que tenían requerimientos de funcionamiento tan extravagantes (para los usuarios de hoy en día, claro), como tarjeta gráfica EGA o sonido Adlib. Claro que, ¿qué hacer con ellos? La mayoría tan sólo funcionan bajo MS-DOS, y, cosas del progreso, los sistemas operativos más 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 garantía de que esos juegos funcionen. Para empezar, nadie nos garantiza que nuestras tarjetas gráficas de última generación 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 sólo emula MS-DOS, sino que además puede emular las diferentes tarjetas gráficas 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. Aún así, no conviene echar las campanas al vuelo. DOSBox también tiene sus contrapartidas. Una de ellas es que es un programa todavía 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 todavía preliminar. Esto significa que los programas que los usan pueden dar algunos problemas.

Las otras dos pegas del programa son algo más molestas. La primera y más 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 más modernas el rendimiento máximo 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 generación se traducirá en un rendimiento demasiado bajo. En cuanto a último problema al que me refería, este es que DOSBox no tiene interfaz propia y se usa mediante la línea 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 versión Windows de DOSBox.
- La última versión del frontend D-Fend.
- Algunos viejos juegos de PC. Dos buenas fuentes de juegos antiguos son Computer Emuzone (juegos españoles) 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 compresión ZIP de forma nativa, pero aún así vale la pena instalar un programa que los gestione, como WinZip o WinRAR. La mayoría de los archivos que se ofrecen en Internet usan algún tipo de compresión y estos programas resultan inmensamente útiles. Todo lo que hay que hacer es descomprimir los juegos que hayamos bajado en carpetas individuales. Antiguamente había que hacerlo en carpetas de ocho caracteres, pero ahora no habrá ningún problema si usamos más.

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 gráficos:

Instalación de DOSBox.



Instalación 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 través 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 continuación vamos a escoger las opciones globales para nuestros viejos juegos. Para ello escogemos la opción “Configure defaults” del menú “File”:



Estas son las opciones globales con las que se ejecutará DOSBox. Nos interesa cambiar algunas. Concretamente, en la pestaña “General” seleccionamos VGA en la casilla "Video Card". Además marcamos la casilla “Start fullscreen” para que DOSBox se inicie siempre en modo de pantalla completa. También ponemos la opción “Scale” en “none” para evitar que DOSBox procese la imagen y así aumentar algo la velocidad de proceso.



Por último, en la pestaña “Sound” activaremos la opción “Enable PC Speaker” para que DOSBox también 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 sección 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 menús de D-Fend para iniciar el asistente que nos guiará a través 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. Después hacemos clic en el botón >> 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 señalar, en la primera de las dos casillas de abajo, la ruta al ejecutable del juego. Aunque ponga EXE valen también las extensiones COM y BAT. La segunda casilla, que aquí dejamos libre, es para señalar el programa de configuración del juego, que normalmente se usaba para configurar la tarjeta de sonido. “Narco Police”, el juego que usamos como ejemplo, no lo tenía, y por eso la dejamos en blanco. Al terminar hacemos clic de nuevo en el botón >> 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 href="http://dosbox.sourceforge.net/">DOSBox va a cargar como disco duro. Los valores por defecto son perfectamente válidos, así que elegimos la opción "Auto Create" y proseguimos..

Por el contrario,en la pantalla que viene después sí hay que fijarse más: se trata de escoger la fuente de sonido emulada:



Aunque los valores por defecto deberían funcionar bien (Soundblaster 16 emulada en el puerto 220 con IRQs 1 y 7 y DMA 1), es posible que algunos de los juegos más antiguos vayan mejor con una Soundblaster a secas o con una Soundblaster Pro. También es buena idea copiar estos valores (Puerto, IRQ, DMA) en algún sitio. Si el programa nos pidiera la configuración del sonido o tuviera un programa de configuración, estos son los valores que habría que introducir.

Ignoramos también 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 más 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 versión 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 combinación 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 mayoría 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á más de unos segundos por cada juego. Notad también que hay un botón 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 sección aprenderemos a ajustar algunos valores para aumentar la velocidad de DOSBox.

El valor determinante para acelerar DOSBox es la opción “Cycles”. Esta opción determina la velocidad de la CPU emulada y su rendimiento real varía según la velocidad de nuestro procesador. Por defecto, DOSBox le asigna un valor por defecto de 2500, suficiente para la mayoría 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 más alto que nuestro PC acepte.

Para calcular las cifras que nos interesan (la correcta para el juego y la máxima) ejecutamos el juego problemático (en este tutorial el “Comanche” de Novalogic), pero inmediatamente pulsamos ALT + INTRO para reducirlo a una ventana. A continuación  usamos la combinación CTRL + ALT + Supr. para hacer aparecer el Administrador de tareas de Windows XP. Hacemos clic en la opción “Administrador de tareas” y dentro de él en la pestaña “Rendimiento”. Acabaremos con la pantalla más o menos dispuesta así:



Para entendernos: La idea es ir probando diferentes valores y observar a la vez el gráfico sobre el uso de la CPU. Con el juego en marcha, vamos pulsando CTRL + F12 para subir el número de ciclos (CTRL + F11 para reducirlo si nos pasamos) hasta que el uso de la CPU llegue más o menos al 95 %. Esta cifra será el máximo que usaremos bajo cualquier circunstancia, porque usar una cifra mayor haría que todo fuera aún más lento, al superar la potencia de nuestra CPU. A continuación, ajustamos la velocidad de nuevo hasta dejarla en la adecuada para el juego, sin que este vaya demasiado rápido ni demasiado lento. En mi caso, con un PC con procesador AMD Athlon a 1'5 Ghz., observé que la cifra máxima 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 pestaña “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 máximo que admite nuestro PC, en la siguiente sección damos algunas pistas para incrementar aún más el rendimiento.


Otras maneras de aumentar el rendimiento.

Si a pesar de haber alterado el valor “cycles” hasta el máximo que permite vuestro PC los juegos que deberían 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 pestaña “Environment” de vuestro perfil (o durante el juego, usando las combinaciones de teclas CTRL + F8 y CTRL + F7), manipulad la opción “Frame Skip” probando valores más altos. Esto hace que DOSBox no dibuje todos los fotogramas del juego, sino una proporción que vosotros fijaréis. 1, por ejemplo, significa que uno de cada dos fotogramas no se dibujará. Esto mejora el rendimiento, pero también significa que la animación perderá calidad, llegando a andar a trompicones si elegimos valores demasiado altos.

- Usad el “dynamic” CPU core en lugar del “normal” (pestaña “Environment” de nuevo). Este modo es más rápido, pero también más inestable, así que cuidado y salvad las partidas a menudo.

- Si el juego lo permite, usad esta configuración de sonido: Gravis Ultrasound para sonido digital y MPU401 o General MIDI para la música. Estos sistemas usan menos recursos que la emulación 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 uséis joysticks que no sean USB con DOSBox. Por algún motivo el programa consume muchos más recursos si el mando no es USB.

Un tutorial realizado por Neville.

 

Enlaces relacionados

a) Relacionados con DOSBox y las utilidades que mencionamos en el tutorial:

Página oficial de DOSBox.  Bajad de aquí la última versión de DOSBox.

Página oficial de D-Fend. Bajad de esta dirección 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 inglés solamente.

 

b) Otras utilidades que permiten usar juegos antiguos bajo Windows XP, por si aún no os atrevéis con DOSBox:

The Doom Legacy. Esta utilidad añade 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 gráficas bajo Windows. Soporta muchos de los antiguos juegos de LucasArts, como las sagas de Monkey Island y Maniac Mansión, además de juegos de otros desarrolladores como las sagas de Simon the Sorcerer o Broken Sword. Muy fácil de usar.

VDMSOUND. Esta utilidad añade emulación de sonido AdLib o Sound Blaster para los programas de MS-DOS que aún funcionan bajo Windows XP pero no reconocen las nuevas tarjetas de sonido.

 

c) Tema del tutorial en el foro de Computer Emuzone. Aquí, el autor os responderá a cualquier duda sobre el mismo.

 


Comentarios de los usuarios (16)

by Neville @ 29-12-2007 14:31:40
 

by Pelanas @ 27-04-2008 23:23:45
Que buena cosa para jugar a juegos antiguos. Felicitaciones!
 

by Walter @ 29-05-2008 00:07:23
Funciona con el Killer Instinct?
 

by fede @ 27-06-2008 01:25:49
buenisimo, pero lo hago con el championship manager 2000 y me dice error cd en el drive is not correct
 

by Angel @ 11-07-2008 12:17:02
 

by Neville @ 14-07-2008 23:12:33
 

by bere @ 03-01-2009 22:26:04
 

by Jugon @ 11-01-2009 03:42:28
 

by Neville @ 14-05-2009 22:58:39
 

by Sarinha @ 01-07-2009 17:49:30
He intentado utilizar un viejo programa con DosBox, y anda, pero los colores no son los correctos, y hay texto que no se ve, alguien me puede ayudar: sarafgz@hotmail.com
 

by Lucas @ 14-07-2009 02:07:04
Tengo un problema, hice todo lo de la guia. el juego que quiero jugar es el corsairs gold. lo tengo montado con el daemon en D:\ la cosa es que necesita intalarse en ms dos me parece. puse la ruta del instalador en el D-fend pero cuando lo ejecuto me sale el dosbox esperando por mis comandos y ni idea uqe hacer. agregame asi me explicas tranquilo Lucass.-@hotmail.com
 

by Aprendiz @ 21-10-2009 02:21:04
estoy tratando de usar el DosBox Para un un programa de plataforma ms dos 2.4 en windows vista, pero al momento que trato de correr el programa me crea las carpetas y sub carpetas, pero al momento de ejecutarlo marca un error en mi clave de acceso al preograma
 

by danar @ 01-01-2010 14:57:18
 

by jimmy1 @ 05-02-2010 20:53:39
uso el dosbox para correr turbo c i todo me funciona bien solo que cuando cierro la aplicacion i al abrirla otra vez tengo q configurar todo de nuevo, la pregunta es como guardo las configuraciones! gracias!
 

by administradores @ 15-02-2010 16:16:52
 

by anonimo @ 18-11-2011 15:56:17
 

 
Teclea el código:
Nombre:

| Forget Me

Visitas (desde 29/06/2009): 33402

JUEGO ALEATORIO
Skull Exilon
(Iber)
 
juego
fichas
emu
sp 566 513 15
ams 389 348 8
c64 81 67 6
msx 382 370 7
msx2
11
14
6
pcw
36
37
2
st
43
45
4
ag
54
59
2
pc
371
360
1
mac
16
18
-
sam
1
1
1
gg
0
0
0
gb
1
0
1
gbc
0
0
1
gba
12
12
3
gp2x
9
9
0
msys
0
0
0
nes
1
1
0
mdr
2
2
0
snes
1
1
0
arc
35
34
1
Navy Moves
TOTAL
Juegos 2012
Fichas 1038
Reviews 1124
Carátulas 2006
Manuales 678
Revistas 401
Soluciones 69
Mapas 252
Trucos 225
Anuncios 625
Vídeos 1269
Desarrollo 96
Emuladores 49
Entrevistas 11
Artículos 17
Tutoriales 4
Descargas 10284544
Votos 24764
Comentarios 1242
AMC
ÚLTIMOS COMENTS
Gladiator » Gardelito97, creo que son juegos que se ... (aki)
Abu Simbel Profanation » Para mi, su otro nombre era "DIFÍCIL". N ... (Rivers)
Camelot Warriors » Obra maestra. Espada y brujería, cálculo ... (Rivers)
Toi Acid Game » @Alexis78 Hemos incluido en la descarga ... (administradores)
Toi Acid Game » Yo me pasé este juego en su época, tengo ... (Alexis78)
Mithos
© 1999-2018 COMPUTER EMUZONE [CEZ] NETWORKS. Todos los derechos reservados.
Está prohibida la reproducción total o parcial de cualquier contenido propio de la página sin nuestro expreso consentimiento.
Los autores de los juegos han dado su permiso para que estén disponibles, o bien no los hemos podido localizar. Rogamos a estos últimos que se pongan en contacto con nosotros.
CEZ es una página sin ánimo de lucro, y sus responsables nos posicionamos firmemente en contra de cualquier acto de piratería.

Recetas Thermomix |    58 users online