Empaquetar programas o juegos de DOS con dosbox portable
Es bastante practico el dosbox portable.
Lo descargamos de aquí por ejemplo:
http://portableapps.com/apps/games/dosbox_portable
Lanzamos el exe y nos genera un nuevo directorio con el dosbox portable y sus archivos de configuración.
En ese directorio metemos dentro de App\DOSBox un nuevo directorio con el contenido del juego que deseamos. Por ejemplo larry6.
Luego en Data\settings editamos el flat file llamado dosbox.conf y añadimos al final en la zona del autoexec esto:
[autoexec]
@ECHO OFF
MOUNT C LARRY6
C:
CLS
LSL6.BAT
Eso es un ejemplo, es decir, podría ser esto otro:
[autoexec]
@ECHO OFF
MOUNT C LARRY6
C:
keyb sp
CLS
LSL6.BAT
En fin que una vez lo tenemos editado como deseamos guardamos y ya tenemos el dosboxportable listo para comprimir y compartir un juego que chutara solo con un clic (en teoría, es decir, lo mismo hemos de generar un bat que lance antes el ejecutable de configuración, bla bla bla).
Teniendo en cuenta lo poco que ocupa el dosbox es preferible usarlo siempre así que andar moviéndonos por directorios cuando en realidad solo queremos lanzar una aplicación.
Ejemplo de larry6 con dosbox portable:
lsl6
Con un solo clic y a jugar.
También podemos añadir un bat que lance el dosboxportable con el conf editado y ponerle un bonito icono al bat, ….
Algunas opciones pues interesantes del fichero de configuración para empaquetar una versión portable son:
fullscreen=true
keyboardlayout=es
fullresolution=original
windowresolution=original
Luego si metemos muchos juegos en sus correspondientes carpetitas en un cd es interesante lanzar con el autirun.ini un exe que nos muestre un menú.
El menú puede ser un simple bat, bash script, … o una simple aplicación en c (véase esto por ejemplo).




















