Ya se que hay varios, pero este es micro micro, muy simple vamos.
Descarga DOSBox.074 pre-configurado.
https://drive.google.com/file/d/0Bym4batIByYLT1V3MGdwWDVLRFU/view?usp=sharingLa descarga contiene:
Una carpeta llamada “DOSBox” (el 0.74) con dosbox.exe, sdl.dll, sdl_net.dll, el archivo default.conf, y spanish.lang (no es necesario, pero si no se usa hay que editar en el .conf la línea “language=spanish.lang” y dejarla asi: “language=”, o no funcionara nada).
Una carpeta (vacia, solo para mostrar la estructura) llamada Juego, otra llamada ISO, y el archivo JUGAR.bat
BASICO:- Copiamos los archivos del juego a la carpeta juego.
- Editamos el archivo DOSBox\default.conf con el bloc de notas.
No hay que tocar mucho, vamos al final del archivo y vemos esto:
@echo off --------------------- Para que no se vea lo tecleado
mount c: . --------------------- Para montar el directorio donde tenemos las carpetas como Unidad C:
c: -------------------------------- Entramos en c:
cd juego ----------------------- Entramos en la carpeta juego (si se cambia el nombre a la carpeta se cambia esto)
cls ------------------------------- Borra la pantalla (Para que no se vea nada en pantalla mientras carga el juego)
nombrejuego.exe ----------- Ejecuta el juego, si es un .bat usa la función CALL (call nombrejuego.bat)
exit ----------------------------- Para cerrar DOSBox al salir del juego
- Cambiamos “nombrejuego.exe” por “dune.exe o call dune.bat (por ej)”
- Ejecutamos JUGAR.bat y jugamos.
En caso de necesitar montar una imagen, pon la misma en la carpeta ISO y añade:
imgmount d .\ISO\nombreimagen.iso (o bien .bin o .cue) antes de entrar en c:
@echo off
mount c: .
imgmount d .\ISO\Dune.iso -t iso
c:
cd juego (o “cd d:” si tenemos que entrar en la iso para ejecutar el exe o el bat)
etc… etc…
AVANZADO: (opcional)
Si tenemos varias versiones del mismo juego (Dune por ejemplo tiene versión DOS y versión CD), es lo mismo solo que tendríamos:
- Dos carpetas llamadas Juego (como no se puede llamamos a una DOS y a la otra CD, cada una con los archivos de su juego).
- Dos archivos default.conf (uno llamado DOS y otro CD), los editamos y cambiamos cd juego x cd DOS (en uno, cd CD en el otro).
- Dos JUGAR.bat, este es un archivo que llama al dosbox y le dice que archivo .conf cargar, contiene:
@echo off
.\DOSBox\dosbox.exe -conf .\DOSBox\default.conf –noconsole
exit
Cambiamos \default.conf y ponemos en uno \DOS.conf y en otro \CD.conf (o los nombres que les hayas dado)
Facil y sencillo, no?
EXTRAS:- Los juegos con claves suelen tener un txt con ellas, para abrirlo al iniciar el juego hay que poner:
“start nombrearchivo.txt “ debajo de @echo off en el bat, esto abrirá el txt y lanzara dosbox despues.
- Si no quieres DOSBox a pantalla completa, cambia en el .conf fullscreen=true por fullscreen=false (esta al principio del archivo).
- Con
Bat to Exe Converter podemos convertir los bats en exes con su propio icono (eso si, luego no llames en el .conf al bat), es muy fácil, ejecuta el programa y arriba veras:
Batch File = El archivo bat que vamos a convertir.
Save as = Donde se guardara el exe (por defecto sale donde este el bat)
- Marcamos en Options la opción Invisible application (asi no vemos las instrucciones del bat)
- Y en la pestaña Versioninformations podemos en Icon file decirle que icono queremos para el exe.
Listo dale a Compile y tendras el exe.
COSAS INTERESATES DEL .CONF: (Por si algún juego da problemas)
El archivo default.conf subido esta bien configurado para el 95 % de los juegos, por si acaso os comento algunas opciones interesantes (para un examen mas a fondo teneis el .conf en español).
sensitivity=100 (por si el raton va muy rápido)
memsize=16 (Memoria para DOSBox, puedes aumentarla a 32 si el juego va lento)
scaler=hq2x (por defecto normal2x), afecta a la calidad visual del juego, en el .conf tienes todas las opciones posibles.
aspect=false (ponerlo en true si el juego saca franjas negras indeseadas y no llega a ocupar la pantalla, por ejemplo, los XCOM)
A continuación las opciones de sonido para los juegos (normalmente no hace falta tocarlo, y cuando un juego pregunta le dices estos valores, 220/7/1, si tenemos problemas podemos probar a cambiar el 7 por un 5)
sbbase=220
irq=7
dma=1
Como habeis visto micro micro, muy basico vamos, pero espero que ayude a alguien.