Émulation - Définition

Source: Wikipédia sous licence CC-BY-SA 3.0.
La liste des auteurs de cet article est disponible ici.

Émulation de jeu

Les extractions des jeux de consoles, sous forme de fichier, sont couramment appelés ROM. L'extension des fichiers ainsi que les renseignements concernant le jeu sont généralement indiqué dans le nom du fichier. Il s'agit d'une nomenclature particulière qui s'est imposé d'elle-même afin d'apporter des précisions utiles et importantes à la ROM et ainsi d'en faciliter son partage avec d'autre utilisateur. Ces codes, devenus standards, sont régit par le GoodXXXX Exemple de nom de ROM:

Arkanoid (Bung) (PD) [C] .GBC

Nomenclature:
Nom du Jeu Codeur Version (état) Type d'affichage Extension de fichier
Arkanoid Bung PD = domaine publique C = Jeu en Couleur .gbc = pour Nintendo® Gameboy COLOR®
Codes standard d'état (légende)
Version (état) [!]=Bon Dump, (Good Dump)Vérifié, conformes au support d'origine, parfaite, à choisir !
[a]=Alternative, jeux réalisées pour réparer des bugs ou pour éliminer les codes Game Genies
[b]=mal Dumpé(Bad Dump), mal sauvegardée pour être convertie en fichier ROM.
[f]=Réparée(Fixed), modifié , afin de mieux fonctionner sur l'émulateur.
[h]=rom Hackée(Hacked), son Header a été modifié ou Multi-régions, contient parfois scènes modifiés ou ajoutées. Illégale si le jeu n'est pas du domaine publique.
[o]=SurDumpé(Over Dump), elle contient plus de données que la cartouche originale mais le jeu n'est pas modifié.
[M#]=Multi-language(Multi-language), le symbole"#" indique le nombre de langues
[###]=Checksum
[ZZZ]=Non Classifiée
[p]=Pirate, ROM illégale, diffusion et utilisation interdite, respectez le droit sur la propriété intellectuelle
[t]=ROM d'entrainnement(Trained), le trainer, code spécial exécuté au début du jeu, permet d'accéder au tips (astuces).
[T]=ROM traduite(Traduced), Rom traduite, d'une langue vers une autre.
[x]=Mauvais checksum, une erreur c'est glissée dans le fichier ROM sauvegardée, ce qui cause parfois des plantages ou la rend inutilisable.
[??k]=Taille ROM (exprimé en octet, kilo-octet et en Méga-octet, le trainer, code spécial exécuté au début du jeu, permet d'accéder au tips (astuces).
[Unl]=Unlicensed (sans licence), ROM à réalisé sans la licence officielle du jeu, présente sur la cartouche d'origine. c'est le cas de nombreux jeux de console NES.
[-]=Version de ROM inconnue.
Extension de fichier *.GB=Jeu pour Nintendo® Gameboy®
*.GBC=Jeu pour Nintendo® Gameboy COLOR® (couleur)
*.GBA=Jeu pour Nintendo® Gameboy ADVANCE® (couleur, dernière génération)
*.NDS=Jeu pour Nintendo DS®
Codes Pays Standard
Langue E=Anglais
J=Japonais
EU=Principales langues européennes(Anglais, Français, Allemand, Espagnol, Italien)

Émulation de consoles de jeux

Dans ce contexte les systèmes de stockage de la console sont appelés des ROM, car dans les consoles de jeux (d'arcades ou autres) les programmes de jeux étaient effectivement stockés dans des mémoires mortes (soit sur la carte mère, soit dans des cartouches enfichables). Pour les machines utilisant comme support le CD-ROM ou le DVD, on utilise généralement le terme ISO.

Il est également possible d'émuler une console de jeu sur une autre console de jeu, par exemple, un émulateur qui permet de jouer aux jeux NES (Nintendo Entertainment System) sur une Playstation.

Émulation de systèmes d'arcade

Certains programmeurs se sont spécialisés dans l'émulation des systèmes inclus dans les bornes d'arcade (ces meubles de jeux-vidéo que l'on trouve souvent dans les bars).
Ce secteur est dominé par un projet célèbre et vivant nommé MAME, très structuré autour d'une équipe de développeurs réguliers et efficaces.

Popularisation de l'émulation

Les émulateurs étant devenus très populaires au milieu des années 1990, une très grande communauté de fans et de programmeurs s'est formée sur l'Internet, ce qui a popularisé plusieurs sites webs dédiés à l'émulation. Les artéfacts de cette 'culture de l'émulation' commencent à faire l'objet d'un effort de conservation. Le site web EmuWiki.com, l'encyclopédie de l'émulation a pour vocation de recenser l'ensemble des émulateurs ayant existé (toutes plateformes confondues) ainsi que leur historique respective, leur programmeur, et plus particulièrement vise à promouvoir la conservation des artéfacts de la culture de l'émulation de ses débuts à aujourd'hui. Le site détaille largement les différentes versions distribuées pour chaque émulateur ainsi que le contenu de chaque mise à jour. (par exemple, la révision complète de l'histoire de Final Burn ou de Basilisk II)

Le problème légal des ROM

Sur les consoles de jeu et les bornes d'arcade, le logiciel du jeu et le système d'exploitation de la machine sont enregistrés sur des mémoire morte (ROM - de l'anglais Read Only Memory) soudée dans la machine, ou sur une cartouche. L'émulateur permet techniquement de faire fonctionner le jeu sans utiliser la console, cependant le contenu des ROM n'est pas fourni avec l'émulateur - pour des raisons de droit d'auteur, or ce contenu est indispensable à l'utilisation du jeu.

Le fait de copier le contenu d'une ROM et de la vendre ou la distribuer sans l'accord de son auteur est assimilé à du piratage informatique et est illégal, les auteurs qui autorisent la copie sont rares.

Le propriétaire d'une ROM est autorisé à effectuer une copie pour son propre usage.

La copie de ROM est autorisée si la durée du copyright est passée.

Les auteurs de l'émulateur MAME recommandent d'attendre au minimum 3 ans depuis le début de la commercialisation du jeu, cependant cette règle empirique n'a aucune base juridique.

La distribution légale

La distribution légale, effectuée avec l'accord de l'auteur, et parfois son soutien, est l'exception plus que la norme.

  • Les auteurs des jeux Gridlee et Robby Rotto sont parmi les seuls auteurs qui autorisent la distribution gratuite et la copie des ROM de leur jeu.
  • Les sociétés Capcom et Atari mettent à disposition le contenu des ROM de leurs anciens jeux. Des jeux qui ne sont plus disponibles dans le commerce.
  • Le jeu Poly Play est distribué légalement sur le site web de MAME, la date de copyright est expirée, et l'auteur (VEB Polytechnik Karl-Marx-Stadt. en République démocratique allemande) n'existe plus.

Le piratage

  • Le Partage de fichiers en pair à pair (P2P) est la pratique la plus courante pour la distribution illégale des ROM. Celle-ci fait usage de logiciels tels que eMule, BitTorrent ou IRC fServe.
  • Des sites web offrent illégalement des copies de ROM à télécharger. cependant aujourd'hui en 2009, un grand nombre de ces sites ont fermé.
  • Des pirates informatiques vendent illégalement des CD ou des DVD contenant des copies de ROM par l'intermédiaire de sites web de vente en ligne comme eBay.
  • Des copies de ROM sont distribuées via des forums comme par exemple Usenet.

Notes

  1. L'histoire de l'émulateur Final Burn, EmuWiki.com - L'encyclopédie de l'émulation.
  2. L'histoire de l'émulateur Basilisk II, EmuWiki.com - L'encyclopédie de l'émulation.
  3. (en)About MAME
Page générée en 0.133 seconde(s) - site hébergé chez Contabo
Ce site fait l'objet d'une déclaration à la CNIL sous le numéro de dossier 1037632
A propos - Informations légales
Version anglaise | Version allemande | Version espagnole | Version portugaise