Qu'est-ce qu'une image ROM ?

What Is Rom Image



Les fans de jeux rétro connaissent peut-être déjà les fichiers ROM ou ce qu'ils appellent normalement des ROM. Mais que sont exactement les fichiers ROM et pourquoi sont-ils appelés ainsi ? ROM signifie Read-Only Memory, une mémoire non volatile qui stocke des données et, contrairement à la RAM (Random Access Memory), conserve les données même lorsque l'alimentation est coupée. Une fois que les données sont stockées dans une ROM, elles ne peuvent pas être modifiées, bien que les puces ROM modernes aient déjà la capacité d'être réécrites avec des cycles d'écriture limités. Les fichiers qui sont généralement stockés dans une ROM n'ont besoin d'aucune modification au cours de la durée de vie du système, comme le BIOS de l'ordinateur, le micrologiciel d'un périphérique ou les jeux sur les cartes d'arcade ou les consoles de jeux vidéo.

Une image ROM ou un fichier ROM est un fichier informatique ou une copie numérique des données originales obtenues à partir de puces ROM ou de cartouches ROM de consoles de jeux vidéo. Inversement, certaines images ROM sont d'abord créées à des fins de débogage ou de test avant d'être intégrées de manière permanente dans les puces ROM.







Comment les images ROM sont-elles créées ?

Le processus de copie d'images ROM à partir de puces ROM ou de cartouches ROM est appelé dumping. Le vidage nécessite un matériel dédié, un graveur ROM et un logiciel pour transférer le fichier des puces ROM vers un ordinateur. Aucune machine de déchargement de ROM ne convient à tous. Certains périphériques de vidage de ROM contiennent un lecteur de CD-ROM pour copier l'image directement sur un CD-ROM. Les machines d'arcade ont généralement des PCB personnalisés, et chacun nécessiterait normalement une configuration individuelle pour le vidage de la ROM. De même, les machines de déchargement pour différentes consoles de jeux diffèrent également les unes des autres.



Les fichiers ROM ont une extension de fichier .rom et le plus souvent, un logiciel d'émulation est utilisé pour ouvrir les fichiers ROM. Unknown Apple II File et Nintendo 64 Emulation ROM Image sont quelques-uns des logiciels d'émulation utilisés pour ouvrir les fichiers ROM. Ceux-ci, cependant, ne sont pas des logiciels d'émulation universels ; d'autres fichiers ROM nécessiteraient un logiciel spécifique pour fonctionner. Il est préférable de contacter le développeur du logiciel si vous voulez être sûr du logiciel à utiliser pour ouvrir les fichiers ROM dont vous disposez.



A quoi servent les images ROM ?

Les images ROM sont créées à des fins diverses. L'objectif le plus important est probablement la préservation des données. Ils sont également créés pour recréer ou modifier des jeux rétro et des fichiers de test avant qu'ils ne soient définitivement transférés sur des puces ROM.





Préservation du logiciel

Rien ne dure éternellement, et il en va de même pour les appareils électroniques et numériques. La raison principale et la plus importante pour laquelle les images ROM sont créées est de préserver les données d'origine. Il existe une énorme possibilité que les données soient perdues, endommagées ou corrompues lorsque le système atteint sa fin de vie. La création d'images ROM est un excellent moyen de conserver des copies des données originales à des fins d'archivage. Les images ROM permettent également de réutiliser une copie des données d'origine sur des systèmes plus récents. Certaines images ROM sont également modifiées pour améliorer les données existantes et fonctionner sur les appareils modernes.

Émulation de jeu

C'est peut-être l'utilisation largement connue des images ROM. Qui peut se lasser de jouer à Super Mario, Mortal Combat et autres ? Heureusement, ces jeux vidéo sans âge sont disponibles via des images ROM. Étant donné que les arcades et les anciennes consoles de jeux appartiennent au passé, les jeux rétro sont ramenés à la vie grâce à un logiciel d'émulation. Dans le contexte de l'émulation de jeux, les émulateurs sont des programmes qui exécutent des jeux vintage à partir d'un appareil complètement différent sur un autre système. Ils imitent le comportement des arcades ou des anciennes consoles de jeux vidéo afin que les jeux puissent fonctionner sur un autre système comme votre PC. Vous pouvez revivre vos souvenirs d'enfance sur votre PC ou vos appareils mobiles en installant simplement des émulateurs et en y ajoutant les fichiers ROM des jeux rétro. De même, vous pouvez créer vos propres machines de jeu rétro à partir de zéro à l'aide de SBC (ordinateurs à carte unique) comme Raspberry Pi et charger des émulateurs et des images ROM sur le matériel assemblé. Les machines de jeux rétro sont les projets les plus populaires réalisés avec les SBC.



Débogage et test d'assurance qualité

Les images ROM ne sont pas seulement utilisées pour préserver le logiciel ; ils sont également utilisés pour tester le logiciel avant de le charger sur une puce ROM. Cela garantit que le logiciel est exempt de bogues et fonctionne parfaitement avant d'être intégré dans les puces ROM, car ils ne peuvent plus être modifiés une fois le programme chargé sur la puce.

Téléchargement non autorisé de ROM

En règle générale, le téléchargement de ROM à partir d'Internet ou de toute autre forme de support numérique n'est pas légal. Cependant, pour l'amour des jeux rétro et parce que les images ROM originales ont un coût, de nombreuses ROM sont téléchargées illégalement. Les ventes et les revenus des sociétés de jeux ont beaucoup souffert des téléchargements non autorisés. Pour cette raison, les détenteurs de droits d'auteur ont pris des mesures strictes pour empêcher la diffusion et les téléchargements non autorisés de leurs logiciels, en particulier les images ROM des salles d'arcade ou des jeux vidéo. Nintendo, par exemple, avait poursuivi deux sites Web d'émulateurs en 2018 pour avoir distribué illégalement leurs ROM protégées par le droit d'auteur. D'autres sociétés ont inclus des fonctions de sécurité dans leurs produits pour empêcher la copie non autorisée de leurs logiciels. Par exemple, Capcom avait inclus un algorithme de protection pour empêcher la distribution illégale de leurs logiciels dans leurs jeux d'arcade.

Il y a encore beaucoup de zones grises dans la légalité du téléchargement de ROM. Certains peuvent faire valoir que le téléchargement de ROM pour un usage personnel et ne pas les distribuer sur Internet ne doit pas être considéré comme illégal. Quoi qu'il en soit, il vaut mieux ne pas participer au piratage et acheter à la place des copies autorisées de ROM.

Conclusion

Les images ROM servent à préserver les données dans les puces ROM, que ce soit pour l'archivage, la réutilisation ou la modification des données d'origine. Pourtant, ils jouent également un rôle important dans les tests de logiciels. Les images ROM largement utilisées aujourd'hui sont celles de jeux rétro. Cependant, la popularité des jeux rétro a conduit à la distribution illégale de ROM sur des supports numériques comme Internet. Pour aider à arrêter la propagation du piratage, il est recommandé de télécharger uniquement des copies autorisées des images ROM.