Foros de ellos nunca lo harían

Foros de ellos nunca lo harían (http://foros.ellosnuncaloharian.com/index.php)
-   Ayuda Técnica (http://foros.ellosnuncaloharian.com/forumdisplay.php?f=6)
-   -   Como ejecutar juegos abandonware bajo Windows (II). (http://foros.ellosnuncaloharian.com/showthread.php?t=8075)

The young one 31-05-2008 11:29:06

Tutorial DOSBox y DBGL.
 
http://i.imgur.com/84wfRtN.png

Índice.

Introducción.

Parte I: Usando DOSBox mediante una interfaz gráfica.

- I - Empezando.

- II - Creando un perfil para un programa.

Parte II: Cuando surgen problemas.

Enlaces.



Introducción.

DOSBox es un emulador de MS-DOS para aquellos sistemas (Linux, Mac, Windows XP) que no son compatibles con él. MS-DOS fue el sistema operativo de Microsoft desde los años 80 a mediados de los 90, y solía usarse junto a versiones de Windows que, o bien eran complementarias (3.X), o bien estaban basadas en él de alguna forma (Windows 95/98).

En esta guía aprenderemos a sacarle partido a este emulador.

Como norma general, los juegos para MS-DOS que circulan por la red no necesitan instalación, basta con descomprimirlos manualmente.

Así que como primer paso, crearemos desde Mi PC una carpeta en nuestro disco duro llamada Abandon (elegid otro nombre si este no os gusta), y copiaremos allí, ya descomprimidos, varios juegos de MS-DOS en carpetas de 8 caracteres o menos.


Parte I: Usando DOSBox mediante una interfaz gráfica.

En esta parte del tutorial usaremos una interfaz gráfica para configurar cada juego de MS-DOS por separado. Este sistema es el más sencillo porque no necesitamos saber nada de MS-DOS ni del funcionamiento de DOSBox. Sencillamente, entraremos el nombre del ejecutable del juego, marcaremos algunas opciones y dejaremos que la interfaz teclee las órdenes oportunas por nosotros.

Aunque existen varias utilidades de este tipo, nosotros usaremos D.B.G.L. por su sencillez, por ser multiplataforma y por ser actualizado con frecuencia. D.B.G.L. requiere tener Java instalado.

Si por el motivo que sea D.B.G.L. no nos acaba de gustar, en la sección de enlaces del final del documento ofrecemos varias alternativas que funcionan de forma parecida.


I – Empezando.

Nada más iniciarse el programa, vamos a Preferences --> General y ponemos el programa en castellano, para facilitarnos la tarea. Aquí tenemos también otras opciones, como los campos de la base de datos o el tamaño de las fotillos, que pueden sernos útiles.


II – Creando un perfil para un programa.

Ahora vamos a crear un perfil para un juego. Usaremos como ejemplo un juego de carreras de coches, el Nascar Racing de Papyrus. Antes que nada, le damos al botón “Añadir perfil” para iniciar el asistente. Este consta de 9 pestañas, que iremos recorriendo rápidamente.

http://i.imgur.com/Kq3nXKj.png

En esta primera pantalla tan solo hace falta escribir en “Nombre” el nombre del juego. Aún así si tenemos conexión a Internet es buena idea darle al botón "M" e importar de MobyGames los demás datos del juego y alguna foto.

Las casillas de "enlaces" son para enlazar manuales, claves o soluciones que queramos tener a mano mientras jugamos.

La siguiente pantalla, “Misc”, la ignoraremos completamente.


http://i.imgur.com/ooJlLjT.png

En la pantalla “General” escogeremos la versión de DOSBox a ejecutar, en caso de tener varias. En “Plantillas” tenemos varios juegos de configuraciones parecidas a ordenadores de los 80 y 90, pero en esta guía no usaremos ninguno.


http://i.imgur.com/9jVn153.png

La pantalla “Gráficos” es más importante: marcaremos, de no estarlo ya, las opciones que se ven en la captura, son a la vez las más rápidas y las más fieles al original.

The young one 31-05-2008 11:35:39

http://i.imgur.com/6kzeKjV.png

En la pestaña “Máquina” podemos cambiar la tarjeta gráfica emulada (CGA, EGA o VGA entre otras) y la cantidad de memoria asignada. Las 16 megas por defecto suelen bastar, excepto para los juegos más complejos de los años 90. Como algunos juegos necesitan memoria EMS, dejaremos esa casilla activada.


http://i.imgur.com/JZz2dtS.png

Ésta es la pestaña “Audio”. En ella podemos añadir o quitar dispositivos de audio emulados. Notad que aparecen valores (Dirección, DMA, HDMA, IRQ) junto a algunos de ellos. Nos interesa recordarlos, al menos los de la tarjeta Sound Blaster, porque son los valores que usaremos para configurar el sonido más adelante.


http://i.imgur.com/A08l3B7.png

La pestaña “I/O” sirve para configurar teclado, joystick y opciones de red. Personalmente, no uso joystick ni juego nunca en red, así que hasta ahora nunca he tenido que cambiar nada de ella.


http://i.imgur.com/ZQFJNaG.png

Y por último la pestaña “Montaje”. Esta es probablemente la más importante de ellas.

En la casilla “Programa principal” debe aparecer la ruta al ejecutable principal del programa, y en la casilla “Programa de configuración” el programa para configurar la tarjeta de sonido.

Este último suele llamarse INSTALL, SETUP o SOUNDSET. No todos los juegos lo tienen, así que si no lo encontramos podemos dejar la casilla en blanco.

Nota: Los ejecutables de MS-DOS pueden tener las extensiones EXE, COM y BAT.

En la sección “Resumen del montaje” aparecen las unidades montadas. La mayoría de los programas funcionan bien con el montaje que se crea de forma automática (la carpeta del juego como C:\), aunque en nuestro caso la opción más ortodoxa sería mount C “C\Abandon\” .

Tras finalizar, le damos al botón “OK”.

The young one 31-05-2008 11:48:08

A continuación, toca configurar el sonido dentro del juego. Para esto hacemos clic sobre el nuevo perfil en la ventana principal de D.B.G.L. con el botón derecho del ratón y escogemos la opción “Configurar”:

http://i.imgur.com/nytUcpa.png

Si todo va bien, nos las veremos con el programa de configuración del juego, dónde marcaremos las opciones que figuran en la pestaña “Audio” del asistente de D.B.G.L.. Aunque había varias tarjetas emuladas, usaremos las de la tarjeta Soundblaster por ser la más común. Sólo tendremos que hacer esto una vez, y ya estará todo listo para jugar:

http://i.imgur.com/IQDQgsk.png

Para terminar, hacemos doble clic sobre el perfil del juego, y ¡a disfrutar!

http://i.imgur.com/vwdi9l5.png


Parte II: Cuando surgen problemas.

En esta sección repasaremos los problemas más comunes que pueden surgir usando DOSBox y propondremos algunas soluciones.

Antes que nada, si el juego falla, editaremos el perfil de nuevo y desmarcaremos la casilla "Salir al finalizar" en "General". Cualquiera que sea el mensaje de error, nos interesa poder leerlo.

No pasa nada al arrancar el juego.

Vamos a "Montaje" y nos aseguramos de haber escogido el ejecutable principal correcto.


El juego funciona demasiado lento o rápido:

Vamos a la pestaña “Máquina” del perfil y sustituiremos el valor “auto” de la opción “Ciclos” por 3.000. Si este es demasiado bajo (lo sabremos porque el juego irá lento) lo iremos subiendo manualmente a intervalos de 500 o 1.000 ciclos cada vez hasta dar con un valor satisfactorio.

Si por el contrario un juego funciona demasiado rápido, haremos justo lo opuesto, ir probando con valores menores a 3.000, bajando este valor a intervalos de 500 o 1.000 ciclos.


Errores relacionados con la memoria.

Vamos a "Máquina" y desactivamos la memoria EMS. Algunos juegos no son compatibles con ella.

Si el juego se queja de falta de memoria pueden ocurrir dos cosas diferentes:

a) el juego detecta demasiada memoria base y no está preparado para ello. En este caso usamos la opción "Loadfix" (en "Máquina") para reducir la memoria base probando diferentes valores.

b) El juego requiere más de 16 megas de RAM. Esto es raro pero puede ocurrir. Vamos de nuevo a "Máquina" y aumentamos la RAM a 32 o 63 megas, el máximo que admite DOSBox.


Errores relacionados con el sonido.

Asegurémonos de haber introducido correctamente los valores (Dirección, DMA, IRQ) en el programa de configuración del juego. De no ser así, probemos con otros dispositivos.


Errores relacionados con los gráficos.

Si un juego es anterior a 1990 puede que no funcione correctamente si no cambiamos la "Máquina" a una CGA o EGA.

En los juegos que utilizan el estándar SVGA, a veces los colores no se muestran correctamente. En ese caso, configuraremos la máquina como una svga_et3000 o una svga_et4000.

Por último, si los gráficos a pantalla completa ocupan todo tu monitor (deberían dejar bandas negras a los lados), debes hacer varias cosas:

- Ve a las opciones de DBGL, sección Opciones dinámicas. Ahí edita el valor fullresolution y añade la resolución máxima de tu monitor, por ejemplo 1440x900.

- Ahora edita los perfiles y en la pestaña “Gráficos” cambia la salida a DirectDraw. Marca también la casilla Corregir relación de aspecto y en Resolución en pantalla completa escoge el nuevo valor que hemos añadido antes en las opciones de DBGL.



Errores relacionados con las rutas.

A veces, los juegos DOS sólo funcionan si hay una unidad CD-ROM presente o se ejecutan desde una carpeta concreta.

En el primer caso, vamos a "Montaje" y montamos la imagen de CD donde venía el juego, además de la carpeta del ejecutable. Si el juego es una versión ripeada, suele bastar con montar la carpeta del juego como C: y como CD-ROM.

En el segundo caso, la única solución es copiar los archivos del juego dentro de la carpeta que nos indiquen y corregir la información de la sección "Montaje".


No se escucha ningún sonido al escoger Gravis UltraSound como tarjeta de sonido.

Para que la emulación de la tarjeta de sonido Gravis UltraSound sea correcta, hacen falta algunos programas del fabricante de la tarjeta que no se incluyen con DOSBox.

Concretamente, los juegos buscarán los drivers de esta tarjeta en la ruta C:\ULTRASND. Si hemos montado la carpeta Abandon como C:\, como hemos hecho en esta guía, tened en cuenta que los archivos deberán estar realmente en C:\ABANDON\ULTRASND.

En este hilo de los foros de DOSBox tenéis una lista de los programas a instalar y en qué orden debe hacerse. También hay disponible una instalación completa que puede descomprimirse en la carpeta ULTRASND, sin más complicaciones.



Tengo un juego que soporta Glide (una primitiva API 3D para las tarjetas 3Dfx), ¿qué tengo que hacer para jugarlo bajo DOSBox?

Para empezar necesitaremos una versión no oficial de DOSBox con soporte para Glide, como por ejemplo las de Ykhwong o DOSBox ECE.

A continuación debemos configurar D.B.G.L. para activar las opciones extras, desde la pestaña “Gráficos” del asistente de configuración.

Finalmente, la versión del juego debe ser la optimizada para Glide, no la edición corriente, y asimismo debe funcionar bajo MS-DOS. Si se trata de un juego que funciona bajo Windows tenemos otras opciones, como usar un Glide Wrapper.


El problema no aparece aquí.

Por último, si no damos con la solución al problema, podemos consultar la Lista de compatibilidad de DOSBox. Si otros usuarios han conseguido hacer funcionar el juego seguro que habrán dejado consejos al respecto.

The young one 31-05-2008 11:56:17

Enlaces.


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.

D.B.G.L., página oficial de la interfaz para DOSBox que hemos usado en esta guía.

D-Fend Reloaded, una excelente alternativa a D.B.G.L. Está traducido al castellano.

GR-lida. Otra interfaz gráfica para DOSBox. Está disponible en castellano y además permite crear perfiles con otras utilidades parecidas a DOSBox, como VDMSound o ScummVM. Disponible para Windows, Linux y Mac.

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) Sitios de dónde bajar juegos antiguos:

