Jugar juegos y programas viejitos para D.O.S.

En esta época de crisis económica, ya todos estamos hurgando en el arcón de los recuerdos para ver si encontramos algo que nos haga reactivarnos y ponernos las pilas, rememorando un poco los viejos tiempos, así me pasó y me encontré con respaldos bastante antiguos de software de la época de las computadoras XT (Intel 8088), AT (8086, 80286) y posteriores (80386DX, Cyrix, AMD i586).

Si como yo, te percataste que entre tus recuerdos de juventud tienes discos, disquetes y cintas con juegos y programas antiguos anteriores al Windows XP, donde podías jugarlos por medio de la consola de comandos MS-DOS, o entrando directamente al sistema operativo de disco, y tienes ganas de jugarlos en tu computadora actual con tu sistema operativo Windows XP, Windows Vista o Windows 7, te diré cómo hacerlo.

DOSBOX

DOSbox es un emulador del sistema operativo de disco MS-DOS,  este emulador, aunque puede recrear el viejo sistema operativo de comandos, no solo logra hacerlo, sino que está diseñado específicamente para ejecutar videojuegos por que emula a la perfección modos de vídeo y audio de aquellas computadoras de antaño:

Gráfico: Modo texto, Hercules, CGA (modo compuesto y 160x100x16), EGA, VGA (XVGA y derivados), VESA y emulación completa de la tarjeta gráfica S3 Trio 64.
Audio: altavoz del sistema, Adlib, Tandy, Sound Blaster, Creative CMS/GameBlaster, Disney Soundsource, Gravis Ultrasound y MPU-401.
Red: Simula módem sobre TCP/IP y soporta redes IPX e Internet. Acceso directo al puerto serie en Windows.

El sitio de este interesante software es este:

http://www.dosbox.com/

Descarga DOSBox de aquí:

http://www.dosbox.com/download.php?main=1

En esa página, encontrarás un enlace para descargar un archivo con información del DOSBox en español, así como para traducirlo a ese idioma, en la parte donde dice Translations - Spanish languagefile(versión 0.70), y en donde señala Spanish languagefile+Readme(versión 0.65).  La versión a este día, 20 de enero del 2010, es la 0.73.

DOSShell

Aunque hay muchos usuarios expertos que querrán escudriñar el DOSBox por su cuenta, que de hecho es fácil pero algo laborioso, si eres el usuario medio probablemente estés preguntándote qué diablos vas a hacer ahora que instalaste el DOSbox.

Pues bien, para eso, habrás visto en la página de descargas del DOSBOX que había un apartado denomiando "Frontends".  Un Frontend es una interfase, una pantalla, que te evita tener que abrir el DOSbox y teclear comandos, ya que puedes crear en la pantalla del DosShell accesos directos con los comandos que deseas que el DOSBOX ejecute.

En la lista de Frontends, habrás visto la de DOSSHELL, la cual está específicamente creado para Windows.  Si tienes otro sistema operativo, como el MAC OS X, Linux, OS/2, u otro, verás en la lista otros Frontends que te permitirán con un solo clic jugar tus viejos juegos o usar tus aplicaciones para MS-DOS.

En este caso, como nos estamos encargando del DosShell, y la página principal es:

http://www.loonies.narod.ru/dosshell.htm

y lo descargaremos de aquí:

http://www.loonies.narod.ru/releases/dosshell.exe

La versión a esta fecha (Enero 20 del 2010) es la DosShell v1.60

FORMA DE INSTALACIÓN

Descarga el DOSBOX y el DOSSHELL, e instala primero el DOSbox, para luego seguir con el DOSShell.

Al finalizar la instalación de DosShell seguramente te marcará un error indicando:

'DOSBox directory has not been specified or doesn't exist. Please check it in the dialog "Preferences" (available on Edit - Preferences command)

Esto en español dice "El directorio de DOSBox no existe o no ha sido capturado, revise en las preferencias del programa"

Como ya hemos instalado antes que el DOSShell el DOSbox, le damos clic en Aceptar a la pantalla de error, e iremos a las preferencias dando clic en Edit -> Preferences, y en la pestaña General -> DOSBox Folder aparecerá un cuadro donde indicará 'Folder path:', y teclearemos la ruta donde instalamos el dosbox, por ejemplo:

C:\Archivos de programa\DOSBox-0.73

Le damos clic en 'OK'

Para comprobar que al ruta que tecleamos está correcta, daremos clic en Run -> DOSBox y deberán aparecer dos ventanas, la primera es una pantalla del estado de DosBox (DOSBOX Status Window), y la otra, la de la línea de comandos de dosbox.

