Enter the Windows

Consejos prácticos para sacar provecho a tu PC

Posts etiquetados ‘aplicaciones antiguas’

Ejecutando aplicacoines antiguas III

Publicado por ideardu en 6 febrero 2009

Como visto en este post, ejecutar DOSBox es una buena solución para todos aquellos que queráis ejecutar aplicaciones viejas en sistemas nuevos sin recurrir a la virtualización ni al emulador que nos da Windows.

Para algunos puede que resulte complicado el siguiente hecho, hay que montar una unidad(como si fuera un disco duro virtaul) para poder ejecutar programas en DOSBox.

Generalmente esta unidad deberá ser el disco duro principal, pero no debemos montar C:/ directamente, pues podría ser un caos (al instalar aplicaciones antiguas irían llenado la carpeta raíz de diversas carpetas que no respetan la estructura de carpetas presente hoy en día en Windows).

El juego "Populous" de Bullfrog, ejecutado en DOSBox

El juego "Populous" de Bullfrog, ejecutado en DOSBox

Para realizar esta acción, debemos elegir una carpeta y montarla como unidad.  Supongamos que nuestra carpeta está situada en C:/MS-DOS . El comando es  el siguiente

mount c C:MS-DOS

Después, del mismo  modo que en MS-DOS, tecleamos C:  para acceder a la unidad, y al pulsar DIR podremos ver las carpetas y/o ficheros que allí tengamos.

¡Ojo! El mapeado de teclado viene según el modelo estadounidense, por lo que para escribir dos puntos tendremos que pulsar mayúsculas y la tecla Ñ, y para el guión la tecla a la derecha del cero (?). Esto sólo cuando tu teclado sea español, claro.

Pero ¿y si queremos ejecutar un juego en CD-ROM? Entonces el procedimiento será un poco distinto, debemos ejecutar el siguiente comando:

Si nuestra unidad está en D: (si no, sustituimos la letra D por la que corresponda)

mount d “d:” -t cdrom

Si necesitas más información, puedes consultar el tutorial avanzado aquí. En la página 462 de este libro tenéis ciertos trucos para DOSBox. Uno de ellos es que pulsando Alt+Enter pasaréis del modo ventana al modo pantalla completa.

GRALLA, Preston. Big Book of Windows Hacks. O’Reilly, 2007. 647p. ISBN 0596528353, 9780596528355

Publicado en Ayuda, Libros, Trucos | Etiquetado: , , , , , | 3 Comentarios »

Ejecutando aplicaciones antiguas II

Publicado por ideardu en 4 febrero 2009

MS-DOS ¿lo recuerdas?

Para algunos, el método en el que empezamos usando el ordenador era mediante la Línea de Comandos, generalmente la pantallita negra con letras blancas de MS-DOS, y desde ahí, si queríamos, tecleábamos “WIN” para acceder a Windows 3.1… etc.

Si bien ninguno de los sistemas de la rama NT (Windows 2000, XP, Vista…) dispone de MS-DOS, pues su núcleo fue reescrito de raíz, a diferencia de Windows 3.x 95, 98 y ME, pueden ejecutar muchos programas creados para MS-DOS de forma fácil y rápida. Sin embargo, algunos programas usaban la tarjeta de sonido, placa gráfica, etc. de forma directa, y a día de hoy nos encontraremos con que muchas de nuestras aplicaciones no funcionan porque no reconocen dispositivos, no tienen sonido, etc.

¿Existe solución? Sí. Además de la posibilidad de virtualización, tenemos a nuestra disposición un programa gratuito llamado DOSBox. Este porgrama de código abierto y gratuito se centra especialmente en ejecutar videojuegos antiguos, disponiendo de un emulador de la tarjeta SoundBlaster 16, Adlib, modos VESA…

