How do I use DOSBox in Linux & OS X?

Guía Completa de DOSBox para Linux y macOS

04/10/2024

Valoración: 4.89 (10076 votos)

En la era de los gráficos fotorrealistas y los mundos abiertos masivos, a veces surge una nostalgia por una época más simple: la era del DOS. Juegos como Doom, The Secret of Monkey Island, o Dune II sentaron las bases de géneros enteros, pero ejecutarlos en sistemas operativos modernos como Linux o macOS es prácticamente imposible... o lo sería sin una herramienta mágica llamada DOSBox. Este increíble software es un portal al pasado, un emulador que recrea fielmente el entorno de un PC de los 90 en tu máquina actual. Si alguna vez has querido desempolvar esos clásicos, esta es tu guía definitiva para dominar DOSBox y revivir esas joyas atemporales.

How do I use DOSBox in Linux & OS X?
For OS X you have to use additionally + Command for the same result. For Linux you have to use additionally + Win for the same result. Is this page helpful? DOSBox is an emulator that emulates computer running DOS operating system. It also emulates many of the IBM PC compatible graphics and sound cards.
Índice de Contenido

¿Qué es Exactamente DOSBox y Por Qué lo Necesitas?

DOSBox es un emulador de código abierto que simula un ordenador IBM PC compatible ejecutando el sistema operativo MS-DOS. No se limita a emular el sistema operativo; también recrea el hardware de la época. Esto incluye la emulación de diferentes tarjetas gráficas (como CGA, EGA y VGA) y, fundamentalmente, tarjetas de sonido icónicas como la Sound Blaster o la AdLib. Sin esta emulación de hardware, muchos juegos ni siquiera arrancarían o lo harían sin su característico sonido MIDI o efectos digitalizados.

En resumen, lo necesitas porque los sistemas operativos modernos de 64 bits han abandonado por completo la compatibilidad con el código de 16 bits de la era de DOS. DOSBox crea un entorno seguro y controlado donde estos programas antiguos pueden ejecutarse tal y como fueron diseñados, sin conflictos y con el rendimiento adecuado.

Instalación de DOSBox en Linux y macOS

Afortunadamente, instalar DOSBox es un proceso bastante sencillo en ambas plataformas gracias a los gestores de paquetes y la disponibilidad de instaladores directos.

Instalación en Linux

La forma más común y recomendada es utilizar el gestor de paquetes de tu distribución. Abre una terminal y ejecuta el comando correspondiente:

  • Para distribuciones basadas en Debian/Ubuntu (como Mint):
    sudo apt-get update && sudo apt-get install dosbox
  • Para distribuciones basadas en Fedora/CentOS/RHEL:
    sudo dnf install dosbox
  • Para distribuciones basadas en Arch Linux (como Manjaro):
    sudo pacman -S dosbox

Una vez completado, puedes lanzar DOSBox simplemente escribiendo dosbox en tu terminal.

Instalación en macOS

En macOS tienes dos opciones principales:

  1. Usando Homebrew: Si eres un usuario de la terminal y tienes Homebrew instalado, el proceso es idéntico al de Linux. Simplemente abre la Terminal y escribe:
    brew install dosbox
  2. Descargando el DMG: Puedes visitar la página web oficial de DOSBox y descargar el archivo .dmg para macOS. Una vez descargado, ábrelo y arrastra el icono de DOSBox a tu carpeta de Aplicaciones, como harías con cualquier otro programa.

Tus Primeros Pasos: Ejecutando un Juego

Aquí es donde empieza la verdadera diversión. A diferencia de los emuladores modernos con interfaces gráficas, DOSBox te recibe con una línea de comandos, la clásica Z:\>. No te asustes, el proceso es simple una vez que entiendes el concepto clave: MOUNT.

DOSBox no puede acceder directamente a los archivos de tu sistema por seguridad. Primero debes "montar" una carpeta de tu ordenador como si fuera un disco duro virtual dentro del emulador. Sigue estos pasos:

  1. Crea una carpeta en tu sistema donde guardarás todos tus juegos de DOS. Por ejemplo, en tu carpeta de usuario, crea una llamada dosgames.
  2. Lanza DOSBox.
  3. Escribe el siguiente comando y presiona Enter:
    MOUNT C ~/dosgames
    Este comando le dice a DOSBox: "Trata la carpeta 'dosgames' de mi directorio de usuario como si fuera el disco duro C:". Puedes cambiar C por otra letra y la ruta por la que tú elijas.
  4. Ahora, cambia al disco duro virtual que acabas de crear escribiendo:
    C:
  5. ¡Ya estás dentro! Ahora puedes usar comandos de DOS básicos como dir para ver el contenido de la carpeta o cd NOMBRE_CARPETA para entrar en el directorio de un juego específico.
  6. Para ejecutar un juego, simplemente escribe el nombre de su archivo ejecutable, que suele ser un .exe, .com o .bat. Por ejemplo: DOOM.EXE.

