Les ordinateurs sont brillants en prétendant être d'autres ordinateurs. Si votre processeur dispose de suffisamment de punch et que vos banques de mémoire RAM disposent de suffisamment d’espace, vous pouvez transformer votre PC en presque n’importe quel autre ordinateur ou console de jeu vidéo publiée au cours des dernières décennies..

Bien sûr, ce n'est pas exactement la même chose - vous devrez faire preuve de créativité si vous voulez recréer l'apparence, la sensation et l'odeur de la machine d'origine. Mais un bon PC peut exécuter des programmes écrits pour une vaste gamme de plates-formes, le tout grâce à l'abondance d'émulateurs open source proposés..

Un émulateur est essentiellement un programme qui crée un matériel virtuel dans lequel vous pouvez charger le logiciel d'origine. Si vous pensez à l'Amiga, par exemple, dans sa forme réelle, il s'agit d'un processeur Motorola 68000 et d'un ensemble de puces compatibles. Un émulateur fournit des versions virtuelles de ces puces, vous permettant d'y charger le système d'exploitation et les programmes d'origine. Autant que les programmes le sachent, ils s'exécutent sur une machine d'origine..

  • 30 meilleurs jeux ZX Spectrum

Écrire des émulateurs est un travail difficile, car la plupart des matériels classiques ont des particularités non documentées, mais grâce aux efforts acharnés de certaines équipes de piratage informatique, nous avons beaucoup à faire avec..

Et il y a de bonnes raisons pour émuler: Vous pouvez exécuter des programmes plus anciens sans version Linux. Vous pouvez utiliser votre ancien logiciel si la machine d'origine a abandonné le fantôme. Vous pouvez jouer à des jeux classiques (avec sans doute plus de profondeur que les FPS fades d'aujourd'hui). Vous pouvez essayer des ordinateurs classiques sans avoir à les acheter. Vous pouvez voir comment les choses se passaient autrefois, quand Effy était encore jeune.

Dans cette fonctionnalité, nous allons examiner quelques-uns des ordinateurs et consoles classiques les plus populaires et vous montrer comment les utiliser sous une forme imitée. Nous allons utiliser Ubuntu ici, mais tous les émulateurs sont open source et peuvent être disponibles dans les dépôts de paquets de votre distribution.

Notez cependant que pour faire fonctionner nombre de ces émulateurs, vous aurez besoin d'images ROM originales pour le logiciel intégré aux machines (par exemple, le système d'exploitation Amiga)..

C'est un peu une zone grise légale; beaucoup diront que si vous possédez la machine d'origine, vous ne devriez pas être empêché de créer une copie de fichier des données de la ROM (ou de la rechercher sur Internet).

Bien que les images ROM abondent sur Internet, elles contiennent généralement du code protégé par des droits d'auteur. Nous n'allons donc pas vous dire comment les obtenir. Nous espérons que vous comprendrez!

Commodore Amiga

Très populaire à la fin des années 80 et au début des années 90, l’Amiga était une machine remarquable pour son époque, offrant des capacités graphiques et sonores bien au-delà du PC. Son système d’exploitation à interface graphique offrait un fonctionnement multitâche préemptif alors que la plupart des utilisateurs d’ordinateurs manipulaient l’invite DOS. C’était une machine formidable pour les joueurs..

Malheureusement, Commodore était complètement irréprochable en matière de marketing et de stratégie et à la fin des années 90, la ligne Amiga était effectivement morte. Pourtant, la plupart des auteurs LXF ont de bons souvenirs de la machine et, à bien des égards, ce magazine est le successeur spirituel du format Amiga..

En raison de l'utilisation intensive par l'Amiga de puces personnalisées, l'écriture d'un émulateur précis est un travail difficile. Le plus connu est les EAU, qui ont commencé leur vie sous le nom d '«émulateur Amiga inutilisable», car ils ne pouvaient même pas démarrer. Aujourd'hui, le U est synonyme d'Unix, mais les Émirats arabes unis fonctionnent sur plusieurs autres plates-formes..

Il existe de nombreuses fourchettes sur Internet, les plus populaires étant E-UAE et PUAE. Vous pouvez obtenir l’ancien à partir du dépôt de paquets Ubuntu (ou Debian) avec:

sudo apt-get install e-uae

Une fois installé, lancez e-uae pour afficher l’interface. La plupart des émulateurs vous obligent à utiliser les commutateurs de ligne de commande. Nous sommes donc ravis que E-UAE offre une belle alternative GTK pointy-clicky.

La première chose à faire est de trouver une image ROM pour Kickstart, le micrologiciel de l’Amiga responsable du programme d’amorçage et des fonctions clés du système d’exploitation. Sous l'onglet Mémoire de l'interface graphique E-UAE, sélectionnez son emplacement sur votre système. puis récupérez une image de disquette Workbench au format ADF et sélectionnez-la dans l'onglet Disquettes.

Une fois que vous avez terminé, appuyez sur Démarrer. Après quelques instants, le bureau Workbench apparaîtra. Bienvenue dans les jours de gloire! Vous pouvez maintenant revenir à l'interface E-UAE et insérer d'autres images de disquettes..

Si vous mettez la machine hors tension, vous pouvez modifier divers paramètres matériels, tels que la quantité de mémoire et le type de processeur dont dispose l’Amiga virtuel..

En cours d’utilisation, vous constaterez peut-être que la souris se comporte étrangement - pour résoudre ce problème, passez en mode plein écran avec F12 + S (et appuyez de nouveau pour désactiver)..