Abandonia. Tal vez tenga menos juegos que en otras páginas de este tipo, pero están muy bien organizados y las fichas contienen comentarios y extras como manuales y demás. Interfaz en varios idiomas, entre ellos el castellano.

Computer Emuzone. Una página con todas las versiones de juegos españoles de los años 80 y 90, incluidas las de PC. Excelentes foros.

Home of the Underdogs. En su momento fue la mejor página de abandonware, pero su autor lleva mucho tiempo sin actualizarla. Pese a ello vale la pena visitarla, aunque solo sea en inglés. Atención: Tan sólo permite una descarga a la vez, y si nos saltamos esta limitación nos ponen en una lista negra.


c) Otras utilidades que permiten usar juegos antiguos bajo Windows XP:

ScummVM. Este programa hace funcionar viejas aventuras gráficas bajo Windows y otros sistemas. Soporta la mayoría del as viejas sagas de LucasArts, como las de Indiana Jones, Monkey Island y Maniac Mansion, además de juegos de otros desarrolladores como Simon the Sorcerer o Broken Sword. Es muy fácil de usar.

The Doom Legacy. Esta utilidad añade soporte D3D y OpenGL a algunos de los viejos arcades 3D de Id Software. Soporta Doom, Doom II, Hexen, Heretic y sus respectivas expansiones. Los resultados son muy espectaculares.

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 tarjetas de sonido actuales. No funciona bajo Windows Vista.

