You are on page 1of 14
2usa2014 Manual de DOSBox Retive juegos artigues | Emezeta éPor qué usar DOSBox? Basicamente, porque sin él, no funcionan. Estos programas o juegos para DOS (sistema de 16 bits), fueron disefiados para sistemas diferentes de los que se utilizan hoy en dia (sistemas de 64 bits). Muchos de ellos, funcionarian demasiado rapido o, directamente, no podrian ejecutarse y mostrarian errores similares a los siguientes: Dijuegos\DRALLM RALLY EXE La vesén de ete archivo noes compatible con aves de Windows que esté secutande, Compruebels informacion del tama del equip para vers nace una version 8 G2 bis) 064 (64 its) del progma y después pongese en contacto con el proveedor. La version de este archivo no es compatible con la version de Windows que esta ejecutando. Compruebe la informacién del sistema del equipo para ver si necesita una version x86 (32 bits) o x64 (64 bits) del programa y después pongase en contacto con el proveedor. Cualquier programa o juego que, al ejecutar, muestre un error similar al anterior (Windows 7 en el caso de /a captura), mencione al Subsistema MS- DOS de 16 bits o devuelva errores con mensajes como «La CPU NTVDM ha encontrado una instruccién no permitida», es posible que funcionen correctamente en DOSBox. 1. Descarga e instalacion La instalacién es muy sencilla. Simplemente hay que acceder a la seccion de Descargas de la pagina oficial de DOSBox, y elegir la version de nuestro sistema:Windows, Linux, Mac, BeOS, Solaris, etc... Una vez descargada, la instalamos. htpihwn enezsta.comfarticUosimanua-ce-cosboxrevejuegos-antiguas 14 2usa2014 Manual de DOSBox Retive juegos artigues | Emezeta Mas adelante hablaremos también de algunas adaptaciones, como DOSBox para Android. 2. Iniciando DOSBox Para iniciar el emulador, solo tenemos que ir a Inicio /Programas / DOSBox y seleccionar DOSBox (que estara acompafiado de! numero de Ia version instalada del emulador). Hay que notar que al abrir el emulador, se abre también una segunda ventana detras (que si intentamos cerrar, cierra por completo el emulador). Esta ventana extra es muy Util para observar posibles errores u operaciones que realicemos con el emulador, pero si no queremos investigar ningun error es mejor utilizar el icono ubicado en el apartado DOSBox / Extras, con el nombreDOSBox (noconsole), que no abrira esta segunda ventana. Finalmente, tendremos delante una terminal deDOSBox, muy similar al sistema operativo DOS, con algunas diferencias, que nos haran la vida mas cémoda. 3. DOSBox, el emulador Por seguridad, al utilizar DOSBox no utilizamos nuestros discos, ya que por error (o un posible programa dafino) podria eliminar nuestros datos. Para ello, comenzamos en una unidad virtual Z: (no existe realmente). Para comenzar a utilizar el emulador tenemos quemontar (crear) unas unidades virtuales en nuestro entorno de DOSBox, basandonos en la ruta real htpihwiemezeta.comerticosimana-ce-dosboxrevvejuegos-antiguos 2usa2014 Manual de DOSBox Retive juegos artigues | Emezeta de nuestros discos. Asi, sdlo tendremos en el emulador lo justo y necesario. 3.1 Montando unidades Veamos el montaje de una unidad con un ejemplo. Tenemos un disco duro externo en la unidad D. En él, hay una carpeta juegos que contiene cuatro carpetas mas (4 juegos diferentes): La estructura a utilizar seria mount [unidad_a_crear] [carpeta_existente], con lo que al escribir mount c: d:\juegos, crearemos una unidad virtual C que tendra el contenido de la carpeta D:\juegos. Podemos repetir el proceso y crear varias unidades, si queremos. Nomtre “ Wh ewy Uh ruasesack 2 Uh rquvca Carpet se acchivos Bue a Contenido de 1a carpeta D:\ JUEGOS Si escribimos mount solamente, veremos un listado de las unidades actuales y aque rutas o carpetas estan asociadas. De resto, funciona de forma muy similar al sistemaDOS tradicional. Escribiendo C:, cambiamos a la unidadC, escribiendo dir listamos el contenido de la ruta actual y escribiendo cd carpeta, accedemos ala carpeta en cuestion. Sino sabes nada sobre DOS, puedes leer este breve manual. Volviendo al ejemplo, tras cambiar a la unidad C, si quisiéramos jugar al juego LARRY1, sdlo tendriamos que escribil htpihwinemezeta.comerticosimana-ce-dosboxerevvejuegos-antiguos a 2usa014 Manual de DOSBox Retive juegos artigues | Emezeta CIDHUV En el caso de no conocer el ejecutable, bastaria con hacer un DIR * EXE para buscar los archivos ejecutables. Las extensiones ejecutables s0lo pueden ser EXE (ejecutable), BAT (script, archivo porlotes) oCOM (comando, ejecutable antiguo). Volviendo al mount, que es el comando afiadido enDOSBox, si queremos desmontar alguna unidad ya montada, basta con escribir mount —u (unidad]. Un detalle interesante es que, después de montar una carpeta, los cambios que hagamos desde fuera de DOSBox no seran efectivos. Si queremos forzar a DOSBox a actualizar estos cambios, basta con escribir RESCAN (o pulsar CTRL-F4). 3.2 Montando imagenes como CDROM Existen juegos 0 programas, que solo permitian utilizarse si tenias el CDROM en la unidad D o E. Con el comando IMGMOUNT es posible crear una unidad virtual de CD a partir de una imagen ISO (0 CUEIN), siguiendo la sintaxis que muestro a continuacién:imgmount [unidad] [fichero_iso] -t iso. Veamos un ejemplo htpihwn enezsta.comfarticUosimanua-ce-cosboxrevejuegos-antiguas ang 2usa2014 Manual de DOSBox Retive juegos artigos | Emezeta Pere bree ater eee Pec So eed coed Se También es posible montar carpetas como unidades de CDROM (apartado anterior), simplemente afiadiendo el parametro ced: En el caso de tener problemas con ciertos caracteres (como la fio los dos puntos), es probable que no tengamos el teclado en espajiol. Simplemente escribe keyb sp. om: 3.3 Imprimir con programa DOS En muchos casos, se quiere encontrar una forma deemular aplicaciones antiguas y utilizar la funciénimprimir de la misma. Esto no es posible con el DOSBox original del que hablamos en este articulo, pero si se afirma contar con soporte de impresion en algunas variantes como , ° htpihwiemezeta.comerticosimana-ce-dosboxrevvejuegos-antiguos 2usa2014 Manual de DOSBox Retive juegos artigues | Emezeta Basicamente, lo que se hace en la imagen de ejemplo, es redireccionar el contenido a imprimir a LPT 1 (antiguo puerto de a impresora). Esto activa el panel de impresién de nuestro sistema. 3.4 Pantalla completa Es posible que quieras utilizar pantalla completa en tus programas o aplicaciones. No tienes mas que pulsar la combinacién de teclas ALT+ENTER. Otro detalle interesante a conocer, es que pulsandoCTRL-F10 podemos liberar o capturar el raton (Uti! por si queremos salir del emulador y volvera nuestro sistema real). 3.5 Mapeado de teclado Es posible necesitar mapear un teclado, es decir, asociar ciertos eventos de teclado o joystick a otras operaciones. Esto es posible mediante el interfazkKeymapper de DOSBox. htpihwn enezsta.comfarticUosimanua-ce-cosboxrevejuegos-antiguas au 2usa2014 Manual de DOSBox Retive juegos artigues | Emezeta Para acceder a él, simplemente hay que pulsar CTRL-F1 y seleccionar la tecla, combinaci6n de teclas u operacién a configurar. 3.6 Realizando capturas DOSBox permite realizar todo tipo de capturas, simplemente pulsando una combinaci6n de teclas: * Capturas de pantalla en formato PNG (CTRL-F5). * Grabacién de video en formato AVI/ZMBV (CTRL-ALT-F5). * Capturas de sonido en formato WAV (CTRL-F6). * Capturas de comandos OPL (CTRL-ALT-F7). * Capturas de sonido en formato MIDI (CTRL-ALT-F8). Salvo la primera, las demas se tienen que pulsar dos veces (una para iniciarla grabacion y otra para finalizaria). Los archivos capturados seran guardados en la carpetacaptures, a la que se puede acceder en Inicio /Programas / DOSBox / Extras / Screenshots & Recordings. 3.7 Ajustar rendimiento de emulador htpihwiemezeta.comerticosimana-ce-dosboxrevvejuegos-antiguos m4 us2014 Morval de 00SSax Rete juegos aniguos | Emezeia Es posible, que al utilizar juegos antiguos, la velocidad del juego sea diferente, los graficos no se muestren como deberian, etc... DOSBox provee varios sistemas para ajustar el rendimiento de! emulador a nuestro juego: Ciclos de CPU Frameskii CTRL-Fas — CTRL-FA2 + Bl 0:00.078 Cov peed nt Con CTRL-F7 y CTRL-F8, se puede decrementar e incrementar el Frameskip. Esto es, el numero de fotogramas que se ignoraran antes de dibujarlos por pantalla. Por defecto, es 0. Por otra parte, con CTRL-F11 y CTRL-F12, se puede decrementar e incrementar el numero de cycles (ciclos de CPU). Esto es util para reducir o aumentar la velocidad con la que transcurre un juego en el emulador (en algunos es necesario). Por lo general se ajusta automaticamente, pero puedes ajustarlo de forma manual silo consideras necesario. 4. Optimizando DOSBox Lo que hemos visto hasta ahora son las opciones basicas de DOSBox. Sin embargo, es posible editar el fichero de configuracién del mismo para optimizar al maximo las posibilidades de este fantastico emulador. Para ello, vamos a Inicio / Programas / DOSBox /Options / DOSBox htpihwiemezeta.comerticosimana-ce-dosboxrevvejuegos-antiguos an 2usa2014 Manual de DOSBox Retive juegos artigues | Emezeta Options. Nos aparecera un archivo de configuraci6n para editar. Existen muchisimas opciones, veamos las que considero mas interesantes. 4.1 Seccion SDL La seccién SDL, permite configurar algunos detalles utiles. Iniciar a pantalla completa (por defecto a false, habria que cambiar a true), la sensitividad del raton(cambiar si el raton se mueve muy lento) o la opciénautolock, que establecida a false, hace que el emulador slo esté activo cuando se pase el raton por el interior de la ventana. Otras opciones interesantes serian fulldouble,fullresolution, windowresolution u output, que permitirian varias la resolucion y aspecto (en cuanto a tamario) del emulador. 4.2 Seccion DOSBox En esta seccién se permiten cambiar algunos parametros del emulador, como establecer un tipo diferente de maquina (hércules, tandy, etc.... Por defecto se emula una S3 SuperVGA, mas que suficiente para la mayoria de nuestros propésitos. htpihwn enezsta.comfarticUosimanua-ce-cosboxrevejuegos-antiguas a 2usa2014 Manual de DOSBox Retive juegos artigues | Emezeta Score:G of 222 Soundion The Sierra adventure team races your rescue, dumping your yore Jess, leisure suit— clad hulk into’ their giant bit bucket, for recycling into futuré games. Their underground works hg: is, funning with activity, This Begcthere Adventurers “are Made, Not Larry También podemos cambiar la cantidad de memoriaasignada a nuestro emulador, por si necesitamos mas (por defecto, 16MB). Como se pueden imaginar, es posible descargar una traduccion, por ejemplo fa tr: ion para DOSBox al iol, y aplicarla en el apartado language, por defecto vacio. 4.3 Seccion Render La seccién de renderizado es quizas una de las mas llamativas e importantes, ya que modifica el aspecto grafico de nuestro juego. Aparte de otras opciones como el ya mencionado frameskip o la correccién de aspecto, tenemos una opcién muy interesante para mejorar el aspecto de graficos: Las opciones que puede tomar este scaler son las siguientes: none, nommal2x, normal3x, advmame2x, advmame3x, advinterp2x, advinterp3x, hq2x, hq3x, 2xsai, super2xsai, supereagle, tv2x, tv3x, rgb2x, rgb3x, scan2x y scan3x. htpihwinemezeta.comferticosimana-ce-dosboserevvejuegos-antiguos som 2usa2014 Manual de DOSBox Retive juegos artigues | Emezeta @| Modos de renderizado del emulador DOSBox Si quieres un mayor nivel de detalle de los renderizados, puedes fijarte en esta imagen animada del juego que va cambiando por los distintos tipos de interpolacion. 4.4 Seccion CPU Esta seccion ofrece un dominio bastante alto sobre el cambio de ciclos de CPU del emulador. En él se pueden cambiar cosas como el tipo de CPU: htpihwiemezeta.comerticosimana-ce-dosboxrevvejuegos-antiguos Ty us2014 Morval de 00SSax Rete juegos aniguos | Emezeia 386, 486, pentium... (por si queremos emular hasta las esperas :P) 0 la cantidad de ciclos que se disminuye al pulsar las teclas de incrementar o decrementar. 4.5 Seccion IPX Mediante el protocolo |PX/SPX, es posible realizar partidas en red con los juegos o programas que permitan esta caracteristica. Juegos como Warcraft 2,Constructor o Death Rally lo soportan. Para ello, slo necesitaremos cambiar la linea ipx=falsea ipx=true, dentro de la seccién de mismo nombre, [IPX]. Con esto estara habilitado el soporte para red de DOSBox, y varios jugadores pueden participar en una misma partida. Pero antes de iniciar el juego, uno de estos participantes debe designarse como servidor (/os demas participantes se conectaran a él, para jugarenla misma partida). Antes de iniciar el juego, el jugador servidor debe escribir en la ventana de DOSBox: IPXNET STARTSERVER, mientras que el resto de jugadores que quiera unirse a esa partida, debe escribir IPXNET CONNECT IP, donde IP es la direccién IP del jugador servidor. NOTA: Programas para crear redes privadas como Hamachi, pueden facilitar esta tarea. Windows XP fue el ultimo sistema operativo que implementa el protocolo IPX. En Windows posteriores, puede utilizar algun programa como Kali. Informacion aportada por: Guardian Misterioso . 4.6 Seccion Autoexec htpihwn enezsta.comfarticUosimanua-ce-cosboxrevejuegos-antiguas va us2014 Morval de 00SSax Rete juegos aniguos | Emezeia Esta seccién permite ejecutar comandos automaticamente al abrir el emulador. Es muy util para escribir tareas repetitivas que no queremos escribir en cada inicio (montaje de unidades, por ejemplo) o la activacion del teclado en espafil (si se necesitara). Por ejemplo, ejecutariamos directamente un juego al abrir el DOSBox, al afiadir en la seccidn [autoexec] las siguientes lineas: También es muy util a la hora de crear posibles scripts 0 procesos ejecutables, como el que escribi en su dia en el articulo Como crear juegos antiguos portables y autoejecutables (portables SFX avanzados), util para abstraer al usuario final de todo proceso de configuracion o instalacién. 5. Otros dispositivos Existen bastantes ports y proyectos derivados para ejecutar DOSBox en otras plataformas a parte de las oficiales (Windows, Linux, Mac, FreeBSD, BeOS..). * aDOSBox: Port de DOSBox 0.74 para Android. * DOSBox for PSP : Port de DOSBox 0.60 para PSP. * DCDOSBox: Port de DOSBox 0.60 para DreamCast. 6. Front-ends Finalmente, y ahora que sabemos como funciona este emulador, debemos conocer también algunos front-ends para DOSBox. Existen muchos (aunque la mayoria bastante limitados), pero algunos dignos de mencién son los siguientes: * DOSShell: Front-end para DOSBox bajo Windows. htpihwn enezsta.comfarticUosimanua-ce-cosboxrevejuegos-antiguas rama 2usa2014 Manual de DOSBox Retive juegos artigues | Emezeta * AmpShell: Front-end para DOSBox bajo Windows 0 Linux (con Mono). * DOSBox Manager: Front-end de DOSBox para Android. htpihwiemezeta.comerticosimana-ce-dosboxrevvejuegos-antiguos wins

You might also like