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].