E-UAE fonctionne bien avec les jeux, ainsi que les logiciels «sérieux». Par défaut, vous pouvez utiliser le pavé numérique comme manette de jeu virtuelle. Utilisez 8 et 2 pour monter et descendre, 4 et 6 pour gauche et droite et 5 pour tirer. Pour démarrer une partie, sélectionnez son fichier image ADF comme premier lecteur et redémarrez l’Amiga virtuel..

Atari ST

Bien que moins puissant que l’Amiga, l’effort d’Atari constituait une alternative populaire et a séduit les fans de l’industrie de la musique grâce à l’inclusion de ports MIDI. Basé sur le même processeur que la ligne Amiga (le Motorola 68K), de nombreux jeux ont été portés entre les deux plates-formes, la version Amiga affichant généralement de meilleurs graphismes..

Malheureusement, Atari ne parvenait pas à se sortir d'un sac en papier et a consacré toutes ses ressources à la malheureuse console Jaguar. La ligne ST s'est donc éteinte au milieu des années quatre-vingt-dix. Quelques fans allemands fous ont fabriqué des clones, mais aujourd'hui, la scène ST restante est axée sur l'émulation..

Hatari est un excellent émulateur ST disponible dans les référentiels de paquets Ubuntu. La première fois que vous l'exécutez, vous verrez un message d'erreur indiquant que /usr/share/hatari/tos.img est introuvable. Le TOS étant le système d'exploitation intégré à la ST, procurez-vous une version de fichier et copiez-le à cet emplacement (vous devez être root pour accéder en écriture au répertoire)..

Exécutez Hatari à nouveau et vous verrez le bureau GEM vert classique. Appuyez sur F11 pour basculer entre les modes normal et plein écran et sur F12 pour afficher le panneau de configuration graphique. Vous pouvez insérer des images de disquettes, changer le type de ST émulé et configurer un joystick virtuel..

Une fonctionnalité géniale de Hatari est la possibilité d'enregistrer des vidéos AVI à partir de l'action à l'écran. Accédez aux options de l'écran Hatari dans les paramètres, puis cliquez sur Enregistrer AVI. Cela ralentira considérablement l'émulateur, mais lorsque vous aurez terminé, cliquez sur Arrêter l'enregistrement et vous trouverez le fichier hatari.avi dans votre répertoire personnel..

Une autre option est Aranym (http://aranym.sf.net). Plutôt que d'être un clone de ST, cela fournit un matériel émulé de type ST avec un mélange de composants de remplacement TOS et GEM. C'est utile pour exécuter des programmes ST et Falcon plus tardifs et plus exigeants.

Sinclair ZX Spectrum

Booooo-bip, booooo-bidibipibibippy… tous ceux qui étaient quiconque dans les années 1980 se souviennent du son de chargement de la bande Speccy. Et les contrastes de couleurs, les effets sonores vibrants et vibrants, ainsi que les touches en caoutchouc du modèle 48k. Le Spectrum était extrêmement populaire au Royaume-Uni, mais était quelque peu dépassé par le Commodore 64 dans le reste du monde..

Qu'à cela ne tienne, nous devons quand même jouer des classiques tels que Élite, Maniaque mineur et Mercenaire avec la puissance limitée de la machine. Vous pouvez toujours acheter d'anciens Speccys sur eBay et des sites similaires à un prix raisonnable, mais les anciennes machines commencent à tomber en panne..

Heureusement, il y a beaucoup d'émulateurs qui font un travail précis. Spectemu en est un exemple, qui émule le modèle 48k. Les utilisateurs Ubuntu et Debian peuvent l’installer via le paquet spectemu-x11. Cela tire dans le paquet spectre-roms, qui contient le mini système d'exploitation intégré dans la machine 8 bits. Ce code est toujours protégé par le droit d'auteur d'Amstrad, mais la société a donné à ses développeurs émulateurs la permission d'envoyer des ROM. Donc, pas de chasse sur le net n'est nécessaire - hourra!

Exécutez l'émulateur à partir d'une invite de commande avec xspect et gardez un œil sur la fenêtre du terminal, car cela fournit beaucoup de sortie et d'aide. Dans l'émulateur, par exemple, appuyez sur Ctrl + H pour afficher une liste de raccourcis clavier. Pour charger des programmes, appuyez sur les touches F3 ou F4 dans la fenêtre de l'émulateur, puis basculez le focus sur la fenêtre du terminal et entrez le nom du fichier..

Mais pourquoi deux commandes différentes? Les programmes Speccy sont normalement distribués dans deux formats différents: les instantanés de mémoire et les images sur bande. Le premier est juste un bloc de données pour remplir les banques de RAM de la machine, et porte l'extension Z80 ou SNA. Pour les charger, utilisez F3.

Pour les images de bande, qui représentent les cassettes audio d'origine et ont généralement une fin .tap, vous devez d'abord entrer LOAD "" dans la fenêtre Spectrum (appuyez sur J, puis appuyez deux fois sur Maj + P). Appuyez sur Entrée pour obtenir le spectre virtuel prêt, puis appuyez sur F4 et entrez le nom de fichier de la bande dans la fenêtre du terminal. Un conseil si vous n'avez aucun son dans l'émulateur: installez alsa-oss et exécutez aoss xspect.

Si vous souhaitez un émulateur plus avancé, en particulier pour les logiciels nécessitant des machines plus récentes, essayez Fuse (http://fuse-emulator.sf.net). Il émule même des clones du spectre russe.