Qu'est-ce qu'une image ROM?

Qu'est-ce qu'une image ROM?
Les fans de jeux rétro sont peut-être déjà familiers avec les fichiers ROM ou ce qu'ils appellent normalement ROMS. Mais quels sont exactement les fichiers ROM, et pourquoi sont-ils appelés comme tels? ROM signifie la mémoire en lecture seule, une mémoire non volatile qui stocke les données et, contrairement à la RAM (mémoire d'accès aléatoire), conserve des données même lorsque l'alimentation est désactivée. Une fois les données 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éécrite pour toujours avec des cycles d'écriture limités. Les fichiers qui sont généralement stockés dans une ROM n'ont pas besoin de modification de la durée de vie du système, comme le BIOS de l'ordinateur, le micrologiciel d'un appareil ou les jeux dans des planches d'arcade ou des 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 des consoles de jeux vidéo. Réversement, certaines images ROM sont créées d'abord à des fins de débogage ou de test avant d'être intégrées en permanence dans les puces ROM.

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

Le processus de copie des images ROM à partir de puces ROM ou de cartouches ROM est appelée dumping. Le vidage nécessite du matériel dédié, du brûleur ROM et du logiciel pour transférer le fichier des puces ROM sur un ordinateur. Aucune machine à déchargement ROM ne correspond à tous. Certains dispositifs de vidage ROM contiennent un lecteur de CD-ROM pour copier l'image directement dans 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 ROM. De même, les machines de décharge pour différentes consoles de jeu diffèrent également les unes des autres.

Les fichiers ROM ont un .Extension du fichier ROM, et le plus souvent, le logiciel d'émulateur est utilisé pour ouvrir les fichiers ROM. Le fichier Apple II inconnu et l'image ROM d'émulation Nintendo 64 sont quelques-uns des logiciels d'émulation utilisés pour ouvrir les fichiers ROM. Ce ne sont cependant pas un logiciel d'émulateur universel; D'autres fichiers ROM nécessiteraient un logiciel spécifique pour s'exécuter. Il est préférable de contacter le développeur de logiciels si vous souhaitez être sûr du logiciel à utiliser pour ouvrir les fichiers ROM dont vous disposez.

Que sont les images ROM utilisées pour?

Les images ROM sont créées à diverses fins. Le but le plus important est probablement la préservation des données. Ils sont également créés pour recréer ou modifier les jeux rétro et tester les fichiers avant d'être transférés en permanence sur les puces ROM.

Conservation logicielle

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 y a une énorme possibilité que des données se perdent, 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 à une copie des données d'origine d'être utilisées à nouveau sur des systèmes plus récents. Certaines images ROM sont également modifiées pour améliorer les données existantes et travailler 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, au combat mortel et aux autres? Heureusement, ces jeux vidéo sans âge sont mis à disposition via des images ROM. Étant donné que les arcades et les consoles de jeu plus anciennes sont une chose du passé, les jeux rétro sont ramenés à la vie via un logiciel d'émulateur. Dans le contexte de l'émulation de jeu, 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 consoles de jeux vidéo plus anciennes 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 des 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 SBCS (ordinateurs à carte unique) comme Raspberry Pi et Charger les émulateurs et les images ROM au matériel assemblé. Les machines de jeu rétro sont les projets les plus populaires réalisés avec SBCS.

Débogage et test d'AQ

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 l'intégration 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é des ROM

Généralement, le téléchargement des ROM depuis Internet ou toute autre forme de médias numériques 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 grandement souffert en raison de téléchargements non autorisés. Pour cette raison, les titulaires de droits d'auteur ont pris des mesures strictes pour empêcher la version non autorisée et les téléchargements de leur logiciel, en particulier les images ROM d'arcades ou de jeux vidéo. Nintendo, par exemple, avait poursuivi deux sites Web d'émulateur en 2018 pour avoir distribué illégalement leurs ROM protégées par le droit d'auteur. D'autres sociétés comprenaient des fonctionnalités de sécurité dans leurs produits pour empêcher la copie non autorisée de leur logiciel. Par exemple, Capcom avait inclus un algorithme de protection pour empêcher la distribution illégale de leur logiciel dans leurs jeux d'arcade.

Il y a encore beaucoup de zones grises dans la légalité du téléchargement des ROM. Certains peuvent affirmer que le téléchargement des 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 est préférable de ne pas participer au piratage et acheter des copies autorisées de ROM à la place.

Conclusion

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