The young one 31-05-2008 12:32:37

Me parece que he metido un poco la pata al crear el hilo, este hilo debería llamarse Como ejecutar juegos abandonware bajo Windows (II).

¿Puede alguno de los moderadores arreglarlo? Gracias.

The young one 23-06-2008 13:15:32

Va, venga, una pequeña actualización:

El mapa de teclado.

http://i.imgur.com/HMS1i1h.jpg

Esto que veis en la captura es el mapa de teclado de DOSBox. Podéis acceder a él en cualquier momento, mientras DOSBox se esté ejecutando, con la combinación de teclas CTRL+F1.

¿Para qué sirve? Pues bien sencillo. Con esta función se pueden mapear cualquier tecla del teclado virtual a cualquir otra que nos parezca. También podemos cambiar las combinaciones de teclas para algunas funciones básicas de DOSBox, las que vemos en el bloque de más abajo a la drecha.

A mi por ejemplo no me gusta la combinación CTRL+F5 para hacer capturas, así que suelo cambiarla a Impr. Pant., que DOSBox no usa para nada, hasta donde yo sé.

La forma de hacerlo no puede ser más simple: clicamos sobre la tecla / función que queremos cambiar, luego sobre "Add", pulsamos la nueva tecla y luego hacemos clic en "Save" antes de salir.

