Wat is een ROM-bestand?
Een bestand met de extensie .rom is eigenlijk een gegevensbestand; een exacte kopie van de alleen-lezen geheugen-ROM-chip voor een apparaat, geëxtraheerd uit een videogamecartridge of een computer. Het doel van het maken van ROM-bestanden kan divers zijn, zoals software-emulatie, back-up of archivering van ROM-gegevens of het bijwerken van de firmware op een bepaald apparaat. Er zijn veel apparaten beschikbaar om ROM’s van videogames in een ROM-bestand te dumpen, maar er zijn meer gespecialiseerde tools en expertise vereist voor het dumpen van ROM’s van andere apparaten, zoals arcadespellen.
ROM-bestandsindeling
Het ROM-bestandsformaat is ontworpen om de gegevens te bevatten van een exacte kopie van een videogamecartridge, arcadegame en computerfirmware. De term ROM wordt vaak gebruikt als we het hebben over emulatie. Ook de oudere games of firmware worden gekopieerd naar ROM-bestanden op moderne computers en deze kunnen worden gebruikt als een stukje software dat bekend staat als een emulator. ROM-bestanden halen meestal alle gegevens uit de alleen-lezen geheugenchips die worden gevonden in op cartridges gebaseerde games of arcade-machines met behulp van een speciaal apparaat in een proces dat bekend staat als dumping.
Kopieerbeveiliging
De ROM-bestanden vergemakkelijken ook het ongeoorloofd kopiëren en herdistribueren van moderne games. Veel game-ontwikkelingsbedrijven die blike Nintendo, Capcom, SNK enz. Gebruiken hun encryptiemethoden om hun te kopiëren spullen te beschermen, maar bedrijven hebben hun games lange tijd niet beschermd. Hackers slaagden er uiteindelijk in om de complexe versleutelingsmethode te ontsleutelen, wat een enorme vermindering van de verkoop van games veroorzaakte omdat de games vrij beschikbaar waren om te spelen met behulp van emulatiesoftware.
Toepassingen
- Emulatie: emulators voor videogameconsoles nemen meestal ROM-afbeeldingen als invoerbestanden.
- Software-ROM: Software die wordt ontwikkeld voor embedded computers wordt vaak naar ROM-bestanden geschreven om te testen op een standaardcomputer.
- Digitale bewaring: er is een grote zorg dat veel vroege computer- en videogames niet zullen overleven zonder te worden overgebracht naar nieuwe media. Dus degenen die geïnteresseerd zijn in conservering, zijn actief op zoek naar oudere arcade- en videogames en proberen ze naar ROM-afbeeldingen te dumpen
- Hacks en vertalingen van fans: Hacks kunnen variëren van eenvoudige aanpassingen zoals grafische fixes en cheats, tot volledige herontwerpen van het spel, in feite het creëren van een geheel nieuw spel met het origineel als basis.