xdan159
Usuario (Venezuela)

Gracias a las características de DOSBox, que nos permite la ejecución de un sistema operativo de la familia DOS, dentro del entorno emulado de DOSBox, llevaremos a cabo el presente tutorial, en el que instalaremos el sistema operativo DR-DOS 7.03, contenido en cinco imágenes de disquete de 1.44 mb, en una imagen de disco duro de 15 mb, todo esto dentro de DOSBox 0.74 . Comenzamos: Sí ya hemos instalado previamente DOSBox (C:Archivos de programaDOSBox-0.74, por defecto), copiaremos el dosbox.exe y los dos archivos .dll (biblioteca de enlace dinámico, por si preguntas) a una nueva carpeta (en mi ejemplo DRDOS), si no lo quieres instalar puedes desempaquetar el instalador de DOSBox, en el tutorial Versión portátil de DOSBox se explica como hacerlo, y copiarlo al nuevo directorio (en el ejemplo DRDOS). Con alguna herramienta de creación de imágenes de disco, en mi caso: bximage incluido con Bochs, crearemos una imagen de 15 mb, recordando los parámetros de creación de la imagen (sectores, cabezales, etc.) no se preocupen, en este tipo de imagen que estamos creando (.ima, .img) tres parámetros se mantienen constantes: 512 bytes por sector, 63 sectores por cabezal, 16 cabezales. El cuarto parámetro los cilindros es el que cambiara dependiendo del tamaño de la imagen. Con la imagen ya creada la movemos a nuestro directorio de trabajo. Creamos el archivo dosbox.conf, te remito al tutorial Versión portátil de DOSBox donde se explica claramente, abrimos el dosbox.conf con cualquier editor de texto(recomiendo Notepad++), bajamos al final del archivo a la sección y pegamos el siguiente código: IMGMOUNT 2 DRDOS_C.IMG -size 512,63,16,30 -t hdd -fs none BOOT DISK01.IMG DISK02.IMG DISK03.IMG DISK04.IMG DISK05.IMG y guardamos. En la primera linea de código: IMGMOUNT para montar imágenes, 2 representa el disco maestro, DRDOS_C.IMG nombre del disco, -size tamaño del disco, -t hdd tipo de disco, -fs none no leer el sistema de archivos del disco. La segunda linea contiene: BOOT arrancar desde el disco, los nombres de las cinco imágenes de disquete. Para mayor información sobre los comandos y parámetros de DOSSBox recomiendo la lectura del manual. Si todo esta bien al arrancar DOSBox veremos, el montaje del disco duro y como son abiertas las cinco imágenes de disquete y comenzara a correr el DRDOS desde la unidad A: En la ventana de estatus de DOSBox se podrá ver la imagen que en ese momento esta disponible, para cambiar entre ellas se pulsan las teclas CONTROL+F4, sera de forma secuencial. Disponible el primer disquete En otro momento Disponible el quinto disquete Finalmente las cinco imágenes se instalaran, y DRDOS mandara la orden de reiniciar, provocando que DOSBox se cierre. En este momento abriremos el dosbox.conf y editaremos la segunda linea de código, en la sección sustituyendo esto: BOOT DISK01.IMG DISK02.IMG DISK03.IMG DISK04.IMG DISK05.IMG por esto: BOOT -l c y guardamos. Al iniciar nuevamente DOSBox ya podremos disfrutar de nuestro sistema operativo ejecutándose dentro de DOSBox, en este caso DRDOS. Y con esto terminamos este tutorial, hay que tener en cuenta que DOSBox no es una maquina virtual, ni un emulador completo, DOSBox es un emulador que recrea un entorno similar al sistema DOS, que nos permite volver a disfrutar de los viejos juegos de la era del DOS, no están soportadas todas las características de hardware, solo aquellas necesarias para ejecutar juegos. Aunque esto no nos priva de poder realizar estos pequeños experimentos para comprobar el nivel de emulación que a logrado alcanzar DOSBox 8) . Puedes distribuir libremente este manual de forma completa o parcial, siempre y cuando incluyas los siguientes puntos: -Este manual se distribuye de forma gratuita pero sin ninguna garantía. No me hago responsable por daños causados a tu computadora (en realidad no creo que pase nada pero de esta forma me cubro las espaldas ) -Puedes distribuirlo pero sin recibir remuneración económica a cambio. Si yo no gano dinero con esto tú tampoco lo harás.
Versión portátil de DOSBoxAl leer este titulo muchos pensaran en programación y compilación del las fuentes de DOSBox nada mas lejos de la realidad, con unos sencillos pasos y un editor de texto, podremos llevar siempre con nosotros nuestros juegos favoritos en un cómodo pendrive. Para este proyecto necesitaremos, la versión para windows de DOSBox: (http://www.dosbox.com/download.php?main=1)y el Universal Extractor: (http://legroom.net/software/uniextract) este programa nos permitirá extraer el contenido del instalador de DOSBox en un directorio.Comencemos, Instalamos1 el Universal Extractor, ya instalado nos ubicamos sobre el instalador de DOSBox y hacemos un click derecho del mouse sobre la opción "Extraer en la Subcarpeta con UniExtract"Opción marcadaExtracción en procesoArchivos extraídosAl terminar tendremos un nuevo directorio que contiene el ejecutable DOSBox dentro del directorio "$INSTDIR", nos ubicamos en este directorio.Ahora comienza la parte mas interesante de este manual, abrimos el bloc de notas (inicio, todos los programas, accesorios, Bloc de notas. para los despistadillos ), y escribimos lo siguiente:@echo offdosbox -conf dosbox.confBloc de notas con et textoy lo guardamos: nombre: DOSBox.batTipo: Todos los archivosCodificación: ANSISeguidamente abrimos un nuevo documento en el Bloc de notas (Archivo, Nuevo o CONTROL+N para los expertos), y lo guardamos vacío con el siguiente nombre:nombre: dosbox.confTipo: Todos los archivosCodificación: ANSIbloc de notas vacíohacemos esto debido a que sí solo ejecutamos el dosbox.bat, dosbox buscara el archivo que le indicamos, al no encontrarlo buscara el archivo por defecto ubicado en XP: "Cocuments and SettingsUsted..." o VISTA / 7: "C:Usersusted..."Guardando vacíoBien ahora cerramos el bloc de notas y ejecutamos "DOSBox.bat" por primera vez nuestro DOSBox portátil ya casi esta listo, si todo sale bien veras esto:Primera ejecución de DOSBoxAhora escribiremos el siguiente comando dentro de DOSBox:config -writeconf dosbox.confpulsamos ENTER, y salimos de DOSBox. volvemos a nuestro directorio, hacemos doble click sobre nuestro archivo "dosbox.conf", aparecerá una ventana que nos pregunta con que programa desea abrir el archivo, buscamos el Bloc de notas y si queremos asociamos los archivos .conf al bloc de notas.ahora el dosbox.conf esta lleno, nos vamos hasta el final, a la sección de y escribimos MOUNT C CC:Guardamos y salimos, creamos dentro de nuestro directorio una nueva carpeta a la que llamaremos C.Finalmente ejecutamos nuestro nuevo DOSBox portátil:En esta captura ya le agregue un juego: DOOMPara terminar cambiamos ese raro nombre $INSTDIR por algo mas adecuado como DOSBox-0.74-P, o el que ustedes quieran, si queremos eliminamos los archivos.bat innecesarios ¡¡¡MENOS EL DOSBOX.BAT!!!, lo colocamos en nuestro pendrive y listo a jugar se a dicho, en la hora del trabajo, la escuela, la universidad .OpcionalYa que este manual esta en español configuraremos DOSBox para que trabaje en español.vamos ala pagina de DOSBos (http://www.dosbox.com/download.php?main=1), y descargamos los archivos del idioma español (al escribir esto "DOSBox-spanish-074.zip" los descomprimimos dentro de DOSBox-0.74-p, eliminamos el dosbox.conf en ingles, cambiamos el nombre al archivo: dosbox-0.74.conf por dosbox.conf, editamos la sección como se explica arriba y listo.DOSBox-0.74-p en españolPd. En (http://www.gr-lida.org/tutoriales/) en la sección de Brico-lida, hay un Manual de DOSBox que puede ser de utilidad para realizar una configuración avanzada de DOSBox-0.74-pABANZADOMenú de archivos de configuración para DOSBoxPor medio de la linea de comandos (símbolo del sistema o ejecutar), DOSBox te permite cargar los archivos de configuración, aunque es un poco incomodo navegar a través de discos y directorios hasta tu directorio donde tengas el Dosbox y los archivos *.conf y escribir los comandos adecuados, es por ello que vamos a realizar un pequeño menú de opciones con el que podremos tener a mano nuestros archivos .conf de manera eficiente y cómoda.¿Como lo haremos? muy fácil crearemos un archivo por lotes ".BAT" como el que ya realizamos solo que un poquito mas complejo y solo un poquito lo prometo también vamos a necesitar un pequeño programa "CHOICE" que permite elegir entre unas opciones establecidas. Este programa es de la época del DOS "puro" y "duro", afortunadamente para nosotros el proyecto FREEDOS lo implemento, si tienes la imagen iso de freedos lo tendras, y si no lo podemos conseguir Aquí: CHOICE.La estructura básica del menú es la siguiente: echo offecho 1.- opcion 1echo 2.- opcion 2echo n.- opcion nchoice /C:12nif errorlevel n goto opcionnif errorlevel 2 goto opcion2if errorlevel 1 goto opcion1:opcion1ejecutar opcion 1goto fin:opcionejecutar opción 2goto fin:opcionnejecutar opción ngoto fin:fin Donde "n" sera el numero de opciones a cargar, lo que quiere decir que en este menú nos quedarían opciones disponibles del 3 al 9 para agregar mas configuraciones, y el 0 lo usaríamos para salir del programa.El comando ECHO controla el eco de las órdenes y visualiza mensajes. ECHO Indica si está activado o desactivado el eco de las órdenes.ECHO ON Activa el eco.ECHO OFF Desactiva el eco.ECHO mensaje Visualiza un mensaje en pantalla.ECHO. Visualiza una línea en blanco en pantalla.@ECHO OFF Elimina el eco de la propia orden ECHO OFF.Bien, creo que ya tocamos lo básico de nuestro menú antes de comenzar a escribir nuestro código, esto no pretende ser un manual completo sobre los comandos para la creación de menúes en "DOS", solo una pequeña introducciónComenzandoTomando como base el ejemplo de menú anterior, vamos a crear un menú de cuatro opciones: la configuración estándar, una lenta, una rápida y una Para correr DOSBox emulando la tarjeta gráfica Hercules. Creamos tres archivos ".conf" tomando como base el que ya tenemos dosbox.conf. lo renombramos dosbox.normal.conf para la estándar (acuerdate de reeditar el dosbox.bat con el nuevo nombre), configuramos las opciones a nuestro gusto para los distintos archivos, los cuales llamaremos: dosbox.lento.conf, dosbox.rapido.conf y dosbox.hercules.conf, (si consigues mejores nombres avísame wink ). Descargamos el programa CHOICE(esta en la carpeta bin), descomprimimos y lo colocamos en nuestro directorio de trabajo DOSBox-0.74-P.Creamos un archivo ".BAT", arriba se explica como, al cual llamaremos MENU.BAT, en el colocamos el código que ya tenemos y lo guardamos.Nuestro menú de ejemploPara cerrarlo puedes pulsar 1, 2 o nAhora comenzaremos a sustituir código, quedara algo así: echo - Pulse 1 para DOSBox NORMAL.echo - Pulse 2 para DOSBox LENTO.echo - Pulse 3 para DOSBox RAPIDO.echo - Pulse 4 para DOSBox HERCULESecho - Pulse 0 para SALIRchoice /C:12340if errorlevel 5 goto finif errorlevel 4 goto opcion4if errorlevel 3 goto opcion3if errorlevel 2 goto opcion2if errorlevel 1 goto opcion1:opcion1ejecutar opción 1goto fin:opcion2ejecutar opción 2goto fin:opcion3ejecutar opción 3goto fin:opcion4ejecutar opción 4goto fin:fin En este punto sencillamente sustituimos los nombres y parámetros genéricos que teníamos en el código original, por los que usaremos, para nuestro menú. Si lo ejecutamos veremos esto:Nuestro menú tomando formaAhora vamos a agregar las sentencias que permitirán nuestras configuraciones de DOSBox. En el lugar del código donde dice: "ejecutar opción 1" lo sustituiremos por lo siguiente: "dosbox -conf dosbox.normal.conf" con esta linea arrancamos "dosbox" con el comando "-conf" para que cargue el archivo de configuración "dosbox.normal.conf"Correcta ejecución de DOSBoxEn esta imagen podemos ver en tercer plano el menú en el que marcamos la "opción 1", en segundo plano la ventana de estatus de dosbox, en la que muestra la correcta carga del archivo "dosbox.normal.conf" y en primer plano dosbox funcionando con el directorio montado. Haremos exactamente igual donde dice: "opcion2", opcion3 y opcion4. Que sera sustituido por: dosbox -conf dosbox.lento.conf, dosbox -conf dosbox.rapido.conf y dosbox -conf dosbox.hercules.conf. La tecla 0 sirve para cerrar el menú por eso hace la llamada fin.En mi archivodosbox.lento.conf, lo configure para que cargue una emulación de la tarjeta CGA, con lo que DOSBox se ve así:DOSBox CGA LENTO. 8086, 640KB, SPEAKER.y emulando la tarjeta gráfica HERCULES así:En estas dos capturas se puede ver que: se creo una ruta PATH, a un directorio TOOLS en las que hay algunas pequeñas aplicaciones (editor de texto, administrador de archivos,etc.), la carga del teclado español con la página de códigos 850, para la correcta visualización de los acentos y símbolos de la lengua española, una falsa unidad de disquete para la instalación y ejecución de juegos que así lo requieran. Ahora para terminar, usando las ordenes "ECHO" le daremos un aspecto mas atractivo a nuestro menú, esto sera meramente estético, el menú ya funciona correctamente tal como esta. Al final el código nos quedara así: cls.echo **************************************************************echo * * echo * Men£ de archivos de configuraci¢n para DOSBox *echo * * echo ***************************************************************echo.echo Seleccione el archivo de configuraci¢n a cargar.echo.echo * Pulse 1 para DOSBox NORMAL.echo * Pulse 2 para DOSBox LENTO.echo * Pulse 3 para DOSBox RAPIDO.echo * Pulse 4 para DOSBox HERCULESecho * Pulse 0 para SALIRecho.choice /C:12340if errorlevel 5 goto finif errorlevel 4 goto opcion4if errorlevel 3 goto opcion3if errorlevel 2 goto opcion2if errorlevel 1 goto opcion1:opcion1dosbox -conf dosbox.normal.confgoto fin:opcion2dosbox -conf dosbox.lento.confgoto fin:opcion3dosbox -conf dosbox.rapido.confgoto fin:opcion4dosbox -conf dosbox.hercules.confgoto fin:fin Y se vera Así:Trabajo realizadoCon esto terminamos el presente manual, espero que les sea de utilidad, como siempre si hay alguna duda o sugerencia te puedes comunicar por medio del foro o la mensajería privada. Para una mayor comprensión de DOSBox no esta de mas echar un vistazo a un manual de MS-DOS , para comprender sus características ya que muchas de las características del DOS están soportadas por DOSBox, como en este caso la creación de archivos por lotes, el "LEEME" o manual de DOSBox que puedes conseguir en la sitio de DOSBox o en GR-Lida AquíPuedes distribuir libremente este manual de forma completa o parcial, siempre y cuando incluyas los siguientes puntos:este manual se distribuye de forma gratuita pero sin ninguna garantía. No me hago responsable por daños causados a tu computadora (en realidad no creo que pase nada pero de esta forma me cubro las espaldas Puedes distribuirlo pero sin recibir remuneración económica a cambio. Si yo no gano dinero con esto tú tampoco lo harás.Puedes ver la versión mas reciente de este manual en (http://www.gr-lida.org/tutoriales/)[*]Preguntas, sugerencias o comentarios en la siguiente dirección:[email protected] En ocasiones Universal Extractor asocia para si los formaros ZIP, RAR, 7ZIP, etc. Vasta con entrar en tu programa de compresión por defecto ir a asociación y reasociar estos formatos con WINZIP, WINRAR 7ZIP etc.

ScummVM (Scumm Virtual Machine, máquina virtual de Scumm en español) es una Herramienta útil para ejecutar los viejos juegos de la era del DOS, en este caso los de aquellas compañias que utilizaron el motor SCUMM (Script Creation Utility for Maniac Mansion, inglés, "utilidad de creación de guiones para Maniac Mansion", permite ejecutar las aventuras gráficas creadas originalmente para el motor SCUMM de LucasArts. ScummVM también soporta una variedad de juegos que no utilizan el motor SCUMM, realizados por compañías como Revolution Software o Adventure Soft. Teclas Rapidas Comunes: Ctrl+F5 Muestra el menú principall Cmd-q Salir (Mac OS X) Ctrl-q Salir (Unix otros incluyendo Linux) Ctrl-z o Alt-x Salir (otras plataformas) Ctrl-u Silenciar todos los sonidos Ctrl-m Activar la captura del mouse Ctrl-Alt 1-8 - Cambiar filtros gráficos Ctrl-Alt + - Aumentar / Disminuir el factor de escala Ctrl + Alt a - Activar la corrección de relación de aspecto encendido / apagado Alt-Enter - Cambia a pantalla completa/ventana Alt-s - Hacer una captura de pantalla SCUMM: Ctrl 0-9 y Alt 0-9 Cargar y guardar el estado del juego Ctrl-d Inicia el depurador Ctrl-f Activar el modo rápido Ctrl-g Se ejecuta en modo super rápido Ctrl-t Cambiar entre "Voces",Subtitulos"y"Ambos" [] subir/bajar volumen de la música (en mi computadora tengo que pulsar "Alt gr" y los corchetes) - + Velocidad de texto, lento/rápido F5 Muestra la ventana de salvar/cargar Alt-F5 Muestra la ventana original de salvar/cargar, si el juego tiene una. Espacio Hace una pausa Punto (.) Salta línea actual de texto en algunos juegos Enter Simula pulsas el botón izquierdo del ratón Tab Simula pulsar el botón derecho del ratón No están todas los accesos de teclado ya que los juegos tienen sus propios grupos de teclas rápidas, aquí solo se muestran las generales Instalación Bien suficiente teoría comenzamos, descargarmos ScummVM http://www.scummvm.org/downloads y lo instalamos, ScummVM se puede instalar en gran cantidad de dispositivos desde computadores y teléfonos inteligentes hasta consolas de videojuegos, en este caso usaremos la versión de Windows. Aunque el instalador esta en ingles cuando ejecutemos ScummVM por primera vez nos aparecerá traducido al español y veremos esto: La interfaz de ScummVM es muy cómoda y fácil de usar Ahora procederemos a instalar un juego, en este caso instalaremos Maniac Mansion para ello crearemos un directorio "Juegos" en nuestro disco "C" Colocaremos Dentro de ester el juego en su propio directorio, Ejecutamos ScummVM, hacemos clic en añadir juego: Aparecerá una ventana en la que nos desplazaremos con el botón "arriba" hasta llegar al disco "C" y con la barra de desplazamiento buscaremos el directorio "Juegos" El directorio aparece sobresaltado en verde Hacemos doble clic sobre este directorio y nos llevara al directorio Mansion, nuevamente doble clic, y ya estamos en el directorio del juego: Ya estamos en el directorio de Maniac mansion Clic en "aceptar" y nos aparecera la ventana de configuración donde se muestra que el juego a sido detectado correctamente: Clic en aceptar y listo ya el juego esta listo para ejecutarse: "A juugaaaarrrrrr" Con esto ya podemos jugar "Maniac Mansion" ScummVM ejecutando Maniac Mansion ScummVM también permite agregar múltiples juegos de una sola vez, simplemente pulsamos la tecla "SHIFT"(mayúsculas) y el boton "Añadir juego" que ahora cambia de nombre a "Añadir varios" Aparecerá una Ventana de aviso, hacemos clic en "si" Ventana de aviso sencillamente la ignoramos aparecerá nuevamente el árbol de directorios aun en el directorio de Maniac Mansion (ScummVM recuerda el ultimo directorio visitado) subimos un nivel con el botón "Arriba" , previamente he agregado otros juegos soportados por ScummVM Juegos que seran agregados a ScummVM Hacemos clic en "Aceptar", Comenzara la búsqueda en el directorio, dependiendo de la cantidad de carpetas que halla la búsqueda tardara un poco, ScummVM mostrara una ventana de progreso que muestra el numero de directorios escaneados y los juegos encontrados. Al finalizar la búsqueda una ventana muestra los juegos encontrados, hacemos clic en "Aceptar". Lista de juegos a agregar Y listo, ya tenemos unos cuantos juegos para jugar en ScummVM, cuando tengamos mas juegos (dependiendo de la cantidad), podremos agregarlos de estas dos formas. Cuando ScummVM agrega múltiples juegos reescaneara el directorio y solo agregara aquellos que no estén en su base de datos. Lista de juegos agregados Listo esto es todo , espero que este pequeño tutorial les sirva de ayuda para poder manejar el ScummVM, que dicho sea de paso es muy fácil de usar (comparado con DOSBox). Existen opciones avanzadas que no tocaremos en este tutorial para no confundir a los usuarios nuevos, en el "Readme" de ScummVM aparece información de estas características (en Ingles) Puedes distribuir libremente este manual de forma completa o parcial, siempre y cuando incluyas los siguientes puntos: *Este tutorial se distribuye de forma gratuita pero sin ninguna garantía. No me hago responsable por daños causados a tu computadora (en realidad no creo que pase nada pero de esta forma me cubro las espaldas *Puedes distribuirlo pero sin recibir remuneración económica a cambio. Si yo no gano dinero con esto tú tampoco lo harás. *Preguntas, sugerencias o comentarios en la siguiente dirección: [email protected] o la mensajería interna del foro.