Cómo ejecutar programas de 16 bits en Windows 10

Si usas la versión de 32 bits de Windows 10, deberías poder ejecutarlos ingenuamente.

En la versión de 64 bits sin embargo, depende de para qué Sistema Operativo fueron escritos esos programas. Si era DOS o Windows 1-3.x, entonces todo lo que necesitas es DOSBox (y una copia de Windows 3.1 si fueron escritos para Windows 1-3.x). La instalación de DOSBox es bastante sencilla. A continuación, cree una nueva carpeta en un lugar de fácil acceso. Si tiene una unidad USB, un segundo disco duro u otra partición, entonces cree la carpeta allí.

Supongamos que ha creado una carpeta llamada 'DOSAPPS' en el directorio raíz de su unidad 'D'.

DOSBox tiene un acceso directo para editar fácilmente su archivo de configuración. It will open dosbox.conf (located at ‘%UserProfile%AppDataLocalDOSBox’) in Notepad.

Go to the very end of it and type in

  1. mount c d:dosapps 
  2. c: 

Bajo [autoexec].

A partir de aquí, lo único que tienes que hacer es meter tus aplicaciones de 16 bits en la carpeta dosapps.

Si necesitas también Windows 3.1, puedes descargarlo desde aquí[1]. Tu mejor opción es uno de los archivos, pero si descargas la versión en disquete, tendrás que extraer el contenido de cada imagen de disquete en el mismo directorio (supongamos que lo has llamado wininstall).

Tienes que poner esa carpeta en dosapps.

Entonces lanza dosbox, y teclea wininstallsetup y procede a la instalación. No importa qué controladores selecciones, debería funcionar de cualquier manera.

Una vez instalado Windows 3.1, deberías poder ejecutar tus programas en él.

Sin embargo, si fueron hechos para Windows 9x (95, 98 o ME), no tienes suerte porque entonces necesitarás instalar una máquina virtual de Windows 2000 o XP y eso es más tedioso de hacer.

O puedes simplemente enviarme un PM y te enviaré un DOSBox preconfigurado o una VM que tendrás que importar.

Edit: if you want the highest available resolution for Windows 3.1, you will need to change the

  1. machine=svga_s3 

line in dosbox.conf to

  1. machine=svga_et4000 

Then you will need to download the driver for the emulated Tseng ET 40001 card from the following link : http://sierrahelp.com/Files/3x_Files/ET40001.ZIP

and extract it to ET4000 in your DOSAPPS folder. Luego lanza Windows 3.1 y abre su equivalente en el panel de control (si no recuerdo mal, se llama configuración) y cambia la tarjeta gráfica a ET40001 cuando te lo pida, busca C:ET4000 y pulsa OK.

No recuerdo exactamente qué y cómo hay que hacer pero lo comprobaré.

Si lo has hecho todo bien, entonces podrás ejecutar Windows 3.1 en 1024x768, que era una resolución bastante alta en aquella época.

Esta es la tarjeta gráfica que emularás:

main-qimg-abce7e7c3a174be56c58ea8be5b322b5

La Tseng ET40001. ¿No es una belleza con su memoria de 1-4 MB?

Yo creo que sí. Tal vez no sea tan bonito como el Gravis Ultrasound

main-qimg-8ad2be9c36b5f80bacd80bf22ca67fb7

pero es bonito a su manera.

Notas al pie

[1] Windows 3.0 / 3.1 3.1