Una de las cosas más útiles que podemos hacer con esta función es "mapear" los movimientos del joystick a teclas, en caso de que no tengamos un joystick y algún juego no nos deje redefinir las teclas a nuestro gusto. A mí esto me ha sido muy útil con los dos "Sango Fighter", por ejemplo.

Para ello hacemos clic en los botones del primer bloque bajo las palabras "Joystick layout", y los mapeamos a nuestro gusto. Yo suelo colocar los movimientos en el bloque de Inicio / fin, Av. Pag. y demás, y los botones como CTRL y ALT.

A continuación, si usamos D.B.G.L., debemos especificar que tenemos un joystick enchufado, aunque sea uno de mentirijillas, por eso de que DOSBox lo emule. Eso se hace especificando en la pestaña I/O del perfil del juego la opción joystick type=2axis, tal y como vemos en la captura:

http://i.imgur.com/dkOaTyw.png

Si por el contrario no usamos una interfaz, podemos cambiar la opción joysticktype=auto del fichero DOSBOX.CONF a joysticktype=2axis.

Y ya está, ya podemos jugar con joystick, y sin gastar ni uno solo de nuestros preciados puertos USB xD

Japofran 24-06-2008 16:33:32

A veces hay que hacer eso aunque uses un joystick real. Al menos a mí me pasó (con el F-19 Stealth Fighter) que no me funcionaba el joystick, y era reconocido según la salida de DOSBox. Asocié las direcciones y botones del joystick virtual a los del real, y funcionó. Parece un error tonto que no estuvieran asociados automáticamente, y creo que fue con la versión 0.72 ó una muy reciente.

The young one 24-06-2008 21:55:07

No tenía ni idea. Yo soy de los que nunca han usado un joystick en PC en su vida (y eso que tengo por ahí un pad USB de seis botones), pero como algunos juegos no dejan redefinir las teclas me ha parecido una buena idea añadirlo como último recurso.

