CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
SITEMAP
Audiobooks by Valerio Di Stefano: Single Download - Complete Download [TAR] [WIM] [ZIP] [RAR] - Alphabetical Download  [TAR] [WIM] [ZIP] [RAR] - Download Instructions

Make a donation: IBAN: IT36M0708677020000000008016 - BIC/SWIFT:  ICRAITRRU60 - VALERIO DI STEFANO or
Privacy Policy Cookie Policy Terms and Conditions
Émulation - Wikipédia

Émulation

Un article de Wikipédia, l'encyclopédie libre.

Vous avez de nouveaux messages (diff ?).
Cet article traite de l'émulation en informatique, pour les autres significations du terme, voir la page émulation dans le Wiktionnaire.

Dans les domaines de l'informatique et de l'électronique, le terme émulation est employé au sens de simulation et d'imitation (acception du mot influencé par les termes anglais emulation et emulator). Plus précisément ce terme décrit un principe général consistant à remplacer un système par un autre sans changement du fonctionnement d'un point de vue externe. On peut aussi utiliser le terme de simulation. Le recourt à un émulateur selon le contexte permet de faciliter le développement ou le déboguage d'un système ou de remplacer un système obsolète ou inutilisable par un autre. Dans ce cadre, il est possible de faire fonctionner le nouveau sysème, l'émulateur, de la même manière que le système simulé.

Sommaire

[modifier] Applications

Un émulateur est un artefact logiciel qui remplace une base existante ou ayant existé. Typiquement un émulateur sera un système qui simulera un système électronique (ordinateur, console de jeux vidéo…) ou un système logiciel (système d'exploitation…) par un autre qu'il soit logiciel ou matériel.

La plupart des périphériques de stockage seront remplacés par des fichiers hébergés sur la machine qui exécute l'émulateur.

On peut discerner plusieurs applications principales.

[modifier] Simulation 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 ROM (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.

[modifier] Simulation d'ordinateurs anciens

Pour une simulation logiciel d'un ordinateur ancien, on stocke le contenu des périphériques de stockage (disque durs…) dans des fichiers images (reflets) des périphériques d'origine.

[modifier] Simulation en conception électronique

Dans le domaine de l'électronique de l'informatique embarquée, le terme émulateur désigne un dispositif matériel (électronique) qui permet de faire du développement et du débogage. Dans ce cadre, et afin de marquer la différence, on parle de simulateur pour un logiciel qui émule le comportement d'un microprocesseur.

L'émulateur remplace physiquement le microprocesseur (ou le microcontrôleur) à l'aide d'une sonde (connecteur dont le brochage est compatible avec ce dernier). L'électronique pilotée de l'émulateur remplace ainsi (idéalement strictement à l'identique) le microprocesseur d'un point de vue électrique et numérique. La sonde est interfacée (généralement via une carte périphérique spécifique) avec un ordinateur de développement pour permettre à l'ingénieur de contrôler et d'observer le fonctionnement du microprocesseur émulé.

On parle d'émulateur temps-réel lorsque celui-ci respecte les contraintes temporelles du microprocesseur (cycles d'écriture, temps de réponse…).

Ce type de matériel est très coûteux en comparaison du circuit émulé, coût lié au développement complexe d'un tel dispositif et, au fait qu'il ne fait pas l'objet d'une utilisation massive : l'émulateur est utilisé dans le développement, le microprocesseur/microcontrôleur est utilisé pour la production (de masse). De plus, il n'existe généralement des émulateurs que pour les «petits» microcontrôleurs (8 bits). Pour les autres, il est plus fréquent de voir ce que l'on appelle un « in circuit emulator » (ICE) : l'émulateur est alors intégré au microprocesseur lui-même et est connecté à l'ordinateur de développement via une interface plus simple (comme le célèbre JTAG).

[modifier] Légalité des émulateurs

Cet article ou section d'article manque de sources. Comment bien sourcer un article ?
Vous pouvez contribuer à l'améliorer en ajoutant des références confirmant les différents points évoqués.