Atajos de Teclado Esenciales: Tu Centro de Mando

Mientras juegas, necesitarás interactuar con el emulador. Aquí es donde los atajos de teclado se vuelven indispensables. La mayoría usan la tecla CTRL. ¡Atención! En macOS, a menudo deberás sustituir la tecla CTRL por la tecla Command (⌘). En algunas configuraciones de Linux, puede que necesites usar la tecla Win (Super) junto a CTRL.

Atajo (General)FunciónNotas Importantes
ALT + ENTERAlternar entre modo ventana y pantalla completa.El atajo más útil para una experiencia inmersiva.
CTRL + F5Realizar una captura de pantalla.Se guardan en la carpeta de configuración de DOSBox.
CTRL + F9Cerrar DOSBox inmediatamente.¡Cuidado! No pide confirmación.
CTRL + F10Capturar/Liberar el cursor del ratón.Esencial si tu ratón se queda "atrapado" en la ventana.
CTRL + F11Disminuir la velocidad de la emulación (cycles).Útil para juegos antiguos que corren demasiado rápido.
CTRL + F12Aumentar la velocidad de la emulación (cycles).Perfecto si un juego exigente va lento.

Configuración Avanzada: El Archivo dosbox.conf

Para no tener que escribir el comando MOUNT cada vez que inicias DOSBox, puedes automatizarlo editando el archivo de configuración. La primera vez que ejecutas DOSBox, crea un archivo llamado dosbox-[version].conf en una carpeta de configuración de tu sistema.

  • En Linux: Usualmente en ~/.dosbox/
  • En macOS: Usualmente en ~/Library/Preferences/

Abre este archivo con un editor de texto y busca la sección al final llamada [autoexec]. Todo lo que escribas aquí se ejecutará automáticamente al iniciar DOSBox. Por ejemplo:

[autoexec] # Lines in this section will be run at startup. MOUNT C ~/dosgames C:

Guarda el archivo y la próxima vez que inicies DOSBox, ya tendrás tu disco C: montado y listo para usar. Puedes explorar otras secciones de este archivo para ajustar la resolución, la calidad del sonido, el rendimiento de la CPU y mucho más.

Preguntas Frecuentes (FAQ)

P: Mi juego va demasiado rápido (o demasiado lento), ¿qué hago?

R: Este es el problema más común. Usa las teclas CTRL + F12 para aumentar la velocidad (más "cycles" de CPU) o CTRL + F11 para disminuirla. Puedes ver los cycles actuales en la barra de título de la ventana. Experimenta hasta que encuentres la velocidad adecuada para tu juego.

P: No tengo sonido o la música suena mal.

R: Muchos juegos de DOS tenían su propio programa de configuración de sonido (normalmente SETUP.EXE o INSTALL.EXE). Ejecútalo dentro de DOSBox y cuando te pida configurar la tarjeta de sonido, elige "Sound Blaster" o "Sound Blaster 16". Los valores por defecto (Dirección 220, IRQ 7, DMA 1) suelen ser los correctos para la emulación estándar de DOSBox.

P: ¿Cómo puedo usar un joystick o un mando?

R: DOSBox tiene un buen soporte para mandos. Generalmente, si tu sistema operativo reconoce el mando, DOSBox también lo hará. En el archivo dosbox.conf, en la sección [joystick], asegúrate de que la opción joysticktype esté en auto. Algunos juegos pueden requerir una calibración dentro de sus propias opciones.

P: ¿Puedo tener configuraciones diferentes para cada juego?

R: ¡Sí! En lugar de editar el archivo de configuración principal, puedes crear una copia (por ejemplo, doom.conf) y modificarla con los ajustes óptimos para ese juego. Luego, puedes lanzar DOSBox apuntando a ese archivo desde la terminal: dosbox -conf doom.conf. Esto es ideal para juegos que requieren configuraciones de velocidad o memoria muy específicas.

Con esta guía, tienes todo lo necesario para convertir tu moderna máquina Linux o macOS en una perfecta máquina de juegos retro. El mundo de los clásicos de DOS es vasto y está lleno de joyas esperando a ser redescubiertas. ¡Feliz viaje al pasado!

Si quieres conocer otros artículos parecidos a Guía Completa de DOSBox para Linux y macOS puedes visitar la categoría Retro.

Subir