Japofran 24-06-2008 22:11:58

Yo me compré el mío por 8 euros, lógicamente es el más básico. Aunque sólo sea por X-Wing, Hind, otros simuladores y demás, por no hablar de juegos arcade (sobre Mame) que sencillamente no tiene sentido jugar sin controlador analógico (After Burner etc. pero también Out Run, Spy Hunter, Space Harrier etc. etc.), lo considero amortizado dos días después de comprarlo, y puede durar prácticamente toda la vida. :)

The young one 28-06-2009 22:33:44

Venga, es hora de otra update.

Desde la v0.73, DOSBox incorpora una nueva opción para configurar la CPU, CPUTYPE. En DBGL la podéis encontrar en el apartado llamado "Machine".

Para la mayoría de juegos la podemos dejar tal como está por defecto, en "auto". Ahora bien, ¿para qué sirve entonces? Pues muy sencillo: cambiándola a una de estas opciones consigueroms hacer funcionar algunos juegos que antes DOSBox era incapaz de emular correctamente:

386_prefetch - X-Men: Madness in The Murderworld, Terminator 1, Contra, Fifa International Soccer 1994

486_slow - Betrayal in Antara

Y eso es todo.

Japofran 29-06-2009 01:07:03

386_prefetch: JetFighter
(eso me han dicho)

Ticaxu 17-08-2009 01:24:24

Hola, estoy teniendo problemas para ejectuar juegos con DBGL en un Netbook. En mi PC de sobremesa todo funciona (gracias por el tutorial, está todo muy claro), pero en el Netbook (Acer Aspire One D150-1BB) cuando intento arrancarlos y jugar, no sucede nada. Como si no hiciera nada.
Alguna idea?
Gracias!

Japofran 20-08-2009 23:23:50

Comprueba que tengas Java RE instalado en esa máquina:

http://java.com/es/download/installe...tect=jre&try=1

Cita:

Empezado por The young one (Mensaje 205602)
D.B.G.L. requiere tener Java instalado.


The young one 25-06-2010 11:28:11

Venga, una update, que hace tiempo que no añado nada a esta guía.

Pues hoy aprenderemos a sacarle más partido a la pestaña "info" de DBGL. Podemos hacer esto una vez creado el perfil del juego o editando una que ya tengamos.

http://i.imgur.com/x4MbVvw.png

En esta pestaña podemos hacer varias cosillas. Para empezar, vemos que hay hasta 4 campos donde podemos colocar enlaces. Si hemos usado la opción de recoger información del juego desde MobyGames, el primer enlace ya estará configurado, en él tendremos un enlace a la ficha correspondiente del juego en MobyGames.

En el resto podemos colocar lo que nos venga en gana, porque los enlaces no tienen por qué ser a Internet, sino a cualquier archivo de nuestro disco duro. Así, podemos enlazar al manual del juego, a los códigos de protección, etc. No hay que preocuparse de la extensión del archivo enlazado (PDF, PNG, etc.) porque DBGL usa las asociaciones del equipo.

Para añadir un enlace nuevo, ponemos la ruta en la casilla "Enlace 2" (o elo número que sea) y en la casilla "Nombre" del otro lado el nombre con el que queramos que aparezca en la ficha.

Por último, tenemos la sección "Notas". Ahí podemos escribir lo que queramos, pero en realidad es un lugar perfecto para copiar los controles de un juego complejo o incluso la solución de una aventura gráfica. Permite textos realmente largos y soporta cortar y pegar, así que cualquier guía descargada de Internet nos sirve.

Aquí podéis ver el resultado final, una ficha del "Day of the Tentacle" con la solución y el enlace a los códigos de protección incluidos:

http://i.imgur.com/4D3GpYo.png

The young one 27-10-2010 16:04:49

Cita:

Empezado por Japofran (Mensaje 211273)
Comprueba que tengas Java RE instalado en esa máquina:

http://java.com/es/download/installe...tect=jre&try=1

Ah, esto es importante, ahora que cada vez más gente usa SO de 64 bits: bajo estos sistemas es necesario instalar al menos la versión JAVA de 32. O si no, DBGL no arrancará.

The young one 31-10-2010 12:44:48

Venga, otra update. Esta vez aprendremos a emular la tarjeta de sonido Roland MT-32:

