VMware Workstation Pro : Un outil gratuit pour le retrogaming

VMware Workstation est un programme qui vous permet d'exécuter plusieurs systèmes d'exploitation simultanément sur un seul ordinateur. Il est souvent utilisé par les professionnels de l'informatique pour tester des logiciels dans divers environnements, mais vous pouvez également l'employer pour le rétro-gaming.

VMware se distingue par l'excellence de ses pilotes d'accélérateur 3D et sa grande stabilité, ce qui vous permet de configurer un PC rétro virtuel avec VMware. Cependant, pour le jeu, VMware est actuellement recommandé pour les systèmes à partir de la génération Windows 2000, mais de préférence avec Windows XP 32 bits, car le pilote d'affichage 3D n'est pris en charge qu'à partir de Windows 2000.
Heureusement, Windows XP 32 bits est également rétrocompatible avec les anciens logiciels, souvent jusqu'à l'ère de Windows 3.11, car il peut exécuter des applications 16 bits/32 bits, lesquelles sont prises en charge sur les OS 32 bits, mais souvent pas sur les OS 64 bits.
Dans ce guide, je vais vous montrer comment télécharger et installer gratuitement le logiciel de virtualisation VMware Workstation Pro du fabricant Broadcom. Enfin, je vous montrerai également comment installer Windows XP avec le pilote d'accélérateur 3D afin que vous puissiez jouer à d'anciens titres comme POD ou Forsaken, entre autres.
Téléchargement chez Broadcom : le site web est fastidieux

Pour ce faire, rendez-vous sur la page VMware du site web de Broadcom à l'adresse Lien et cliquez sur le bouton "Download Fusion or Workstation".
Cela nécessite un compte Broadcom, ce qui est maintenant un peu compliqué. Cliquez sur "Log-in" dans le coin supérieur droit, puis cliquez sur "Register".
Vous devriez maintenant être redirigé vers une autre page. Saisissez votre adresse e-mail et votre mot de passe, et résolvez les éventuels défis CAPTCHA. Une fois inscrit, retournez sur la Page de connexion et connectez-vous normalement, en utilisant votre adresse e-mail comme nom d'utilisateur.
Maintenant, retournez sur la page de téléchargement VMware (le premier lien en haut) et vous serez redirigé vers la page de support supplémentaire ici. À côté de votre nom, dans le coin supérieur droit, se trouve un bouton où vous pouvez sélectionner les produits.
Cliquez sur "VMware Cloud Foundation" et les téléchargements corrects devraient alors s'afficher. Sous l'élément de menu "My Downloads", recherchez VMware Workstation Pro. Après avoir cliqué sur ce produit, vous pouvez le télécharger normalement.
Par exemple, sélectionnez VMware Workstation Pro 17.0 pour Windows, puis la dernière version correspondante, 17.6.2. Vous devrez peut-être accepter les termes de la licence avant que le bouton de téléchargement ne devienne utilisable. Vous devriez maintenant pouvoir l'installer, et lorsque l'application est lancée, vous pouvez utiliser l'option "For Home use", ce qui la rend gratuite pour vous et ne nécessite pas de saisir de clé de produit.
Configuration d'une machine virtuelle dans VMware
En attendant, nous pouvons créer une machine virtuelle en cliquant sur Fichier → Nouvelle machine virtuelle ou sur le bouton "Create new Virtual Machine" directement sur la page d'accueil. Une fenêtre de configuration s'ouvrira, et nous procéderons avec la configuration "Typical".
VMware vous invitera maintenant à insérer un CD avec la configuration de Windows XP ou à sélectionner le fichier image ISO pour l'installation. Il devrait être détecté, et la sélection se fera automatiquement par défaut sur Windows XP. Vous pouvez maintenant attribuer un nom à la machine virtuelle. La taille du disque dur ne doit pas être trop petite ; je trouve que 10 Go est un minimum acceptable.
Enfin, vous pouvez personnaliser le matériel virtuel, par exemple en augmentant la mémoire virtuelle à 4096 Mo. 3072 Mo seraient préférables car la mémoire graphique est également comptabilisée dans cette limite de 4 Go. C'est la valeur maximale possible qui peut fonctionner sous un système d'exploitation 32 bits. Vous pouvez configurer la mémoire graphique à 256 Mo ; les jeux rétro n'ont pas besoin d'autant de mémoire graphique.
Installation des pilotes VMware (programmes de contrôle) sur le système invité pour Windows XP
Les VMware Tools inclus ne fonctionnent qu'à partir de Windows 7, ils ne fonctionneront donc pas sous Windows XP. Tout d'abord, nous avons besoin du fichier image ISO appelé "winPreVista.iso" car le pilote est destiné aux systèmes invités antérieurs à Windows Vista. Nous avons lié le lien de téléchargement ici.
Lorsque la machine virtuelle avec Windows XP est en cours d'exécution, cliquez sur l'icône CDROM dans le coin inférieur droit, puis sélectionnez le fichier image ISO winPreViso.iso dans les paramètres.
Le programme d'installation devrait alors démarrer. Si ce n'est pas le cas, double-cliquez sur l'icône du lecteur CD-ROM dans la fenêtre "Poste de travail". Vous pouvez procéder comme d'habitude dans ce programme d'installation, et il installera également le pilote d'accélérateur 3D.
Une fois la machine virtuelle redémarrée, vous pouvez vérifier l'état de l'accélération graphique 3D à l'aide de dxdiag. Pour ouvrir les diagnostics DirectX, allez dans le menu Démarrer et cliquez sur Exécuter. Saisissez la commande "dxdiag" dans la fenêtre et elle devrait démarrer.

