Guide Émulation 4 - Obtenir des roms

12 minutes

Un petit manuel d'endroit et méthode pour récupérer des fichiers roms légalement (ou en tout cas sans pirater)

Une fois que l’on a obtenu des émulateurs, qu’on a tout set-up, une des questions est l’accès aux jeux. Je ne vais pas ici parler des moyens illégaux, du piratage et tout (d’autres plateformes en parlent mieux tel que le roms megathread, etc)

Le but ici est de parler d’un autre sujet : les moyens légaux d’en avoir. Le but est de montrer qu’il y a d’autres moyens de bénéficier de l’émulation, et potentiellement de vous faire découvrir des jeux que vous n’aurez pas tenté avant !

Ces moyens sont un peu techy, comme c’est souvent de l’extraction de DRM, du coup cet article va vous donner des pistes vers des solutions plus techniques. Evidemment, je comprend qu’une partie d’entre vous vont se demander à quoi cela sert, quand il existe des choix plus simple. Mon but ici n’est pas de donner un jugement moral, mais plus de dire “ces manières de faire existe aussi”, notamment pour les personnes qui voudraient continuer à jouer à leur jeux, dans une optique de préservation. Ou une manière de jouer dans de meilleurs conditions à des ressorties pas toujours dingue.

Extraire des roms

Et la première est sûrement la plus techy : l’extraction de roms des jeux physiques.

L’un des premiers moyens de le faire sur les consoles est de hacker sa console pour pouvoir récupérer/télécharger les roms. Je ne vais pas en parler ici, mais un bon site existe pour les consoles Nintendo + la PS Vita, hacks.guide. On y trouve aussi des guides pour la récupération de vos jeux. Il faut savoir que le risque 0 n’existe pas même avec ces guides de qualité, et que y’a toujours la possibilité de se retrouver avec une console briquée : c’est à dire aussi utile qu’une brique. Je ferais sans doute un article plus détaillé sur tout le sujet du hacking de console (en demandant de l’aide à des amis, parce que je ne l’ai jamais fait) et les manières de jouer à des roms sur hardware réel.

Mais il existe pour les vieilles consoles des manières de lire vos jeux physiques sur votre PC pour pouvoir les sauvegarder (j’ai fait ça avec BEAUCOUP de mes jeux). Cela peut même permettre pour certains jeux de récupérer vos sauvegarde !

Pas pour le premier type de jeux dont je vais parler cependant, mais qui sont ceux les plus simple à lire. Il s’agit des jeux Saturn, SEGA CD, Playstation 1 (oui là ça doit être plus intéressant pour pas mal de monde), Turbografx CD et Jaguar CD. Il vous faut simplement un lecteur de CD, et un logiciel comme RetroArch. RetroArch sera capable de lire le jeu sur votre CD et soit le lancer pour y jouer, soit en faire une copie sur votre ordinateur ! Le tout n’a besoin d’aucun matériel en plus.

C’est pour les jeux cartouche ou il vous faut un matériel spécialisé. Pour ma part, j’utilise le Retrode-2, qui va lire la cartouche et l’affiche comme un device read-only sur votre PC. Vous pouvez alors récupérer votre jeu et vos sauvegarde qui sont dans leur mémoire interne. Celui-là lit NES, SNES, Megadrive, et possède des add-ons pour GB & GBA, N64 et Master System.

D’autres existes tel que :

Le soucis de ces appareils (à part les CDs) sont majoritairement le prix (ou la complexité à créer en DiY pour le OSCR). Je pense que le Retrode est un appareil super cool, mais l’augmentation du prix avec les différents ajouts qu’on peut avoir (surtout que pour ma part je suis plus intéressé par les jeux GB/GBA, ayant formés mon enfance). Cela donne un grand intérêt aux jeux PS1, qui en plus sont assez accessible avec le succès de la console, de pouvoir aujourd’hui les lire avec un simple lecteur CD.

Récupérer des jeux émulés

Il est souvent plus simple de récupérer des jeux déjà émulé. Parce qu’en effet, de nombreux “remaster”/“portage” de jeux retro utilisent de l’émulation, parce que cela simplifie le travail. Il est du coup possible de récupérer et déchiffrer les jeux. Pour cela, il existe différents projets pour pouvoir récupérer vos jeux en émulation :

  • Rom Extraction Database Project est un wiki contenant des instructions pour récupérer de nombreux jeux. Il contient même des instructions pour extraire les jeux de certaines consoles minis (SEGA et Sony).
  • Pour extraire les jeux de la NES et SNES mini, des instructions sont disponible sur Mod My Classic
  • L’utilitaire Game Extraction Toolbox permet de récupérer des jeux sur Steam. C’est un utilitaire en ligne de commande, qui gère pas mal de jeux. Il existe aussi Romextract qui gère un peu moins de roms.
  • Cowabunga en est un spécialisé dans les titre de Digital Eclipse : Teenage Mutant Ninja Turtles: The Cowabunga Collection, Atari 50, The Making of Karateka, Garbage Pail Kids: Mad Mike and the Quest for Stale Gum, Llamasoft: The Jeff Minter Story, Teris Forever, Blizzard Arcade Collection.