¿Cómo puedo emular una tarjeta de sonido Roland MT-32?

Ah, la gloriosa Roland MT-32, el Rolls Royce de las tarjetas de sonido de la era MS-DOS… Con DOSBox se puede escoger esa opción en muchos juegos, pero el resultado no es una emulación de la MT-32 propiamente dicha, sino una pobre imitación a través de la Sound Blaster 16 emulada.

El motivo de todo esto es que la distribución de las BIOS de la MT-32 está en una especie de limbo legal del que el equipo de DOSBox no quiere saber nada.

Podemos emular la MT-32 como es debido si usamos las BIOS de la MT-32 (que tendréis que conseguir por vuestra cuenta) y una versión no oficial de DOSBox, como la desarrollada por Ykhwong o DOSBox ECE. La contrapartida es que la emulación de la MT-32 es muy exigente con la CPU.

El procedimiento consiste en copiar la BIOS de la MT-32 (los ficheros MT32_CONTROL.ROM y MT32_PCM.ROM) en la carpeta de la versión no oficial de DOSBox y escojer "mt32" como dispositivo MIDI. Si no usamos ninguna interfaz, hay que cambiar la línea mididevice=default del fichero DOSBox.conf por mididevice=mt32.

IMPORTANTE: Si usamos D.B.G.L., además de los pasos ya descritos también hay que copiar la BIOS de la MT-32 en la carpeta DBGL\dosroot.

Tenéis una lista de los juegos que soportaban la MT-32 en este enlace.

¿Y vale la pena? Pues para algunos juegos concretos, como los "Monkey Island", la vale y mucho. Juzgadlo vosotros mismos sino:

http://www.youtube.com/watch?v=i3dB0qEcG20

http://www.youtube.com/watch?v=6fvO__ywTZg

https://www.youtube.com/watch?v=Gi4NRpqdvjo

The young one 01-11-2010 16:09:28

Otra mini-update. El hallazgo de un viejo juego español,"El Enigma de Aceps", me ha recordado que nunca he explicado cómo hacer funcionar los juegos que los anglos llaman PC Booter. Estos son juegos muy antiguos (algunos datan de los primeros 80) que estaban pensados para arrancar desde disquete.

Constaban a los sumo de uno o dos discos, y en el primero venía parte del sistema operativo, porque la idea era arrancar ("boot" en inglés) desde estos discos sin usar para nada el disco duro. Esto se hacía así o bien para simplificar su uso, para poder usar protecciones contra copia que no funcionaban correctamente bajo MS-DOS o para evitar a los jugones ocasionales la compra de un disco duro. Porque aunque cueste creer, algunos de los primeros IBM PC ni siquiera traían disco duro de serie.

En esta mini-guía usaremos como ejemplo la versión "booter" del archiconocido "Narco Police" de Dinamic.

1) Usando DOSBox a pelo:

Copiamos las imágenes de disquete (estos juegos siempre vienen en este formato) en la carpeta de DOSBox e iniciamos el programa:

http://i.imgur.com/apYT1sP.png

A continuación escribimos lo siguiente: boot imagen1.img imagen2.img

Donde imagen1.img será el nombre de la primera imagen de disquete, imagen2.img la segunda, etc.

Si el juego consta de más de una imagen de disquete, esperaremos a que el programa nos pida el siguiente disco y entonces pulsaremos CTRL+F4.

2) Usando DOSBox con una interfaz (recomendado)

La mayoría de las interfaces de DOSBox soportan este tipo de juegos. La idea es hacer exactamente como si se tratara de añadir un perfil de un juego corriente hasta llegar a la parte del montaje de unidades:

http://i.imgur.com/C32MMne.png?1

Aquí, en lugar de escoger directamente el ejecutable como es lo habitual, usamos las pestañas correspondientes para introducir la ruta de las dos imágenes de disquete.

Aquí también se aplica lo de pulsar CTRL+F4 para ir cambiando de disquete a medida que el juego nos lo pida.

Usando cualquiera de los dos métodos, aquí tenemos nuestra recompensa, una versión del "Narco Police" con gráficos CGA:

http://i.imgur.com/KjbWWfS.png http://i.imgur.com/z63kdXL.png

Hugo José 09-11-2010 02:37:05