Le problème de la légalité des émulateurs peut être divisé en plusieurs parties :

  • l'émulateur en lui même est légal, il peut en revanche être soumis à un brevet comme c'est le cas, par exemple, des émulateurs Game Boy sur systèmes portables brevetés par Nintendo ;
  • le jeu : si c'est un original, rien n'interdit de l'utiliser sur un émulateur ; si c'est une copie (ou une ROM), la possession d'une version du jeu original est obligatoire.

De plus certains émulateurs nécessitent l'utilisation d'un BIOS pour fonctionner, ce fichier est en fait une image de la ROM de la machine d'origine. Pour posséder ce fichier, il faut donc posséder la machine.

[modifier] Émulation de jeu

[modifier] Obtenir les ROM

Il y a quelques façons légales d'obtenir ces ROM :

  1. Si vous possédez la véritable arcade et un lecteur EPROM, vous pouvez lire les ROM vous-même.
  2. Quelques compagnies, comme Capcom et Atari, offrent des ROM séparément ou en liaison avec un autre produit.
  3. Pour deux "ROM sets", Gridlee et Robby Roto, les propriétaires du copyright permettent la distribution gratuite du jeu. Ils sont disponibles sur le site officiel de MAME.
  4. Pour un "ROM set", le copyright du jeu est expiré ou non existant. Il n'y a actuellement que Poly Play qui est dans cette situation, car son copyright appartenait à VEB Polytechnik Karl-Marx-Stadt. Comme l'ancienne République démocratique allemande est tombée, il ne semble pas y avoir un propriétaire du copyright. Cette ROM est aussi disponible sur le site officiel de MAME.

Il y a de nombreuses façons de les obtenir autrement:

  1. Téléchargement par site web ; même si plusieurs sites ont arrêté de distribuer des ROM, ils peuvent quand même être trouvables.
  2. Télécharger à partir d'un article d'un groupe de nouvelles sur Usenet.
  3. Télécharger via plusieurs méthodes P2P comme le réseau EMule, BitTorrent, et IRC Fserves.
  4. En envoyant le nombre requis de CD-R/DVD-R à des personnes qui vous les graveront en échange des frais de manutention.

Ces méthodes sont douteuses puisqu'il est illégal d'avoir une ROM sans être propriétaire de l'original. La loi n'est pas très claire non plus pour quelqu'un qui a l'original, du moins aux États-Unis - La loi américaine permet de faire une copie pour son usage personnel, mais suppose que l'utilisateur la fera lui-même. Les services de gravure de disques sont douteux aussi puisqu'ils peuvent devenir un service commercial ; même si les services de gravure ne facturent en général que les frais de manutention, il y a un certain nombre de marchands pirates qui vendent des copies sur eBay et ailleurs pour en tirer un profit.

Puisque tous les ROM rempliraient au moins 35 CD-R ou 7 DVD-R, télécharger la collection au complet n'est pas une option pour les propriétaires de modems dial-up, bien que quand les fichiers CHD sont omis, la taille du téléchargement est réduite de manière significative. Les personnes avec une connexion Internet rapide, sans déconnexion et qui ne sont pas dérangés par le fait de laisser leur ordinateur allumé pendant quelques jours peuvent facilement trouver la collection complète via BitTorrent. Bien que cela requiert beaucoup d'heures de téléchargement, plusieurs personnes le font pour se procurer la collection complète (appelée "PokéROM" par les développeurs de MAME, jeu de mots bien pensé qui va avec la phrase "Attrapez-les tous!" de la série télévisée Pokémon) histoire d'empêcher l'abandon de ces jeux ; plus il y a d'endroits où le jeu existe, moins il y a de risque d'oubli de ces jeux.

[modifier] Statut légal des ROM

Si vous possédez la borne d'arcade originale, faire une copie de vos ROM pour votre PC est légal aux États-Unis et en France. Quelques images ROM (comme celles d'Atari) sont disponibles pour achat légalement. Cependant, dans pratiquement toutes les juridictions, ce n'est pas légal pour un utilisateur d'avoir un ROM qui n'est pas légitimement acheté ou copié de l'original qui leur appartient.

