| Ci-dessous, une petite présentation de l'Emulation pour les néophytes ou les personnes qui ne sauraient pas encore tout sur ce phénomène. |
On trouve dans le dictionnaire (Larousse Compact 1998) qu'il s'agit de la technique permettant de simuler le fonctionnement d'un équipement donné à l'aide d'un autre, non conçu primitivement pour cet usage.
Traduction dans un langage un peu moins technique :
C'est en fait une façon d'utiliser sur un PC des programmes venant d'un support totalement différent, comme par exemple des jeux développés à l'origine pour console.
Note : le PC est le support le plus courant pour accueillir toutes sortes d'émulateurs mais ce n'est pas le seul, aujourd'hui les consoles elles-mêmes peuvent accueillir des jeux d'autres consoles, telle la Dreamcast qui peut émuler des jeux Mega Drive ou Master System grâce à DC Generator et SMEG ! L'émulation commerciale tend même à se répandre de plus en plus avec la sortie de compilations "rétro" sur consoles et PC, ou la mise à disposition d'anciens jeux sur des serveurs de jeux comme Xbox Live...
Dans le cas donc d'un jeu sur console, il est extrait de la cartouche (à l'aide d'un dumper) sous la forme d'un fichier (rom) afin de pouvoir être récupéré sur ordinateur. Quant au programme qui va simuler la console (émulateur) et permettre de jouer au jeu sur PC, il est créé par un programmeur expérimenté, connaissant relativement bien les deux supports (console et PC).
Si la connaissance du PC n'est jamais un problème, celle du support d'origine (la console) est toute autre, puisque qu'elle nécessite comprendre le fonctionnement du système et de se documenter, mais encore faut-il avoir accès à des documentations...
Dans l'éventualité où la console présenterait un BIOS (le BIOS est le programme interne de la console, plus ou moins complexe, qui donne les instructions aux micro-processeurs, qui initialise les registres, ou décider de démarrer un jeu ou non en fonction de son pays, etc.), le programmeur peut opérer de 2 manières pour que son programme (émulateur) fonctionne :
Question : Mais pourquoi ne pas procéder seulement comme dans le 1er cas qui est plus simple ?
Tout simplement parce qu'il y a des droits d'auteur sur le BIOS des consoles (c'est un programme comme un autre) et que dans la logique des choses un programmeur qui utilise le BIOS d'une console dans son émulateur doit payer l'auteur du programme qu'il utilise !
Donc programmer un émulateur dans le 1er cas est plus simple mais pas forcément légal, l'autre cas est plus compliqué mais tout ce qu'il y a de plus légal (ex : les programmeurs de Bleem! n'utilisaient pas le BIOS de la PlayStation dans leur émulateur, donc ils ne devaient rien à SONY ! C'était aussi pour cela que l'émulateur était payant !).
| Voici une liste plutôt exhaustive des différents trucs et astuces dans les jeux de la série Streets of Rage sur Mega Drive. |
Pendant la scène d'introduction du jeu, maintenir les boutons
Lors d'une partie en solo si vous êtes sur le point de mourir appuyez sur le bouton START de la seconde manette et choisissez un nouveau personnage. |
|
Factoïd
1973 : l'année où SEGA se lance dans le jeu vidéo, avec les sorties successives en arcade de Pong-Tron et de Pong-Tron II.