Généralement, ces guides contiendront des instructions détaillées, des utilitaires à utiliser. Ils ne sont pas forcément simple à utiliser, mais essaient d’être assez complet.

Pour les jeux que l’on voudrait jouer sur DOSBox et ScummVM c’est encore plus simple, parce que c’est souvent le jeu porté sur ScummVM. Pour savoir lesquels sont possibles, deux curator Steam existent :

Pour ScummVM, il est même encore plus simple de regarder depuis la liste de compatibilité de ScummVM, qui contient des liens vers les éditions disponibles des jeux.

Homebrew avec vente de roms

Heureusement, dans le marché homebrew, pas mal de jeux sortent avec une version numérique au lieu ou en plus de la version physique ! Pour certains gros titres c’est réservé au kickstarter, mais de plus en plus de titre permettent d’avoir accès à des versions numérique que vous pouvez ensuite utiliser comme vous voulez. Un des soucis c’est que comme c’est très décentralisé, y’a pas un store ou vous pouvez dire “okay je veux acheter des jeux mégadrive en numérique”.

Mais un bon endroit pour en trouver pas mal est itch.io, ou vous pouvez chercher la console qui vous intéresse est trouver des homebrew. En titre récent homebrew qui a fait parler de lui, il y a Goodboy Galaxy, un titre sorti sur Gameboy Advance. Et je vais en ajouter un autre que j’aime beaucoup (qui est en pay-what-you-want) : Fruit Pursuit.

Vous pouvez aussi en découvrir dans les Homebrew Games Summer Showcase de Matt Hughson qui sont un bon moyen de découvrir ce que fait cette immense communauté. Le magazine de MO5 est également souvent une bonne source de news sur le sujet.

Et il y a aussi pas mal de homebrew gratuit (ou jeux retro autorisé à être redistribué) qui ont été réuni en collections

  • La collection MAME de rom gratuite
  • La collection Retrobrew regroupe avec autorisation des tas d’homebrew freeware, dans un script pour installer sur RetroPie. Cependant, les dépots avec toutes les roms sont libre d’accès et vous pouvez les récupérer.
  • SMS Power héberge pas mal de homebrew pour la Master System.
  • NES World en héberge pour les consoles Nintendo.

Je pense que cela peut être aussi un moyen de découvrir pas mal de nouveaux jeux, et d’avoir encore une vie active des consoles retro. C’est sympa de voir ces consoles recevoir du développement actifs.

Conclusion

Je pense que cette page rend évident un des soucis avec l’extraction de jeux existant pour jouer en émulation : c’est LARGEMENT plus compliqué que de pirater. Si ces méthodes sont accessibles pour un public ayant un certain niveau de connaissance en informatique, ou l’habitude de se débrouiller avec des outils. Pour ceux physiques, la barrière est celle du prix : parfois plus de 100€ pour un outil d’extraction.

Et je pense que même si ces manières de faire sont intéressantes et des projets vraiment bien ( basé sur l’idée de chercher les différentes manières de préserver ses jeux, et certains peuvent servir à préserver ses sauvegarde par exemple ), il sont une démonstration d’un soucis sur le retrogaming : le manque d’accessibilité d’une partie de l’offre légale par rapport au piratage.

Le moyen le plus simple d’avoir accès à la grande majorité des jeux retros est de télécharger une rom. Les manières légales sinon sont de tracker des re-release souvent chère, des consoles mini qui prennent de la place et contribuent à la diminution des ressources de la planète, prendre des abonnements tel que le Switch Online (yes encore plus d’abonnement on adore)…

J’aurais aimé vous dire “allez ici acheter votre rom pour n€”, et que ce soit fini. Parce que la conclusion est cela : Si vous voulez jouer de manière optimale et légale (même si l’extraction est une zone grise) à vos jeux retro de la manière dont vous voulez (sur n’importe quel appareil, etc) : voilà le genre de truc que vous devez faire. L’exception est la scène homebrew, mais qui ne représente qu’une partie des jeux auquel on voudrait jouer. Et si cela rajoute de l’aspect "vie de la scène", cela ne résout pas celui préservation.

Source de la miniature : Treasure in Křivoklát castle, Rakovník District