Glossaire
Voici quelques termes et concepts courants liés à l'émulation que vous pourriez rencontrer en explorant le monde de l'émulation de jeux vidéo :
- Émulation : Le processus de reproduction du comportement d'un système informatique sur un autre système.
- Émulateur : Un programme informatique qui imite le matériel et les logiciels d'un système d'origine, permettant d'exécuter des programmes ou des jeux conçus pour ce système sur une plateforme différente.
- ROM (Read-Only Memory) : Un fichier qui contient les données d'un jeu vidéo, généralement extrait de cartouches. Peut aussi désigner les fichiers ISO extraits de disques optiques.
- ISO (International Organization for Standardization) : Un fichier qui contient une copie numérique d'un disque optique, tel qu'un CD ou un DVD, utilisé pour les consoles qui reposaient sur des disques.
- BIOS (Basic Input/Output System) : Un firmware de bas niveau qui initialise le matériel d'une console lors du démarrage. Certains émulateurs nécessitent que vous obteniez et utilisiez les BIOS d'origine pour fonctionner correctement.
- Driver (ou pilote): Un logiciel qui permet à un système d'exploitation de communiquer avec le matériel. Certains émulateurs peuvent nécessiter des pilotes spécifiques pour fonctionner correctement.
- Firmware : Un type de logiciel qui est intégré dans un appareil pour contrôler son fonctionnement. Certains émulateurs peuvent nécessiter que vous obteniez et utilisiez le firmware d'origine de la console pour fonctionner correctement.
- ROM Dumping : Le processus d'extraction des données d'une cartouche ou d'un disque de jeu physique pour en créer une copie numérique (ROM ou ISO) qui peut être utilisée avec des émulateurs.
- Dump : Le résultat du processus de ROM dumping, qui est soit une ROM (pour les cartouches) soit une ISO (pour les disques).
- ROM Hacking : Le processus de modification d'une ROM de jeu pour modifier son contenu.
- Patch : Un fichier qui contient les différences entre une ROM originale et une ROM modifiée, utilisé pour appliquer des modifications à une ROM originale sans avoir à distribuer la ROM modifiée elle-même.
- Patch de traduction : Un sous-ensemble de ROM hacks, dédié à la traduction de jeux qui n'ont jamais été publiés dans certaines régions, ou à la correction d'erreurs dans des traductions officielles.
- Libretro : Une API standardisée pour les moteurs d'émulation, qui permet à des émulateurs différents d'être utilisés dans une interface unifiée comme RetroArch.
- Core (ou cœur) : Un moteur d'émulation qui implémente les fonctionnalités et comportements d'une console ou d'un système spécifique, qui peut être utilisé dans une interface comme RetroArch via l'API Libretro.
- Frontend : Une interface logicielle qui permet aux utilisateurs d'interagir avec plusieurs cores d'émulation, ou plusieurs émulateurs, de manière unifiée.
- Open source : Un type de licence logicielle qui permet à quiconque de voir, modifier et distribuer le code source d'un programme.

