Dosemu COMO
 Editado por Mike Deisher, [email protected]
 [email protected]
 v0.60pl4, 11 August 1995

 Este Como trata el popular emulador de DOS para Linux, dosemu.
 ______________________________________________________________________

 �ndice General:

 1.      Los Preliminares

 1.1.    �Qu� es dosemu?

 1.2.    �Cu�l es la �ltima versi�n de dosemu y d�nde puedo
 conseguirla?

 1.3.    �D�nde puedo seguir el desarrollo?

 1.4.    �Qu� documentaci�n hay disponible para dosemu?

 1.5.    �C�mo puedo incluir cambios o adiciones al HOWTO?

 1.6.    Copyright

 2.      Compilando e instalando dosemu

 2.1.    �D�nde est�n las instrucciones sobre la instalaci�n?

 2.2.    Los diez principales problemas durante la compilaci�n e
 instalaci�n de dosemu.

 2.3.    �C�mo puedo crear un ejecutable simple (sin librer�as)?

 2.4.    �C�mo puedo crear archivos binarios en formato ELF?

 2.5.    �C�mo puedo compilar dosemu en una m�quina con poca memoria?

 2.6.    �C�mo puedo acelerar la compilaci�n?

 2.7.    �C�mo puedo compilar de forma no interactiva?

 2.8.    M�s trucos de compilaci�n de Marty...

 2.9.    �Es necesario compilar dosemu como root ?

 2.10.   El Makefile  est� en un bucle infinito...

 3.      Configuraci�n del Disco Duro

 3.1.    �C�mo utilizo mi disco duro con dosemu?

 3.2.    �Puedo utilizar mi disco stacked/double-spaced/super-stored?

 4.      Puertos paralelos, puertos serie y ratones

 4.1.    �D�nde est� los controladores del rat�n compatible con el de
 Microsoft?

 4.2.    �Por qu� no funciona el controlador del rat�n?

 4.3.    �Por qu� anula dosemu el COM4 ?

 4.4.    �C�mo utilizo dosemu sobre los puertos serie?

 4.5.    �C�mo puedo cambiar entre dosemu y una shell sobre la l�nea
 serie?

 4.6.    �C�mo puedo hacer que funcionen los puertos paralelos?

 5.      M�ltiples usuarios y sesiones sin-interactividad

 5.1.    �Puedo utilizar dosemu en un sistema multiusuario?

 5.2.    �C�mo puedo ejecutar comandos del dos de forma no interactiva?

 6.      dosemu y Netware

 6.1.    �C�mo puedo conseguir acceso a Netware desde dosemu?

 6.2.    El COMO de Netware

 7.      dosemu y X-windows

 7.1.    �Puedo ejecutar dosemu en modo consola mientras se est�
 ejecutando X Window?

 7.2.    �Se puede ejecutar dosemu en una ventana de X-Window?

 7.3.    �Funciona correctamente la emulaci�n ansi?

 8.      dosemu y MS-Windows 3.1

 8.1.    �Es posible ejecutar MS-Windows 3.1 bajo dosemu?

 9.      V�deo y sonido

 9.1.    �Puedo ejecutar videojuegos de 32-bit bajo dosemu?

 9.2.    Al salir de dosemu se me llena la pantalla de basura.

 9.3.    �C�mo puedo hacer que funcione correctamente mi tarjeta de
 v�deo Trident/Actix/otra?

 9.4.    �Por qu� no funciona el software de mi tarjeta de sonido con
 dosemu?

 10.     Otro Hardware

 10.1.   �C�mo puedo hacer que trabaje mi dispositivo xxxxx bajo
 dosemu?

 11.     Problemas y soluciones

 11.1.   Dosemu se ha ca�do y ahora no puedo escribir nada.

 11.2.   He activado la memoria EMS en el dosemu.conf  pero no ayuda.

 11.3.   �C�mo me deshago de todos esos molestos mensajes de " disk
 change "?

 11.4.   Por qu� no se puede volver a ejecutar dosemu tras salir de
 modo consola?

 11.5.   Por qu� se puede ejecutar dosemu en un xterm  pero no en la
 consola?

 11.6.   �C�mo puedo hacer que dosemu se ejecute m�s r�pido?

 11.7.   Mi unidad de CDROM tiene problemas a la hora de leer algunos
 archivos bajo dosemu.
 11.8.   �C�mo puedo ver los datos de salida de la depuraci�n (
 debugger )?

 11.9.   �Por qu� aparecen duupliicaadoos mis pulsaciones de teclado?

 12.     Contribuyendo al proyecto dosemu

 12.1.   �Qui�n es el responsable de dosemu?

 12.2.   Quiero ayudar. �Con qui�n debo ponerme en contacto?

 13.     Anexo: El INSFLUG
 ______________________________________________________________________

 1.  Los Preliminares

 1.1.  �Qu� es dosemu?

 Siguiendo el manual, "dosemu es un programa a nivel de usuario que
 utiliza algunas caracter�sticas especiales del kernel de Linux y del
 procesador 80386 para correr MS-DOS en lo que podr�a llamarse una
 ventana del DOS o Dos box".

 Dicha ventana, una  combinaci�n milagrosa de hardware y software,
 tiene las siguientes capacidades:

 �  La habilidad de virtualizar todas las entradas/salidas y las
    instrucciones de control del procesador.

 �  La habilidad de soportar el tama�o de palabra y los modos de
    direccionamiento del "modo real" de la familia de procesadores
    iAPX86 mientras que se ejecute entre los l�mites del modo
    protegido.

 �  La habilidad de canalizar todas las llamadas al sistema del DOS y
    la BIOS y emular dichas llamadas de forma que funcionen de la forma
    apropiada y se obtenga un buen rendimiento.

 �  La habilidad de simular un esquema hardware sobre el que las
    aplicaciones del DOS est�n acostumbradas a tener control.

 �  La habilidad de proporcionar servicios propios del MS-DOS a trav�s
    de los servicios nativos del Linux; por ejemplo, dosemu puede
    proporcionar un disco duro virtual pertenececiendo �ste a la
    jerarqu�a de directorios de Linux.

 1.2.  �Cu�l es la �ltima versi�n de dosemu y d�nde puedo conseguirla?

 La versi�n m�s reciente de dosemu es dosemu0.64 y puede encontrarla
 (por ftp) en:

 ftp://tsx-11.mit.edu/pub/linux/ALPHA/dosemu/

 ftp://dspsun.eas.asu.edu/pub/dosemu/

 Sin embargo, las versiones reci�n salidas (pre-release) tambi�n est�n
 disponibles para los desarrolladores y ALPHA testers.

 Puede encontrar dichas versiones en:

 ftp://tsx-11.mit.edu/pub/linux/ALPHA/dosemu/Development

 ftp://dspsun.eas.asu.edu/pub/dosemu/Development

 teniendo nombres de la forma pre0.61.*.tgz. Estas versiones tienen la
 ventaja de que son compatibles con las versiones m�s recientes del
 kernel de Linux. Adem�s, incluyen nuevas caracter�sticas.  Recuerde
 que es c�digo en fase ALPHA, de forma que puede tener bugs serios y
 muy poca informaci�n sobre las nuevas caracter�sticas.

 1.3.  �D�nde puedo seguir el desarrollo?

 Si quiere seguir el desarrollo de dosemu, deber�a considerar
 subscribirse a linux-msdos-digest.

 Para ello, env�e un mensaje a  [email protected] con el
 siguiente comando en el cuerpo de su mensaje electr�nico:

      subscribe linux-msdos-digest [email protected]

 Si alguna vez desea darse de baja de esta lista de correo, (mailing
 list), env�e un mensaje a [email protected] con el siguiente
 comando en el cuerpo del mensaje:

      unsubscribe linux-msdos-digest [email protected]

 1.4.  �Qu� documentaci�n hay disponible para dosemu?

 El manual del dosemu (dosemu.texinfo) escrito por Robert Sanders no ha
 sido actualizado durante alg�n tiempo, pero todav�a es una buena
 fuente de informaci�n. Se distribuye con dosemu.

 La "Gu�a de principiantes de dosemu" ("Dosemu Novice's Altering
 Guide") tambi�n llamada DANG es el mapa de carreteras de los
 entresijos de dosemu.

 Est� dise�ada para los aventureros, aquellos que desean modificar el
 c�digo fuente por s� mismos.

 La DANG es mantenida por Alistair MacDonald ([email protected])  y
 se anuncia de vez en cuando en el canal MSDOS de los activistas de
 Linux Linux Activists).

 La lista de �xitos EMU (EMUsuccess.txt) es una lista de todos los
 programas que se ha comprobado que funcionan bajo dosemu.

 Se publica de vez en cuando en la lista de correo. La versi�n m�s
 reciente puede encontrarse en ftp://dspsun.eas.asu.edu/pub/dosemu.

 Y tambi�n, por supuesto, est�n los PUFs y COMOs (-- En cuanto a
 traducciones, ver la secci�n ``''--)

 de dosemu. Pero esto ya lo sabe, �no?. ;-) Tambi�n se anuncian de vez
 en cuando en la lista de correo. La versi�n m�s reciente puede
 encontrarla en ftp://dspsun.eas.asu.edu/pub/dosemu.

 1.5.  �C�mo puedo incluir cambios o adiciones al HOWTO?

 El m�todo mas usual es editar el fichero (-- Referido al HOWTO
 original en ingl�s--) , dosemu-HOWTO-xx.x.sgml para incorporar los
 cambios, crear un fichero diff escribiendo algo como

      diff archivo_original archivo_nuevo

 y enviarlo a [email protected].  Si no conoce SGML, es una
 buena forma de hacerlo. Los cambios o nueva informaci�n de cualquier
 forma ser�n aceptada. Creando el fichero diff lo hace m�s f�cil para
 para el editor del HOWTO. :-)

 1.6.  Copyright

 Unless (-- Nota del traductor: A continuaci�n expongo el texto sobre
 el copyright en su versi�n original para respetar las condiciones que
 �ste impone, su traducci�n se acompa�a a continuaci�n.--) otherwise
 stated, Linux HOWTO documents are copyrighted by their respective
 authors.  Linux HOWTO documents may be reproduced and distributed in
 whole or in part, in any medium physical or electronic, as long as
 this copyright notice is retained on all copies. Commercial
 redistribution is allowed and encouraged; however, the author would
 like to be notified of any such distributions.

 All translations, derivative works, or aggregate works incorporating
 any Linux HOWTO documents must be covered under this copyright notice.
 That is, you may not produce a derivative work from a HOWTO and impose
 additional restrictions on its distribution. Exceptions to these rules
 may be granted under certain conditions; please contact the Linux
 HOWTO coordinator at the address given below.

 In short, we wish to promote dissemination of this information through
 as many channels as possible. However, we do wish to retain copyright
 on the HOWTO documents, and would like to be notified of any plans to
 redistribute the HOWTOs.

 If you have questions, please contact Greg Hankins, the Linux HOWTO
 coordinator, at [email protected].

 A menos que se diga lo contrario, los COMO de Linux est�n bajo el
 copyright de sus respectivos autores. Los COMO de Linux pueden ser
 reproducidos y distribuidos en parte o de forma completa, en cualquier
 medio f�sico o electr�nico, con tal de que la nota sobre el copyright
 se mantenga en todas las copias. Las distribuciones comerciales est�n
 permitidas y alentadas; sin embargo, al autor le agradar�a ser
 informado sobre cualesquiera de tales distribuciones.

 En todas las traducciones, trabajos derivados, o inclusiones de
 cualquier COMO de Linux en otro trabajo, debe aparecer dicho aviso
 sobre el copyright.
 Eso significa, que no se puede crear un trabajo derivado de un COMO e
 imponer restricciones adicionales sobre su distribuci�n y uso.  Se
 puede otorgar excepciones a esta regla bajo ciertas condiciones; por
 favor, contacte con el coordinador de los COMOs de Linux en la
 direcci�n dada m�s adelante.

 Resumiendo, nos gustar�a promover la difusi�n de esta informaci�n a
 trav�s del mayor n�mero de canales posibles. Sin embargo, nos gustar�a
 mantener el copyright en los documentos COMO, y ser�a de agradecer el
 ser notificado de cualquier plan de distribuir los COMOs.

 Si tiene preguntas, por favor contacte con Greg Hankins, el
 coordinador de los COMOs de Linux, en [email protected].

 2.  Compilando e instalando dosemu

 2.1.  �D�nde est�n las instrucciones sobre la instalaci�n?

 Las instrucciones sobre la instalaci�n se pueden encontrar en el
 archivo "QuickStart", incluido en la distribuci�n.

 2.2.  instalaci�n de dosemu.  Los diez principales problemas durante
 la compilaci�n e

 1. Olvidar leer el fichero QuickStart.

 2. Intentar compilar con un kernel anterior al 1.1.45.

 3. Tener mal la ubicaci�n del c�digo fuente del kernel de linux, debe
    estar en /usr/src/linux.

 4. Utilizar dosemu con un kernel que no haya sido compilado con IPC.

 5. Compilar con un gcc anterior al 2.5.8 o una libc anterior a la
    4.5.21.

 6. Olvidar editar el fichero /etc/dosemu.conf.

 7. Olvidar ejecutar "FDISK /mbr" en su imagen del disco duro
    (hdimage).

 8. Correr DOSEMU con acceso a las particiones cuando �stas ya est�n
    montadas.

 9. No instalar dosemu con privilegios suficientes (p.e., root).

 10.
    Intentar correr DOSEMU en un Proveedor multiusuario de Servicios de
    Internet bajo linux (Linux Internet Service Provider).

 2.3.  �C�mo puedo crear un ejecutable simple (sin librer�as)?

 Marty Leisner ([email protected]) escrib�a lo siguiente:

 Si quiere crear un ejecutable con QMAGIC, defina STATIC en el
 Makefile. De otra manera habr� una combinaci�n de librer�a/ejecutable.

 2.4.  �C�mo puedo crear archivos binarios en formato ELF?

 Marty Leisner ([email protected]) escrib�a lo siguiente:

 Si quiere hacer archivos binarios ELF, defina ELF en el "Makefile".
 Necesitar� compilar e instalar las librer�as slang de forma separada,
 Slang trabaja bien como archivo binario compartido en formato ELF.

 2.5.  �C�mo puedo compilar dosemu en una m�quina con poca memoria?

 Marty Leisner ([email protected]) escrib�a lo siguiente:

 Si tiene problemas al compilar porque desbordamiento del swap, debe
 a�adir CFLAGS+=-fno-inline despu�s de donde est� definido CFLAGS en
 dpmi/Makefile. Tenga cuidado antes de hacer esto y compruebe que tenga
 espacio de swap. Me he dado cuenta de que Linux suele fallar cuando no
 posee suficiente espacio de swap.

 2.6.  �C�mo puedo acelerar la compilaci�n?

 Marty Leisner ([email protected]) escrib�a lo siguiente:

 La optimizaci�n predeterminada es -O2. Puede editar el fichero
 Makefile para usar -O (compilar� un poco m�s r�pido/lento).

 2.7.  �C�mo puedo compilar de forma no interactiva?

 Marty Leisner ([email protected]) escrib�a lo siguiente:

 Si define do_DEBUG en el Makefile, obtendr� un make -Wall -g, sin-tex
 y de forma no interactiva.

 2.8.  M�s trucos de compilaci�n de Marty...

 Marty Leisner ([email protected]) escrib�a lo siguiente:

 Necesita haber compilado el kernel en su sistema para obtener la
 versi�n actual. Si no es as�, debe modificar a mano la variable
 KERNEL_VERSION en nivel m�s alto del Makefile. El n�mero es de la
 forma "nmmmppp", donde "n" es la versi�n, "mmm" es la versi�n menor, y
 "ppp"  es el nivel del patch (patchlevel).  Por ejemplo, el kernel
 1.1.88 se corresponde con "1001088" y el kernel 1.2.1 con "1002001".

 Realice todos los makes desde el nivel m�s alto (directorio inicial)
 para obtener mejores resultados. Desde �ste, teclee "make
 subdirectory" para compilar el subdirectorio. Cada directorio (y el
 inicial), tienen entradas "clean" y "realclean".  "clean" borrar� los
 objetos (*.o), "realclean" tambi�n eliminar� las dependencias y otros
 ficheros.

 2.9.  �Es necesario compilar dosemu como root ?

 No. Aunque deber� instalarlo como root.

 Marty Leisner Marty Leisner ([email protected]) a�ade:

 A la hora de acceder a los puertos de entrada/salida (incluyendo a la
 consola) dosemu necesita ser ejecutado siendo root. Ejecutar dosemu en
 un xterm o en X Window y necesitando ahora acceso directo al hardware
 le permite ejecutarlo como usuario. Se trabajar� en las complicaciones
 de seguridad/identidad (security/setuid) en las versiones de
 desarrollo.

 2.10.  El Makefile  est� en un bucle infinito...

 James B. MacLean ([email protected]) escrib�a (4/12/95) lo
 siguiente:

 Nos hemos encontrado con esto en ciertas ocasiones, normalmente cuando
 la fecha de alg�n fichero tenga algo que ver. Algunas personas lo
 arreglan con una versi�n m�s nueva del kernel, mientras que otros
 (incluido yo) hacen un "make realclean" y despu�s un "make most".

 3.  Configuraci�n del Disco Duro

 3.1.  �C�mo utilizo mi disco duro con dosemu?

 Lo primero, monte sus particiones del dos como subdirectorios de
 Linux.  Por ejemplo, deber�a crear un directorio en Linux tal como
 /dos

      mkdir -m 755 /dos

 y a�adir una l�nea como la siguiente:

         /dev/hda1       /dos     msdos   umask=022

 en su /etc/fstab. (En este ejemplo, el disco duro est� montado s�lo
 lectura. Puede montarlo como lectura/escritura reemplazando "002" por
 "000" y utilizando la opci�n -m 777 con mkdir). Ahora haga un mount
 /dos.  De forma que pueda a�adir una l�nea como la siguiente:

        lredir d: linux\fs/dos

 en el archivo AUTOEXEC.BAT en su hdimage (l�ase los comentarios
 respecto a LREDIR m�s adelante). En un sistema multiusuario, puede
 utilizar:

        lredir d: linux\fs\${home}

 donde "home" es el nombre de una variable de entorno que contiene la
 localizaci�n del directorio del dos (/dos en nuestro ejemplo).

 Tim Bird ([email protected]) expone que los usuarios de LREDIR
 deber�an tener cuidado cuando utilizan LREDIR en el autoexec.bat, dado
 que el command.com est� continuamente analizando el autoexec.bat desde
 la unidad redireccionada con el mismo desplazamiento en el archivo que
 cuando fue dejado en el autoexec.bat de la unidad f�sica.  Por este
 motivo, es m�s seguro que el archivo autoexec.bat de la unidad
 redireccionada y de la unidad f�sica (imagen del disco) sean el mismo.

 Robert D. Warren ([email protected]) informaba (4/28/94) de
 lo siguiente:

 Tengo una peque�a imagen arrancable del disco duro (hdimage, que ocupa
 menos de 1MB - y es el doble de grande de lo que es necesario a fin de
 cuentas), y la �ltima l�nea en mi config.sys que est� en la imagen
 arrancable es:

              install=c:\lredir.exe c: LINUX\FS\home/dos

 De esta forma se ejecutar� lredir justo antes de que el int�rprete de
 comandos lo haga. Y he conseguido hacerlo funcionar correctamente
 tanto con el command.com como con el 4DOS. Esto elimina el problema
 del desplazamiento utilizando lredir en el autoexec.bat.

 Uwe Bonnes ([email protected]) a�ade (8/11/95)
 que:

 Resulta �til el hacer:

      install=C:\subst.exe g: c:

 antes de eso, de forma que todav�a pueda acceder a la imagen del disco
 duro en la unidad g:.  Otro truco interesante que viene al tema es el
 configurar dosemu para utilizar "autoexec.emu" y as� mantener el dos y
 dosemu aparte.

 3.2.  �Puedo utilizar mi disco stacked/double-spaced/super-stored?

 Por ahora, las unidades comprimidas no pueden ser accedidas a trav�s
 del redireccionador (lredir o emufs). Sin embargo, mucha gente han
 podido hacerlo simplemente descomentando la l�nea:

    disk { wholedisk "/dev/hda" }        # 1st partition on 1st disk

 en el fichero de configuraci�n del dosemu.

 Otros lo han conseguido utilizando

         disk { partition "/dev/hda1" }

 Si su partici�n del dos ya est� montada con permiso de escritura e
 intenta ejecutar dosemu con acceso a la partici�n o al todo el disco,
 dosemu imprimir� un mensaje de aviso y abortar�. De esta forma se
 evitan escrituras independientes al disco por parte del DOS y de
 Linux, que resultar�an en datos inconsistentes.

 Si est� instalado el LILO, lo anterior no funcionar�. Sin embargo...

 Thomas Mockridge ([email protected]) informaba (8/5/94) que

 He estado trabajando un poco para arrancar dosemu con el LILO y
 Stacker 4.0...

 1. dd el MBR a un archivo. (o usando las utilidades norton, etc., los
    512 primeros bytes)

 2. Arranque el dos (no el dosemu), haga un fdisk /mbr, y active su
    partici�n del dos con el fdisk (del dos).

 3. Copie el MBR nuevo a un archivo.

 4. Reemplace el MBR con el original.

 5. Copie el segundo MBR a /var/lib/dosemu/partition.hda?  (cualquiera
    que sea su partici�n del dos)

 6. Ponga en el dosemu.conf:

                     disk {partition "/dev/hda? ?"}

 7. Lance dosemu y �voila!  Sin LILO.

 Holger Schemel ([email protected]) comentaba (2/10/94) lo
 siguiente:

 Se trabaja igual de bien bajo dosemu con MS-DOS 6.0. Si tiene
 problemas, entonces debe editar el archivo 'dblspace.ini' a mano y
 cambiar la letra de la unidad por la letra de la unidad que utilice
 bajo dosemu.

 Darren J. Moffat ([email protected]) tambi�n comentaba (3/27/94)
 lo siguiente:

 "��...utilice 6.2 si lo tiene!! Tan s�lo aseg�rese de tener a mano un
 disco de arranque con el LILO puesto que el dos 6{.2} cambiar� el
 MBR."

 4.  Puertos paralelos, puertos serie y ratones

 4.1.  Microsoft?  �D�nde est� los controladores del rat�n compatible
 con el de

 Tom Kimball ([email protected]) escrib�a (11/24/93) lo siguiente:

 Hay bastante gente que asegura haber utilizado un controlador de rat�n
 diferente y aconsejaron algunos. He encontrado un par que parecen
 trabajar bien:

 �  ftp://oak.oakland.edu/pub/msdos/mouse/mouse701.zip (mscmouse)

 �  ftp://oak.oakland.edu/pub/msdos/mouse/gmous102.zip (gmouse)

 4.2.  �Por qu� no funciona el controlador del rat�n?

 Mark Rejhon ([email protected]) comentaba (4/7/95) lo siguiente:

 Si inicializa el controlador del rat�n y se cuelga (deber�a tomar unos
 30-60s), intente especificar el puerto COM en el que est� el rat�n, en
 la l�nea de comando del controlador del rat�n.

 4.3.  �Por qu� anula dosemu el COM4 ?

 Rob Janssen ([email protected]) comentaba (3/24/94) que:

 De acuerdo con [email protected], "dosemu todav�a anula el
 COM4 (0x2e8, IRQ 5). 0x2e8 no est�n en ports{} en la configuraci�n.
 Yo tengo que ejecutar setserial /dev/cua3 irq 5 despu�s de que dosemu
 termine."

 Esto es causado por la BIOS de su VGA. Me he dado cuenta de eso
 activando la traza del puerto de entrada/salida y observando donde fue
 anulado el puerto serie.

 Desactive la l�nea "allowvideoportaccess on" en la configuraci�n e ir�
 bien.  Cuando tenga problemas luego con el v�deo, intente activar
 rangos de direcciones de entrada/salida m�s selectivos (ej. 40-43).

 4.4.  �C�mo utilizo dosemu sobre los puertos serie?

 4.5.  �C�mo puedo cambiar entre dosemu y una shell sobre la l�nea
 serie?

 John Taylor ([email protected]) comentaba (5/25/94) lo
 siguiente:

 Utilizo el n�cleo de Linux 1.1.13 y quisiera se�alar una gran
 caracter�stica que deber�a mantenerse (IMHO (-- In My Honest Opinion,
 algo as� como EMMO, En Mi Modesta Opini�n--) ).  Con la versi�n 52, se
 puede ejecutar el programa screen. Desde screen, puedo ejecutar dos
 -D-a. Lo realmente importante (EMMO) son los comandos del programa
 screen, (comandos CTRL-A), que siguen funcionando. Esto significa que
 puedo hacer CTRL-A C a�adiendo otra shell unix, y conmutar entre ambas
 (DOS / UNIX). Esto permite que dosemu pueda ser usado a trav�s de una
 l�nea serie c�modamente, ya que el cambio entre shells es muy f�cil.

 4.6.  �C�mo puedo hacer que funcionen los puertos paralelos?

 Dennis Flaherty ([email protected]) comentaba (3/2/95)
 que:

 El dosemu.conf tiene l�neas al final para redireccionar impresoras a
 lpr o a un archivo. Si quiere tener acceso directo, descomente las
 l�neas de emulaci�n, y a�ada la l�nea

      ports { 0x3b8 0x3b9 0x3ba 0x3bb 0x3bc 0x3bd 0x3be 0x3bf } # lpt0

 para la "tarjeta del monitor" del puerto de la impresora (corresponde
 con /dev/lp0), o

      ports { 0x378 0x379 0x37a 0x37b 0x37c 0x37d 0x37e 0x37f } # lpt1
      ports { 0x278 0x279 0x27a 0x27b 0x27c 0x27d 0x27e 0x27f } # lpt2

 para LPT1 (/dev/lp1) y LPT2 (/dev/lp2) respectivamente.

 5.  M�ltiples usuarios y sesiones sin-interactividad

 5.1.  �Puedo utilizar dosemu en un sistema multiusuario?

 Corey Sweeney ([email protected]) (12/8/93) comentaba:

 Si est� utilizando dosemu en un sistema en el cual m�s de una persona
 puede querer ejecutar dosemu, deber� en consecuencia cambiar el
 directorio de su imagen de disco duro. En el archivo /etc/dosemu.conf
 existe una l�nea de forma predeterminada que indica que la imagen del
 disco duro es "hdimage".  Si lo cambia por /var/lib/dosemu/hdimage
 entonces los usuarios no tendr�n que preocuparse por el directorio en
 el que est�n cuando ejecuten dosemu, y el archivo hdimage no
 necesitar� ser cambiado cada vez que instale una versi�n nueva de
 dosemu.

 Si hace esto para un dosemu multiusuario, querr� entonces crear el
 archivo hdimage de s�lo lectura en /var/lib/dosemu para cualquiera
 menos para el administrador del dosemu.

 Tenga en cuenta que puede usar el nuevo controlador emufs.sys para
 montar un directorio "p�blico" y/o un directorio "privado" (un
 subdirectorio en el directorio home de cada usuario).

 Nota: Los usuarios deben tambi�n crear un fichero de configuraci�n
 personal llamado ~/.dosrc (con el mismo formato que el
 /etc/dosemu.conf) para ejecutar su copia personal del dos.

 5.2.  �C�mo puedo ejecutar comandos del dos de forma no interactiva?

 He estado tentado de escribir un art�culo sobre esto durante bastante
 tiempo, pero no me he puesto todav�a a ello.  Aqu� tiene algunas
 indicaciones de otros:

 Dan Newcombe ([email protected]) informaba (1/27/94) de lo
 siguiente:

 He aqu� una idea (sin comprobar) para ser capaz de ejecutar un comando
 del DOS desde la l�nea de comandos (o por elecci�n de un men�, etc...)
 sin modificar el emulador actual. (Se asume que su partici�n del dos
 est� ya montada bajo Linux).

 Supongamos que quiere ejecutar wp60.exe con los par�metros "wp60
 d:\doc\paper.txt".  Deber�a hacer algo parecido a "dosrun wp60
 d:\doc\paper.txt".  "dosrun" deber�a ser un script que tendr�a que

 1. Editar/modificar/recrear el autoexec.bat de su partici�n del dos y

 2. Simplemente ejecutar dosemu (ej., "dos -C >/dev/null".

 El paso 1 deber�a guardar de alguna manera todo lo que normalmente
 tenga puesto en el autoexec.bat (ej., mouse.com) y en la �ltima l�nea
 deber� poner "wp60d:\doc\paper.txt".

 En la parte del dosemu, y con antelaci�n, deber� modificar el archivo
 config.sys (situado en el archivo hdimage) de forma que

 1. Utilice emufs para acceder a la partici�n del dos como D:,

 2. Escriba "COMPSEC=D:\ (o eso creo. no tengo un manual del DOS a
    mano.), y

 3. Escriba "shell=c:\command.com /p".

 La idea estriba en que cada vez que cargue el emulador del DOS, se
 crear� un autoexec.bat espec�fico para esa sesi�n. Las modificaciones
 en el archivo hdimage radican en decirle al emulador/DOS que quiera
 utilizar que arranque desde la unidad D:, la cual sera la partici�n
 DOS actual.

 Si no utiliza el archivo hdimage y accede al sistema de ficheros del
 DOS directamente mediante el arranque de dosemu, entonces esto
 funcionar�, no teniendo as� que cambiar el archivo hdimage.

 Daniel T. Schwager ([email protected]) informaba (7/2/94) que:

 Puede utilizar diferentes archivos dosemu.conf (y distintas im�genes
 de arranque, hdimage, con autoexec.bat's distintos) y llamar al dosemu
 de la forma

 $ dos -F mi_dosemu.conf

 Dietmar Braun ([email protected]) informaba:
 (7/4/94)

 No hay problemas a la hora de utilizar el redirector de dosemu. Es
 posible redireccionar una letra de unidad a una ruta de linux dada por
 una variable de entorno.

 De forma que tengo un script llamado "DOS" el cual hace algo parecido
 a

       mkdir /tmp/dos.$$
       DOSTMP=/tmp/dos.$$; export DOSTMP

 y luego un peque�o truco para conseguir que

      echo $* > $DOSTMP/startup.bat

 realmente funcione (un peque�o programa en C que cambie las '/' por
 dos utilizando cr/lf y a�adiendo ^Z al final de archivo), cree
 archivos de arranque, enlaces y dem�s en este directorio, y luego
 inicie dosemu. Dentro del "autoexec.bat" la unidad c: est�
 redireccionada del hdimage al directorio temporal, el cual tiene
 enlaces para $HOME y $PWD.

 Luego, si quiero ver mis archivos reducidos a 8.3 caracteres puedo
 escribir "DOS dir" y as� tendr� el listado de mi directorio actual. De
 forma que tengo un DOS multiusuario (No tengo ninguna partici�n de DOS
 y redireccionando hacia Linux se preservan los permisos de usuario) y
 multitarea (ya que las sesiones de dosemu son completamente
 independientes).  Hice esto una vez para poder utilizar un controlador
 del dos para mi impresora. Actualmente mi printcap df es un programa
 de DOS. De forma que puede hacer que algunos ejecutables del DOS
 act�en como filtros de impresi�n.

 6.  dosemu y Netware

 6.1.  �C�mo puedo conseguir acceso a Netware desde dosemu?

 James B. MacLean ([email protected])  informaba (11/28/94) que:

 Dosemu tiene ahora soporte para pdipx (un IPX sobre pktdrv) y pdether
 (utiliza MLID de Novell) para acceder al LANs de Novell a trav�s del
 controlador de paquetes (packet driver). El controlador reside en la
 interrupci�n 0x60, y cumple con las normativas usuales.

 A�n hay que tener cuidado a la hora de hacer TCP/IP con DOS. Se puede
 conseguir acceso �nico de la siguiente forma:

 1. cd ./net

 2. cp libpacket.c.single libpacket.c

 3. cp pktnew.c.single pktnew.c

 4. Recompile dosemu

 5. Ejecute dosemu

 6. Cargue pdether seg�n lo descrito en sus documentaci�n (pdipx es
    otro m�todo)

 7. Cargue netx

 8. Disfrute del acceso netware :-)

 Si necesita alg�n tipo de acceso especial a su NIC, siga leyendo.  De
 forma predeterminada dosemu no obtiene interrupciones del kernel.  Eso
 quiere decir que si quiere que dosemu controle su NIC, quiz�s para
 acceder a Netware en la red a trav�s de un cliente NETX, tengo un
 controlador (Silly Interrupt Generator) para a�adir al kernel para que
 cualquier programa, como dosemu, pueda hacer uso de las interrupciones
 para su NIC.  Yo usaba esto hace tiempo en el dosemu para acceder a
 una red Novell Lite hasta que lleg� el controlador de paquetes.

 Cualquiera que est� interesado puede escribirme a la direcci�n
 ([email protected]) y le pasar� algunas direcciones.

 �Quiere accesos m�ltiples de dosemu a Novell?

 1. Compile la actual versi�n (pre-release) de dosemu

 2. Siga las indicaciones de ./v-net/dosnet.README

 3. Contin�e en el apartado 5 anterior.

 6.2.  El COMO de Netware

 El COMO de Netware escrito por Lauri Tischler
 ([email protected]) es ahora un documento aparte. Se incluye con
 la distribuci�n de dosemu y deber�a tambi�n poderse encontrar en la
 direcci�n de donde normalmente obtenga los COMOs (ej.,
 http://sunsite.unc.edu/mdw/linux.html).

 7.  dosemu y X-windows

 7.1.  X Window?  �Puedo ejecutar dosemu en modo consola mientras se
 est� ejecutando

 Ronald Schalk ([email protected]) informaba (1/17/94) que:

 S�, sin problemas. S�lo recuerde utilizar ctrl-alt-Fn para ir a una
 Consola Virtual (VC), y as� poder utilizar aplicaciones de Linux
 (dosemu es una aplicaci�n m�s). Yo casi siempre tengo cargado el WP5.1
 en una sesi�n de dos.

 Nota:  Utilice ctrl-alt-F7 para volver a X desde dosemu.

 7.2.  �Se puede ejecutar dosemu en una ventana de X-Window?

 Mark Rejhon ([email protected]) informaba (4/8/95) que:

 Si tiene instalado X y ha compilado de forma correcta dosemu y le
 funciona bien fuera de X-windows, deber�a ya ser capaz de ejecutar
 "xdos" o "dos -X" para abrir una ventana de dosemu. Si no es as�,
 compruebe:

 1. Haber compilado dosemu con soporte para X (X_SUPPORT=1 en el
    Makefile).

 2. Tener instalada la fuente VGA. Puede realizar esto ejecutando el
    script xinstallvgafont en directorio fuente de dosemu-0.60,
    escriba:

      sh xinstallvgafont

 3. Tener configurado su mapa de teclado para X.  En un xterm, escriba

           xmodmap -e "keycode 22 = 0xff08"
           xmodmap -e "keycode 107 = 0xffff"

 Estas l�neas establecen las teclas de retroceso (backspace) y borrado
 respectivamente.

 4. Haber configurado la l�nea que define el comportamiento bajo X en
    su /etc/dosemu.conf.

 Alternativamente, puede ejecutar dosemu en un xterm a color, lo cual
 no es muy recomendable dado que muchos xterms a color presentan
 errores a la hora de visualizar las caracter�sticas complejas de texto
 que dosemu utiliza.  De esta forma no se necesita que la opci�n
 X_SUPPORT sea compilada.  Sin embargo, si esto es lo que quiere
 realmente, siga los siguientes pasos:

 1. Instale ansi_xterm. Se recomienda utilizar el paquete que est� en:

    ftp://tsx-11.mit.edu/pub/linux/ALPHA/dosemu/Development/ansi-xterm-
    R6.tar.gz

 2. Instale la fuente VGA. Para ello puede ejecutar el script
    xinstallvgafont que est� en el directorio fuente de dosemu-0.60,
    escriba:

      sh xinstallvgafont

 3. Configure su mapa de teclado para X.  En un xterm, teclee:

           xmodmap -e "keycode 22 = 0xff08"
           xmodmap -e "keycode 107 = 0xffff"

 Estas l�neas establecen las teclas de retroceso (backspace) y borrado
 respectivamente.

 4. Configure la l�nea del /etc/dosemu.conf que define el
    comportamiento cuando dosemu se ejecuta en modo consola.

 Marty Leisner ([email protected]) informaba (3/31/95) que:

 Tengo xrdb configurado de la siguiente forma

      dosxterm*Font: vga
      dosxterm*geometry: 80x25
      dosxterm*saveLines: 25

 o tambi�n puedo crear un alias "dosxterm" a
 "term -fn vga -title dosxterm -geometry 80x25 -sl 25"

 Si utiliza el m�todo xrdb, todo lo que tiene que hacer es ejecutar
 "xterm -name dosxterm"

 7.3.  �Funciona correctamente la emulaci�n ansi?

 Marty Leisner ([email protected]) informaba (3/31/95) que:

 S�. Yo utilizo nnansi.com bajo X windows. Me han funcionado
 correctamente los modos de 25, 43 y 50 l�neas, sin embargo resulta
 dif�cil utilizar el modo de 50 l�neas en una resoluci�n de 1024x768 (a
 menos que utilice fuentes m�s peque�as y una pantalla mayor. El modo
 de 43 l�neas se ajustar� a la ventana del xterm para utilizar 43
 l�neas.

 8.  dosemu y MS-Windows 3.1

 8.1.  �Es posible ejecutar MS-Windows 3.1 bajo dosemu?

 El archivo README dice:

 ****************************************************************************
 *        ���AVISO!!!  ���AVISO!!!  ���AVISO!!!  ���AVISO!!!                *
 *                                                                          *
 *      ���Peligro Will Robinson!!!  Todavia no esta completamente          *
 *     soportado y �hay muchos errores conocidos!  ���Los programas         *
 *           extensos son casi seguro que NO FUNCIONEN!!!                   *
 * ���ESTE PREPARADO PARA POSIBLES CUELGUES DEL SISTEMA SI LO INTENTA!!!    *
 *                                                                          *
 *       ���AVISO!!!  ���AVISO!!!  ���AVISO!!!  ���AVISO!!!                 *
 ****************************************************************************

 C�mo, �todav�a sigue leyendo?  Bueno, es posible ejecutar WINOS2 (la
 versi�n modificada de Windows 3.1 que OS/2 utiliza) bajo dosemu.

 Hay muchos problemas conocidos. Windows es propenso a colgarse y
 podr�a llevarse los datos consigo. Los programas extensos no
 funcionar�n. El rat�n ir�a m�s lentamente, etc., etc., etc. En otras
 palabras, todav�a no est� preparado para el uso diario. Se sabe de
 muchas tarjetas de v�deo que dan problemas (ver�a una bonita pantalla
 blanca).

 Los grupos de programas tender�n a desaparecer. B�sicamente, es una
 pena.

 Por otro lado, si se muere de ganas de ver la peque�a pantallita del
 Windows ejecut�ndose bajo Linux y ha le�do esto CUIDADOSAMENTE y
 PROMETE NO BOMBARDEAR A LOS DESARROLLADORES DE DOSEMU CON MENSAJES
 COMO "���MS Word 6.0 no funciona!!!"...

 1. Consiga el dosemu y los fuentes de Linux.

 2. Desempaquete el dosemu.

 3. Parchee el kernel de linux con el archivo kernel.diff en el
    directorio ./dpmi del dosemu.

 4. Recompile el kernel.

 5. Compile dosemu.

 6. Arranque con el nuevo kernel.

 7. Consiga el archivo WINOS2.ZIP de ftp://tsx-11.mit.edu

 8. Desempaquete los archivos del WINOS2 en su directorio
    WINDOWS\SYSTEM.

 9. Reinicie linux, y ejecute dosemu (aseg�rese de que la opci�n DPMI
    est� puesta como "ON")

 10.
    Copie el archivo winemu.bat a su unidad c:.

 11.
    Cruce los dedos.

 �Buena suerte!

 RECUERDE:  ���AUN ASI NO ES RECOMENDABLE!!!  ���NO SE RECOMIENDA!!!
            ���NO LE ACONSEJAMOS QUE LO INTENTE!!!

 9.  V�deo y sonido

 9.1.  �Puedo ejecutar videojuegos de 32-bit bajo dosemu?

 Mark Rejhon ([email protected]) comentaba (4/8/95) lo siguiente

 Con las recientes mejoras sobre el DPMI introducidas en la versi�n
 0.60, ya se puede ejecutar algunos videojuegos de 32-bit bajo dosemu.
 Si el juego se puede ejecutar en una ventana de DOS en OS/2, hay
 muchas posibilidades de que funcione bajo dosemu. (Algunos ejemplos de
 juegos de 32-bit que se ha comprobado que funcionan en la �ltima
 versi�n de dosemu son Descent, Dark Forces, Mortal Kombat II y Rise of
 The Triad.)

 Antes de que intente ejecutar un videojuego, deber� tener configurado
 el teclado en modo raw y haber activado los modos gr�ficos de la VGA,
 en el archivo /etc/dosemu.conf. Si ha podido ejecutar programas
 gr�ficos bajo dosemu y �stos han funcionado bien, y quiere arriesgarse
 a que posiblemente se cuelgue el sistema (debido a que est� dejando
 que dosemu se ejecute con los permisos de root a la hora de acceder a
 la tarjeta de v�deo, y por ello a dejar a la tarjeta de v�deo en un
 estado en el cual es dif�cil luego de recuperar) entonces puede seguir
 adelante y tratar de ejecutarlo.

 D�se cuenta, sin embargo, de que tendr� que desactivar el sonido del
 juego. (Alguien tendr� que trabajar en la emulaci�n de las tarjetas de
 sonido para que podamos evitar esto). Tambi�n debe comprender que el
 juego ir� un poco m�s lento, debido a la multitarea de Linux. De forma
 que el juego deber�a ejecutarse entre un 5 y 100 por ciento de su
 velocidad.  Normalmente, la velocidad est� en un 50 por ciento en la
 versi�n actual del dosemu y se espera que se vaya mejorando dentro de
 poco.

 Quien sabe, a lo mejor igual funciona. �Por favor env�e un mensaje (e-
 mail)  al encargado del EMUsuccess.txt si el juego funciona
 correctamente!

 9.2.  Al salir de dosemu se me llena la pantalla de basura.

 (4/8/95)

 El problema est� en que la informaci�n de la fuente para la pantalla
 de texto de la VGA no se ha grabado. Consiga una copia del paquete
 svgalib. Actualmente puede encontrarlo en:

 ftp://sunsite.unc.edu/pub/Linux/libs/graphics/svgalib125.tar.gz

 Tambi�n deber�a estar disponible en forma de paquete pre-compilado en
 su distribuci�n de Linux favorita ( ej., Slackware, etc.). Utilice
 savetextmode para grabar el modo texto y la fuente actual en un
 fichero en /tmp antes de ejecutar dosemu. Luego, al salir de dosemu,
 escriba textmode para restaurar el modo de v�deo grabado.

 9.3.  Trident/Actix/otra?  �C�mo puedo hacer que funcione correcta�
 mente mi tarjeta de v�deo

 La pantalla fluct�a violentamente, muestra el mensaje de inicio de la
 BIOS de v�deo y se cuelga.

 Andrew Tridgell ([email protected]) comentaba (1/29/94) lo
 siguiente:

 He conseguido que me funcione con versiones antiguas utilizando:

         ports { 0x42 }

 a pesar de ello algunas veces mi m�quina se colgaba cuando merodeaba
 la BIOS de v�deo en dosemu. Esto es debido a que est� permitiendo a la
 BIOS de la VGA a que reprograme su reloj, lo cual no sienta nada bien
 al Linux.

 Esto me sugiri� el escribir los parches de enmascaramiento de s�lo
 lectura para dosemu, que puede encontrar todav�a en la �ltima versi�n.
 Ahora utilizo:

         ports { readonly 0x42 }

 de esta forma se ejecutar� dosemu m�s lentamente, pero con mayor
 seguridad.

 Tim Shnaider ([email protected]) tambi�n comentaba (1/18/94) que:

 Una forma de arreglar esto es utilizar el programa GETROM para volcar
 su BIOS de V�DEO a un archivo y editar luego el archivo de
 configuraci�n en el directorio /etc/dosemu. Aqu� est� mi l�nea sobre
 el v�deo:

         video { vga console graphics chipset trident memsize 1024 vbios_file /etc/dosemu/vbios }

 donde vbios es el archivo generado al teclear:

         getrom > vbios

 Douglas Gleichman ([email protected])  comentaba (9/1/94)
 (respecto a la ATI Graphics Ultra):

 Para la versi�n 0.52 de dosemu necesita a�adir la siguiente l�nea a su
 archivo dosemu.conf
       ports  { 0x1ce 0x1cf 0x238 0x23b 0x23c 0x23f 0x9ae8 0x9ae9 0x9aee 0x9aef }

 La misma placa mostrar� un error pero podr�n trabajar bien los
 programas que utilicen gr�ficos.

 9.4.  �Por qu� no funciona el software de mi tarjeta de sonido con
 dosemu?

 Hannu Savolainen ([email protected]) escrib�a (3/21/94) lo
 siguiente:

 Dosemu y cualquier programa de DOS se ejecutan bajo el control de un
 sistema operativo que funciona en modo protegido. Esto quiere decir
 que la memoria no se mapea como espera el programa. Si de alguna
 manera el programa comienza a utilizar el DMA para grabar sonido con
 la SoundBlaster, el sonido grabado no encontrar� forma de llegar a la
 aplicaci�n. �nicamente destruir� algunos datos en la memoria.

 James B. MacLean ([email protected]) comentaba (6/19/94):

 Perdone que discrepe, pero actualmente dosemu no tiene soporte para
 interceptar las interrupciones necesarias ni el DMA, siendo esto
 preciso para acceder a las tarjetas de sonido mediante dosemu :-(.

 Aunque se dar� soporte en el futuro :-),

 10.  Otro Hardware

 10.1.  �C�mo puedo hacer que trabaje mi dispositivo xxxxx bajo dosemu?

 Corey Sweeney ([email protected]) comentaba (5/30/94) lo siguiente:

 Aqu� tiene un registro de mis aventuras tratando de que los
 dispositivos trabajen bajo dosemu. Sin ir m�s lejos he conseguido que
 funcionen mi sistema de correo de voz y mi scanner (a medias). Aqu�
 est� c�mo lo he hecho:

 1. Mire en su manual si la placa utiliza alg�n puerto.  Si el manual
    le indica algunos, p�ngalos en el archivo de configuraci�n, en la
    l�nea "ports". Recuerde que algunas veces necesitar� tener
    bastantes puertos en una fila, y el primero debe ser el �nico
    documentado.

 2. Int�ntelo. Si no funciona, o bien no tiene un manual (o contiene
    tan poca informaci�n como mi manual de la AT&T :) entonces ejecute
    dosemu con:

      dos -D+i 2> /tmp/io.debug

 Ejecute el software del dispositivo, y salga de dosemu. �chele un
 vistazo a /tmp/io.debug y busque algunos n�meros de puertos que
 deber�a haber. Pruebe a a�adir �stos a las l�neas de puertos e intente
 cargar dosemu de nuevo.

 3. Si todav�a produce errores entonces ser� que necesita
    interrupciones. Busque la interrupci�n que utilice la tarjeta y
    h�gase con el archivo SIG.tgz (Silly Interrupt Generator) de alg�n
    lugar de ftp://tsx-11.mit.edu.  Inst�lelo como se indica en las
    instrucciones.

 y eso es todo lo que hay...

 Pregunta: �Qu� ocurre si mi tarjeta usa DMA? Respuesta: La hemos
 fastidiado.

 11.  Problemas y soluciones

 11.1.  Dosemu se ha ca�do y ahora no puedo escribir nada.

 Daniel Barlow([email protected]) comentaba (4/8/95) lo siguiente:

 Si no tiene acceso a trav�s de un terminal o de una red por el que
 pueda entrar, no le queda m�s remedio que pulsar el bot�n de reset. Si
 todav�a puede utilizar alguna shell por alguna parte, ejecute
 "kbd_mode -a" para quitar el modo raw del teclado, y/o "stty sane" en
 la consola para que pueda ver lo que est� tecleando.

 Algo que resulta �til es el hacer un script para ejecutar dosemu, que
 ejecute autom�ticamente "kbd_mode -a" al terminar �ste. Cuando dosemu
 caiga, el script normalmente seguir� corriendo, y ejecutar� el comando
 "kbd_mode -a".

 11.2.  ayuda.  He activado la memoria EMS en el dosemu.conf  pero no

 Rob Janssen (pe1chl.ampr.org) comentaba (7/11/94):

 No olvide cargar el ems.sys que se proporciona, en el archivo
 config.sys.

 11.3.  change "?  �C�mo me deshago de todos esos molestos mensajes de
 " disk

 (8/11/94)

 Consiga e instale klogd.  Pruebe en

 ftp://sunsite.unc.edu/pub/Linux/system/Daemons/sysklogd1.2.tgz

 11.4.  consola?  Por qu� no se puede volver a ejecutar dosemu tras
 salir de modo

 Aldy Hern�ndez ([email protected])  comentaba (7/8/94) lo
 siguiente:

 Debe deshabilitar la cach� de v�deo y/o de la BIOS.

 11.5.  consola?  Por qu� se puede ejecutar dosemu en un xterm  pero no
 en la

 JyiJiin Luo ([email protected]) comentaba (4/19/94):

 Yo he pasado por el mismo problema anteriormente. Lo he resuelto
 desactivando la shadow del v�deo en mi BIOS AMI. Ahora dosemu se
 ejecuta bien en mi sistema.

 11.6.  �C�mo puedo hacer que dosemu se ejecute m�s r�pido?

 En algunos casos resulta �til el jugar con los valores de la variable
 HogThreshold en el archivo dosemu.conf.

 Daniel Barlow([email protected]) comentaba (4/8/95) lo siguiente:

 La variable HogThreshold debe valer aproximadamente la mitad de los
 BogoMips que el sistema muestre al arrancar.

 11.7.  bajo dosemu.  Mi unidad de CDROM tiene problemas a la hora de
 leer algunos archivos

 Vinod G Kulkarni ([email protected]) comentaba (4/7/94):

 Cuando se monta el CDROM desde Linux y se utiliza dentro de dosemu
 (unidad mapeada), puede dar algunos problemas. El controlador del CD-
 ROM (iso9660) que est� en el kernel trata de encontrar el tipo del
 fichero (ej., binario o texto). Si no puede encontrarlo, intenta
 adivinar el tipo del archivo a trav�s de m�todos heur�sticos. Este
 m�todo falla bajo ciertas circustancias como cuando un archivo de
 texto (que parece binario) se trata como binario. (No s� si esto es un
 error o una car�cter�stica de Linux).

 El resultado de todo esto est� en que si copia tal archivo desde el
 CD-ROM (desde el mismo Linux, y no necesariamente desde dosemu), el
 archivo resultante ser� mayor que el original. (Se han a�adido
 espacios en blanco antes de ^J,^M). De forma que un programa que se
 est� ejecutando bajo dosemu da un error o se cuelga, lo que se
 confunde con un error de dosemu.

 Rob Janssen ([email protected]) comenta (8/10/94):

 La forma de resolverlo es desactivando totalmente la conversi�n.
 Introduzca la opci�n "-o conv=binary" al comando mount cuando monte el
 CD-ROM, o inserte lo siguiente en el /etc/fstab:

      /dev/cdrom      /cdrom          iso9660 conv=binary,ro

 No se necesita parchear el kernel.

 11.8.  ( debugger )?  �C�mo puedo ver los datos de salida de la depu�
 raci�n

 Daniel Barlow([email protected]) comentaba (4/8/95) lo siguiente:

 En el caso de la versi�n 0.60 de dosemu, los datos de salida del
 debugger se redireccionan a un archivo especificado en la l�nea de
 comandos.

 Utilice "dos -D+a -o /tmp/debug" para volcar los datos de salida del
 debugger al archivo /tmp/debug. No deber�a existir ninguna necesidad
 de redireccionar stderr.

 11.9.  �Por qu� aparecen duupliicaadoos mis pulsaciones de teclado?

 Nick Holloway ([email protected]) comentaba (2/22/94) lo
 siguiente:

 Tras haber ejecutado dosemu despu�s de haber toqueteado algunos
 valores del stty, se me duplicaban los caracteres al escribir. �Ahora
 ya he descubierto cu�l es la raz�n!

 S�lo sucede cuando dosemu se est� ejecutando en la consola con
 generados por las pulsaciones de teclado son mutilados por istrip, de
 modo que los eventos de liberaci�n de una tecla parecen realmente
 eventos de pulsaci�n.

 Por tanto, es preciso desactivar el procesamiento de entrada cuando se
 usen c�digos de pulsaci�n en modo consola (No debe ser muy buena idea
 hacerlo en l�neas tty).

 12.  Contribuyendo al proyecto dosemu

 12.1.  �Qui�n es el responsable de dosemu?

 (3/18/94)

 Dosemu se cre� con el trabajo de Matthias Lautner y Robert Sanders.
 James B. MacLean ([email protected]) es el responsable de
 organizar las �ltimas versiones de dosemu.

                        Historia de dosemu

           Version    Fecha                Responsable
          -------------------------------------------------
           0.1        Septiembre 3, 1992   Matthias Lautner
           0.2        Septiembre 13, 1992  Matthias Lautner
           0.3        ???                  Matthias Lautner
           0.4        Noviembre 26, 1992   Matthias Lautner
           0.47       Enero 27, 1993       Robert Sanders
           0.47.7     Febrero 5, 1993      Robert Sanders
           0.48       Febrero 16, 1993     Robert Sanders
           0.48pl1    Febrero 18, 1993     Robert Sanders
           0.49       Mayo 20, 1993        Robert Sanders
           0.49pl2    Noviembre 18, 1993   James MacLean
           0.49pl3    Noviembre 30, 1993   James MacLean
           0.49pl3.3  Diciembre 3, 1993    James MacLean
           0.50       Marzo 4, 1994        James MacLean
           0.50pl1    Marzo 18, 1994       James MacLean
           0.52       Junio 16, 1994       James MacLean
           0.60       Abril 9, 1995        James MacLean

 12.2.  Quiero ayudar. �Con qui�n debo ponerme en contacto?

 El proyecto de dosemu es un esfuerzo de equipo. Si quiere contribuir,
 �chele un vistazo al DPR (Dosemu Project Registry). Puede encontrarlo
 en ftp://dspsun.eas.asu.edu/pub/dosemu.

 13.  Anexo: El INSFLUG

 El INSFLUG forma parte del grupo internacional Linux Documentation
 Project, encarg�ndose de las traducciones al castellano de los Howtos
 (Comos), as� como la producci�n de documentos originales en aquellos
 casos en los que no existe an�logo en ingl�s.

 En el INSFLUG se orienta preferentemente a la traducci�n de documentos
 breves, como los COMOs y PUFs (Preguntas de Uso Frecuente, las FAQs.
 :) ), etc.

 Dir�jase a la sede del INSFLUG para m�s informaci�n al respecto.

 En la sede del INSFLUG encontrar� siempre las �ltimas versiones de las
 traducciones:  www.insflug.org. Aseg�rese de comprobar cu�l es la
 �ltima versi�n disponible en el Insflug antes de bajar un documento de
 un servidor r�plica.

 Se proporciona tambi�n una lista de los servidores r�plica (mirror)
 del Insflug m�s cercanos a Vd., e informaci�n relativa a otros
 recursos en castellano.

 Francisco Jos� Montilla, [email protected].