Come eseguire programmi a 16 bit su Windows 10

Se usi la versione a 32 bit di Windows 10, dovresti essere in grado di eseguirli ingenuamente.

Sulla versione a 64 bit invece, dipende per quale sistema operativo sono stati scritti quei programmi. Se era DOS o Windows 1-3.x, allora tutto ciò di cui hai bisogno è DOSBox (e una copia di Windows 3.1 se sono stati scritti per Windows 1-3.x). L'installazione di DOSBox è abbastanza semplice. Poi, crea una nuova cartella in una posizione facilmente accessibile. Se hai una chiavetta USB, un secondo disco rigido o un'altra partizione, crea la cartella lì.

Immaginiamo che tu abbia creato una cartella chiamata 'DOSAPPS' nella directory principale del tuo drive 'D'.

DOSBox ha un collegamento per modificare facilmente il suo file di configurazione. 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: 

sotto [autoexec].

Da questo punto, tutto quello che devi fare è mettere le tue applicazioni a 16 bit nella cartella dosapps.

Se ti serve anche Windows 3.1, puoi scaricarlo da qui[1]. La vostra migliore opzione è uno degli archivi, ma se scaricate la versione floppy, dovrete estrarre il contenuto di ogni immagine floppy nella stessa cartella (supponiamo che l'abbiate chiamata wininstall).

Dovete mettere quella cartella in dosapps.

Poi lanciate dosbox, e digitate wininstallsetup e procedete con l'installazione. Non importa quali driver selezioni, dovrebbe funzionare in entrambi i modi.

Una volta che Windows 3.1 è installato, dovresti essere in grado di eseguire i tuoi programmi.

Tuttavia, se sono stati fatti per Windows 9x (95, 98 o ME), sei sfortunato perché allora dovrai installare una macchina virtuale Windows 2000 o XP e questo è più noioso da fare.

O puoi semplicemente mandarmi un PM e io ti manderò un DOSBox preconfigurato o una VM che dovrai importare.

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. Poi lancia Windows 3.1 e apri il suo equivalente del pannello di controllo (se ricordo bene, si chiama impostazioni) e cambia la scheda grafica in ET40001 quando ti viene richiesto, sfoglia C:ET4000 e premi OK.

Non ricordo esattamente cosa e come fare ma controllerò.

Se hai fatto tutto correttamente, allora sarai in grado di eseguire Windows 3.1 su 1024x768, che era una risoluzione piuttosto alta all'epoca.

Questa è la scheda grafica che dovrai emulare:

main-qimg-abce7e7c3a174be56c58ea8be5b322b5

La Tseng ET40001. Non è una bellezza con i suoi 1-4 MB di memoria?

Io penso di sì. Forse non così bello come il Gravis Ultrasound

main-qimg-8ad2be9c36b5f80bacd80bf22ca67fb7

ma è bello a modo suo.

Note

[1] Windows 3.0 / 3.1 3.1