Une incroyable bibliothèque de jeux et d'autres logiciels est disponible pour votre Raspberry Pi. Vous savez probablement qu'il constitue une excellente base pour émuler d'autres plates-formes, mais saviez-vous qu'il pouvait exécuter un logiciel PC rétro ?
Avant Windows, il y avait MS-DOS. Cet ancien système d'exploitation de disque de Microsoft peut être émulé sur le Raspberry Pi de différentes manières. La méthode que vous choisissez dépend du résultat que vous recherchez.
Voici comment installer d'anciens jeux PC sur un Raspberry Pi !
Le premier système d'exploitation basé sur PC de Microsoft, MS-DOS, est sorti en 1981 et abandonné en 2000. Pendant cette période, plus de 2 000 jeux ont été publiés pour ce qui était alors un système informatique largement basé sur le bureau.
De plus, Windows 95 et 98 pouvaient exécuter des logiciels DOS. Souvent, vous quittez le système d'exploitation du bureau pour exécuter des jeux et des applications MS-DOS.
Le processus est simple :
Pour de meilleurs résultats, assurez-vous que vous utilisez un Raspberry Pi 2 ou une version ultérieure, avec une carte SD de 8 Go ou plus. Les jeux PC classiques nécessitent généralement un clavier et une souris pour jouer, bien que certains contrôleurs et joysticks soient pris en charge.
Vous aurez également besoin d'un câble HDMI et d'un écran pour profiter des jeux (au lieu d'une connexion VNC ou RDP à distance, qui peut quelque peu tuer la magie).
Vous devriez déjà avoir un système d'exploitation installé sur votre Raspberry Pi avant de commencer. Avec le Pi sous tension, ouvrez un terminal et recherchez les mises à jour :
mise à niveau sudo apt
mise à jour sudo apt
Une fois cela fait, installez DOSBox :
sudo apt install dosbox
La configuration est un peu plus délicate. Vous aurez besoin d'un répertoire pour exécuter DOSBox et le logiciel depuis :
mkdir dos
Ensuite, éditez le fichier de configuration DOSBox dans nano :
sudo nano .dosbox/dosbox-0.74.conf
Ensuite, faites défiler jusqu'à la fin du fichier et ajoutez votre instruction de montage sous l'en-tête [autoexec].
Cela garantira que lorsque DOSBox s'exécute, il utilise le répertoire dos comme lecteur C:.
monter c ~/dos
c :
Enregistrez et quittez l'éditeur de texte avec Ctrl + X , et appuyez sur Y pour confirmer.
Vous devriez maintenant pouvoir exécuter DOSBox depuis le menu Jeux de votre Raspberry Pi !
Où trouver des jeux adaptés ? Eh bien, les friperies et eBay sont un bon point de départ. Cependant, les anciens jeux seront généralement disponibles sur CD-ROM ou sur disquette, vous devrez donc vous assurer que vous avez le bon type de lecteur de disque connecté à votre Raspberry Pi.
Si cela n'est pas possible, vous devrez vous fier aux images de disque trouvées en ligne. Nous ne pouvons pas vous lier à ceux-ci car il y a des considérations de droit d'auteur. Ces fichiers ROM peuvent être trouvés au format ZIP, décompressés et installés dans DOSBox comme ils pourraient l'être sur un véritable PC MS-DOS.
Pour éviter d'enfreindre les droits d'auteur et d'enfreindre la loi, limitez votre utilisation des ROM de jeu aux titres que vous possédez déjà.
Cependant, vous ne devriez vraiment pas avoir besoin d'enfreindre la loi sur le droit d'auteur pour vous procurer de vieux jeux, car beaucoup ont été rendus open source. Une grande sélection de ces jeux peut être trouvée sur Internet Archive. Ici, vous trouverez tout, des jeux authentiques aux couvertures de disques remplis de titres de shareware.
Bref, vous devriez pouvoir trouver quelque chose à jouer très facilement. Mais que faire une fois les jeux téléchargés ? Comment pouvez-vous les charger dans DOSBox ?
Pour exécuter des jeux DOS sur votre Raspberry Pi, vous avez besoin de DOSBox pour être au courant du jeu. La meilleure façon de procéder est de créer un nouveau répertoire pour vos jeux dans le répertoire dos :
mkdir dos/jeux
Vous pouvez ensuite utiliser la commande mv (déplacer) pour copier tous les jeux de Téléchargements dans ce nouveau dossier :
téléchargements mv/[GAME_TITLE] dos/jeux/
Vous êtes maintenant prêt à commencer à installer et à jouer à des jeux.
Lancez DOSBox et utilisez la ligne de commande pour naviguer dans le répertoire /games/. N'oubliez pas que vous êtes dans un environnement émulant MS-DOS, donc différentes commandes sont nécessaires. Alors que cd change toujours de répertoire, le contenu est listé avec dir (vous pouvez utiliser dir /p pour afficher la liste de contenu une page à la fois). Tapez help pour obtenir plus d'aide.
Une fois que vous avez copié des jeux dans le répertoire des jeux, ouvrez un répertoire spécifique, puis recherchez le fichier install.bat et exécutez-le. Parfois, cela peut être nommé d'après le jeu en question. Par exemple, dans cet exemple, j'ai utilisé cm2.bat pour commencer l'installation de Championship Manager 97-98.
Attendez que le jeu s'installe. Une fois cela fait, vous pouvez généralement lancer le jeu en utilisant la forme abrégée de son titre. Souvent, c'est le même que le fichier BAT, mais sans le suffixe.
Par exemple, pour exécuter Championship Manager 2, j'ai simplement entré cm2. Cependant, cela différera d'un jeu à l'autre, alors consultez la documentation. Si tout le reste échoue, exécutez le fichier EXE portant les noms appropriés pour lancer le jeu.
Notez que vous pouvez également copier des jeux sur votre Raspberry Pi depuis votre PC. Si vous avez activé SSH sur le Pi, la fonction SFTP de votre logiciel FTP préféré (nous aimons Filezilla) vous permettra de copier des fichiers de jeu sur le Pi. Vous devriez probablement les enregistrer directement dans le répertoire /games/ pour gagner du temps.
Lorsque vous avez terminé avec DOSBox, quittez simplement l'environnement avec une seule commande :
quitter
La configuration d'un environnement DOS sur votre Raspberry Pi peut prendre un peu de temps, mais une fois que vous êtes opérationnel, vous disposez d'une énorme bibliothèque de jeux et de logiciels.
Ce n'est cependant pas la seule façon de jouer à des jeux PC classiques sur votre Raspberry Pi. Certains titres ont été portés sur Linux et modifiés pour fonctionner sur le Raspberry Pi sans émulateurs.