Hecho esto, copiaremos los juegos en alguna carpeta de nuestro equipo, por ejemplo, puedes crear una carpeta llamada "DOS" en Mis documentos, y ahí, crear carpetas dependiendo del tipo de software, si es aplicación, crea una llamada APP y ahí copia organizada en carpetas las aplicaciones antiguas que tengas como Wordstar, Chi-Writer, Wordperfect, MS Works, etcétera.

Los mismo te recomiendos para tus juegos, crea en la carpeta DOS otra que se llame JUEGOS y crea otras carpetas dentro de JUEGOS por ejemplo Wolf-3D, Doom, Civilization, Test Drive, etcétera.  Para algunos juegos pequeños, como Alley-Cat, Baby Bowncing, y otros que solo constan de un fichero o archivo único, podrás ponerlos en una carpeta como hice yo, a la que le puse el nombre "8088", por que era en ese tipo de computadora se jugaban en aquél entonces.

Para agregar los juegos al DOSSHell, también te recomiendo ser organizado, aprovechando que esta interfase te permite agrupar tus juegos y aplicaciones por medio de pestañas, por ejemplo, si tienes muchos juegos y quieres organizarlos por género, o por año, a la hora de crear un acceso directo le das clic en el la cruz verde (o símbolo de sumar de color verde) y te aparecerá una ventana como esta:



Donde:

Name: Pones el nombre del programa, por ejemplo "Lotus 123" o "Test Drive 2"
Group: Indicas un nombre donde agrupar el programa: "Aplicaciones", "Oficina", "Carritos", "Shooter"
Path to executable: La ruta donde pusiste el programa: "C:\Documents and Settings\Usuario\Mis documentos\DOS\Apps\MS Works\works.exe", por ejemplo.  Tú pondrás la ruta donde tendrás siempre el juego o la aplicación.

Las siguientes opciones son para usuarios avanzados:

Parameters: Es para quien se acuerde de algún parámetro para ejecutar el juego, por ejemplo "-CGA", "-Console", eso ya depende del juego o la aplicación y de tu memoria para recordar cuáles parámetros eran los que ponías para arrancar tu programa viejito en tu forma predilecta.
Path to Icon: Ruta a algún ícono que quieras ponerle a tu juego, por si ya creaste alguno o tienes uno que quieras poner.
Description: Si eres olvidadizo y quieres acordarte siempre de qué trata el juego, o cuándo y dónde lo jugabas, o cualquier otra nota cuando pases el cursos en el ícono del juego.

Ya que tengas el ícono, podrás arrancar el juego con solo iniciar el dosshell y dar clic en el ícono del juego deseado.

Dentro del juego, podrás usar los siguientes comandos:

ALT-ENTER Cambia entre ventana y pantalla completa.
ALT-PAUSE Pausa la emulacion.
CTRL-F5 Graba una screen.(png)
CTRL-F7 Aumenta el frameskip.
CTRL-F8 Baja el frameskip.
CTRL-F9 Cierra DOSBox.
CTRL-F10 Captura/Suelta el mouse de la ventana. Esto es pq DOSBox, por default, siempre fija el mouse para q solo sea usado en la ventana del programa. Si hacemos q lo “suelte” se puede mover por todo el escritorio. Esto no es recomendable para juegos q usan mouse pq generalmente terminamos haciendo clic en cualquier lado
CTRL-F11 Baja la velocidad de emulacion (Baja los ciclos de CPU emulados por DOSBox).
CTRL-F12 Aumente la velocidad de emulacion (Aumenta los ciclos de CPU emulados por DOSBox).
ALT-F12 Velocidad ilimitada (boton turbo).

¡Que te diviertas!

¡Se me fue la luz y perdí mi trabajo en Word!

Seguramente compraste la mejor computadora de la tienda, o simplemente es tu ordenador de siempre fiel y noble, pero ocurrió que hubo un apagón en tu comunidad, y repentinamente, has perdido todo lo que habías tecleado durante varias horas de trabajo.

Y mientras estás a oscuras, algunas veces por unos minutos, muchas veces más por horas, te preguntas cómo podrías hacer para que por problemas de fallas derivadas al clima o técnicas de la compañía de electricidad, puedas seguir avanzando, o incluso, no haber perdido el trabajo.

