Instalar y configurar dosemu con freeDOS u otro DOS

TÍTULO:			Instalar y configurar dosemu con freeDOS u otro dos
VERSIÓN LFS:	Cualquiera
AUTOR:			Alex Kloss <l.x.@gmx.de>
TRADUCTOR:	Proyecto LFS-ES

SINOPSIS:
	En ocasiones te apetece usar al bueno y viejo Disk Operating System,
	por ejemplo para jugar a esos antiguos juegos (como el 
	commander keen), pero no quieres apagar tu sistema linux y no 
	tienes un disquete de arranque en ningún sitio...

RECETA:
	Consigue dosemu (y freeDOS) ¡ya!

DESCARGAS:
	http://www.dosemu.org
	dosemu-<versión>.tgz; dosemu-freedos-bin.tgz

INSTALACIÓN:
	dosemu:

	Primero edita las opciones de compilación (compiletime-settings)
	para elegir las que desees. El fichero compiletime-settings.help
	explica la utilidad de estas opciones. Yo he escogido:

	--snip
	config {
	  experimental on
	  sbemu on
	  mitshm on
	  x on
	  net on
	  dodebug on
	  slangforce on
	  oldslang off
	  runasroot off
	  linkstatic off
	  newint on
	  aspi on
	}
	--snap

	./rebuild all &&
	cp bin/* <wanted prefix, e.g. /usr/bin> &&
	mkdir /var/lib/dosemu /var/lib/dosemu/dosemu &&
	cp src/plugin/commands/*.com /var/lib/dosemu/dosemu

	ahora elige entre "dos" o "xdos". Si xdos  se queja de que no 
	encuentra las fuentes tipográficas necesarias tendrás que editar	
	tu fichero etc/X11/XftConfig y añadir a las primeras líneas

	dir "/usr/X11R6/lib/X11/fonts/misc"

	y reiniciar las X.

	Un pequeño problema es que el directorio src/plugin/commands 
	todo el material de dosemu. Por ejemplo falta el driver 
	cdrom.sys. Puedes encontrar el código fuente para turbo C en
	/src/commands. Pero probablemente no tengas turbo C, así que 
	tendrás que encontrar la manera de 1. sacar el driver de alguna 
	distribución binaria o 2. compilarlo sin turbo C:

	cd src/commands &&
	for i in aspi cdrom ems emufs; do
	  as86 -b ${i}.sys ${i}.S
	done &&
	cp *.sys /var/lib/dosemu/dosemu

	No hagas caso de los errores. Los drivers funcionan de todas 
	maneras.


	freedos:

	mkdir /var/lib/dosemu &&
	cd /var/lib/dosemu &&
	tar xzfv /<wherever it is>/freedos-bin.tar.gz


	cualquier otro dos:

	mkdir /var/lib/dosemu /var/lib/dosemu/dos &&
	cp /<wherever it is>/io.sys /var/lib/dosemu &&
	cp /<wherever it is>/msdos.sys /var/lib/dosemu &&
	cp /<wherever it is>/command.com /var/lib/dosemu

	Puede que estés interesado en copiar otros ficheros (himem.sys)
	al directorio de dos.

CONFIGURACIÓN:
	Copia etc/dosemu.users.[easy|secure] (fácil|seguro) y 
	etc/dosemu.conf a /etc y cámbialos para ajustarlos a tus 
	preferencias.

POR HACER:
	Comprobar otros DOS, por ejemplo Caldera Open Dos, que también 
	es libre.

¡Espero que os haya ayudado!
Alex