Uff, una pasada de gráficos CGA. En los buenos tiempos de mi Amstrad, me hubiera quedado prendado con ellos. En cuanto tenga arreglado mi móvil, lo pruebo en él ;)

The young one 09-11-2010 12:43:08

Yo también tuve un Amstrad, un CPC464. La verdad es que en su día el PC no me llamó nada hasta ver en la "Micromanía" los gráficos VGA de juegos como "F-15 Strike Eagle II" o "King's Quest V", pero ahora estoy flipando con las maravillas que hicieron en su día con las tarjetas gráficas más limitadas.

[Aunque sigo pensando que el rosa queda un poco gay]

Hugo José 14-11-2010 13:52:25

No, pero el mío era un Amstrad compatible con PC. Tenía tarjeta VGA, pero al principio sólo tenía juegos CGA que cabían veinte o más en un disquete. Luego ya me fui haciendo con juegos VGA que me ocupaban un disquete entero :D.

The young one 18-11-2010 12:57:59

Ah, vale, un Amstrad PC. Mi primer PC ya fue un 486 clónico, pero los tengo vistos / oídos. Incluso llegué a usar uno (un Mega PC) con megadrive incorporada.

The young one 16-06-2013 20:37:05

Hoy aprendremos otro truco muy útil, que es crear una versión portable de nuestro juego de DOS favorito. Esto nos servirá sobretodo para compartir juegos con gente con menos conocimientos de informática o a los que sólo les interese algún juego concreto, y no les salga a cuenta aprender a usar DOSBox y DBGL para eso.

El primer paso es bien sencillo, descargamos la última versión de DOSBox de su web, la descomprimimos y copiamos dentro de ella la carpeta del juego que nos interesa, en este caso el Pro Pinball: Timeshock!:

http://i.imgur.com/LFI8tNp.jpg?1

A continuación, necesitamos saber qué instrucciones necesita el juego para que DOSBox lo ejecute.


1) Desde DBGL.

En nuestro primer caso teníamos la información a mano, al provenir el juego de nuestra colección privada que administramos con DBGL. Seguimos estos pasos para examinar su fichero CONF correspondiente:

http://i.imgur.com/i5TbZOB.png?1

Copiamos todo el texto al portapapeles (con Ctrl+E y Ctrl+C), y a continuación creamos un texto llamado DOSBOX.CONF en la carpeta de nuestro juego portable. Ahí copiamos de nuevo todo el texto (con Ctrl+V).

Y esencialmente ya está. Haciendo doble clic en DOSBOX.EXE, DOSBox debería cargar el juego tal y como hacía cuando lo usábamos desde el frontend. Ya podemos compartirlo.


2) A mano, sin DBGL.

Si no teníamos un fichero CONF del juego (en un frontend o donde fuera) la cosa se vuelve algo más complicada.

- Primero debemos hacer que DOSBox escriba un DOSBOX.CONF en su misma carpeta, lo que se consigue escribiendo la instrucción config -writeconf dosbox.conf desde la línea de comandos de DOSBox.

- A continuación lo abrimos con un editor de texto y escribimos al final, en la sección [autoexec], los siguientes comandos:

Cita:

Mount C "<Carpeta del juego>"
C:
<Nombre del ejecutable del juego>
EXIT
Para casos más complicados, en los que haya que montar además una ISO, añadimos esta línea en segundo lugar:

imgmount d "Carpeta del juego\nombre de la iso" -t iso

Siguiendo con el ejemplo del Pro Pinball: Timeshock!, esta línea sería así, dependiendo de la ruta y el nombre de la ISO:

imgmount d "Pro Pinball - Timeshock!\Timeshock.cue" -t iso


Finalmente, repasamos también las secciones [dosbox] y [cpu] del fichero, por si es necesario añadir más RAM o fijar una cantidad de ciclos fija, para evitar problemas de velocidad.

Sobre el tema de los ciclos, una pequeña ayuda, dependiendo de la edad del juego esperará alguna de estas máquinas:

PC XT a 4.77 Mhz. (1983) --> cycles=220

PC XT a 8 Mhz. (1984) --> cycles=390

PC 386 a 40 Mhz. (1992) --> cycles=4060

PC 486 a 66 Mhz. (1994) --> cycles=9600