Dans l'onglet "Affichage", vous pouvez savoir si l'accélération 3D est activée. Si elle indique "Oui", vous pourriez tester la sortie, et si vous voyez le cube rotatif, cela signifie que cela fonctionne correctement.
Fonctionnalités importantes de VMware expliquées
Avec VMware, vous pouvez également créer des instantanés (snapshots) en dehors des jeux. Les instantanés enregistrent l'état de la VM à un moment précis. Cela vous aide si vous faites une erreur dans la VM et que vous souhaitez restaurer l'état actuel de la VM à un état antérieur grâce à ce qu'on appelle un instantané.
Comment les utiliser ? Allez dans le menu VM → Snapshots → Take Snapshot. Vous pouvez y attribuer un nom à l'instantané. En cas d'erreur ou si vous souhaitez réinitialiser la VM à une date antérieure, vous pouvez répéter cette opération, mais sélectionnez plutôt le menu VM → Snapshots → Revert to Snapshot …
Il existe 3 modes réseau différents dans VMware. En mode pont (Bridged), la VM est directement connectée au réseau de l'hôte en passant par la même carte réseau que le système hôte. C'est ce qu'on appelle un pont réseau.
Avec le mode NAT (Network Address Translation - Traduction d'Adresses Réseau), le réseau de la VM est isolé du réseau de l'hôte, et le système hôte agit comme un routeur passerelle. C'est le paramètre par défaut.
Avec le mode Host-Only (Hôte seul), le réseau est complètement isolé, et il n'y a qu'une connexion entre la VM et l'hôte. Il est probable qu'aucune connexion Internet ne soit possible, à moins que l'hôte ne l'ait partagée.
De plus, VMware peut diviser le réseau en plusieurs segments réseau ou sélectionner un réseau virtuel spécifique. C'est utile si vous souhaitez construire un réseau virtuel entre seulement 2 VMs, mais qu'il doit être isolé des autres VMs.
Enfin, il y a la fonctionnalité utile "Dossier partagé", qui permet de partager des données de l'ordinateur hôte avec la VM, et vous pouvez ensuite échanger des données entre la VM et l'hôte. Vous devrez activer cette option vous-même dans les paramètres de la VM et sélectionner les dossiers à partager.
Autres utilisations de VMware
VMware n'est pas seulement utilisé pour exécuter des systèmes d'exploitation plus anciens, mais aussi pour un large éventail d'applications. En développement logiciel, par exemple, le développeur utilise VMware pour vérifier comment son logiciel se comporte sous différents systèmes d'exploitation et s'il fonctionne correctement, sans avoir à acheter constamment beaucoup de matériel juste pour les tests, ou pour développer directement des logiciels multiplateformes.
VMware est également utilisé pour les environnements de formation virtuels où les utilisateurs peuvent expérimenter différents scénarios en toute sécurité, et les démonstrations en direct peuvent montrer des configurations de logiciels ou de systèmes d'exploitation sans endommager le système hôte.
Les chercheurs en sécurité professionnels l'utilisent également pour les tests d'intrusion et l'analyse de logiciels malveillants. Les machines virtuelles offrent la sécurité que des logiciels suspects peuvent être exécutés sans affecter le système hôte. Ou aussi, entre autres, des simulations réseau complexes et des tests de pare-feu sont effectués.
Installation de jeux
Si l'accélération 3D est activée avec succès, vous pouvez maintenant installer des jeux 3D classiques comme Need for Speed I - III, Pod ou Forsaken. N'oubliez pas de mettre à jour DirectX vers la dernière version pour des performances améliorées.
Essayez-le avec les anciens jeux qui ne fonctionnent plus sur les systèmes d'exploitation 64 bits actuels.
Assistance possible en cas de problèmes
Performances lentes ? Vérifiez dans votre BIOS ou EFI si la virtualisation VT-x ou AMD-V est activée. C'est l'outil de configuration de votre ordinateur ; il apparaît lorsque vous allumez votre ordinateur, avant même qu'il ne démarre le système d'exploitation. Vous pouvez également vérifier au préalable dans le Gestionnaire des tâches sous Windows si elle n'est pas déjà active.
Pas de réseau ? Vérifiez les paramètres réseau de la VM pour voir si elle est mal configurée, par exemple sur un réseau Host-Only. Assurez-vous également que votre adaptateur réseau virtuel "VMware Network Adapter" est activé sur votre système d'exploitation hôte.
Performances DirectX 3D lentes ? Il se peut que vous deviez mettre à jour votre DirectX vers la version 9.0 séparément dans votre système d'exploitation invité Windows XP pour qu'il fonctionne de manière plus fiable. Vérifiez également l'état de votre accélérateur 3D pour voir s'il n'est pas actif ou si le pilote n'est pas installé.
Conclusion
VMware peut suffire pour de nombreux jeux 3D, mais DOSBox devrait être utilisé pour les applications ou jeux DOS, car il est conçu à cet effet. Cela est dû au fait que DOSBox forme la couche d'exécution DOS complète et peut réduire la vitesse du processeur si nécessaire.
VirtualBox est également un logiciel de virtualisation gratuit, mais ses pilotes 3D sont souvent bogués et inutilisables. Cependant, il existe aussi la possibilité de faire passer une deuxième carte graphique à la VM via le passthrough, mais ici nous avons décrit l'exécution native sans passthrough.
Si vous avez besoin d'une réplique encore plus précise d'un PC rétro, vous pouvez utiliser 86Box ou PCem. Ceux-ci émulent le matériel rétro complet, mais ils sont également beaucoup plus lents. Avec un processeur de 3 GHz, il peut émuler un processeur Pentium II 233 MHz.