Nótese la gran ventaja para los usuarios de plataformas de 64 bits, o sistemas operativos que no sean Windows, ya que este programa les permitirá usar toda la gama de aplicaciones de 16 bits que ya son compatibles con él. Su estado actual es muy avanzado, tanto que con ciertos trucos se puede ejecutar Windows 3.x dentro de él (y eso a pesar de que Windows fue diseñado para ser incompatible con los clones de MS-DOS que competían con aquél en esa época). Debemos descargarlo y, por supuesto, tener ciertos conocimientos de lo que estamos haciendo. Si nunca has usado MS-DOS, quizá deberías echarle un vistazo a este libro:

LÓPEZ FERNÁNDEZ, Javier. IBM-PC+MS-DOS:  Principios de Operación. Thomson-Paraninfo. 1988. ISBN 84-283-1645-7

    De cualquier manera, puedes leer este tutorial [en inglés].

    Atención a los usuarios de Vista, que deberían leer esto [en inglés].

    Si te surgen dudas, no dudes en preguntar en los comentarios, yo he probado muchas aplicacones y desde la versión 0.65 me han funcionado la mayoría.

    Publicado en Informática, Libros | Etiquetado: , , , , , , | 1 comentario

    Ejecutando aplicaciones antiguas I

    Publicado por ideardu en 4 febrero 2009

    ¿Hace cuánto tiempo que empezaste a usar el ordenador?

    Si ya han pasado años desde entonces, es muy probable que tengas una buena colección de aplicaciones y juegos que poco a poco se han ido quedando obsoletos… ¿o no? Existen muchos motivos por los que uno podría querer ejecutar una aplicación antigua: las cosas de calidad siguen sirviendo, aplicaciones para las que hay pocas posibilidades de sustitución o incluso por simple nostalgia (esta última la más habitual en el caso de videojuegos).

    Por suerte, Windows proporciona una API y una ABI estables, lo que nos permite que la mayoría de aplicaciones que fueran creadas desde los primeros tiempos de Windows sigan funcionando en cualquier PC actual (salvo aplicaciones de 16 bits en máquinas de 64, pero eso lo cubriremos en el segundo post). En teoría (y afortunadamente en la práctica con mucha frecuencia) cualquiera de esos viejos CDs y disquetes que tenemos por ahí debería funcionarnos sin problemas.

    Pero a menudo, y especialmente con aplicaciones muy complejas y grandes -otra vez el caso de los juegos- surgen complicaciones. En el caso de aplicacoines de Windows existe una técnica básica que debes conocer: Utilizar el modo de compatibilidad con sistemas anteriores.

    Ventana de compatibilidad en Windows Vista

    Ventana de compatibilidad en Windows Vista

    Para ello debemos seleccionar el archivo ejecutable de la aplicación que deseamos (acabado en .exe) y hacer click en Propiedades en el menú contextual. Una vez hecho esto, click en la pestaña Compatibilidad, y ahí seleccionamos el sistema para el que fue diseñado la aplicación (en la actualidad, la mayoría de aplicaciones en circulación o bien son compatibles con XP, o bien con Windows 98, sin contar con las nuevas, claro). En ocasoines, es un proceso de prueba y error, puede que no funcione con un sistema, pero sí con otro, o puede que tengamos que forzar el modo de 256 colores (muy habitual en las primeras  aplicaciones multimedia). Este método está disponible tanto en Windows XP como en Windows Vista, y se encuentra también accesible desde el menú Inicio->Todos los Programas->Accesorios->Sistema

    ¿Todavía no funciona? No pierdas la  esperanza. Puedes probar a buscar parches para las aplicaciones, en la página del fabricante o en páginas de usuarios habituales de esa aplicación. Y no olvides tener los drivers, especialmente de tu tarjeta gráfica en caso de juegos- bien actualizados.

     

    En este artículo se tratan algunos de los aspectos a la hora de trabajar con la API Win32:

    ALADRO GARCÍA, Adolfo. API Win32 y C: una programación directa y eficaz (y III). Sólo programadores. Nº 127, 2005 , pags. 56-60. ISSN 1134-4792

    Publicado en Informática, Trucos | Etiquetado: , , , , | Deja un Comentario »

     
    Seguir

    Get every new post delivered to your Inbox.