Aunque muchos software tienen configuradas algunas protecciones que guardan borradores de lo que estés tecleando para que cuando llegue el fatídico momento en que se vaya la energía en tu computadora, puedas tener al menos lo último que el software haya podido salvar guardando borradores de la información, hay otros que no, y ahí es donde notarás que todo lo que avanzaste se fue para siempre.

Para evitarnos problemas de este tipo, lo que más recomiendo a mis clientes es conseguir lo que se conoce como no-break, o fuente de poder ininterruptible.

Con el no-break, se protege nuestro trabajo e incluso el software de la computadora, ya que cuando se interrumpe el flujo de electricidad de la empresa de energía a nuestro ordenador, estos entran en acción en cuestión de microsegundos, evitando en primer lugar que el equipo se apage, en segundo lugar que tengamos un tiempo suficiente para guardar la información, y en tercer lugar, aquellos que tienen baterías de mayor capacidad, permitirnos trabajar durante el apagón para avanzar o incluso terminar la tarea o trabajo que estemos realizando, sin perder la idea de lo que ya habíamos hecho.

El funcionamiento de una fuente de poder ininterrumpible (no-break), se compone básicamente de una pieza que contiene una o varias baterías que se recargan automáticamente al estar conectadas a la corriente eléctrica, así como de un circuito que sirve para convertir la corriente eléctrica del proveedor, en alterna que se almacene en las baterías, que detecta la ausencia en microsegundos de falta de energía, y que además, convierte la energía directa de las baterías, nuevamente en energía alterna en cuestión de fracciones de segundo, para que la computadora siga recibiendo energía eléctrica sin que se apague al irse la energía.

La duración del suministro de energía por parte del no-break dependerá del tipo de baterías que tenga, por lo que se recomienda indicar al proveedor cuánto tiempo es necesario que dure la energía, poniéndole al tanto del tipo de equipo que tenemos, ya que el consumo de una computadora con monitor CRT de 32 pulgadas y procesador duo-core puede consumir vatios al por mayor, mientras que si es para una computadora con monitor LCD de 14" y procesador Atom, no se requerirá tanta potencia.

Además, que obviamente, a mayor cantidad de tiempo que dure el no-break suministrando energía para mantener funcionando nuestro equipo, el costo de la fuente de poder ininterrumpible será mayor.  Por ello, tenemos que tener un equilibrio, entre lo que pensamos gastar, a lo que necesitamos en tiempo para que nuestro equipo dure encendido.  Si queremos trabajar por varias horas mientras que no haya electricidad del proveedor de energía, necesitaremos un no-break bastante caro.  Si lo que necesitamos es solo unos minutos para guardar nuestro trabajo y apagar normalmente nuestra computadora, con un no-break económico puede sernos lo más adecuado.

MODELOS DE NO-BREAK

Con protección de picos y alto voltaje

Son los típicos, poseen un par de enchufes o más para conectar el gabinete de la computadora, el monitor, principalmente.  Estos modelos permiten también proteger a nuestro equipo de los picos de voltaje que ocurren por fallas con el proveedor o por problemas climáticos o de alguna otra índole.

Con protección a conexión telefónica

Si tu computadora utiliza un módem telefónico (RJ-45) y éste lo empleas para transmitir y recibir fax (imagen) o datos (Internet Dialup) o voz (Contestadora Telefónica), este tipo de aparato también te protege de picos de voltaje que son transmitidos por la línea telefónica.

Con puerto USB - DB9

Algunos no-break más avanzados almacenan información y puede ser controlado el suministro de energía por la computadora, y para ello, contienen un circuito electrónico que envía información a través de un puerto USB o DB9.

Este tipo de fuentes de poder son para servidores, y la información es de utilidad únicamente para administradores de sites (sitios de Internet y Redes), por lo que si no tienes que llevar estadísticas o controlar de manera tan fina el no-break, no es recomendable el uso de estos equipos ya que son más caros.

RECOMENDACIONES DE USO DE LA FUENTE DE PODER ININTERRUMPIBLE

El No-Break debe estar en un lugar seco donde no reciba luz directa del sol y con suficiente ventilación.

No conectes el No-Break a otros No-Breaks, reguladores, barras multicontacto, ni hurgues en su interior.

El No-Break emite sonidos y tiene focos (leds) mientras se encuentra en funcionamiento, que significan:

Regulando corriente alta
Regulando corriente baja
Ausencia de energía externa
Vuelta de energía externa
Batería a punto de acabarse

Deberás consultar el manual para conocer el tipo de pitido y de iluminación de los leds que corresponden a tu No-Break, ya que todos reaccionan de manera diferente.

