Manual de DOSBox v0.74 (siempre use la última versión en www.dosbox.com) ===== NOTA: ===== Aunque esperamos que algún día DOSBox ejecute todos los programas hechos para Computadoras Personales, todavía no estamos en ese punto. Actualmente, DOSBox corriendo en una máquina de gama alta será aproximadamente el equivalente a una computadora Pentium I. DOSBox se puede configurar para correr un amplio rango de juegos DOS, desde clásicos CGA/Tandy/PCjr hasta los juegos de la era del Quake. ======= ÍNDICE: ======= 1. Inicio rápido 2. Inicio (Preguntas Frecuentes) 3. Parámetros de la Línea de Comandos 4. Programas Internos 5. Teclas Especiales 6. Joystick/Gamepad 7. Asignador de Teclas 8. Disposición del Teclado 9. Función Multijugador por Serie 10. Cómo acelerar/ralentizar DOSBox 11. Solución de problemas 12. Ventana de Estado de DOSBox 13. El archivo de configuración (opciones) 14. El archivo de idioma 15. Compilando su propia versión de DOSBox 16. Agradecimientos especiales 17. Contacto ================= 1. Inicio rápido: ================= Escriba INTRO en DOSBox para una guía rápida. Es fundamental que se familiarice con la idea de montar, DOSBox no hace cualquier unidad (o parte de ella) accesible a la emulación automáticamente. Vea la entrada "¿Cómo empezar?" de las Preguntas Frecuentes, así como la descripción del comando MOUNT (Sección 4: "Programas Internos"). Si tiene su juego en un cdrom puede probar esta guía: http://vogons.zetafleet.com/viewtopic.php?t=8933 ================================= 2. Inicio (Preguntas Frecuentes): ================================= INICIO: ¿Cómo empezar? AUTOMATIZACIÓN: ¿Tengo que escribir siempre estos comandos "mount"? PANTALLA: ¿Cómo cambio a pantalla completa? CD-ROM: Mi CD-ROM no funciona. CD-ROM: El juego/aplicación no puede encontrar su CD-ROM. RATÓN: El ratón no funciona. SONIDO: No hay sonido. SONIDO: ¿Qué hardware de sonido emula DOSBox actualmente? SONIDO: El sonido se entrecorta o suena deformado/raro. TECLADO: No puedo escribir \ o : DOSBox. TECLADO: No funcionan las teclas Mayúsculas Derecho ni "\" en DOSBox. (sólo Windows) TECLADO: El teclado se retrasa. CONTROL: ¡El personaje/cursor/puntero siempre se mueve en una dirección! VELOCIDAD: ¡El juego/aplicación funciona muy lento/muy rápido! ERROR: ¡El juego/aplicación no funciona/falla! ERROR: ¡DOSBox falla al iniciarse! JUEGO: Mi juego con motor Build (Duke3D/Blood/Shadow Warrior) tiene problemas. SEGURIDAD: ¿Puede DOSBox dañar mi computadora? OPCIONES: Me gustaría cambiar las opciones de DOSBox. AYUDA: Gran manual, pero aún no lo entiendo. INICIO: ¿Cómo empezar? Al principio tiene una Z:\> en lugar de una C:\> como símbolo del sistema. Tiene que hacer que sus directorios estén disponibles como unidades en DOSBox usando el comando "mount". Por ejemplo, en Windows "mount C D:\JUEGOS" le dará una unidad C en DOSBox que apunta a su directorio D:\JUEGOS de Windows (que fue creado anteriormente). En Linux, "mount c /home/usuario" le dará una unidad C dentro de DOSBox que apunta a /home/usuario en Linux. Para cambiar a la unidad montada en el ejemplo, escriba "C:". Si todo salió bien, DOSBox mostrará el símbolo del sistema "C:\>". AUTOMATIZACIÓN: ¿Tengo que escribir siempre estos comandos? En el archivo de configuración de DOSBox hay una sección [autoexec]. Los comandos que están ahí son ejecutados cuando DOSBox arranca, así que puede usar esta sección para el montado. Vea Sección 13: "El archivo de configuración (opciones)". PANTALLA: ¿Cómo cambio a pantalla completa? Pulse alt-intro. Alternativamente: Edite el archivo de configuración de DOSBox y cambie la opción fullscreen=false por fullscreen=true. Si el modo a pantalla completa se ve mal para usted: Juegue con las opciones: fullresolution, output y aspect en el archivo de configuración de DOSBox. Para regresar del modo a pantalla completa: Pulse alt-intro de nuevo. CD-ROM: Mi CD-ROM no funciona. Para montar su CD-ROM en DOSBox debe especificar algunas opciones adicionales al montarlo. Para habilitar el soporte de CD-ROM (incluye MSCDEX) en Windows: - mount d f:\ -t cdrom en Linux: - mount d /media/cdrom -t cdrom En algunos casos querrá usar una interfaz de CD-ROM diferente, por ejemplo si su CD de audio no funciona: Para habilitar soporte de SDL (¡no incluye acceso a CD de bajo nivel!): - mount d f:\ -t cdrom -usecd 0 -noioctl Para habilitar acceso ioctl usando extracción digital de audio para CD de audio (sólo Windows, útil para Vista): - mount d f:\ -t cdrom -ioctl_dx Para habilitar acceso ioctl usando MCI para CD de audio (sólo Windows): - mount d f:\ -t cdrom -ioctl_mci Para forzar acceso sólo por ioctl (sólo Windows): - mount d f:\ -t cdrom -ioctl_dio Para habilitar soporte de bajo nivel ASPI (Win98 con capa ASPI instalada): - mount d f:\ -t cdrom -aspi explicación: - d letra de unidad que obtendrá en DOSBox (¡d es la mejor, no la cambie!) - f:\ ubicación del CD-ROM en su computadora. En la mayoría de los casos será d:\ o e:\ - 0 el número de la unidad de CD-ROM, devuelto por "mount -cd" (observe que este valor sólo es necesario si usa SDL para CD de audio, en caso contrario es ignorado) Mire también la siguiente pregunta: El juego/aplicación no puede encontrar su CD-ROM. CD-ROM: El juego/aplicación no puede encontrar su CD-ROM. Asegúrese de montar el CD-ROM con el argumento -t cdrom, esto habilitará la interfaz MSCDEX requerida por los juegos de DOS que usan CD-ROM. Pruebe también añadiendo la etiqueta correcta (-label ETIQUETA) al comando mount, donde ETIQUETA es el nombre (ID del volumen) del CD-ROM. Bajo Windows puede especificar -ioctl, -aspi o -noioctl. Mire la descripción del comando mount en la Sección 4: "Programas Internos" para ver sus significados y las opciones adicionales relacionadas a los CD de audio -ioctl_dx, -ioctl_mci, -ioctl_dio. Pruebe crear una imagen de CD-ROM (preferentemente par CUE/BIN) y use la herramienta interna de DOSBox IMGMOUNT para montar la imagen (la hoja CUE). Esto habilita un muy buen soporte de CD-ROM de bajo nivel en cualquier sistema operativo. RATÓN: El ratón no funciona. Normalmente, DOSBox detecta cuando un juego usa el ratón. Al pulsar sobre la pantalla debería ser capturado (confinado a la ventana de DOSBox) y funcionar. Con ciertos juegos la detección de ratón de DOSBox no funciona. En ese caso deberá capturar el ratón manualmente pulsando CTRL-F10. SONIDO: No hay sonido. Asegúrese de que el sonido está configurado correctamente en el juego. Esto puede hacerse durante la instalación o con una utilidad que lo acompañe. Primero vea si provee una opción de auto-detección. Si no hay ninguna pruebe seleccionar SoundBlaster o SoundBlaster 16 con la configuración por defecto siendo "address=220 irq=7 dma=1" (a veces highdma=5). También podría querer seleccionar Sound Canvas/SCC/MPU-401/General MIDI/Wave Blaster con la configuración "address=330 IRQ=2" como dispositivo de sonido. Los parámetros de las tarjetas de sonido emuladas se pueden cambiar en el archivo de configuración de DOSBox. Si aún no obtiene ningún sonido establezca core en normal en la configuración de DOSBox y use un valor de ciclos fijos más bajo (como cycles=2000). También asegúrese de que el sonido funcione correctamente en su sistema operativo. En ciertos casos puede ser útil cambiar de dispositivo de sonido emulado a alguno como una SoundBlaster Pro (sbtype=sbpro1 en el archivo de configuración de DOSBox) o la Gravis Ultrasound (gus=true). SONIDO: ¿Qué hardware de sonido emula DOSBox actualmente? DOSBox emula varios dispositivos de sonido antiguos: - Altavoz interno de la computadora Esta emulación incluye el generador de tonos y también varias formas de salida de sonido digital a través del altavoz interno. - Creative CMS/Gameblaster La primera tarjeta lanzada por Creative Labs(R). La configuración por defecto la sitúa en el puerto 0x220. Está deshabilitada por defecto. - Voz Tandy 3 La emulación de este hardware de sonido es completa con la excepción del canal de ruido. El canal de ruido no está muy bien documentado, por lo que la precisión del sonido es solo una aproximación. Está deshabilitada por defecto. - Tandy DAC Algunos juegos pueden requerir desactivar la emulación de SoundBlaster (sbtype=none) para mejor soporte de sonido de Tandy DAC. No olvide dejar sbtype como sb16 otra vez si no usa el sonido Tandy. - Adlib Esta emulación es casi perfecta e incluye la capacidad de la Adlib de reproducir sonido digitalizado casi por completo. Situada en el puerto 220 (también en el 388) - SoundBlaster 16 / SoundBlaster Pro I y II / SoundBlaster I y II Por defecto DOSBox provee sonido estéreo de 16-bit para la SoundBlaster 16. Puede seleccionar una versión distinta de SoundBlaster en la configuración de DOSBox. La música AWE32 no es emulada ya que puede usar MPU-401 en su lugar (vea a continuación) - Disney Sound Source y Covox Speech Thing Usando el puerto de la impresora, este dispositivo de sonido solo produce sonido digital. Situado en LPT1. - Gravis Ultrasound La emulación de este dispositivo está casi completa, a pesar de que se han dejado de lado las capacidades MIDI, ya que un MPU-401 ha sido emulado en otro código. Para la música Gravis también debe instalar los controladores Gravis dentro de DOSBox. Está deshabilitada por defecto. - MPU-401 También es emulada una interfaz de pasarela MIDI. Este método de salida de sonido sólo funcionará cuando sea usado con un dispositivo/emulador externo. Windows XP/Vista/7 y Mac OS tienen por defecto un emulador compatible con: Sound Canvas/SCC/General Standard/General MIDI/Wave Blaster. Un dispositivo/emulador distinto es necesario para la compatibilidad con Roland LAPC/CM-32L/MT-32. SONIDO: El sonido se entrecorta o suena deformado/raro. Puede estar usando demasiada potencia de procesador para mantener a DOSBox funcionando a la velocidad actual. Puede disminuir los ciclos, saltear cuadros, reducir la frecuencia de muestreo del dispositivo de sonido correspondiente o incrementar el pre-búfer. Vea Sección 13: "El archivo de configuración (opciones)". ¡Si está usando 'cycles=max' o 'cycles=auto', asegúrese que no haya procesos en segundo plano interfiriendo! (especialmente si acceden al disco duro). También mire la Sección 10: "Cómo acelerar/ralentizar DOSBox", así como la Sección 11: "Solución de problemas". TECLADO: No puedo escribir \ o : en DOSBox. Esto puede suceder en varios casos, por ejemplo si la disposición del teclado de su sistema operativo anfitrión no tiene una disposición DOS que le corresponda (o no fue detectada correctamente), o la asignación de teclas es incorrecta. Algunas soluciones posibles: 1. Use / en lugar de \, o ALT-58 para : y ALT-92 para \. 2. Cambie la disposición del teclado de DOS (vea Sección 8: "Disposición del Teclado"). 3. Añada los comandos que quiera ejecutar a la sección [autoexec] del archivo de configuración de DOSBox. 4. Abra el archivo de configuración de DOSBox y cambie la entrada usescancodes. 5. Cambie la disposición del teclado de su sistema operativo. Observe que si la disposición del anfitrión no se puede identificar, o keyboardlayout está establecido en none en el archivo de configuración de DOSBox, la disposición estándar de Estados Unidos es usada. En esta configuración pruebe las teclas alrededor de "intro" para la \ (barra invertida), y para : (dos puntos) use la tecla mayúsculas y las teclas entre "intro" y "L". En el caso de la disposición española la "\" se forma pulsando "Ç", y ":" pulsando MAY+"Ñ". TECLADO: No funcionan las teclas Mayúsculas Derecho ni "\" en DOSBox. (sólo Windows) Esto puede suceder si Windows piensa que tiene más de un teclado conectado a su PC cuando usa algunos dispositivos de control remoto. Para verificar este problema ejecute cmd.exe, navegue hasta la carpeta del programa DOSBox y escriba: set sdl_videodriver=windib dosbox.exe Verifique si el teclado comenzó a andar correctamente. Como windib es más lento lo mejor es usar una de las dos soluciones provistas acá: http://vogons.zetafleet.com/viewtopic.php?t=24072 TECLADO: El teclado se retrasa. Disminuya la prioridad en el archivo de configuración de DOSBox, por ejemplo déjela en "priority=normal,normal". También querrá probar bajar los ciclos (use una cantidad fija de ciclos para empezar, como cycles=10000). CONTROL: ¡El personaje/cursor/puntero siempre se mueve en una dirección! Vea si esto aún sucede si deshabilita la emulación de joystick, establezca joysticktype=none en la sección [joystick] en su archivo de configuración de DOSBox. También quizás deba probar desconectando cualquier joystick/gamepad. Si quiere usar el joystick en el juego, pruebe poniendo timed=false y asegúrese de calibrar el joystick (en su SO así como en el juego o el programa de instalación del juego). VELOCIDAD: ¡El juego/aplicación funciona muy lento/muy rápido! Vea Sección 10: "Cómo acelerar/ralentizar DOSBox" para más información. ERROR: ¡El juego/aplicación no funciona/falla! Vea Sección 11: "Solución de problemas". ERROR: ¡DOSBox falla al iniciarse! Vea Sección 11: "Solución de problemas". JUEGO: Mi juego con motor Build (Duke3D/Blood/Shadow Warrior) tiene problemas. Antes que nada, intente ver si el juego ha sido portado. Esto le ofrecerá una mejor experiencia. Para solucionar el problema de gráficos que ocurre en DOSBox en resoluciones más altas: Abra el archivo de configuración de DOSBox y busque machine=svga_s3. Cambie svga_s3 por vesa_nolfb. Cambie memsize=16 por memsize=63 SEGURIDAD: ¿Puede DOSBox dañar mi computadora? DOSBox no puede dañar más su computadora que cualquier otro programa que demande recursos. El incrementar los ciclos de DOSBox no lo hace en su procesador real. Establecer los ciclos muy altos tiene un efecto negativo en el rendimiento del software que corre dentro de DOSBox. OPCIONES: Me gustaría cambiar las opciones de DOSBox. Vea Sección 13: "El archivo de configuración (opciones)". AYUDA: Gran manual, pero aún no lo entiendo. Para más preguntas lea el resto de este Manual. También puede mirar: las guías situadas en http://vogons.zetafleet.com/viewforum.php?f=39 la wiki de DOSBox: http://www.dosbox.com/wiki/ el sitio/foro: http://www.dosbox.com ======================================= 3. Parámetros de la Línea de Comandos: ======================================= Un vistazo a las opciones de la línea de comandos que puede dar a DOSBox. Aunque en la mayoría de los casos en su lugar es más fácil usar el archivo de configuración de DOSBox. Vea Sección 13: "El archivo de configuración (opciones)". Para poder usar los Parámetros de la Línea de Comandos: (Windows) abra cmd.exe o command.com o edite el acceso directo a dosbox.exe (Linux) use la consola (Mac OS X) inicie terminal.app y navegue a: /applications/dosbox.app/contents/macos/dosbox Las opciones son válidas para todos los sistemas operativos a no ser que se diga lo contrario en la descripción de la opción: dosbox [nombre] [-exit] [-c comando] [-fullscreen] [-userconf] [-conf archivo-configuración] [-lang archivo-lenguaje] [-machine tipo-de-máquina] [-noconsole] [-startmapper] [-noautoexec] [-securemode] [-scaler escalador | -forcescaler escalador] [-version] [-socket zócalo] dosbox -version dosbox -editconf programa dosbox -opencaptures programa dosbox -printconf dosbox -eraseconf dosbox -erasemapper nombre Si "nombre" es un directorio se montará como la unidad C:. Si "nombre" es un ejecutable se montará su directorio como la unidad C: y se ejecutará "nombre". -exit DOSBox se cerrará cuando la aplicación "nombre" finalice. -c comando Ejecuta el comando especificado antes de ejecutar "nombre". Pueden ser especificados varios comandos, aunque cada uno debería empezar con "-c". Un comando puede ser: un Programa Interno, un comando DOS o un ejecutable en una unidad montada. -fullscreen Inicia DOSBox en modo de pantalla completa. -userconf Iniciar DOSBox con el archivo de configuración del usuario específico. Se puede usar junto a múltiples parámetros -conf, pero -userconf siempre será cargado antes que ellos. -conf archivo-configuración Iniciar DOSBox con las opciones definidas en "archivo-configuración". Puede haber múltiples opciones -conf. Vea Sección 13: "El archivo de configuración (opciones)" para más detalles. -lang archivo-lenguaje Inicia DOSBox usando el lenguaje especificado en "archivo-lenguaje". Vea Sección 14: "El archivo de idioma" para más detalles. -machine tipo-de-máquina Configura a DOSBox para emular un tipo específico de máquina. Opciones válidas son: hercules, cga, ega, pcjr, tandy, svga_s3 (por defecto) así como los chipsets SVGA adicionales listados en el archivo de configuración de DOSBox. svga_s3 también habilita la emulación VESA. Se puede usar el tipo de máquina vgaonly para algunos efectos especiales VGA, pero eso deshabilita las capacidades de SVGA y puede ser más lento debido a la mayor precisión de emulación. El tipo de máquina afecta a la tarjeta de video y a las tarjetas de sonido disponibles. -noconsole (Sólo Windows) Inicia DOSBox sin mostrar la Ventana de Estado de DOSBox (consola). La salida será redirigida a stdout.txt y stderr.txt. -startmapper Entra al asignador de teclas directamente al iniciar. Útil para la gente con problemas con el teclado. -noautoexec Ignora la sección [autoexec] del archivo de configuración cargado. -securemode Lo mismo que -noautoexec, pero agrega config.com -securemode al final de AUTOEXEC.BAT (lo cual deshabilita cualquier cambio de cómo son montadas las unidades dentro de DOSBox). -scaler escalador Usa el escalador especificado por "escalador". Vea en el archivo de configuración de DOSBox los escaladores disponibles. -forcescaler escalador Similar al parámetro -scaler, pero intenta forzar el uso del escalador especificado aún si pudiera no ser adecuado. -version muestra información de la versión y sale. Útil para los front-ends. -editconf programa llama al programa con el archivo de configuración como primer parámetro. En este caso llamará al segundo programa si el primero no logra iniciarse. -opencaptures programa llama al programa con la ubicación de la carpeta de capturas como primer parámetro. -printconf imprime la ubicación del archivo de configuración por defecto. -resetconf borra el archivo de configuración por defecto. -resetmapper borra el archivo de asignación de teclas usado por el archivo de configuración limpio por defecto. -socket le pasa el número de zócalo a la emulación de nullmodem. Vea Sección 9: "Característica Multijugador por Serie." Nota: Si un nombre/comando/archivo-configuración/archivo-idioma contiene un espacio, escríbalo entre comillas ("comando o nombre de archivo"). Si Si necesita usar comillas dentro de comillas (lo más probable que lo necesite con -c y mount): Los usuarios de Windows y OS/2 pueden usar comillas simples dentro de comillas dobles. El resto debería poder escapar de las comillas dobles dentro de comillas dobles. Windows: -c "mount c 'c:\Mi carpeta con juegos de DOS'" Linux: -c "mount c \"/tmp/nombre con espacio\"" Un ejemplo medio inusual, sólo para demostrar lo que puede hacer (en Windows): dosbox D:\carpeta\archivo.exe -c "MOUNT Y H:\MiCarpeta" Esto monta D:\carpeta como C:\ y ejecuta archivo.exe. Antes de hacerlo monta H:\MyFolder como la unidad Y. En Windows también puede arrastrar directorios/archivos sobre el ejecutable de DOSBox. ====================== 4. Programas Internos: ====================== DOSBox soporta la mayoría de los comandos de DOS que se encuentran en command.com. Para obtener una lista de los comandos internos escriba "HELP" en la línea de comandos. Además, están disponibles los siguientes comandos: MOUNT "Letra de la Unidad Emulada" "Unidad o Directorio Real" [-t tipo] [-aspi] [-ioctl] [-noioctl] [-usecd número] [-size tamaño] [-label etiqueta] [-freesize tamaño_en_mb] [-freesize tamaño_en_kb (disquetes)] MOUNT -cd MOUNT -u "Letra de la Unidad Emulada" Programa para montar directorios locales como unidades dentro de DOSBox. "Letra de la Unidad Emulada" La letra de la unidad dentro de DOSBox (por ejemplo, C). "Letra de Unidad (generalmente para CD-ROM en Windows) o Directorio Real" El directorio local al que quiere tener acceso dentro de DOSBox. -t tipo Tipo del directorio montado. Los soportados son: dir (por defecto), floppy, cdrom. -size tamaño (sólo para expertos) Establece el tamaño de la unidad, donde tamaño es de la forma "bps, spc, clt, cll": bps: bytes por sector, por defecto 512 para discos comunes y 2048 para unidades de CD-ROM spc: sectores por clúster, generalmente entre 1 y 127 clt: clústeres totales, entre 1 y 65534 cll: clústeres libres totales, entre 1 y clt -freesize tamaño_en_mb | tamaño_en_kb Establece la cantidad de espacio libre disponible en la unidad en megabytes (discos comunes) o kilobytes (disquetes). Es una versión más simple de -size. -label etiqueta Establece el nombre de la unidad a "etiqueta". Es necesario en algunos sistemas si la etiqueta del CD-ROM no es leída correctamente (útil cuando un programa no puede encontrar su CD-ROM). Si no especifica una etiqueta y no se selecciona ningún soporte de bajo nivel (o sea si se omite el parámetro -usecd # y/o -aspi, o si se especifica -noiotcl): En Windows: la etiqueta es extraída de "Unidad Real". En Linux: la etiqueta se establece en NO_LABEL. Si especifica una etiqueta, ésta se mantendrá mientras la unidad esté montada. ¡No se actualizará! -aspi Fuerza el uso de la capa ASPI. Sólo es válido al montar un CD-ROM bajo sistemas Windows con una capa ASPI. -ioctl (selección automática de la interfaz de CD de audio) -ioctl_dx (extracción digital de audio usada para CD de audio) -ioctl_dio (llamadas ioctl usadas para CD de audio) -ioctl_mci (MCI usado para CD de audio) Fuerza el uso de comandos IOCTL. Sólo es válido al montar un CD-ROM bajo un SO Windows que los soporte (Win2000/XP/NT). Las opciones sólo difieren entre sí por el modo en el que se maneja el CD de audio, preferentemente es usado -ioctl_dio (tiene la carga de trabajo más baja), pero esto puede no funcionar en todos los sistemas, así que se puede usar -ioctl_dx (o -ioctk_mci). -noioctl Fuerza el uso de una capa de CD-ROM SDL. Válido en todos los sistemas. -usecd número Válido en todos los sistemas, bajo Windows el argumento -noioctl tiene que estar presente para poder usar el argumento -usecd. Permite seleccionar la unidad que debería ser usada por SDL. Use esto si se monta la unidad de CD-ROM incorrecta cuando usa la interfaz de CD-ROM SDL. "número" es devuelto por "MOUNT -cd" -cd Muestra todas las unidades de CD-ROM detectadas por SDL y sus números. Vea la información de la entrada -usecd arriba. -u Desmonta la unidad. No funciona con Z:\. Nota: Es posible montar un directorio local como unidad de CD-ROM, pero en ese caso no hay soporte de hardware. Básicamente, MOUNT le permite conectar hardware real a la PC emulada en DOSBox. Así, MOUNT C C:\JUEGOS le dice a DOSBox que use el directorio C:\JUEGOS como unidad C: en DOSBox. MOUNT C E:\AlgunaCarpeta le dice a DOSBox que use el directorio E:\AlgunaCarpeta como unidad C: en DOSBox. ¡NO es recomendable montar la unidad C: entera con MOUNT C C:\! Lo mismo se aplica a la raíz de cualquier otra unidad, excepto CD-ROM (debido a su naturaleza de sólo-lectura). En caso contrario, si usted o DOSBox comete un error puede perder todos sus archivos. Tampoco monte nunca una carpeta "Windows" o "Archivos de Programa" o sus subcarpetas en Windows Vista/7 ya que DOSBox puede no funcionar correctamente, o dejará de hacerlo luego. Es recomendable que mantenga todas sus aplicaciones/juegos de dos en una carpeta sencilla (por ejemplo c:\juegosdos) y montarla. Siempre debería instalar su juego dentro de DOSBox. De este modo si tiene el juego en CD siempre tendrá que montar ambos: la carpeta como disco duro y el CD-ROM (¡incluso después de la instalación!) Disco Duro siempre se debería montar como c CD-ROM siempre se debería montar como d Disquete siempre se debería montar como a (o b) Ejemplos básicos de MOUNT para uso normal (Windows): 1. Para montar una carpeta como una unidad de disco duro: mount c d:\juegosdos 3. Para montar su unidad de CD-ROM E como unidad de CD-ROM D en DOSBox: mount d e:\ -t cdrom 2. Para montar su unidad a: como disquete: mount a a:\ -t floppy Ejemplos avanzados de MOUNT (Windows): 4. Para montar una unidad de disco duro con ~870 MB de espacio libre (versión simple): mount c d:\juegosdos -freesize 870 5. Para montar una unidad con ~870 MB de espacio libre (sólo expertos, control total) mount c d:\juegosdos -size 512,127,16513,13500 1. Para montar c:\juegosdos\floppy como un disquete: mount a c:\juegosdos\floppy -t floppy Otros ejemplos de MOUNT: 3. Para montar la unidad de CD-ROM del sistema en el punto de montaje /media/cdrom como unidad de CD-ROM D en DOSBox: mount d /media/cdrom -t cdrom -usecd 0 6. Para montar /home/usuario/juegosdos como unidad C en DOSBox: mount c /home/usuario/juegosdos 7. Para montar el directorio donde DOSBox fue iniciado como C en DOSBox: mount c . (observe el . que representa el directorio donde DOSBox fue iniciado, en Windows Vista/7 no use esto si instaló DOSBox en la carpeta "Archivos de Programa") Si también quiere montar una imagen de CD o disquete, vea IMGMOUNT. MOUNT también funciona con imágenes pero sólo si usa programas externos, por ejemplo (ambos son gratuitos): - Daemon Tools Lite (para imágenes de CD), - Virtual Floppy Drive (para imágenes de disquete) Aunque IMGMOUNT puede brindar mejor compatibilidad MEM Programa para mostrar la cantidad y tipo de memoria libre. VER VER set versión_principal [subversión] Muestra la versión actual de DOSBox y la versión de DOS reportada (uso sin parámetros) Cambie la versión de DOS reportada con el parámetro "set", por ejemplo: "VER set 6 22" para hacer que DOSBox reporte DOS 6.22 como número de versión. CONFIG -writeconf ubicación-archivo CONFIG -writelang ubicación-archivo CONFIG -securemode CONFIG -set "sección propiedad=valor" CONFIG -get "sección propiedad" Se puede usar CONFIG para cambiar o averiguar varias opciones de DOSBox durante su ejecución. Puede guardar la configuración actual y el texto del idioma en disco. Se puede encontrar información de todas las secciones y propiedades posibles en la Sección 13: "El archivo de configuración (opciones)". -writeconf ubicación-archivo Escribe la configuración actual en un archivo en una ubicación especificada relativa al directorio de configuración de DOSBox. Se pueden indicar rutas relativas o absolutas. "ubicación-archivo" está situado en el disco local, no una unidad montada en DOSBox. El archivo de configuración controla diversas opciones de DOSBox: la cantidad de memoria emulada, las tarjetas de sonido emuladas y muchas otras cosas. También permite el acceso a AUTOEXEC.BAT. Vea Sección13: "El archivo de configuración (opciones)" para más información. -writelang ubicación-archivo Escribe el texto del idioma actual en un archivo en una ubicación especificada. "ubicación-archivo" está situado en el disco local, no en una unidad montada en DOSBox. El archivo de idioma controla toda la salida visible de los comandos internos y del DOS interno. Vea Sección 14: "El archivo de idioma" para más información. -securemode Cambia DOSBox a un modo más seguro. En este modo los comandos internos MOUNT, IMGMOUNT y BOOT no funcionarán. Tampoco es posible crear un nuevo archivo de configuración o de idioma en este modo. (Advertencia: sólo puede deshacer este modo reiniciando DOSBox.) -set "sección propiedad=valor" CONFIG tratará de establecer la propiedad en un nuevo valor. -get "sección propiedad" El valor actual de la propiedad es devuelto y almacenado en la variable de entorno %CONFIG%. Puede usarse para almacenar el valor al usar con archivos por lotes. Tanto "-set" como "-get" funcionan en archivos por lotes y se pueden usar para establecer sus propias preferencias para cada juego, aunque en lugar de eso puede ser más fácil usar archivos de configuración de DOSBox separados por cada juego Ejemplos: 1. Para crear un archivo de configuración en su directorio c:\juegosdos: config -writeconf c:\juegosdos\dosbox.conf 2. Para establecer los ciclos del procesador en 10000: config -set "cpu cycles=10000" 3. Para desactivar la emulación de memoria EMS: config -set "dos ems=false" 4. Para comprobar qué núcleo de procesador se está usando: config -get "cpu core" LOADFIX [-tamaño] [programa] [parámetros-del-programa] LOADFIX -f Programa para reducir la cantidad de memoria convencional disponible. Útil para programas viejos que no esperan que haya mucha memoria libre. -tamaño número de kilobytes a "comerse", por defecto = 64kb -f libera toda la memoria reservada anteriormente Ejemplos: 1. Para iniciar mm2.exe y reservar 64kb de memoria (mm2 tendrá 64 kb menos de memoria disponible): loadfix mm2 2. Para iniciar mm2.exe y reservar 32kb de memoria: loadfix -32 mm2 3. Para liberar la memoria reservada anteriormente: loadfix -f RESCAN Hace que DOSBox relea la estructura de directorios. Útil si cambió algo en una unidad montada desde fuera de DOSBox. (¡CTRL - F4 también hace esto!). MIXER Hace que DOSBox muestre su configuración actual de volumen. Así es como puede cambiarla: mixer canal izquierda:derecha [/NOSHOW] [/LISTMIDI] canal Puede ser uno de los siguientes: MASTER, DISNEY, SPKR, GUS, SB, FM [, CDAUDIO]. CDAUDIO sólo está disponible si está habilitada alguna interfaz de CD-ROM con control de volumen (imagen de CD, ioctl_dx). izquierda:derecha Los niveles de volumen en porcentajes. Si pone una D delante será en decibeles (Ejemplo: mixer gus d-10). /NOSHOW Evita que DOSBox muestre el resultado si cambia uno de los niveles de volumen. /LISTMIDI En Windows lista los dispositivos MIDI disponibles en su PC. Para seleccionar un dispositivo distinto al asignador de MIDI por defecto de Windows, cambie la línea 'midiconfig=' a 'midiconfig=id' en la sección [midi] del archivo de configuración, donde 'id' es el número del dispositivo listado por LISTMIDI. Por ejemplo: midiconfig=2 En Linux esta opción no funciona, pero obtiene resultados similares usando 'pmidi -l' en la consola. Luego cambie la línea 'midiconfig=' a 'midiconfig=puerto', donde 'puerto' es el puerto del dispositivo listado por 'pmidi -l'. Por ejemplo: midiconfig=128:0 IMGMOUNT Una utilidad para montar imágenes de disco y de CD-ROM en DOSBox. IMGMOUNT UNIDAD [archivo_imagen] -t [tipo_imagen] -fs [formato_imagen] -size [bytes_por_sector, sectores_por_cabezal, cabezales, cilindros] archivo_imagen Ubicación del archivo de imagen a montar en DOSBox. La ubicación puede ser en una unidad montada dentro de DOSBox, o en su disco real. También es posible montar imágenes de CD-ROM (ISOs, CUE/BIN o CUE/IMG). Si necesita poder intercambiar de CD especifique todas las imágenes sucesivamente (vea la entrada siguiente). Los pares CUE/BIN y CUE/IMG son el tipo de imagen de CD-ROM preferidos, ya que pueden almacenar pistas de audio a diferencia de las ISOs (que son de sólo datos). Para montar CUE/BIN siempre especifique la hoja CUE. archivo_imagen1 archivo_imagen2 .. archivo_imagenN Ubicación de los archivos de imagen a montar en DOSBox. Sólo está permitido especificar un número de archivos de imagen para imágenes de CD-ROM. Los CD pueden ser intercambiados con CTRL-F4 en cualquier momento. Esto es requerido por los juegos que usan múltiples CD-ROM y requieren que el CD sea cambiado durante el juego en algún punto- -t Los siguientes son tipos de imagen válidos: floppy: Especifica una imagen de disquete. DOSBox identificará automáticamente la geometría del disco (360K, 1.2MB, 720K, 1.44MB, etc.) cdrom: Especifica una imagen de CD-ROM. La geometría se establece automáticamente para este tamaño. Puede ser una ISO o un par CUE/BIN o CUE/IMG. hdd: Especifica una imagen de disco duro. Es necesario añadir la geometría correcta (cilindros, cabezales y sectores) para que funcione. -fs Los siguientes son formatos válidos de sistemas de archivos: iso: Especifica el formato de CD-ROM ISO-9660. fat: Especifica que la imagen usa el sistema de archivos FAT. DOSBox tratará de montar esta imagen como una unidad en DOSBox y hacer los ficheros disponibles desde dentro de DOSBox. none: DOSBox no intentará leer el sistema de archivos del disco. Esto es útil si necesita formatearlo o si quieres arrancar desde el disco usando el comando BOOT. Al usar el sistema de archivos "none" debe especificar el número de unidad (2 o 3, donde 2 = maestro, 3 = esclavo) en lugar de una letra de unidad. Por ejemplo, para montar una imagen de 70MB como la unidad esclava, se escribiría (sin las comillas): "imgmount 3 d:\prueba.img -size 512,63,16,142 -fs none" Compare esto con un mount para poder acceder a la unidad desde DOSBox, que sería: "imgmount e: d:\prueba.img -size 512,63,16,142" -size Los Cilindros, Cabezales y Sectores de la unidad. Necesarios para montar imágenes de disco duro. Un ejemplo de cómo montar imágenes de CD-ROM (en Linux): 1. imgmount d /tmp/imagencd1.cue /tmp/imagencd2.cue -t cdrom o (que también funciona) 2a. mount c /tmp 2b. imgmount d c:\imagencd1.cue c:\imagencd2.cue -t cdrom (en Windows): imgmount d f:\img\CD1.cue f:\img\CD2.cue f:\img\CD3.cue -t cdrom imgmount d "g:\img\7th Guest CD1.cue" "g:\img\7th Guest CD2.cue" -t cdrom No se olvide que también puede usar MOUNT con imágenes, pero sólo si usa un programa externo, por ejemplo (ambos son gratuitos): - Daemon Tools Lite (para imágenes de CD), - Virtual Floppy Drive (para imágenes de disquete). Aunque IMGMOUNT puede brindar mejor compatibilidad. BOOT Boot arrancará imágenes de disquete o disco duro independientemente de la emulación del sistema operativo ofrecida por DOSBox. Esto le permitirá jugar a juegos en disquetes auto arrancables o arrancar otros sistemas operativos dentro de DOSBox. Si el sistema emulado es PCjr (machine=pcjr) el comando boot puede ser usado para cargar cartuchos PCjr (.jrc). BOOT [imagen1.img imagen2.img .. imagenN.img] [-l letra_unidad] BOOT [cart.jrc] (sólo PCjr) imagen1 imagen2 .. imagenN.img Esto puede ser cualquier número de imágenes de disquete que se quieran tener montadas después de que DOSBox arranque desde la letra de unidad especificada. Para cambiar entre las imágenes, pulse CTRL-F4 para pasar a la siguiente de la lista. La lista se repetirá desde el principio al alcanzar la última imagen. [-l letra_unidad] Este parámetro le permite especificar la unidad desde la que arrancar. La unidad por defecto es A, la disquetera. También puede arrancar una imagen de disco duro montada como maestra especificando "-l C", sin las comillas, o como esclava con "-l D". cart.jrc (sólo PCjr) Cuando la emulación de una PCjr está habilitada, los cartuchos se pueden cargar con el comando BOOT. El soporte aún está limitado. IPX Debe habilitar el protocolo de red IPX en el archivo de configuración de DOSBox. Todo el sistema de red por IPX es gestionado por el programa interno de DOSBox IPXNET. Para ver la ayuda sobre IPX dentro de DOSBox, escriba "IPXNET HELP" (sin las comillas) y el programa listará los comandos y documentación relevante. Con respecto a poner en funcionamiento una red, un sistema debe ser el servidor. Para ello, escriba "IPXNET STARTSERVER" (sin las comillas) en una sesión de DOSBox. El servidor se añadirá automáticamente a la red IPX virtual. Para cada computadora adicional que debería formar parte de la red virtual IPX, necesitará escribir "IPXNET CONNECT ". Por ejemplo, si servidor se encuentra en bob.dosbox.com, debería escribir "IPXNET CONNECT bob.dosbox.com" en cada equipo cliente. Para jugar juegos que necesiten NetBIOS se necesita un archivo llamado NETBIOS.EXE de Novell. Establezca la conexión IPX como se explicó arriba, luego ejecute "netbios.exe". La siguiente es una referencia de comandos de IPXNET: IPXNET CONNECT IPXNET CONNECT abre una conexión a un servidor IPX encapsulado ejecutándose en otra sesión de DOSBox. El parámetro "dirección" especifica la dirección IP o nombre de la computadora servidor. También puede especificar el puerto UDP a usar. Por defecto IPXNET usa el puerto 213 - el puerto asignado por la IANA para el encapsulado de IPX - para la conexión. La sintaxis de IPXNET CONNECT es: IPXNET CONNECT dirección IPXNET DISCONNECT IPXNET DISCONNECT cierra la conexión al servidor IPX. La sintaxis de IPXNET DISCONNECT es: IPXNET DISCONNECT IPXNET STARTSERVER IPXNET STARTSERVER inicia un servidor IPX encapsulado en la sesión actual de DOSBox. Por defecto, el servidor aceptará conexiones en el puerto UDP 213, aunque esto se puede cambiar. Una vez iniciado el servidor, DOSBox iniciará automáticamente una conexión cliente al servidor IPX. La sintaxis de IPXNET STARTSERVER es: IPXNET STARTSERVER IPXNET STOPSERVER IPXNET STOPSERVER detiene el servidor IPX que esté ejecutándose en la sesión actual de DOSBox. Debería tener cuidado y asegurarse de que todas las demás conexiones también hayan finalizado, ya que detener el servidor puede causar bloqueos en las máquinas que todavía lo estén usando. La sintaxis de IPXNET STOPSERVER es: IPXNET STOPSERVER IPXNET PING IPXNET PING transmite una petición de ping a través de la red IPX encapsulada. Todas las otras computadoras conectadas a la red responderán a la petición e informarán el tiempo que llevó recibir y enviar el mensaje de ping. La sintaxis de IPXNET PING es: IPXNET PING IPXNET STATUS IPXNET STATUS informa el estado actual de la red IPX encapsulada de la sesión actual de DOSBox. Para ver una lista de todas las computadoras conectadas a la red use el comando IPXNET PING. La sintaxis de IPXNET STATUS es: IPXNET STATUS KEYB [código_disposición_teclado [página_de_códigos [archivo_página_de_códigos]]] Cambia la disposición del teclado. Para información detallada de las disposiciones del teclado por favor vea Sección 8: "Disposición del Teclado". [código_disposición_teclado] es una cadena que consiste en cinco o menos caracteres, por ejemplo PL214 (mecanógrafos polacos) o PL457 (programadores polacos). La lista de todas las disposiciones incluidas en DOSBox está acá: http://vogons.zetafleet.com/viewtopic.php?t=21824 [página_de_códigos] es el número de página de códigos a usar. La disposición del teclado tiene que proveer soporte para la página de códigos especificada, de lo contrario la carga de la disposición fallará. Si no se especifica ninguna página de códigos, se elige automáticamente una apropiada para la disposición requerida. [archivo_página_de_códigos] puede usarse para cargar páginas de códigos que aún no han sido compiladas en DOSBox. Esto sólo es necesario cuando DOSBox no encuentra la página de códigos. Si no se especifica ningún archivo de página de códigos pero sitúa los diez archivos ega.cpx (de FreeDOS) en la carpeta de programa de DOSBox, se elige automáticamente un archivo de página de códigos para la disposición/página de códigos requerida. Ejemplos: 1. Para cargar la disposición de teclas para mecanógrafos polacos (usa automáticamente la página de códigos 852): keyb p1214 2. Para cargar una de las disposiciones de teclado rusas con página de códigos 866: keyb ru441 886 Para escribir caracteres rusos pulse ALT+DERECHA-MAY. 3. Para cargar una de las disposiciones de teclado francesas con página de códigos 850 (donde la página de códigos está definida en EGACPI.DAT): keyb fr189 850 EGACPI.DAT 4. Para cargar la página de códigos 858 (sin una disposición de teclado): keyb none 858 Esto se puede usar para cambiar la página de códigos para la utilidad keyb2 de FreeDOS. 5. Para mostrar la página de códigos actual y, si está cargada, la disposición de teclado: keyb Para más información use el argumento /? con los programas. ===================== 5. Teclas Especiales: ===================== ALT-INTRO Cambiar entre el modo pantalla completa y ventana. ALT-PAUSA Pausar la emulación (pulse ALT-PAUSA de nuevo para continuar). CTRL-F1 Iniciar el asignador de teclas. CTRL-F4 Cambiar entre imágenes de disquete/CD montadas. Actualizar la caché de directorio de todas las unidades. CTRL-ALT-F5 Comenzar/Detener grabación de un video de la pantalla. (captura de video AVI) CTRL-F5 Guardar una captura de pantalla. (formato PNG) CTRL-F6 Comenzar/Detener grabación de la salida de sonido a un archivo wave. CTRL-ALT-F7 Comenzar/Detener grabación de los comandos OPL. (formato DRO) CTRL-ALT-F8 Comenzar/Detener la grabación de comandos MIDI sin procesar. CTRL-F7 Disminuir el salteo de cuadros. CTRL-F8 Incrementar el salteo de cuadros. CTRL-F9 Cerrar DOSBox. CTRL-F10 Capturar/Liberar el ratón. CTRL-F11 Ralentizar la emulación (Disminuye los ciclos de DOSBox). CTRL-F12 Acelerar la emulación (Incrementa los ciclos de DOSBox)*. ALT-F12 Desbloquea velocidad (botón turbo/avance rápido)**. F11, ALT-F11 (machine=cga) cambiar el tinte en modos de salida NTCS*** F11 (machine=hercules) cambia entre el color ámbar, verde y blanco*** *NOTA: Si establece los ciclos de DOSBox más altos que los recursos de procesador de su computadora, se producirá el mismo efecto que si ralentizara la emulación. El máximo variará dependiendo de la computadora. **NOTA: Necesita recursos de procesador libres para esto (cuanto más tenga más rápido irá), así que no funcionará con cycles=max o con una cantidad fija de ciclos muy alta. ¡Tiene que mantener las teclas pulsadas para que funcione! ***NOTA: Estas teclas no funcionarán si antes guardó un archivo de asignación de teclas con un tipo de máquina diferente. Reasígnelas o reinicie el asignador. Estas son las asignaciones de teclas por defecto. Pueden cambiarse en el asignador de teclas (vea Sección 7: "Asignador de Teclas"). En MAC OS puede probar usando Cmd (tecla Apple) junto a Ctrl si la tecla no funciona (por ej. cmd-ctrl-F1), pero algunas teclas aún puede que necesiten reasignarse (en Linux también). Los archivos guardados/grabados pueden encontrarse en: (Windows) "Menú Inicio"->"Todos los programas"->DOSBox-0.74->Extras (Linux) ~/.dosbox/capture (Mac OS X) "~/Library/Preferences/capture" Esto se puede cambiar en el archivo de configuración de DOSBox. ==================== 6. Joystick/Gamepad: ==================== El puerto de joystick estándar en DOS soporta un máximo de 4 ejes y 4 botones. Para usar más, se usaron diferentes modificaciones de esa configuración. Para forzar a DOSBox a usar un tipo diferente de joystick/gamepad emulado, puede usarse la entrada "joysticktype" en la sección [joystick] del archivo de configuración de DOSBox. none - deshabilita el soporte de controles. auto - (por defecto) auto detecta si hay uno o dos controles conectados: si hay uno - se usa la opción '4axis', si hay dos - se usa la opción '2axis'. 2axis - si hay dos controles conectados, cada uno emulará a un joystick con 2 ejes y 2 botones. Si sólo hay un control conectado, emulará a un joystick con sólo 2 ejes y 2 botones. 4axis - soporta sólo al primer control, emula a un joystick con 4 ejes y 4 botones o a un gamepad con 2 ejes y 6 botones. 4axis_2 - soporta sólo al segundo control. fcs - soporta sólo al primer control, emula al Sistema de Control de Vuelo ThrustMaster, con 3 ejes, 4 botones y 1 hat, pero no puede pulsar más de un botón al mismo tiempo. También tiene que configurar el control correctamente dentro del juego. Es importante recordar que si guardó el archivo de asignación sin un joystick conectado, o con una configuración de joystick diferente, su nueva configuración no funcionará correctamente, o directamente no funcionará hasta que reinicie el archivo de asignación de DOSBox. Si el control está funcionando correctamente fuera de DOSBox, pero no se calibra correctamente dentro de DOSBox, pruebe una opción diferente en 'timed' en el archivo de configuración de DOSBox. ======================= 7. Asignador de Teclas: ======================= Se inicia el asignador de teclas de DOSBox con CTRL-F1 (vea Sección 5: "Teclas Especiales") o con -startmapper (vea Sección 3: "Parámetros de la Línea de Comandos"). Aparece un teclado y un joystick virtual. Estos dispositivos virtuales corresponden a las teclas y eventos que DOSBox enviará a las aplicaciones de DOS. Si hace clic en un botón puede ver en la esquina inferior izquierda a qué evento está asociado (EVENT) y a qué eventos está asignado actualmente. Event: EVENTO BIND: ASIGNACIÓN (la tecla real/botón/eje que aprieta con el dedo/mano) Add Del mod1 hold Next mod2 mod3 EVENTO La tecla o eje/botón/hat del joystick que DOSBox enviará a las aplicaciones de DOS. (el evento que ocurrirá durante el juego, por ej. disparar/saltar/caminar) ASIGNACIÓN La tecla de su teclado real o el eje/botón/hat en su joystick(s) real(es) (tal como informe SDL) que está conectada al EVENTO. mod1,2,3 Modificadores. Son teclas que necesita tener pulsadas mientras pulsa ASIGNACIÓN. mod1 = CTRL y mod2 = ALT. Normalmente sólo se usan si quiere cambiar las teclas especiales de DOSBox. Add Agrega una nueva ASIGNACIÓN a este EVENTO. Básicamente hace que una tecla de su teclado o un evento del joystick (presionado de botón, movimiento de eje/hat) produzca el EVENTO en DOSBox. Del Elimina la ASIGNACIÓN a este EVENTO. Si un EVENTO no tiene ASIGNACIONES, no se podrá desencadenar este evento en DOSBox (o sea que no habrá forma de pulsar la tecla o usar la acción respectiva del joystick). Next Recorrer la lista de asignaciones que corresponden a este EVENTO. Ejemplo: P1. Quiere que la X de su teclado escriba una Z en DOSBox. R. Haga clic sobre la Z en el teclado virtual. Haga clic en "Add". Ahora pulse la tecla X en su teclado. P2. Si hace clic en "Next" un par de veces, verá que la Z de su teclado también produce una Z en DOSBox. R. Por lo tanto, seleccione la Z de nuevo, haga clic en "Next" hasta que tenga la Z en su teclado. Ahora haga clic en "Del". P3. Si lo quiere probar en DOSBox se dará cuenta que pulsar la X hace que en la pantalla aparezca ZX. R. ¡La X de su teclado todavía está asignada a la X también! Haz clic en la X del teclado virtual y busque con "Next" hasta que encuentre la tecla asignada a la X. Pulsa en "Del". Ejemplos de cómo reasignar el joystick: Tiene un joystick conectado, está funcionando bien en DOSBox y quiere jugar a algún juego que sólo usa el teclado con el joystick (se asume que se controla al juego con las flechas en el teclado): 1. Inicie el asignador, luego haga clic en una de las flechas izquierdas del teclado. EVENTO debería ser key_left. Ahora haga clic en Add y mueva el joystick en la dirección respectiva, esto debería agregar un evento a la ASIGNACIÓN. 2. Repita lo anterior para las tres direcciones restantes. Los botones del joystick también pueden ser reasignados (disparar/saltar). 3. Haga clic en Save, luego en Exit y pruébelo con algún juego. Quiere intercambiar el eje y del joystick porque algunos simuladores de vuelo usan el movimiento del joystick arriba/abajo de un modo que no le agrada, y no puede ser configurado en el juego: 1. Inicie el asignador y haga clic en Y- en el campo del primer joystick. EVENTO debería ser jaxis_0_1-. 2. Haga clic en Del para quitar la asignación actual, luego en Add y mueva el joystick hacia abajo. Debería crearse una nueva asignación. 3. Repita esto para Y+, guarde la disposición y finalmente pruébelo con algún juego. Si quiere reasignar algo a su mando de dirección/hat tendrá que cambiar 'joysticktype=auto' por 'joysticktype=fcs' en el archivo de configuración. Probablemente esto se mejore en la próxima versión de DOSBox. Si modifica las asignaciones por defecto puede guardar sus cambios haciendo clic en "Save". DOSBox guardará las asignaciones en la ubicación especificada en el archivo de configuración (la entrada mapperfile=). Al inicio, DOSBox cargará su archivo de asignaciones si está presente en el archivo de configuración de DOSBox. =========================== 8. Disposición del Teclado: =========================== Para cambiar a una disposición de teclado diferente se puede usar la entrada "keyboardlayout" en la sección [dos] del archivo de configuración de DOSBox, o el programa interno de DOSBox keyb.com (vea Sección 4: "Programas Internos"). Ambas maneras aceptan los códigos de lenguaje conformes a DOS (vea a continuación), pero sólo se puede especificar una página de códigos personalizada usando keyb.com. Actualmente la opción por defecto keyboardlayout=auto sólo funciona bajo Windows. El lenguaje se elige de acuerdo al lenguaje del SO, pero la disposición del teclado es detectada. Cambiando de disposición DOSBox soporta un número de disposiciones de teclado y páginas de códigos por defecto, en este caso sólo se necesita especificar el identificador de la disposición (ej. keyboardlayout=PL214 en el archivo de configuración de DOSBox, o usando "keyb PL214" en la línea de comandos de DOSBox). La lista de todas las disposiciones incluidas en DOSBox se encuentra acá: http://vogons.zetafleet.com/viewtopic.php?t=21824 Algunas disposiciones de teclado (por ejemplo la disposición GK319 página de códigos 869 y la disposición RU441 página de códigos 808) tienen soporte para dos disposiciones que pueden accederse pulsando ALT Izquierdo+MAY Derecho para una disposición y ALT Izquierdo+MAY Izquierdo para la otra. Algunas disposiciones de teclado (por ejemplo la disposición LT456 página de códigos 771) tienen soporte para tres disposiciones, la tercera puede accederse pulsando ALT Izquierdo+CTRL Izquierdo. Archivos externos soportados Los archivos .kl de FreeDOS son soportados (archivos de disposición de teclado de keyb2 de FreeDOS) así como las librerías keyboard.sys/keybrd2.sys/ keybrd3.sys de FreeDOS que consisten de todos los archivos .kl disponibles. Visite http://www.freedos.org/ para descargar disposiciones de teclado pre-compiladas si las integradas en DOSBox no funcionan por alguna razón, o si hay disponibles disposiciones actualizadas o nuevas. Se pueden usar los archivos .CPI (página de códigos de MS-DOS y compatibles) y .CPX (página de códigos comprimidas como UPX de FreeDOS). Algunas páginas de códigos están integradas en DOSBox, así que en la mayoría de los casos no es necesario preocuparse por los archivos de páginas de códigos externos. Si necesita un archivo de página de códigos diferente (o personalizado), cópielo en el directorio de DOSBox para que sea accesible desde DOSBox. Si ubica los diez archivos ega.cpx (de FreeDOS) en la carpeta de DOSBox, se elige automáticamente un archivo de página de códigos apropiado para la disposición/página de códigos requerida. Se pueden agregar disposiciones adicionales copiando el archivo .kl correspondiente en el directorio del archivo de configuración de DOSBox y usando la primera parte del nombre de archivo como código de lenguaje. Ejemplo: Para el archivo UZ.KL (disposición de teclado para Uzbekistán) especifique "keyboardlayout=uz" en el archivo de configuración de DOSBox. La integración de los paquetes de disposición de teclado (como keybrd2.sys) funcionan parecido. Observe que la disposición de teclado permite introducir caracteres extranjeros, pero NO hay soporte para los mismos en los nombres de archivos. Intente evitarlos dentro de DOSBox así como en los archivos en su sistema operativo que son accesibles por DOSBox. ================================== 9. Función Multijugador por Serie: ================================== DOSBox puede emular una conexión "nullmodem" en red e internet. Se puede configurar en la sección [serialports] en el archivo de configuración de DOSBox. Para crear una conexión nullmodem, un lado debe actuar como el servidor y el otro como cliente. El servidor se debe configurar en el archivo de configuración de DOSBox así: serial1=nullmodem El cliente: serial1=nullmodem server: Ahora inicie su juego y elija nullmodem / cable serie / ya conectado como el método multijugador en COM1. Establezca la misma velocidad de transmisión en ambas computadoras. Además, se pueden especificar parámetros adicionales para controlar el comportamiento de la conexión nullmodem. Estos son todos los parámetros: * port: - Número de puerto TCP. Por defecto: 23 * rxdelay: - Cuánto tiempo (en milisegundos) retrasar los datos recibidos si la interfaz no está lista. Incremente este valor si encuentra errores de rebasamiento en la Ventana de Estado de DOSBox. Por defecto: 100 * txdelay: - Cuánto tiempo reunir datos antes de enviar un paquete. Por defecto: 12 (reduce sobrecarga de red) * server: - Este nullmodem será un cliente que se conectará al servidor especificado. (Sin argumento server: ser un servidor.) * transparent:1 - Sólo enviar los datos serie, no el saludo inicial RTS/DTR. Use esto al conectarse a cualquier cosa que no sea un nullmodem. * telnet:1 - Interpretar los datos de Telnet desde el sitio remoto. Establece automáticamente transparent. * usedtr:1 - La conexión no se establecerá hasta que el DTR sea habilitado por el programa de DOS. Útil para terminales de módem. Establece automáticamente transparent. * inhsocket:1 - Usa un zócalo pasado a DOSBox por línea de comandos. Establece automáticamente transparent. (Herencia de Zócalo: Se usa para jugar juegos door viejos de DOS en software BBS nuevo.) Ejemplo: Ser un servidor escuchando en el puerto TCP 5000. serial1=nullmodem server: port:5000 rxdelay:1000 ================================================ 10. Cómo acelerar/ralentizar DOSBox ================================================ DOSBox emula el procesador, las tarjetas de sonido y gráficas y otros periféricos de una computadora, todo al mismo tiempo. La velocidad de una aplicación de DOS emulada depende de cuántas instrucciones se puedan emular, lo cual es ajustable (número de ciclos). Ciclos de procesador (acelerar/ralentizar) Por defecto (cycles=auto) DOSBox intenta detectar si un juego necesita correr con tantas instrucciones emuladas por intervalo de tiempo como sea posible (cycles=max, a veces esto hace que el juego funcione muy rápido o inestable), o si usar una cantidad de ciclos fija (cycles=3000, a veces esto hace que el juego funcione muy lento o muy rápido). Pero siempre puede forzar manualmente un ajuste diferente en el archivo de configuración de DOSBox. Puede forzar el comportamiento lento o rápido estableciendo una cantidad fija de ciclos en el archivo de configuración de DOSBox. Si por ejemplo establece cycles=10000, la ventana de DOSBox mostrará una línea "CPU speed: fixed 10000 cycles" arriba. En este modo puede reducir la cantidad de ciclos aún más pulsando CTRL-F11 (puede reducir cuantos ciclos quiera) o incrementarla pulsando CTRL-F12 cuanto quiera, pero estará limitado por la potencia de un núcleo del procesador de su computadora. Puede ver el uso de sus núcleos de procesador reales en el Administrador de Tareas en Windows 2000/XP/Vista/7 o el Monitor del Sistema en Windows 95/98/ME. Una vez que se use el 100% de la potencia de un núcleo del procesador real de su computadora, no hay manera de acelerar más DOSBox (en realidad comenzará a ralentizarse), a no ser que reduzca la carga generada por las partes no relacionadas al procesador de DOSBox. DOSBox sólo puede usar un núcleo de su procesador, por lo que si tiene por ejemplo un procesador con 4 núcleos, DOSBox no será capaz de usar la potencia de los otros tres núcleos. También puede forzar el comportamiento rápido estableciendo cycles=max en el archivo de configuración de DOSBox. En este caso, la ventana de DOSBox mostrará arriba una línea "CPU speed: max 100% cycles". Esta vez no tiene que preocuparse por el uso de los núcleos de su procesador real, porque DOSBox siempre usará el 100% de un núcleo. En este modo puede reducir la cantidad de uso del núcleo de procesador real pulsando CTRL-F11 o incrementarlo con CTRL-F12. Núcleo de procesador (acelerar) En arquitecturas x86 puede intentar forzar el uso de un núcleo de recompilación dinámica (establezca core=dynamic en el archivo de configuración de DOSBox). Esto generalmente da mejores resultados si la auto detección (core=auto) falla. Es mejor acompañarlo con cycles=max, pero también puede probar usarlo con grandes cantidades de ciclos (por ejemplo 20000 o más). ¡Mire que puede haber juegos que funcionen peor/fallen con el núcleo dinámico (así que guarde su juego frecuentemente), o directamente que no funcionen! Emulación de gráficos (acelerar) La emulación VGA es una parte demandante de DOSBox en términos de uso real de procesador. Incremente el número de cuadros salteados (de uno en uno) pulsando CTRL-F8. El uso de su procesador debería disminuir al usar una configuración de ciclos fijos, y podrá incrementar los ciclos con CTRL-F12. Puede repetir esto hasta que el juego corra lo suficientemente rápido para usted. Observe que esto tiene su contra: lo que gane en velocidad lo perderá en fluidez de video. Emulación de sonido (acelerar) También puede intentar deshabilitar el sonido mediante la utilidad de configuración del juego para reducir aún más la carga de su procesador. Establecer nosound=true en el archivo de configuración de DOSBox NO deshabilita la emulación de los dispositivos de sonido, solamente se deshabilitará la salida de sonido. También pruebe cerrar todos los programas excepto DOSBox para reservar cuantos recursos sea posible para DOSBox. Configuración avanzada de ciclos: A las configuraciones cycles=auto y cycles=max se le pueden agregar parámetros para que sean diferentes por defecto. La sintaxis es cycles=auto ["modo real por defecto"] ["modo protegido por defecto"%] [limit "límite de ciclos"] cycles=max ["modo protegido por defecto"%] [limit "límite de ciclos"] Ejemplo: cycles=auto 5000 80% limit 20000 usará 5000 ciclos para los juegos en modo real, 80% de aceleración de procesador para los juegos en modo protegido junto a un límite físico de ciclos de 20000 ========================== 11. Solución de problemas: ========================== Consejo general: Verifique los mensajes en la Ventana de Estado de DOSBox. Vea Sección 12: "Ventana de Estado de DOSBox". DOSBox falla justo después de iniciarlo: - use diferentes valores para la entrada output= en su archivo de configuración de DOSBox - intente actualizar su controlador de la tarjeta gráfica y DirectX - (Linux) establezca la variable de entorno SDL_AUDIODRIVER a alsa u oss. El ejecutar cierto juego cierra DOSBox, falla con algún mensaje o se tilda: - vea si funciona con una instalación por defecto de DOSBox (con un archivo de configuración sin modificar) - intente con el sonido deshabilitado (use el programa de configuración de sonido que venga con el juego, adicionalmente puede establecer sbtype=none y gus=false en el archivo de configuración de DOSBox) - cambie algunas entradas en el archivo de configuración de DOSBox, más que nada intente: core=normal número fijo de ciclos (por ejemplo cycles=10000) ems=false xms=false o una combinación de dichas configuraciones, al igual que las configuraciones de máquina que controlan el chipset emulado y la funcionalidad: machine=vesa_nolfb o machine=vgaonly - use loadfix antes de iniciar el juego El juego sale a la línea de comandos de DOSBox con cierto mensaje de error: - lea el mensaje de error detenidamente e intente localizar el fallo - pruebe las sugerencias de las secciones anteriores - monte de manera diferente, ya que algunos juegos son exigentes con las ubicaciones, por ejemplo si usó "mount d d:\juegosdos\juego" intente con "mount c d:\juegosdos\juego" y "mount c d:\juegosdos" - si el juego requiere un CD-ROMS asegúrese de haber usado "-t cdrom" al montar e intente diferentes argumentos adicionales (ioctl, usecd y label, vea la sección apropiada) - verifique los permisos de los archivos del juego (borre los atributos sólo-lectura, agregue permisos de escritura, etc.) - intente reinstalando el juego dentro de DOSBox ================================ 12. Ventana de Estado de DOSBox: ================================ La ventana de estado de DOSBox contiene mucha información útil acerca de su configuración actual, sus acciones en DOSBox, errores ocurridos y más. Cuando tenga cualquier problema con DOSBox verifique estos mensajes. Para iniciar la Ventana de Estado de DOSBox: (Windows) La Ventana de Estado se inicia junto a la ventana principal de DOSBox. (Linux) Puede tener que iniciar DOSBox desde una consola para ver la Ventana de Estado. (Mac OS X) Clic derecho en DOSBox.app, elija "Mostrar Contenidos del Paquete"->entre a "Contents"->entre a "MacOS"->ejecute "DOSBox" ==================== 13. El archivo de configuración (opciones) ==================== El archivo de configuración es creado automáticamente la primera vez que inicia DOSBox. Se puede encontrar en: (Windows) "Menú Inicio/Logo Windows"->"Todos los programas"->DOSBox-0.74-> Opciones (Linux) ~/.dosbox/dosbox-0.74.conf (Mac OS X) "~/Library/Preferences/DOSBox 0.74 Preferences" El archivo está dividido en varias secciones. Cada una comienza con una línea [nombre de sección]. Las configuraciones son las líneas propiedad=valor en donde valor puede ser alterado para personalizar DOSBox. # y % indican líneas de comentarios. Se puede generar un archivo de configuración extra mediante CONFIG.COM, que se puede encontrar en la unidad interna de DOSBox Z: al iniciarlo. Vea en la Sección 4: "Programas Internos" para conocer el uso de CONFIG.COM. Puede iniciar DOSBox con el argumento -conf para cargar el archivo generado y usar sus configuraciones. DOSBox cargará los archivos de configuración que sean especificados con -conf. Si no se especificó ninguno, tratará de cargar "dosbox.conf" del directorio local. Si no se encuentra, cargará el archivo de configuración del usuario. Este archivo se creará si no existe. ¡Importante!: En Windows Vista/7 el archivo de configuración no funcionará correctamente si está ubicado en la carpeta "Windows" o "Archivos de Programa" o en sus subcarpetas, o simplemente en c:\, así que el mejor lugar para almacenar archivos de configuración extras, es por ejemplo en: c:\juegosdos ========================= 14. El archivo de idioma: ========================= Se puede generar un archivo de idioma con CONFIG.COM, que se puede encontrar en la unidad interna de DOSBox Z: al iniciarlo. Vea Sección 4: "Programas Internos" para conocer el uso de CONFIG.COM. Lea el archivo de idioma, y seguramente entenderá como cambiarlo. Inicie DOSBox con el argumento -lang para usar su nuevo archivo de idioma. Alternativamente, puede configurar la ubicación y el nombre del archivo en la entrada language= en la sección [dosbox] del archivo de configuración. =========================================== 15. Compilando su propia versión de DOSBox: =========================================== Descargue los archivos fuente. Compruebe el archivo INSTALL incluido. =============================== 16. Agradecimientos especiales: =============================== Vea el archivo GRACIAS ============= 17. Contacto: ============= Visite el sitio: http://www.dosbox.com para ver una dirección de correo electrónico (la página "Crew").