Emulateur MS-DOS sous Windows 2000 ou XP  


Settlers & DosBox Xcom 3 & VDMSound Colonization & VDMSound



Exemple avec Settlers II et DosBox

Bon, je m'avance peut-être, pour Windows XP, mais je pense que çà marche aussi. Dans cette page, pour agrandir une image positionnez la souris dessus (vice-versa pour la réduire)

Tout d'abord téléchargez DosBox et sa traduction en français (ce dernier n'est pas obligatoire). Installez-le(s).

souris dessus
pour agrandir
et vice-versa
Comme il est indiqué dans le lisezmoi.txt pour le patch langage :

- il faut copier le fichier francais.lng dans le répertoire d'installation de DosBox Si vous avez l'oublié clic droit sur le raccourci (voir ci-contre).
- modifier le fichier dosbox.conf (clic droit dessus et ouvrir avec, puis bloc-note ou notepad) comme suit :
vers la ligne 30 rajouter francais.lng à droite de language= (ce qui donne language=francais.lng). Puis sauvegarder.
.
image 1
Lancer DosBox.

Saisissez mount c f:/s2 puis appuyez sur la touche entrée (vous aurez exactement l'image 1).
f:/s2 étant le chemin d'accès à Settlers 2 (plus précisément f:\s2), donc mettez le votre à la place.
Les chiffres se tapent sur la partie alpha de votre clavier (directement, sans la touche shift) et comme vous l'a du comprendre le / et l'équivalent du \.
Pour lancer le jeu, taper C:, puis touche entrée, et s2 puis touche entrée
Pour ceux qui n'ont aucune notion de MsDos, f:/s2 signifie que le jeu settlers est installé sur le disque F et dans le répertoire s2, il vous faudra indiquer où se trouve le votre.

Paramètrage du son :

     
Le jeu devrait se lancer (lentement au début). Si vous avez des problèmes allez voir plus bas niveau non-débutants.
Sortez du jeu, puis quand vous vous trouvez en mode "dos" (C:\>), tapez exit, puis entrée.

Copier le raccourci DosBox sur le bureau. à la place de -conf "C:\Program Files\DOSBox-0.61\dosbox.conf" (guillemets comprises mettez F:\S2\S2.exe -exit. Comme tout à l'heure remplacez le F:\S2 par le chemin correspondant. Attention, ici, il faut bien mettre des \ non pas des /.
Il ne vous reste plus qu'a renommer le raccourci en Settlers 2 ou en ce que vous voulez. Double-cliquez sur ce raccourci.


Appuyer sur Crtl-F12 (pour augmenter les cycles d'horloges) jusqu'à près de 9000 (voir image ci-dessus). Si vous vous trompez, appuyez sur Crtl-F11 (pour diminuer les cycles d'horloges). Puis sur Alt-Entrée et bon jeu.

Note : augmenter trop le cycle d'horloge aura pour effet de diminuer la vitesse du jeu.


Pour les non-débutants

Paufiner le réglage de cycle d'horloge En effet, dans le Gestionnaire des tâches de Windows, Onglet Processus, ligne Processus inactif du système, colonne CPU, il est indiqué la ressource disponible.
Donc augmentez le cycle d'horloge jusqu'à ce que ne reste que près de 5% de ressource.

Sauvegarder les règlages

Vous pouvez créer un fichier de configuration par jeu. Copier le fichier dosbox.conf, modifier le cycle (cycles, vers la ligne 54), et autre (le fichier est commenté). Puis rajouter, par exemple dans le raccourci -conf "F:\S2\dosbox.conf". Dos4GW

Il se peut qu'il vous pose des problèmes, il existe un equivalent Dos32a (télécharger 1,28 Mo). Vous avez toute la doc et plus avec. Mais en deux mots, prenez le dos32a.exe (répertoire binw). Copiez-le dans le répertoire de Settlers2. Renommer le DOS4GW.EXE en DOS4GW.OLD et renommer le dos32a.exe en DOS4GW.EXE. Puis copiez-le aussi dans le sous-répertoire DRIVERS. Cela peut résoudre vos problèmes.

Note : avec ce programme j'ai remarqué, sur ma machine, très une légère amélioration de vitesse.


Exemple avec XCom 3 et VDMSound

Ne me demandez pas la solution avec le CD original, je n'ai pas trouvé. Des problèmes sûrement dûs au mode de protection de DOS4GW, qu'on ne peut pas changer dans ce jeu.

Cette méthode ne fonctionne plus pour les windows 2000 & XP mis à jour (plus d'onglet compatibilité). Elle s'applique à l'AbandonWare XCom 3, version américaine, "patchée" (vous le trouverez sûrement en AbandonWare, le "patch" s'appelle xcom3crk.zip ).

Sur cette version "patchée", DosBox fonctionne mais est trop lent. Nous allons utiliser un "émulateur son" VDMSound (cherchez sur Google, car il n'y a plus de site officiel).

Télécharger et installez VDMSound. Redémarrez. Lancez le setup (du répertoire de XCom3) pour changer les paramètres de la carte son : SoundBlaster (tout court, la 1ère), port=220, IRQ=7, DMA=1.

Toujours dans le répertoire de XCom3, clic droit, nouveau fichier texte, valider. Double-clic sur ce dernier pour l'ouvrir et entrez les lignes suivantes :

@echo off
dosdrv
mouse2kv 640 480 8 8 XCOMAPOC.exe SKIP
Il vous suffit de copier ce raccourci où vous voulez pour jouer.

Note : Cette version de Xcom est sans musique.

Note 2 : J'ai trouvé cette solution, moins détaillée , dans un forum ricain.


Exemple avec Colonization et VDMSound

     
  • Télécharger et installez VDMSound (cherchez sur Google).
  • Redémarrez.
  • avec l'explorateur allez dans le répertoire de Colonization clic droit sur install.exe puis choissisez Run with VDMS (image ci-contre)
  • double-clic sur le "racourci" ainsi créé pour lancer le programme
  • choississez la carte son SounBlaster d'origine (adresse du port=220)
  • sortez du programme
  • fermez la fenêtre Dos
  • clic droit sur colonize.bat puis choissisez Run with VDMS
  • clic droit sur le "racourci" ainsi créé, propriétés :
    • décochez Enable expanded Memory (EMS)
    • décochez Midi emulation
    • cochez Close Dos windows on exit
  • cliquez sur appliquer, puis sur ok.
  • Vous pouvez copier ce "racourci" où vous voulez pour jouer
Note : vous reconnaitrez les "racourci" créés par VMDSound par l'icône

Note 2 : Pour Dune créer seulement le raccourci VMDSound pour dune.bat et cochez Close Dos windows on exit dans ses propriétés.