Wat is een ROM-image?

What Is Rom Image



Fans van retro-games zijn misschien al bekend met ROM-bestanden of wat ze normaal gesproken ROM's noemen. Maar wat zijn ROM-bestanden precies en waarom worden ze zo genoemd? ROM staat voor Read-Only Memory, een niet-vluchtig geheugen dat gegevens opslaat en, in tegenstelling tot RAM (Random Access Memory), gegevens vasthoudt, zelfs wanneer de stroom is uitgeschakeld. Zodra gegevens in een ROM zijn opgeslagen, kunnen deze niet meer worden gewijzigd, hoewel moderne ROM-chips al de mogelijkheid hebben om met beperkte schrijfcycli te worden herschreven. De bestanden die doorgaans in een ROM worden opgeslagen, hoeven tijdens de levensduur van het systeem niet te worden gewijzigd, zoals het BIOS van de computer, de firmware van een apparaat of de games op arcadeborden of videogameconsoles.

Een ROM-afbeelding of ROM-bestand is een computerbestand of een digitale kopie van de originele gegevens die zijn verkregen van ROM-chips of ROM-cartridges van videogameconsoles. Omgekeerd worden sommige ROM-images eerst gemaakt voor foutopsporing of testdoeleinden voordat ze permanent worden ingebed in ROM-chips.







Hoe worden ROM-afbeeldingen gemaakt?

Het proces van het kopiëren van ROM-afbeeldingen van ROM-chips of ROM-cartridges wordt dumping genoemd. Dumping vereist speciale hardware, ROM-brander en software om het bestand van ROM-chips naar een computer over te brengen. Geen enkele ROM-stortmachine past bij iedereen. Sommige ROM-dumpapparaten bevatten een cd-rom-station om de afbeelding rechtstreeks naar een cd-rom te kopiëren. Arcade-machines hebben meestal aangepaste PCB's en elk vereist normaal gesproken een individuele installatie voor ROM-dumping. Evenzo verschillen dumpmachines voor verschillende gameconsoles ook van elkaar.



ROM-bestanden hebben de bestandsextensie .rom en meestal wordt emulatorsoftware gebruikt om ROM-bestanden te openen. Unknown Apple II File en Nintendo 64 Emulation ROM Image zijn enkele van de emulatiesoftware die wordt gebruikt om ROM-bestanden te openen. Dit zijn echter geen universele emulatorsoftware; andere ROM-bestanden vereisen specifieke software om te worden uitgevoerd. U kunt het beste contact opnemen met de softwareontwikkelaar als u zeker wilt weten welke software u moet gebruiken om de ROM-bestanden te openen die u heeft.



Waar worden ROM-afbeeldingen voor gebruikt?

ROM-afbeeldingen worden voor verschillende doeleinden gemaakt. Het belangrijkste doel is waarschijnlijk het bewaren van gegevens. Ze zijn ook gemaakt om retro-games en testbestanden opnieuw te maken of aan te passen voordat ze permanent worden overgebracht naar ROM-chips.





Softwarebehoud

Niets duurt eeuwig, en hetzelfde geldt voor elektronische en digitale apparaten. De belangrijkste en belangrijkste reden waarom ROM-afbeeldingen worden gemaakt, is om de originele gegevens te behouden. Er is een enorme kans dat gegevens verloren gaan, beschadigd raken of beschadigd raken als het systeem het einde van zijn levensduur bereikt. Het maken van ROM-afbeeldingen is een geweldige manier om kopieën van originele gegevens te bewaren voor archiveringsdoeleinden. Met ROM-images kan ook een kopie van de originele gegevens opnieuw worden gebruikt op nieuwere systemen. Sommige ROM-afbeeldingen zijn ook gewijzigd om de bestaande gegevens te verbeteren en op moderne apparaten te werken.

Game-emulatie

Dit is misschien het algemeen bekende gebruik van ROM-afbeeldingen. Wie kan er moe worden van het spelen van Super Mario, Mortal Combat en dergelijke? Gelukkig worden deze tijdloze videogames beschikbaar gesteld via ROM-afbeeldingen. Omdat arcades en oudere gameconsoles tot het verleden behoren, worden retro-games weer tot leven gebracht door middel van emulatorsoftware. In de context van game-emulatie zijn emulators programma's die vintage games uitvoeren vanaf een heel ander apparaat op een ander systeem. Ze bootsen het gedrag van arcades of oudere videogameconsoles na, zodat de games op een ander systeem zoals uw pc kunnen worden uitgevoerd. Je kunt je jeugdherinneringen herbeleven op je pc of mobiele apparaten door simpelweg emulators te installeren en er ROM-bestanden van de retro-games aan toe te voegen. Op dezelfde manier kunt u uw eigen retro-spelmachines helemaal opnieuw maken met SBC's (Single Board Computers) zoals Raspberry Pi en emulators en ROM-afbeeldingen naar de geassembleerde hardware laden. Retro-spelmachines zijn de meest populaire projecten die met SBC's worden gedaan.



Foutopsporing en QA-testen

ROM-images worden niet alleen gebruikt voor het bewaren van de software; ze worden ook gebruikt om de software te testen voordat deze op een ROM-chip wordt geladen. Dit zorgt ervoor dat de software vrij is van bugs en perfect werkt voordat deze wordt ingebed in ROM-chips, aangezien ze niet langer kunnen worden gewijzigd zodra het programma op de chip is geladen.

Ongeoorloofd downloaden van ROM's

Over het algemeen is het downloaden van ROM's van internet of enige andere vorm van digitale media niet legaal. Echter, uit liefde voor retro-games en omdat originele ROM-afbeeldingen kosten met zich meebrengen, worden veel ROM's illegaal gedownload. De omzet en inkomsten van gamebedrijven hebben enorm geleden onder ongeoorloofde downloads. Daarom hebben auteursrechthouders strenge maatregelen genomen om ongeoorloofde vrijgave en downloads van hun software te voorkomen, met name de ROM-afbeeldingen van arcades of videogames. Nintendo had bijvoorbeeld in 2018 twee emulatorwebsites aangeklaagd voor het illegaal verspreiden van hun auteursrechtelijk beschermde ROM's. Andere bedrijven hebben beveiligingsfuncties in hun producten opgenomen om ongeoorloofd kopiëren van hun software te voorkomen. Capcom had bijvoorbeeld een beveiligingsalgoritme ingebouwd om illegale distributie van hun software in hun arcadespellen te voorkomen.

Er zijn nog steeds veel grijze gebieden in de legaliteit van het downloaden van ROM's. Sommigen zullen misschien beweren dat het downloaden van ROM's voor persoonlijk gebruik en niet distribueren van het internet niet als illegaal moet worden beschouwd. Hoe het ook zij, het is beter om niet deel te nemen aan piraterij en in plaats daarvan geautoriseerde kopieën van ROM's te kopen.

Conclusie

ROM-afbeeldingen hebben een goed doel om de gegevens in ROM-chips te bewaren, of het nu gaat om het archiveren, hergebruiken of wijzigen van de originele gegevens. Toch spelen ze ook een belangrijke rol bij het testen van software. De tegenwoordig veelgebruikte ROM-afbeeldingen zijn die van retro-games. De populariteit van retro-games leidde echter tot de illegale verspreiding van ROM's via digitale media zoals internet. Om de verspreiding van piraterij te helpen stoppen, wordt aanbevolen om alleen geautoriseerde kopieën van ROM-images te downloaden.