Cuando el No-Break señale por medio del sonido o el led que las baterías ya se están terminando, es momento de guardar de inmediato tu trabajo y apagar el sistema operativo de tu computadora.

Recuerda que por muy confiable que sea un No-Break, si estás trabajando sin energía, deberás ser el doble de cuidadoso y prudente guardando tu trabajo si no quieres perderlo.

Nunca conectes a un no-break aparatos con motor eléctrico, esto incluye a las impresoras láser, ya que este tipo de equipo dejan inservibles las baterías y dañarás el No-Break.

Si tu no-break tiene un fusible físico (no uno electrónico), deberás reemplazarlo por uno del mismo amperaje y voltaje (capacidad), de lo contrario puedes dañar al No-Break.

Siempre acude con tu técnico o ingeniero de confianza para seleccionar el No-Break más adecuado para tu equipo, te ahorrará dolores de cabeza.

Utilerías para bases de datos

Si en tu escuela te están pidiendo que desarrolles y modeles bases de datos basadas en MySQL, SQLite, Oracle, MSSQL y ODBC, o que tengas que hacer operaciones con las bases de datos, te recomiendo este software que además de útil y efectivo, es gratuito:

MySQL Workbench (anteriormente MySQL GUI Tools)

Este software de Sun Microsystems provee las herramientas integradas para:

Diseño y modelado de bases de datos
Desarrollo de SQL (reemplaza al navegador de consultas MySQL de MySQL GUI Tools)
Administrador de base de datos (reemplaza al Administrador de MySQL de MySQL GUI Tools)

Requiere que te des de alta en el sitio de MySQL.  La página de descarga es:

http://dev.mysql.com/downloads/workbench/5.0.html

DB Designer Fork

Este software es un trabajo derivado del MySQL GUI Tools, y es una versión antigua, pero más ligera y dinámica que MySQL Workbench por lo que podría ser tu herramienta ideal para el manejo y diseño de bases de datos.

La página de descarga es:

http://sourceforge.net/projects/dbdesigner-fork/

Clay Mark II

Modelador gráfico de bases de datos, te permite crear tu base de datos a como la tengas en tu pensamiento, permitiéndote aterrizar de manera visual el diseño que deseas crear.  Te permite la ingeniería inversa de la base de datos, acomoda automáticamente tu diseño con estándares convencionales y diseños preestablecidos, es compatible con la IDE Eclipse y tiene funciones de comparación.

Descárgalo del sitio de Azzurri:

http://www.azzurri.jp/en/clay/index.html

CompareZilla

Para comparar de forma fácil y sencilla una base de datos, una tabla o campos de ellas, no hay mejor programa que CompareZilla.  Lo maravilloso de este software es que las bases de datos no requieren ser del mismo tipo, o estar en el mismo servidor.  Soporta formatos Oracle, SQL Server, MySQL and DB2.

http://sourceforge.net/projects/comparezilla/

Crear y diseñar diagramas gratis

Para aquellos que les gusta el software libre, y que no tienen forma de conseguir una licencia de Microsoft Visio o de SmartDraw 2010, existen alternativas que pueden ayudar a crear organigramas, diagramas de flujo, planos arquitectónicos, diseños electrónicos, incluso hasta modelado de bases de datos como MySQL, y software similar a

Gliffy

Gliffy no es un software, es un sitio en Internet desde donde puedes crear diagramas de flujo, arquitectura de redes, tablas y divisiones de texto, organigramas, planos arquitectónicos, dibujo técnico, procedimientos gráficos de negocios, análisis SWOT y UML.  La página es:

http://www.gliffy.com/

Network Notepad

Este software está especializado para diseñar y representar redes computacionales, aunque también puedes utilizarlo para crear tus propios diseños como diagramas de flujo y organigramas, entre otras aplicaciones que tú mismo puedes encontrar.

http://www.networknotepad.com/

Tiene librerías de íconos (imágenes) muy completa, y es bastante recomendable.

Dia

Un software bastante completo para crear diagramas y dibujos estructurados, tiene un parecido al software de paga Microsoft Visio, y además permite exportar los diagramas a archivos EPS, PNG, CGM y SVG que pueden ser vistos por programas de dibujo y tiene opción para almacenar en formato XML.

La página de descarga es:

http://dia-installer.de/index_en.html

TeeTree

