Cómo echar a andar todo esto.
Si estás leyendo esto es que has descargado la última versión de “La colección ¿definitiva? de
juegos de MS-DOS.
Este proyecto empezó hace años como un desafío personal (¿cuántos juegos para DOS soy capaz
de reunir y configurar bajo DOSBox y su interfaz DBGL?) y ha terminado siendo una de las
colecciones de abandonware más completas de su género, siempre que no os importe dejar de
lado algunos de los juegos para DOS más voluminosos (como por ejemplo, las dos entregas de
“Phantasmagoria” o las partes IV y V de “Wing Commander”) o limitarse a versiones en castellano
de los juegos disponibles en varios idiomas.
Este documento pretende ser un tutorial de instalación y a la vez responder a algunas de las
consultas más habituales que “La Colección” recibe en los foros de Internet.
Requisitos para instalar “La Colección”.
- Un PC con CPU Pentium III a 1 Ghz. o superior.
- La última versión del frontend DBGL para nuestro SO. “La Colección” emplea esta interfaz
y su formato de importación / exportación de juegos.
- Entre 1 y 128 Gigas de espacio libre en disco duro.
- Windows XP o mejor, con los últimos drivers de vídeo y sonido instalados.
- JAVA Runtime Environment.
- Los usuarios de Linux necesitan instalar además las librerías libsdl-sound y libsdl-net.
- Visores de imágenes, de archivos PDF y DOC, para los manuales y las claves de los juegos
que los requieran.
Instrucciones de instalación.
1) Antes de nada, nos dirigimos a la página web de DBGL y descargamos la versión más actualizada
de esta utilidad para nuestro SO. Actualmente (enero de 2018), DBGL está disponible para
Windows, Linux y Macintosh.
“La Colección” incluye DBGL (en el archivo llamado La Colección - Extras), pero cabe la posibilidad
de que no sea la versión más actual.
2) Descomprimimos la utilidad en una carpeta de nuestra elección y la arrancamos haciendo doble
clic en launch.exe. Si no arranca, lo más probable es que sea por no tener instalado el JAVA
Runtime Environment.
3) Una vez en marcha el programa, vamos a File Preferences General y ponemos la utilidad
en nuestro idioma. Los cambios se harán patentes tras reiniciar DBGL:
4) Ahora ya podemos importar los archivos de “La Colección”. Estos están divididos en paquetes
por letra. Así por ejemplo, La colección #.dbgl.zip contiene los juegos cuyo nombre empieza por
un número, La colección A.dbgl.zip los que empiezan por A, y así sucesivamente.
Vamos a Perfiles Importar para importar juegos de nuestro primer paquete:
5) Importando juegos.
Nada más abrir uno de estos paquetes de juegos, se iniciará un asistente que nos mostrará
primero los juegos incluidos:
Y a continuación nos permite escoger los que deseemos importar:
Podemos ignorar las pantallas intermedias y empezar a importar juegos inmediatamente:
El proceso tardará más o menos en función de los juegos que hayamos escogido importar:
Repetimos el proceso con los demás paquetes, hasta hacernos con una colección de juegos a
nuestra medida… o completa.
6) Tras importar, ya tenemos un buen montón de juegos para DOS configurados debidamente, y
tan sólo necesitamos hacer doble clic sobre cualquiera de ellos juego para iniciarlo:
En el margen inferior derecho también tenemos, en muchos casos, enlazadas las instrucciones del
juego o las claves de protección contra copia, si son necesarias:
Juegos que necesitan otras versiones de DOSBox.
DBGL nos trae consigo la última versión oficial de DOSBox, la v0.74, así que no necesitamos
descargarla. Sin embargo, a día de hoy esta versión del emulador de DOS tiene ya varios años y
está desfasada en algunos aspectos. Desde entonces se han producido muchísimas mejoras, y
algunos juegos de nuestra colección no funcionarán con DOSBox v0.74.
En el archivo La Colección – Extras tenemos varias versiones adicionales de DOSBox que
necesitaremos para ejecutar algunos juegos. Concretamente:
DOSBox v0.72 + MS Flight Simulator 1 Fix Necesaria para ejecutar el juego Microsoft Flight
Simulator 1.05 y ninguno más. El motivo es que DOSBox tiene actualmente un error en la
emulación de la CPU 80088 que no puede arreglarse sin dejar de afectar muchos otros juegos.
DOSBox v0.74 con soporte Gunstick El Gunstick es una pistola por control remoto desarrollada
por MHT Ingenieros. Tan solo unos pocos juegos DOS la utilizan, concretamente versiones
específicas de “Guillermo Tell”, “Solo” y “Trigger” de Opera Soft. Por este motivo la versión oficial
de DOSBox no se ha molestado en añadirle soporte.
Ykhwong's DOSBox SVN Daum Build (15-07-2015) Esta versión añade varias características que
nos interesan mucho. Para empezar, está basada en código mucho más nuevo que DOSBox v0.74,
lo que soluciona algunos de sus bugs más irritantes.
Por el otro, añade emulación del dispositivo de sonido Roland MT-32 y de las tarjetas gráficas con
aceleración 3Dfx / Glide, o sea, las Voodoo y Voodoo 2.
A cambio, también es más inestable que DOSBox v0.74, motivo por el cual no la usamos por
defecto.
Configurando juegos para que empleen otra versión de DOSBox.
Antes que nada, vamos a la pestaña Versiones de DOSBox de DBGL. Ahí veremos una lista de las
que ya tenemos instaladas. Por defecto, tan sólo veremos DOSBox v0.74.
Hacemos clic ahora sobre el botón Añadir versión para configurar la build de Ykhwong:
Hecho esto, volvemos a nuestra lista de juegos y los ordenamos por Estatus:
Como vemos, tenemos dos tipos de juegos. Los que tienen estatus OK funcionan correctamente
con DOSBox v0.74 y no necesitan ninguna alteración. Pero tendremos también algunos juegos que
necesitan la versión de DOSBox de Ykhwong.
Seleccionamos estos últimos (mayúsculas y cursor abajo para hacerlo en grupo) y los editamos
(con botón derecho del ratón y la opción Editar):
Y en la pestaña General cambiamos la versión de DOSBox por la que nos convenga emplear:
A continuación hacemos clic sobre los botones Aplicar y OK para salir y guardar los cambios.
Cada vez que un juego necesite una versión distinta de DOSBox repetimos el proceso: la añadimos
en Versiones de DOSBox, agrupamos y editamos los perfiles de los juegos y guardamos los
cambios.
Emulación de Roland MT-32 y tarjetas 3Dfx / Glide.
- Para emular correctamente el dispositivo de sonido Roland MT-32 deben darse las siguientes
condiciones:
1) El juego debe soportarlo y estar configurado para emplearlo.
2) Debe ejecutarse con una versión de DOSBox con emulación de MT-32, como es el caso de la
build de ykhwong, incluida en el archivo La Colección – Extras.
3) El dispositivo MIDI debe ser mt32:
4) La BIOS de la Roland MT-32 (archivos MT32_CONTROL.ROM y MT32_PCM.ROM) debe estar
presente en la carpeta de la versión de ykhwong y también en la carpeta DOSROOT.
- Para emular correctamente los juegos con aceleración 3Dfx / Glide deben darse las siguientes
condiciones:
1) El juego debe permitir este tipo de aceleración bajo DOS.
2) Debe ejecutarse con una versión de DOSBox con emulación de 3Dfx / Glide, como es el caso de
la build de ykhwong, incluida en el archivo La Colección – Extras.
3) Debe copiarse el archivo GLIDE2X.OVL desde la carpeta de la versión de DOSBox con soporte
3Dfx / Glide a la carpeta DOSROOT.
4) Si aún así el juego no arranca o no funciona correctamente es recomendable instalar la utilidad
nGlide, también disponible en el archivo La Colección – Extras.
Añadir / quitar juegos a nuestra colección.
Cada juego de “La Colección” consta de 1) una carpeta con el nombre del juego y 2) una entrada
(“perfil”) en la base de datos de DBGL.
- Para eliminar un juego, borramos primero la carpeta correspondiente dentro de DOSROOT y, a
continuación, seleccionamos el perfil del juego y apretamos la tecla Delete.
- Para añadir un juego seguimos el proceso contrario:
Primero copiamos la carpeta del juego en DOSROOT (salvo excepciones muy concretas, podemos
emplear nombres de archivo largos, algo imposible bajo DOS).
Y a continuación desde DBGL apretamos el botón Añadir perfil.
En la pestaña Info podemos añadir el nombre del juego y una descripción, además de enlazar
manuales y demás. Si disponemos de acceso a Internet, es recomendable hacer clic sobre el botón
M para importar descripción y capturas desde MobyGames, una de las bases de datos de
videojuegos más completas de la red.
Si queremos hacer nuestras propias capturas de pantalla, esto se hace desde DOSBox con el atajo
CTRL+F5.
La siguiente pestaña a la que deberemos prestar atención es Montaje. Aquí pondremos la ruta al
ejecutable principal del juego, y añadiremos de hacer falta unidades de disquete o CD-ROM:
No os asustéis si os parece demasiado complejo. Normalmente basta con poner la ruta al
ejecutable en Programa principal y montar la carpeta del juego como unidad C:, lo que DBGL hace
de forma automática.
Preguntas frecuentes:
1) ¿Cómo pongo el juego en pantalla completa?
CTRL+INTRO.
2) La imagen del juego aparece distorsionada.
Los juegos DOS emplean resoluciones poco usadas hoy día, como 320x200 o 640x400. Si tu
monitor tiene un botón AUTO apriétalo mientras se ejecuta el juego.
Si el problema es que el juego ocupa toda la pantalla cuando deseas que se muestre en formato
4/3, prueba a jugar con las opciones de vídeo de DOSBox, concretamente Salida y Escalado.
Puedes acceder a ellas juego por juego o en todos los juegos y editando los perfiles con el botón
derecho del ratón.
3) El juego no responde a los controles.
A falta de manuales o instrucciones, prueba usando las teclas del teclado numérico. Si el juego
necesita un joystick para funcionar, prueba enchufando uno a tu PC o mapea las teclas para
emularlo con el teclado. Esto último se hace con CTRL+F1 y cambiando la opción del perfil I/O
joystick de auto a 2axis.
4) El juego se ha colgado. ¿Y ahora qué?
Nada de qué preocuparse. En caso de emergencia, puedes salir de DOSBox en cualquier momento
con CTRL+F9.
Si el juego no se ha colgado, es recomendable siempre salir del juego mediante sus opciones /
atajos de teclado. De lo contrario pueden dañarse los archivos del juego y dejar de funcionar
debidamente.
5) He añadido un juego por mi cuenta y va demasiado lento o demasiado rápido.
Edita el perfil con el botón derecho del ratón y ve a la pestaña Máquina. El valor que necesitas
cambiar son los llamados ciclos o número de instrucciones que la CPU ejecuta por segundo. No
existe un valor mágico que funcione con cada juego. Los juegos más antiguos, por ejemplo,
pueden ir demasiado rápido a partir de un valor de 500, y los más nuevos necesitar unos 10.000, el
equivalente a un procesador 80486 a 66 Mhz. En el caso de los juegos más exigentes debería
bastar con cambiar el valor de auto (por defecto) a max (todo lo que tu ordenador sea capaz.
6) He añadido un juego por mi cuenta y no funciona el sonido.
Edita el perfil con el botón derecho del ratón, ve a la pestaña Montaje y busca entre la lista de
ejecutables uno que se llame INSTALL, SETUP o SETSOUND y ejecútalo. En los tiempos del DOS
había una gran cantidad de dispositivos de sonido y no todos los juegos son capaces de detectarlos
automáticamente.
Por defecto, DOSBox emula una Sound Blaster 16 con dirección 220, DMA 1 e IRQ 7, y esos son
los valores que debemos configurar:
Hecho esto, salva los cambios y prueba a lanzar el juego de nuevo.
7) He añadido un juego por mi cuenta y no funciona.
En ese caso te recomiendo echarle un vistazo a la lista de compatibilidad de DOSBox.
Pero antes, por si acaso, asegúrate de probar con todos los ejecutables que haya en la carpeta del
juego. El problema suele estar ahí.
8) ¿Qué es un juego PC Booter?
Es un juego, normalmente muy antiguo, que se ejecutaba insertando el disquete en el ordenador y
encendiéndolo a continuación. Se configuran con DBGL de la siguiente manera:
En estos casos, nuestra única preocupación debe ser, si el juego ocupa varios disquetes, ir
introduciéndolos con CTRL+F4 conforme nos los pidan.
9) ¿Qué es un juego ISO+OGG?
DOSBox nos permite emplear juegos en CD-ROM con las pistas de audio comprimidas. Un juego
ISO+OGG es eso mismo exactamente, y debería comportarse como la versión CD-ROM ocupando
mucho menos espacio en disco duro.
10) ¿Qué significa CGA Composite? ¿Y PCjr / Tandy?
Las CGA son unas antiguas tarjetas gráficas para PC que ofrecen gráficos a 4 colores. El modo CGA
Composite era un truco de programador para mostrar gráficos a 16 colores en una tarjeta CGA.
Algunos juegos de “La Colección” están configurados así para aprovechar esta ventaja.
“Tournament Tennis” en modos CGA y CGA Composite respectivamente.
Los PCjr / Tandy eran PCs con arquitectura CGA pero con algunos modos extra de 16 colores
(además del CGA Composite) y sonido de tres canales. De nuevo, algunos juegos de “La Colección”
están configurados así para aprovechar estas ventajas.
11) ¿Y los juegos más grandes?
Conforme iba progresando el proyecto de “La Colección” fui apartando algunos juegos / aportes
por considerarlos demasiado grandes como para incluirlos. Estamos hablando de juegos
completos en formato CD-ROM como “Full Throttle”, o multi-CD, como los “Phantasmagoria” o
“Wing Commander III” y siguientes.
No entra en mis prioridades distribuirlos, pero siempre se pueden pedir en los hilos dedicados a
“La Colección” en algunos foros.
12) ¡Te has dejado el juego X! ¿Cómo puedo contribuir a este proyecto?
Sí, es posible que me haya dejado el juego X. Esto puede a ser debido a que:
a) Sea demasiado grande como para incluirlo.
b) Esté en una lengua que no sea ni castellano ni inglés.
c) Ya lo tenemos, pero en otra versión o bajo otro nombre. Por defecto, en este proyecto
empleamos los títulos europeos según MobyGames, excepto en casos muy concretos (como
“Stunts”) dónde el juego sea más conocido por su título americano.
d) Efectivamente, el juego se nos haya pasado por alto.
En este último caso, puedes avisarnos de ello en los hilos sobre “La Colección” que encuentres en
distintos foros.
Enlaces de utilidad.
a) Emulación y otras
Página oficial de DBGL
Lista de compatibilidad de DOSBox
Página oficial de la versión de DOSBox de Ykhwong
Página de versiones beta de DOSBox
MobyGames, completa base de datos de videojuegos de todos los sistemas.
b) Abandonware.
Abandonia, un buen lugar de donde descargar juegos para DOS
Abandonsocios, la mejor página para obtener juegos DOS en castellano, además de una
comunidad de apoyo y proyectos de traducción muy activa.
Computer Emuzone. Web especializada en la preservación de juegos españoles de todas las
épocas y todos los sistemas.
Old-Games.RU. Página rusa de abandonware, de las más completas de la red.
c) Manuales y documentos.
Amiga Manuals. Web dedicada a este ordenador, pero que también ofrece manuales (en inglés y a
veces alemán) para muchísimos juegos con versiones DOS.
CPC-Power. Web francesa dedicada al Amstrad CPC. Es muy útil primero por la gran cantidad de
juegos de este sistema que tienen versiones DOS, y segundo porque ofrece manuales tanto en
inglés y francés como en castellano.
GameFAQs. Veterana web que recopila guías y trucos para juegos de multitud de sistemas.
Museum of Computer Adventure Game History. Web destinada a preservar la documentación de
juegos conversacionales, aventuras gráficas y rol para varios sistemas, entre ellos DOS.
Documentos en inglés solamente.
Replacement Docs. Un buen sitio donde buscar el manual de ese juego que nos está dando tantos
quebraderos de cabeza. Lamentablemente, la mayor parte de sus manuales preservados son en
inglés, con los aportes en otros idiomas en cantidades muy menores.
World of Spectrum. Web pionera en la preservación de todo lo relacionado con este ordenador de
8 bits, también tiene manuales de muchísimos juegos con versión DOS, en inglés y castellano.
Agradecimientos
A las comunidades de Vagos.es, Computer Emuzone, ExVagos.es y Abandonsocios. Este proyecto
no habría llegado a ser ni la sombra de lo que es ahora sin su apoyo, consejos, aportaciones y,
sobre todo, su hospitalidad.