  Dosemu COMO
  Editado por Mike Deisher, deisher@dspsun.eas.asu.edu
  azor@freenet.hut.fi
  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.    Cul es la ltima versin de dosemu y dnde puedo
  conseguirla?

  1.3.    Dnde puedo seguir el desarrollo?

  1.4.    Qu documentacin hay disponible para dosemu?

  1.5.    Cmo puedo incluir cambios o adiciones al HOWTO?

  1.6.    Copyright

  2.      Compilando e instalando dosemu

  2.1.    Dnde estn las instrucciones sobre la instalacin?

  2.2.    Los diez principales problemas durante la compilacin e
  instalacin de dosemu.

  2.3.    Cmo puedo crear un ejecutable simple (sin libreras)?

  2.4.    Cmo puedo crear archivos binarios en formato ELF?

  2.5.    Cmo puedo compilar dosemu en una mquina con poca memoria?

  2.6.    Cmo puedo acelerar la compilacin?

  2.7.    Cmo puedo compilar de forma no interactiva?

  2.8.    Ms trucos de compilacin de Marty...

  2.9.    Es necesario compilar dosemu como root ?

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

  3.      Configuracin del Disco Duro

  3.1.    Cmo 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.    Dnde est los controladores del ratn compatible con el de
  Microsoft?

  4.2.    Por qu no funciona el controlador del ratn?

  4.3.    Por qu anula dosemu el COM4 ?

  4.4.    Cmo utilizo dosemu sobre los puertos serie?

  4.5.    Cmo puedo cambiar entre dosemu y una shell sobre la lnea
  serie?

  4.6.    Cmo puedo hacer que funcionen los puertos paralelos?

  5.      Mltiples usuarios y sesiones sin-interactividad

  5.1.    Puedo utilizar dosemu en un sistema multiusuario?

  5.2.    Cmo puedo ejecutar comandos del dos de forma no interactiva?

  6.      dosemu y Netware

  6.1.    Cmo 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 emulacin ansi?

  8.      dosemu y MS-Windows 3.1

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

  9.      Vdeo 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.    Cmo puedo hacer que funcione correctamente mi tarjeta de
  vdeo Trident/Actix/otra?

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

  10.     Otro Hardware

  10.1.   Cmo puedo hacer que trabaje mi dispositivo xxxxx bajo
  dosemu?

  11.     Problemas y soluciones

  11.1.   Dosemu se ha cado y ahora no puedo escribir nada.

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

  11.3.   Cmo 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.   Cmo puedo hacer que dosemu se ejecute ms rpido?

  11.7.   Mi unidad de CDROM tiene problemas a la hora de leer algunos
  archivos bajo dosemu.
  11.8.   Cmo puedo ver los datos de salida de la depuracin (
  debugger )?

  11.9.   Por qu aparecen duupliicaadoos mis pulsaciones de teclado?

  12.     Contribuyendo al proyecto dosemu

  12.1.   Quin es el responsable de dosemu?

  12.2.   Quiero ayudar. Con quin 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 caractersticas especiales del kernel de Linux y del
  procesador 80386 para correr MS-DOS en lo que podra llamarse una
  ventana del DOS o Dos box".

  Dicha ventana, una  combinacin 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 tamao de palabra y los modos de
     direccionamiento del "modo real" de la familia de procesadores
     iAPX86 mientras que se ejecute entre los lmites 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 estn acostumbradas a tener control.

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

  1.2.  Cul es la ltima versin de dosemu y dnde puedo conseguirla?

  La versin ms 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 recin salidas (pre-release) tambin estn
  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 ms recientes del
  kernel de Linux. Adems, incluyen nuevas caractersticas.  Recuerde
  que es cdigo en fase ALPHA, de forma que puede tener bugs serios y
  muy poca informacin sobre las nuevas caractersticas.

  1.3.  Dnde puedo seguir el desarrollo?

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

  Para ello, enve un mensaje a  majordomo@vger.rutgers.edu con el
  siguiente comando en el cuerpo de su mensaje electrnico:

       subscribe linux-msdos-digest su_nombre@su.direccion.electronica

  Si alguna vez desea darse de baja de esta lista de correo, (mailing
  list), enve un mensaje a majordomo@vger.rutgers.edu con el siguiente
  comando en el cuerpo del mensaje:

       unsubscribe linux-msdos-digest su_nombre@su.direccion.electronica

  1.4.  Qu documentacin hay disponible para dosemu?

  El manual del dosemu (dosemu.texinfo) escrito por Robert Sanders no ha
  sido actualizado durante algn tiempo, pero todava es una buena
  fuente de informacin. Se distribuye con dosemu.

  La "Gua de principiantes de dosemu" ("Dosemu Novice's Altering
  Guide") tambin llamada DANG es el mapa de carreteras de los
  entresijos de dosemu.

  Est diseada para los aventureros, aquellos que desean modificar el
  cdigo fuente por s mismos.

  La DANG es mantenida por Alistair MacDonald (am20@unix.york.ac.uk)  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 versin ms
  reciente puede encontrarse en ftp://dspsun.eas.asu.edu/pub/dosemu.

  Y tambin, por supuesto, estn los PUFs y COMOs (-- En cuanto a
  traducciones, ver la seccin ``''--)

  de dosemu. Pero esto ya lo sabe, no?. ;-) Tambin se anuncian de vez
  en cuando en la lista de correo. La versin ms reciente puede
  encontrarla en ftp://dspsun.eas.asu.edu/pub/dosemu.

  1.5.  Cmo puedo incluir cambios o adiciones al HOWTO?

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

       diff archivo_original archivo_nuevo

  y enviarlo a deisher@dspsun.eas.asu.edu.  Si no conoce SGML, es una
  buena forma de hacerlo. Los cambios o nueva informacin de cualquier
  forma sern aceptada. Creando el fichero diff lo hace ms fcil para
  para el editor del HOWTO. :-)

  1.6.  Copyright

  Unless (-- Nota del traductor: A continuacin expongo el texto sobre
  el copyright en su versin original para respetar las condiciones que
  ste impone, su traduccin se acompaa a continuacin.--) 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 gregh@cc.gatech.edu.

  A menos que se diga lo contrario, los COMO de Linux estn 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 fsico o electrnico, con tal de que la nota sobre el copyright
  se mantenga en todas las copias. Las distribuciones comerciales estn
  permitidas y alentadas; sin embargo, al autor le agradara 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 distribucin 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
  direccin dada ms adelante.

  Resumiendo, nos gustara promover la difusin de esta informacin a
  travs del mayor nmero de canales posibles. Sin embargo, nos gustara
  mantener el copyright en los documentos COMO, y sera 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 gregh@cc.gatech.edu.

  2.  Compilando e instalando dosemu

  2.1.  Dnde estn las instrucciones sobre la instalacin?

  Las instrucciones sobre la instalacin se pueden encontrar en el
  archivo "QuickStart", incluido en la distribucin.

  2.2.  instalacin de dosemu.  Los diez principales problemas durante
  la compilacin e

  1. Olvidar leer el fichero QuickStart.

  2. Intentar compilar con un kernel anterior al 1.1.45.

  3. Tener mal la ubicacin del cdigo 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 estn
     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.  Cmo puedo crear un ejecutable simple (sin libreras)?

  Marty Leisner (leisner@sdsp.mc.xerox.com) escriba lo siguiente:

  Si quiere crear un ejecutable con QMAGIC, defina STATIC en el
  Makefile. De otra manera habr una combinacin de librera/ejecutable.

  2.4.  Cmo puedo crear archivos binarios en formato ELF?

  Marty Leisner (leisner@sdsp.mc.xerox.com) escriba lo siguiente:

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

  2.5.  Cmo puedo compilar dosemu en una mquina con poca memoria?

  Marty Leisner (leisner@sdsp.mc.xerox.com) escriba lo siguiente:

  Si tiene problemas al compilar porque desbordamiento del swap, debe
  aadir CFLAGS+=-fno-inline despus 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.  Cmo puedo acelerar la compilacin?

  Marty Leisner (leisner@sdsp.mc.xerox.com) escriba lo siguiente:

  La optimizacin predeterminada es -O2. Puede editar el fichero
  Makefile para usar -O (compilar un poco ms rpido/lento).

  2.7.  Cmo puedo compilar de forma no interactiva?

  Marty Leisner (leisner@sdsp.mc.xerox.com) escriba lo siguiente:

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

  2.8.  Ms trucos de compilacin de Marty...

  Marty Leisner (leisner@sdsp.mc.xerox.com) escriba lo siguiente:

  Necesita haber compilado el kernel en su sistema para obtener la
  versin actual. Si no es as, debe modificar a mano la variable
  KERNEL_VERSION en nivel ms alto del Makefile. El nmero es de la
  forma "nmmmppp", donde "n" es la versin, "mmm" es la versin 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 ms 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" tambin eliminar las dependencias y otros
  ficheros.

  2.9.  Es necesario compilar dosemu como root ?

  No. Aunque deber instalarlo como root.

  Marty Leisner Marty Leisner (leisner@sdsp.mc.xerox.com) aade:

  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 (jmaclean@fox.nstn.ns.ca) escriba (4/12/95) lo
  siguiente:

  Nos hemos encontrado con esto en ciertas ocasiones, normalmente cuando
  la fecha de algn fichero tenga algo que ver. Algunas personas lo
  arreglan con una versin ms nueva del kernel, mientras que otros
  (incluido yo) hacen un "make realclean" y despus un "make most".

  3.  Configuracin del Disco Duro

  3.1.  Cmo utilizo mi disco duro con dosemu?

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

       mkdir -m 755 /dos

  y aadir una lnea como la siguiente:

          /dev/hda1       /dos     msdos   umask=022

  en su /etc/fstab. (En este ejemplo, el disco duro est montado slo
  lectura. Puede montarlo como lectura/escritura reemplazando "002" por
  "000" y utilizando la opcin -m 777 con mkdir). Ahora haga un mount
  /dos.  De forma que pueda aadir una lnea como la siguiente:

         lredir d: linux\fs/dos

  en el archivo AUTOEXEC.BAT en su hdimage (lase los comentarios
  respecto a LREDIR ms 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
  localizacin del directorio del dos (/dos en nuestro ejemplo).

  Tim Bird (Tim_R_Bird@Novell.COM) expone que los usuarios de LREDIR
  deberan 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 fsica.  Por este
  motivo, es ms seguro que el archivo autoexec.bat de la unidad
  redireccionada y de la unidad fsica (imagen del disco) sean el mismo.

  Robert D. Warren (rw11258@xx.acs.appstate.edu) informaba (4/28/94) de
  lo siguiente:

  Tengo una pequea 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 lnea 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 intrprete 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 (bon@elektron.ikp.physik.th-darmstadt.de) aade (8/11/95)
  que:

  Resulta til el hacer:

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

  antes de eso, de forma que todava 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 travs
  del redireccionador (lredir o emufs). Sin embargo, mucha gente han
  podido hacerlo simplemente descomentando la lnea:

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

  en el fichero de configuracin del dosemu.

  Otros lo han conseguido utilizando

          disk { partition "/dev/hda1" }

  Si su particin del dos ya est montada con permiso de escritura e
  intenta ejecutar dosemu con acceso a la particin 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 resultaran en datos inconsistentes.

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

  Thomas Mockridge (thomas@aztec.co.za) 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
     particin 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 particin del dos)

  6. Ponga en el dosemu.conf:

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

  7. Lance dosemu y voila!  Sin LILO.

  Holger Schemel (q99492@pbhrzx.uni-paderborn.de) 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 (moffatd@dcs.gla.ac.uk) tambin comentaba (3/27/94)
  lo siguiente:

  "...utilice 6.2 si lo tiene!! Tan slo asegrese 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?  Dnde est los controladores del ratn compatible
  con el de

  Tom Kimball (tk@pssparc2.oc.com) escriba (11/24/93) lo siguiente:

  Hay bastante gente que asegura haber utilizado un controlador de ratn
  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 ratn?

  Mark Rejhon (mdrejhon@magi.com) comentaba (4/7/95) lo siguiente:

  Si inicializa el controlador del ratn y se cuelga (debera tomar unos
  30-60s), intente especificar el puerto COM en el que est el ratn, en
  la lnea de comando del controlador del ratn.

  4.3.  Por qu anula dosemu el COM4 ?

  Rob Janssen (rob@pe1chl.ampr.org) comentaba (3/24/94) que:

  De acuerdo con jmorriso@bogomips.ee.ubc.ca, "dosemu todava anula el
  COM4 (0x2e8, IRQ 5). 0x2e8 no estn en ports{} en la configuracin.
  Yo tengo que ejecutar setserial /dev/cua3 irq 5 despus 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 lnea "allowvideoportaccess on" en la configuracin e ir
  bien.  Cuando tenga problemas luego con el vdeo, intente activar
  rangos de direcciones de entrada/salida ms selectivos (ej. 40-43).

  4.4.  Cmo utilizo dosemu sobre los puertos serie?

  4.5.  Cmo puedo cambiar entre dosemu y una shell sobre la lnea
  serie?

  John Taylor (taylor@pollux.cs.uga.edu) comentaba (5/25/94) lo
  siguiente:

  Utilizo el ncleo de Linux 1.1.13 y quisiera sealar una gran
  caracterstica que debera mantenerse (IMHO (-- In My Honest Opinion,
  algo as como EMMO, En Mi Modesta Opinin--) ).  Con la versin 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 aadiendo otra shell unix, y conmutar entre ambas
  (DOS / UNIX). Esto permite que dosemu pueda ser usado a travs de una
  lnea serie cmodamente, ya que el cambio entre shells es muy fcil.

  4.6.  Cmo puedo hacer que funcionen los puertos paralelos?

  Dennis Flaherty (dennisf@flaherty.elk.miles.com) comentaba (3/2/95)
  que:

  El dosemu.conf tiene lneas al final para redireccionar impresoras a
  lpr o a un archivo. Si quiere tener acceso directo, descomente las
  lneas de emulacin, y aada la lnea

       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.  Mltiples usuarios y sesiones sin-interactividad

  5.1.  Puedo utilizar dosemu en un sistema multiusuario?

  Corey Sweeney (corey@amiganet.xnet.com) (12/8/93) comentaba:

  Si est utilizando dosemu en un sistema en el cual ms 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 lnea 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 tendrn que preocuparse por el directorio en
  el que estn cuando ejecuten dosemu, y el archivo hdimage no
  necesitar ser cambiado cada vez que instale una versin nueva de
  dosemu.

  Si hace esto para un dosemu multiusuario, querr entonces crear el
  archivo hdimage de slo 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 "pblico" y/o un directorio "privado" (un
  subdirectorio en el directorio home de cada usuario).

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

  5.2.  Cmo puedo ejecutar comandos del dos de forma no interactiva?

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

  Dan Newcombe (newcombe@aa.csc.peachnet.edu) informaba (1/27/94) de lo
  siguiente:

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

  Supongamos que quiere ejecutar wp60.exe con los parmetros "wp60
  d:\doc\paper.txt".  Debera hacer algo parecido a "dosrun wp60
  d:\doc\paper.txt".  "dosrun" debera ser un script que tendra que

  1. Editar/modificar/recrear el autoexec.bat de su particin del dos y

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

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

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

  1. Utilice emufs para acceder a la particin 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 especfico para esa sesin. 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 particin
  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 (danny@dragon.s.bawue.de) informaba (7/2/94) que:

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

  $ dos -F mi_dosemu.conf

  Dietmar Braun (braun@math20.mathematik.uni-bielefeld.de) 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 pequeo truco para conseguir que

       echo $* > $DOSTMP/startup.bat

  realmente funcione (un pequeo programa en C que cambie las '/' por
  dos utilizando cr/lf y aadiendo ^Z al final de archivo), cree
  archivos de arranque, enlaces y dems 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 particin 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
  acten como filtros de impresin.

  6.  dosemu y Netware

  6.1.  Cmo puedo conseguir acceso a Netware desde dosemu?

  James B. MacLean (maclean@fox.nstn.ns.ca)  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 travs del
  controlador de paquetes (packet driver). El controlador reside en la
  interrupcin 0x60, y cumple con las normativas usuales.

  An 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 segn lo descrito en sus documentacin (pdipx es
     otro mtodo)

  7. Cargue netx

  8. Disfrute del acceso netware :-)

  Si necesita algn 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, quizs para
  acceder a Netware en la red a travs de un cliente NETX, tengo un
  controlador (Silly Interrupt Generator) para aadir 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 direccin
  (jmaclean@fox.nstn.ns.ca) y le pasar algunas direcciones.

  Quiere accesos mltiples de dosemu a Novell?

  1. Compile la actual versin (pre-release) de dosemu

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

  3. Contine en el apartado 5 anterior.

  6.2.  El COMO de Netware

  El COMO de Netware escrito por Lauri Tischler
  (ltischler@fipower.pp.fi) es ahora un documento aparte. Se incluye con
  la distribucin de dosemu y debera tambin poderse encontrar en la
  direccin 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 (R.Schalk@uci.kun.nl) informaba (1/17/94) que:

  S, sin problemas. Slo recuerde utilizar ctrl-alt-Fn para ir a una
  Consola Virtual (VC), y as poder utilizar aplicaciones de Linux
  (dosemu es una aplicacin ms). Yo casi siempre tengo cargado el WP5.1
  en una sesin 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 (mdrejhon@magi.com) informaba (4/8/95) que:

  Si tiene instalado X y ha compilado de forma correcta dosemu y le
  funciona bien fuera de X-windows, debera 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 lneas establecen las teclas de retroceso (backspace) y borrado
  respectivamente.

  4. Haber configurado la lnea 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 caractersticas complejas de texto
  que dosemu utiliza.  De esta forma no se necesita que la opcin
  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 lneas establecen las teclas de retroceso (backspace) y borrado
  respectivamente.

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

  Marty Leisner (leisner@sdsp.mc.xerox.com) informaba (3/31/95) que:

  Tengo xrdb configurado de la siguiente forma

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

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

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

  7.3.  Funciona correctamente la emulacin ansi?

  Marty Leisner (leisner@sdsp.mc.xerox.com) informaba (3/31/95) que:

  S. Yo utilizo nnansi.com bajo X windows. Me han funcionado
  correctamente los modos de 25, 43 y 50 lneas, sin embargo resulta
  difcil utilizar el modo de 50 lneas en una resolucin de 1024x768 (a
  menos que utilice fuentes ms pequeas y una pantalla mayor. El modo
  de 43 lneas se ajustar a la ventana del xterm para utilizar 43
  lneas.

  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!!!                 *
  ****************************************************************************

  Cmo, todava sigue leyendo?  Bueno, es posible ejecutar WINOS2 (la
  versin modificada de Windows 3.1 que OS/2 utiliza) bajo dosemu.

  Hay muchos problemas conocidos. Windows es propenso a colgarse y
  podra llevarse los datos consigo. Los programas extensos no
  funcionarn. El ratn ira ms lentamente, etc., etc., etc. En otras
  palabras, todava no est preparado para el uso diario. Se sabe de
  muchas tarjetas de vdeo que dan problemas (vera una bonita pantalla
  blanca).

  Los grupos de programas tendern a desaparecer. Bsicamente, es una
  pena.

  Por otro lado, si se muere de ganas de ver la pequea pantallita del
  Windows ejecutndose bajo Linux y ha ledo 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 (asegrese de que la opcin 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.  Vdeo y sonido

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

  Mark Rejhon (mdrejhon@magi.com) comentaba (4/8/95) lo siguiente

  Con las recientes mejoras sobre el DPMI introducidas en la versin
  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
  versin 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 grficos de la VGA,
  en el archivo /etc/dosemu.conf. Si ha podido ejecutar programas
  grficos 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 vdeo, y por ello a dejar a la tarjeta de vdeo en un
  estado en el cual es difcil luego de recuperar) entonces puede seguir
  adelante y tratar de ejecutarlo.

  Dse cuenta, sin embargo, de que tendr que desactivar el sonido del
  juego. (Alguien tendr que trabajar en la emulacin de las tarjetas de
  sonido para que podamos evitar esto). Tambin debe comprender que el
  juego ir un poco ms lento, debido a la multitarea de Linux. De forma
  que el juego debera ejecutarse entre un 5 y 100 por ciento de su
  velocidad.  Normalmente, la velocidad est en un 50 por ciento en la
  versin actual del dosemu y se espera que se vaya mejorando dentro de
  poco.

  Quien sabe, a lo mejor igual funciona. Por favor enve 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 informacin 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

  Tambin debera estar disponible en forma de paquete pre-compilado en
  su distribucin 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 vdeo grabado.

  9.3.  Trident/Actix/otra?  Cmo puedo hacer que funcione correcta
  mente mi tarjeta de vdeo

  La pantalla flucta violentamente, muestra el mensaje de inicio de la
  BIOS de vdeo y se cuelga.

  Andrew Tridgell (tridge@nimbus.anu.edu.au) comentaba (1/29/94) lo
  siguiente:

  He conseguido que me funcione con versiones antiguas utilizando:

          ports { 0x42 }

  a pesar de ello algunas veces mi mquina se colgaba cuando merodeaba
  la BIOS de vdeo 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 slo
  lectura para dosemu, que puede encontrar todava en la ltima versin.
  Ahora utilizo:

          ports { readonly 0x42 }

  de esta forma se ejecutar dosemu ms lentamente, pero con mayor
  seguridad.

  Tim Shnaider (tims@kcbbs.gen.nz) tambin comentaba (1/18/94) que:

  Una forma de arreglar esto es utilizar el programa GETROM para volcar
  su BIOS de VDEO a un archivo y editar luego el archivo de
  configuracin en el directorio /etc/dosemu. Aqu est mi lnea sobre
  el vdeo:

          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 (p86884@tcville.edsg.hac.com)  comentaba (9/1/94)
  (respecto a la ATI Graphics Ultra):

  Para la versin 0.52 de dosemu necesita aadir la siguiente lnea a su
  archivo dosemu.conf
        ports  { 0x1ce 0x1cf 0x238 0x23b 0x23c 0x23f 0x9ae8 0x9ae9 0x9aee 0x9aef }

  La misma placa mostrar un error pero podrn trabajar bien los
  programas que utilicen grficos.

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

  Hannu Savolainen (hsavolai@cs.Helsinki.FI) escriba (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
  aplicacin. nicamente destruir algunos datos en la memoria.

  James B. MacLean (jmaclean@fox.nstn.ns.ca) 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.  Cmo puedo hacer que trabaje mi dispositivo xxxxx bajo dosemu?

  Corey Sweeney (corey@bbs.xnet.com) comentaba (5/30/94) lo siguiente:

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

  1. Mire en su manual si la placa utiliza algn puerto.  Si el manual
     le indica algunos, pngalos en el archivo de configuracin, en la
     lnea "ports". Recuerde que algunas veces necesitar tener
     bastantes puertos en una fila, y el primero debe ser el nico
     documentado.

  2. Intntelo. Si no funciona, o bien no tiene un manual (o contiene
     tan poca informacin 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 nmeros de puertos que
  debera haber. Pruebe a aadir stos a las lneas de puertos e intente
  cargar dosemu de nuevo.

  3. Si todava produce errores entonces ser que necesita
     interrupciones. Busque la interrupcin que utilice la tarjeta y
     hgase con el archivo SIG.tgz (Silly Interrupt Generator) de algn
     lugar de ftp://tsx-11.mit.edu.  Instlelo 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 cado y ahora no puedo escribir nada.

  Daniel Barlow(jo95004@sable.ox.ac.uk) comentaba (4/8/95) lo siguiente:

  Si no tiene acceso a travs de un terminal o de una red por el que
  pueda entrar, no le queda ms remedio que pulsar el botn de reset. Si
  todava 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 automticamente "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 "?  Cmo 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 Hernndez (aldy@sauron.cc.andrews.edu)  comentaba (7/8/94) lo
  siguiente:

  Debe deshabilitar la cach de vdeo y/o de la BIOS.

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

  JyiJiin Luo (jluo@casbah.acns.nwu.edu) comentaba (4/19/94):

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

  11.6.  Cmo puedo hacer que dosemu se ejecute ms rpido?

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

  Daniel Barlow(jo95004@sable.ox.ac.uk) 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 (vinod@cse.iitb.ernet.in) 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 travs de mtodos heursticos. Este
  mtodo 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 carcterstica 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 aadido
  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 (pe1chl@rabo.nl) comenta (8/10/94):

  La forma de resolverlo es desactivando totalmente la conversin.
  Introduzca la opcin "-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 )?  Cmo puedo ver los datos de salida de la depu
  racin

  Daniel Barlow(jo95004@sable.ox.ac.uk) comentaba (4/8/95) lo siguiente:

  En el caso de la versin 0.60 de dosemu, los datos de salida del
  debugger se redireccionan a un archivo especificado en la lnea de
  comandos.

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

  11.9.  Por qu aparecen duupliicaadoos mis pulsaciones de teclado?

  Nick Holloway (alfie@dcs.warwick.ac.uk) comentaba (2/22/94) lo
  siguiente:

  Tras haber ejecutado dosemu despus de haber toqueteado algunos
  valores del stty, se me duplicaban los caracteres al escribir. Ahora
  ya he descubierto cul es la razn!

  Slo 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 liberacin de una tecla parecen realmente
  eventos de pulsacin.

  Por tanto, es preciso desactivar el procesamiento de entrada cuando se
  usen cdigos de pulsacin en modo consola (No debe ser muy buena idea
  hacerlo en lneas tty).

  12.  Contribuyendo al proyecto dosemu

  12.1.  Quin es el responsable de dosemu?

  (3/18/94)

  Dosemu se cre con el trabajo de Matthias Lautner y Robert Sanders.
  James B. MacLean (jmaclean@fox.nstn.ns.ca) 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 quin 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, encargndose de las traducciones al castellano de los Howtos
  (Comos), as como la produccin de documentos originales en aquellos
  casos en los que no existe anlogo en ingls.

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

  Dirjase a la sede del INSFLUG para ms informacin al respecto.

  En la sede del INSFLUG encontrar siempre las ltimas versiones de las
  traducciones:  www.insflug.org. Asegrese de comprobar cul es la
  ltima versin disponible en el Insflug antes de bajar un documento de
  un servidor rplica.

  Se proporciona tambin una lista de los servidores rplica (mirror)
  del Insflug ms cercanos a Vd., e informacin relativa a otros
  recursos en castellano.

  Francisco Jos Montilla, pacopepe@insflug.org.

