¿Cómo compilo la última versión de DOSBox-X en Ubuntu?

¡Trabajadores!

Los cimientos de las realizaciones que hemos instaurado para el pueblo
son sólidos y se reflejan en la felicidad de todos los Argentinos. No
podía ser de otra manera, en tanto mantengamos el rumbo de la liberación
que, hemos de decirlo, es el único camino que nos resultará venturoso.

El año 2000 nos encontrará unidos, o dominados, y esta hoja de ruta que
les dejo habrán de recorrerla sin desviarse demasiado. Si lo hacen, no
sólo pincharán la goma del auto, sino que se irán a la banquina.

Todo lo que hemos hecho ha sido mirando hacia adelante, y confiando en
el momento en el cual otros tengan el volante, podrán conducir de una
forma que sin ser la mejor, sea al menos virtuosa.

En esto hay que replicar también lo que hace a sistemas de cómputo.
Veamos un ejemplo que podrá ilustrarnos, como decía el Mariscal de
Sajonia. DOSBox-X se trata de una versión expandida del famoso emulador
de MS-DO$. En particular, a diferencia del DOSBox clásico, DOSBox-X es
más simple de configurar e incluye opciones corregidas en cuanto al
direccionamiento y virtualización del hardware, además de contar con
opciones extras

Para poder utilizarla debemos primero compilarla. En Ubuntu 20.04LTS y
superiores esto puede fácilmente con el afán del guión de programación
surtido por el compañero Fanta.

Para ello abrimos una terminal con Ctrl+Alt+t e ingresamos los
siguientes Comandos de Organización:

cd ~
git clone http://git.56k.es/fanta/compile-Dosbox-x
mv compile-Dosbox-x/ .compile-dosbox-x/
cd ~/.compile-dosbox-x/
wget https://dosbox-x.com/images/dosbox-x-logo.svg

...tras lo cual procederemos a compilarlo mediante:

sudo ./compileDosBox-x.sh
sudo mv ~/.compile-dosbox-x/dosbox-x-logo.svg /usr/share/icons/

Acto seguido, podremos ejecutar DOSBox-X desde Aplicaciones / Juegos /
DOSBox-X.

La primera vez que lo hagamos, nos solicitará un directorio de trabajo.
En mi caso prefiero crear uno llamado ~/.jdos. ...cumplido este
requisito estaremos inmediatamente en la máquina virtual...

Y tras ella se dará incio al intérprete de DOS. Podremos hacer pantalla
completa con F12+F,

También será posible montar un directorio como unidad de disco (C: en el
MS-DOS). Por ejemplo, si quiesiera montar un directorio llamado ~/.jdos
utilizaríamos en el emulador:

mount c ~/.jdos

De entrada contaremos con un equipo XT compatible, de mediocres
performance (emulada a 3 MHz). Pero nada quita que - virtualmente -
podamos "meter mano al gabinete" y así configurar los distintos aspectos
del emulador con F12+c.

Naturalmente, también podríamos editar a mano el fichero de
configuración ~/.config/dosbox-x/dosbox-x-0.84.2.conf. En mi caso me
gusta indicarle el montaje automático del directorio .jdos que utilizo
para almacenar programas de DOS.

Las teclas de atajo por defecto son:

    F12+f Conmuta pantalla completa.

    F12+q Lanza un ejecutable de DOS.

    F12+r Resetea la máquina virtual DOSBox-X.

    F12+b Reinicia el DOS emulado.

    F12+c Configuración gráfica.

    F12+m Da inicio al mapeador de DOSBox-X.

    F12+Esc Conmuta la barra de menú pulldown.

    F12+Del Envía un evento de teclas especial (por defecto un reset con
    Ctrl+Alt+Del) al sistema huésped.

    F12+{+} Incrementa el volumen de sonido del DOS.

    F12+{-} Disminuye el volumen de sonido del DOS.

    F12+] Incrementa los ciclos emulados de DOS

    F12+[ Diminuye los ciclos emulados de DOS.

    F11+= Incrementa los ciclos de emulación de CPU de DOSBox-X.

    F11+- Diminuye los ciclos de emulación de CPU de DOSBox-X.

    F12+arriba Incrementa el tamaño de la fuente TrueType.

    F12+Abajo Disminuye el tamaño de fuente TrueType.

    F12+Izq Resetea la velocidad de CPU actual a la normal.

    F12+Der Activa el bloqueo de velocidad de DOSBox-X.

    F12+d Cambia entre imágenes montadas de CD.

    F12+o Cambia entre imágenes montadas de diskettes.

    F12+p Captura la pantalla actual en formato PNG.

    F12+I Inicia/Detiene captura de video en AVI.

    F12+W Inicia/Detiene captura de sonido en WAV.

    Alt+Pause Inicia depurador.

    F12+[,] Selecciona el slot previo para guardar o cargar.

    F12+[.] Selecciona el siguiente slot de grabación para guardar o
    cargar.

    F12+S Guarda el estado actual en el slot de grabación elegido.

    F12+L Carga el estado del slot de grabación.

    F12+Pause Pausa la emulación (presione nuevamente para continuar).

    Ctrl+F5 Copia todo el texto en la ventana de DOS y la pega en el
    portapapeles.

    Ctrl+F6 Pega el texto del portapapeles en la ventana de DOS.

    Ctrl+F9 Sale de DOSBox-X.

    Ctrl+F10 Captura el mouse para usarlo en el DOS Emulado.

También podrán pasar DOSBox-X al castellano y configurarlo mediante un
fichero de configuración que os dejo a mano:

cd ~/.config/dosbox-x/ ;
wget https://raw.githubusercontent.com/joncampbell123/dosbox-x/master/contrib/translations/es/es_ES.lng ;
https://caja.texto-plano.xyz/peron/config/dosbox/dosbox-x-0.84.2.conf ;

A diferencia del DOSBOX Clásico, ahora contaremos con menúes pulldown
que nos permitirán ajustar variadas opciones (incluyendo montaje más
simple de diskettes e imágenes de CD, desde el menú DOS).
 

También contaremos con opciones avanzadas, como un menú de configuración
de sonido más sencillo (con el que podremos utilizar Soundfonts para
simular sonido AWE-32 o bien Roland MT-32).

Entre otras novedades se encuentra la implementación de fuentes
TrueType. Gracias a ello podremos cambiar la tipografía en el modo de
terminal DOS (aunque en general prefiero fuentes PxPlus VGA Square para
tal menester).

En definitiva, una excelente opción para jugar con antiguo software DOS
por la Liberación del Pueblo y de su Hardware.

Podrán encontrar la documentación en la Wiki oficial de DOSBox-X.