PC Pentium a 75 Mhz. (1995) --> cycles=40000

PC Pentium a 166 Mhz. (1996) --> cycles=83500

Zorro Lunar 04-07-2013 06:37:34

Me parece excelente intentes mantener este foro vivo The_Young one.

Gran aporte BTW, ojalá esta comunidad vuelva a ser la de antes alguna vez.

The young one 29-01-2017 22:10:05

Con unos añitos de retraso, un nuevo capítulo del tutorial xD

Los modos CGA Composite, PCjr y Tandy.

Tal vez os hayáis topado con estas opciones a la hora de configurar un juego, así que no está de más explicarlas. Y de pasada, nos tomamos un tranquilo viaje a los tiempos del abuelo cebolleta.

CGA y CGA Composite.

La CGA era una de las antiguas tarjetas gráficas que equipaban los PC y compatibles, a partir de 1981. Su resolución estándar era de 320x200 y 4 colores simultáneos, con lo que los juegos que la soportaban (bastantes hasta 1990) tenían un aspecto bastante tristón.

http://i.imgur.com/f4Z2JEv.png?1

"Tapper" en modo CGA.

Lo que poca gente sabía era que la CGA, en condiciones muy concretas, podía mostrar 16 colores simultáneos a 160x200. Para ello, desgraciadamente, hacía falta un monitor de vídeo compuesto, sólo disponible en formato NTSC.

http://i.imgur.com/WPbuPsR.png

De nuevo el "Tapper" de PC, pero en modo CGA Composite.

Para emplear este modo en DOSBox debemos configurar machine=cga y cruzar los dedos, porque a veces no todas las versiones del mismo juego son capaces de mostrar este modo.

Aquí tenéis además la lista en MobyGames de juegos que admiten este modo de vídeo.


PCjr y Tandy 1000.

Los PCjr y Tandy no son exactamente modos gráficos, sino dos líneas de ordenadores lanzadas hacia 1984 y ya desaparecidas. Ambas pretendían ofrecer un producto compatible PC pero más orientado a las necesidades del hogar y los videojuegos.

Ambos utilizan la misma arquitectura, a saber: CPU 8088 a 4,77 Mhz, hasta 640 Kb. de RAM, una CGA capaz de varios modos de 16 colores, disqueteras de 5 y 1/4 (más cartucho y cassette en el IBM PCjr) y un altavoz interno idéntico al estándar peeeero con tres canales de sonido en vez de uno.

http://i.imgur.com/Bqr7lZU.jpg?1

El IBM PCjr fue un fracaso inmediato y duró poco en el mercado. A pesar de ello, un puñado de juegos aprovechan sus capacidades. Algunos son volcados de sus juegos de cartucho, y otros juegos posteriores que también ofrecían soporte para el Tandy.

Llegamos ahora al Tandy 1000. Este otro modelo supo aprender de algunos errores del PCjr (precio, dificultad de expansión) y encontró un hueco en el mercado americano hasta principios de los años 90. Por este motivo, podemos encontrar bastantes juegos que ofrecen algún tipo de soporte para él, en especial los de Sierra On-line.

Además, algunos juegos como "Marble Madness" o "Out Run", ofrecen pequeños extras sólo disponibles para propietarios del PCjr o el Tandy 1000.

http://i.imgur.com/CMZvNq4.png?1

"Marble Madness" ofrece una paleta de colores alternativa, pero sólo en modo PCjr / Tandy.

"Out Run", por su parte, aprovecha los tres canales del altavoz interno de los PCjr / Tandy para ofrecer un sonido mejorado e incluso algunas voces.

DOSBox emula los PCjr y Tandy con las opciones machine=pcjr y machine=tandy. Esto tiene ventajas en casos muy concretos, como los que hemos mencionado, pero también limitaciones: no podemos "disfrutar" del sonido PCjr / Tandy sin las limitaciones gráficas de estos sistemas, ni gráficos PCjr / Tandy con otro sistema de sonido que el propio de estos ordenadores.

Aquí tenéis la lista compilada por MobyGames de juegos con soporte de vídeo para PCjr / Tandy.


La franja horaria es GMT +2. Ahora son las 20:13:19.

Powered by: vBulletin, Versión 3.7.0
Derechos de Autor ©2000 - 2024, Jelsoft Enterprises Ltd.