Comment exécuter des programmes 16 bits sur Windows 10


Si vous utilisez la version 32 bits de Windows 10, vous devriez être en mesure de les exécuter naïvement.

Sur la version 64 bits cependant, cela dépend du système d'exploitation pour lequel ces programmes ont été écrits. Si c'était DOS ou Windows 1-3.x, alors tout ce dont vous avez besoin est DOSBox (et une copie de Windows 3.1 s'ils ont été écrits pour Windows 1-3.x). L'installation de DOSBox est assez simple. Ensuite, créez un nouveau dossier à un endroit facilement accessible. Si vous avez une clé USB, un deuxième disque dur ou une autre partition, alors créez le dossier à cet endroit.


Supposons que vous avez créé un dossier nommé 'DOSAPPS' dans le répertoire racine de votre lecteur 'D'.

DOSBox dispose d'un raccourci pour modifier facilement son fichier de configuration. 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: 

en dessous [autoexec].

À partir de là, tout ce que vous avez à faire est de mettre vos applications 16 bits dans le dossier dosapps.

Si vous avez besoin de Windows 3.1 également, vous pouvez le télécharger ici[1]. Votre meilleure option est l'une des archives, mais si vous téléchargez la version sur disquette, vous devrez extraire le contenu de chaque image de disquette dans le même répertoire (let's supposez que vous l'avez nommé wininstall).

Vous devez mettre ce dossier dans dosapps.

Lancez ensuite dosbox, et tapez wininstallsetup et procédez à l'installation. Peu importe les pilotes que vous sélectionnez, cela devrait fonctionner dans les deux cas.

Une fois Windows 3.1 installé, vous devriez pouvoir y exécuter vos programmes.

Par contre, s'ils ont été faits pour Windows 9x (95, 98 ou ME), vous n'avez pas de chance car il vous faudra alors installer une machine virtuelle Windows 2000 ou XP et cela'est plus fastidieux à faire.

Ou vous pouvez simplement me PM et je'vous enverrai une DOSBox pré-configurée ou une VM que vous devrez importer.

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. Ensuite, lancez Windows 3.1 et ouvrez son équivalent panneau de configuration (si je me souviens bien, il's'appelle paramètres) et changez la carte graphique en ET40001 lorsque vous y êtes invité, parcourez C:ET4000 et appuyez sur OK.

Je ne me souviens pas exactement de ce qu'il faut faire et comment le faire mais je'vais vérifier.

Si vous avez tout fait correctement, alors vous pourrez faire tourner Windows 3.1 sur 1024x768, ce qui était une résolution assez élevée à l'époque.

Voici la carte graphique que vous'allez émuler:

main-qimg-abce7e7c3a174be56c58ea8be5b322b5

La Tseng ET40001. N'est-ce pas une beauté avec ses 1-4 Mo de mémoire ?

Je pense que oui. Peut-être pas aussi beau que le Gravis Ultrasound

main-qimg-8ad2be9c36b5f80bacd80bf22ca67fb7

mais il est beau à sa façon.

Notes de bas de page

[1] Windows 3.0 / 3.1 3.1