La plupart des utilisateurs croient qu'utiliser MAME ne pourra entraîner aucun problème avec la loi. Pour les jeux "classiques" d'avant 1990, ceci est probablement vrai, puisque la valeur marchande de ces ROM est négligeable. Cependant, quelques jeux récents d'après 2000 ont été ajoutés à MAME. Certains pensent que ces jeux ne devraient pas être inclus, parce qu'ils risquent d'attirer l'attention non voulue des détenteurs des droits. Certaines personnes comptent une "règle de 5 ans" dictant que 5 ans est le nombre d'années requis avant qu'un jeu puisse être émulé dans MAME. Cependant, il n'y a aucune base légale pour cette règle. Le site web mame.dk a été fermé à cause d'une dispute avec un détenteur de droits. Il a été rouvert un certain temps et est présentement fermé affirmant que les coûts de bande passante sont plus élevés que le revenu engendré par le site. À un certain point, l'équipe de MAME s'entendait pour faire adhérer une règle de 3 ans. MAME n'opère sous aucune règle de ce genre ; au lieu d'une telle règle les développeurs de MAME s'entendent pour se dire qu'un jeu n'est plus populaire dans les arcades, après quoi le jeu est rajouté. Un jeu n'est jamais ajouté avant cette décision. Il y a deux raisons pour cette règle : empêcher de causer du tort aux profits d'une compagnie et réduire la possibilité de futures poursuites judiciaires. Les développeurs affirment que le fait que MAME ne s'est jamais fait poursuivre en justice ne veut pas dire qu'il ne le sera jamais.

Plusieurs détenteurs de droits ignorent la distribution de ces images ROM. Cela pourrait changer dans le futur. Certains argumentent que, aussi longtemps que c'est pour un usage personnel et que l'utilisateur ne s'en sert pas pour la vente, c'est parfaitement légal. Ils argumentent que les détenteurs de droits ont abandonné le copyright en ne le faisant pas respecter pendant des années ; la plupart des jeux ne sont plus manufacturés. Il n'y a aucune base légale pour ces affirmations. La légalité actuelle du téléchargement des ROM dépend du pays, bien que presque toutes les bornes d'arcades soient protégées dans la plupart des juridictions et le resteront pour les décennies à venir. La communauté MAME s'est montrée raisonnable. Cependant, quand une compagnie demandait qu'un ROM soit enlevée de la page de mame.dk, le site web acceptait sans discuter.

La RIAA revient en force contre les personnes qui téléchargent des fichiers audio. La même chose pourrait peut-être arriver un jour avec les ROM pour n'importe quelle console ; les sites de ROM ont été embêtés dans le passé par la IDSA (maintenant la ESA). Si un individu se fait poursuivre par un détenteur de droits, il se sentira probablement obligé de faire un règlement légal. Si il déciderait de contester l'affirmation, il aurait probablement à dépenser une large somme d'argent pour sa défense, même si ultimement il gagnerait ; alors un règlement serait probablement la meilleure option.

Il court la rumeur que les propriétaires du site mame.dk ont fermé le site pour des raisons de responsabilité personnelle au lieu des inquiétudes monétaires. Quelqu'un qui télécharge un "ROM set" fait face à des accusations probablement moins sévères que quelqu'un qui a partagé ces fichiers avec le monde entier.

[modifier] Voir aussi

[modifier] Liens internes

[modifier] Lien externe


Portail de l'informatique – Accédez aux articles de Wikipédia concernant l’informatique.
Portail du jeu vidéo – Accédez aux articles de Wikipédia concernant le jeu vidéo.
Static Wikipedia 2008 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2007 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2006 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Sub-domains

CDRoms - Magnatune - Librivox - Liber Liber - Encyclopaedia Britannica - Project Gutenberg - Wikipedia 2008 - Wikipedia 2007 - Wikipedia 2006 -

Other Domains

https://www.classicistranieri.it - https://www.ebooksgratis.com - https://www.gutenbergaustralia.com - https://www.englishwikipedia.com - https://www.wikipediazim.com - https://www.wikisourcezim.com - https://www.projectgutenberg.net - https://www.projectgutenberg.es - https://www.radioascolto.com - https://www.debitoformtivo.it - https://www.wikipediaforschools.org - https://www.projectgutenbergzim.com