====== MS-DOS ====== ===== DOSBox en Debian ===== Para ejecutar viejos programas de MS-DOS recurriremos en Linux al programa ''DOSBox'', lo que será mucho más rápido y sencillo que crear una máquina virtual. ==== Pasos previos ==== - **Instalación**. Actualizamos los paquetes con # apt update # apt upgrade -y e instalamos dosbox con # apt install dosbox - **Archivo de configuración**. Suele estar en ''~/.dosbox/'', por ejemplo ''~/.dosbox/dosbox-0.74-2.conf''. - **Preparación previa a la ejecución** - Crear una carpeta que contendrá los programas de ms-dos, por ejemplo $ mkdir ~/msdos - Crear, por ejemplo, dentro de ella carpetas. Luego copiar en cada una los ficheros de la aplicación. \\ ==== Ejecución ==== - **Ejecución de DOSBox**. Iniciar el programa $ dosbox y montar la carpeta que contiene los programas para msdos con el nombre de ''c'' mount /home/nombre_usuario/msdos c: Para montar una carpeta automáticamente cada vez que se inicie DOSBox, se debe editar el archivo de configuración llamado ''dosbox.conf'' y añadir el comando de montaje en la sección ''[autoexec]''. De esta forma, DOSBox ejecutará ese comando cada vez que se inicie, montando la carpeta que se elija como una unidad virtual. Por ejemplo [autoexec] mount c ~/msdos c: - **Ejecución de una aplicación DOS** * Si el programa no necesitase instalación, simplemente se ejecutará el fichero de la aplicación después de situarnos en su directorio. * Si es el programa requiere instalación ejecutaremos su instalador, normalmente un ''install.exe'' o ''setup.exe'', y seguiremos sus instrucciones. \\ ==== Consejos útiles ==== - Para poner el **teclado en español** dentro de DOSBox, podemos ejecutar cada vez que entremos en él keyb sp O mejor editar el archivo de configuración y cambiar la línea ''keyboardlayout=auto'' por ''keyboardlayout=sp'' para que sea permanente el cambio. - **Atajos útiles en DOSBox** * ALT + Enter: Pantalla completa/salida de pantalla completa. No lo recomiendo si tenemos dos monitores, porque al salir de pantalla completa tenía el escritorio duplicado en lugar de extendido. * CTRL + F11 / CTRL + F12: Disminuir/Aumentar ciclos de CPU * CTRL + F1: Configuración del teclado - **Cambiar el tamaño de la ventana** por defecto. - Buscar la sección ''[sdl]'', localizar las líneas: windowresolution=original output=surface cambiarlas por windowresolution=1280x960 (o la resolución que se quiera, por ejemplo 1024x768 para una más pequeña) output=openglnb ( o output=overlay que permite el escalado de la ventana; si nuestro hardware no soporta OpenGL podemos probar con output=ddraw) guardar los cambios y reiniciar DOSBox. - **Captura/Liberación del ratón**. * Capturar: Hacer clic dentro de la ventana de DOSBox. O bien ''Control + F10'' * Liberar: ''Control + F10'' \\