La empresa Steema tiene varios productos para facilitar las tareas de oficina, los cuales están a la venta, sin embargo, uno de sus softwares que es para crear diagramas de flujo y organigramas, es gratuito.  ¿Su nombre?  TeeTree.  Es un programa sumamente pequeño y que no requiere instalación, además garantiza que se puede animar el diagrama de flujo, colapsar y expandir nodos, importar árboles de bases de datos y mucho más.  Descárgalo del sitio de Steema:

http://www.steema.com/products/teetree/office/overview.html

Reporta virus y archivos sospechosos

Seguramente te has encontrado con un archivo que tu antivirus predilecto no detectó y que encuentras que dañó tu sistema operativo o contaminó tus archivos, por lo que te interesaría que tu antivirus lo detecte la siguiente ocasión que te topes con ese virus.

Pero te encuentras que no hayas la forma de enviar el virus a la empresa de antivirus y tendrás que esperar días, e incluso semanas a que alguien sí pueda enviarlo antes que tú y hasta entonces, tu antivirus favorito pueda detectarlo.

Pues ya existe una forma de alertar a los desarrolladores de antivirus enviando el archivo que encontraste en tu equipo, ya sea por correo electrónico o por su portal, y para que podamos hacer fuerza contra aquellos usuarios maliciosos que crean virus para dañar nuestros equipos o robar nuestra información:

Adaware    research@lavasoft.com
Avast    virus@asw.cz, virus@avast.com
Avira    virus@avira.com
AVG    virus@grisoft.com
AVP    newvirus@avp.ru
BitDefender    virus_submission@bitdefender.com
CA (ETrust)    virus@cai.com
ClamAV    http://cgi.clamav.net/sendvirus.cgi
Comodo    support@nsclean.com
eSafe    esafe.virus@eAladdin.com
F-Prot    viruslab@complex.is
F-Secure    samples@f-secure.com
Hauri    hauri98@hauri.co.kr
Kasperky Labs    newvirus@kaspersky.com
Norman    http://www.norman.com/microsites/nsic/Submit/en-us/
Macafee    virus_research@nai.com
Microsoft    sysinternals@submit.microsoft.com
NOD32    samples@eset.com
Quick Heal    cat@vsnl.com
Sophos    http://www.sophos.com/support/samples/
Symantec    avsubmit@symantec.com
TrendMicro    virus_doctor@trendmicro.com
Vital Security    research@finjan.com
Aladdin    esafe@ealaddin.com
Alwil (AVAST)    support@asw.cz, virus@avast.com
AVP    newvirus@avp.ru
CAT    info@quickheal.com
Central Command, Inc.     virus_submission@centralcommand.com
ClamAV Open Source anti-virus    http://www.clamav.net/sendvirus
Command Software    virus@commandcom.com
Computer Associates    virus@cai.com
Computer Associates (Aus)    ipevirus@vet.com.au
DialoqueScience    Antivir@dials.ru
ESET    trnka@eset.sk
F-Prot    viruslab@complex.is
F-Secure    samples@f-secure.com
Finjan    submit@finjan.com
Grisoft    virus@grisoft.cz
Hauri    hauri98@hauri.co.kr
H+BVED    virus@antivir.de
InoculateIT    ipevirus@vet.com.au
McAfee    virus_research@nai.com
NAI    vsample@nai.com
Norman    analysis@norman.no
Panda    virus@pandasoftware.com
Proland    virsample@pspl.com
Sophos    support@sophos.com
Symantec    avsubmit@symantec.com
Trend    virus_doctor@trendmicro.com
Vi-Spy    analyze@tavisco.com

Les recomiendo empaquetar el archivo en formato ZIP o RAR, y al empaquetarlo, comprimirlo con la opción de protección por contraseña, usando la palabra infected como clave de acceso para abrirlo.  Muchas empresas de antivirus solicitan tomar esta precaución para que los correos electrónicos no impidan el envío del archivo.

Los archivos que tu antivirus muestre un mensaje como "desconocido" o "probable virus", te recomiendo enviar el archivo para que los investigadores revisen si es una falsa alarma o si es una amenaza potencia, ya que muchas de estas alarmas que generalmente aparecen cuando tenemos activado el modo "heurístico", logran encontrar trazos que pudieran descubrir un virus nuevo, y al enviar el archivo se puede descubrir si es así.

Si por el contrario, encuentras que un archivo que no contiene virus es reportado por tu antivirus como con virus, y sabes que realmente es un archivo inocuo, también puedes reportarlo a los desarrolladores de tu antivirus para que lo excluyan de la lista de virus enviándolo de la misma forma por correo electrónico y poniendo como título "False Positive".