Was ist ein ROM-Image?

What Is Rom Image



Fans von Retro-Spielen kennen vielleicht bereits ROM-Dateien oder das, was sie normalerweise ROMs nennen. Aber was genau sind ROM-Dateien und warum werden sie so genannt? ROM steht für Read-Only Memory, ein nichtflüchtiger Speicher, der Daten speichert und im Gegensatz zum RAM (Random Access Memory) Daten auch im ausgeschalteten Zustand behält. Sobald Daten in einem ROM gespeichert sind, können sie nicht mehr modifiziert werden, obwohl moderne ROM-Chips bereits die Fähigkeit haben, mit begrenzten Schreibzyklen noch einmal beschrieben zu werden. Die Dateien, die normalerweise in einem ROM gespeichert sind, müssen während der Lebensdauer des Systems nicht geändert werden, wie das BIOS des Computers, die Firmware eines Geräts oder die Spiele in Arcade-Boards oder Videospielkonsolen.

Ein ROM-Image oder eine ROM-Datei ist eine Computerdatei oder eine digitale Kopie der Originaldaten, die von ROM-Chips oder ROM-Cartridges von Videospielkonsolen erhalten wurden. Umgekehrt werden einige ROM-Images zuerst zu Debug- oder Testzwecken erstellt, bevor sie dauerhaft in ROM-Chips eingebettet werden.







Wie werden ROM-Images erstellt?

Das Kopieren von ROM-Images von ROM-Chips oder ROM-Cartridges wird als Dumping bezeichnet. Das Dumping erfordert dedizierte Hardware, ROM-Brenner und Software, um die Datei von ROM-Chips auf einen Computer zu übertragen. Keine ROM-Dumping-Maschine passt für alle. Einige ROM-Dumping-Geräte enthalten ein CD-ROM-Laufwerk, um das Image direkt auf eine CD-ROM zu kopieren. Arcade-Maschinen haben normalerweise kundenspezifische PCBs, und jeder würde normalerweise ein individuelles Setup für das ROM-Dumping erfordern. Ebenso unterscheiden sich auch Dumping-Maschinen für verschiedene Spielekonsolen voneinander.



ROM-Dateien haben eine .rom-Dateierweiterung, und meistens wird Emulatorsoftware zum Öffnen von ROM-Dateien verwendet. Unknown Apple II File und Nintendo 64 Emulation ROM Image sind einige der Emulationssoftware, die zum Öffnen von ROM-Dateien verwendet wird. Diese sind jedoch keine universelle Emulatorsoftware; andere ROM-Dateien erfordern zum Ausführen eine bestimmte Software. Wenden Sie sich am besten an den Softwareentwickler, wenn Sie sicher sein möchten, mit welcher Software Ihre ROM-Dateien geöffnet werden sollen.



Wofür werden ROM-Images verwendet?

ROM-Images werden für verschiedene Zwecke erstellt. Der wichtigste Zweck ist wahrscheinlich die Datenerhaltung. Sie werden auch erstellt, um Retro-Spiele und Testdateien neu zu erstellen oder zu modifizieren, bevor sie dauerhaft auf ROM-Chips übertragen werden.





Softwareerhaltung

Nichts hält ewig, das gleiche gilt für elektronische und digitale Geräte. Der wichtigste und wichtigste Grund, warum ROM-Images erstellt werden, ist die Beibehaltung der Originaldaten. Es besteht eine große Gefahr, dass Daten verloren gehen, beschädigt oder beschädigt werden, wenn das System sein Lebensende erreicht. Das Erstellen von ROM-Images ist eine großartige Möglichkeit, Kopien von Originaldaten für Archivierungszwecke aufzubewahren. ROM-Images ermöglichen auch die Wiederverwendung einer Kopie der Originaldaten auf neueren Systemen. Einige ROM-Images werden auch geändert, um die vorhandenen Daten zu verbessern und auf modernen Geräten zu funktionieren.

Spielemulation

Dies ist vielleicht die weithin bekannte Verwendung von ROM-Images. Wer kann es satt haben, Super Mario, Mortal Combat und dergleichen zu spielen? Glücklicherweise werden diese zeitlosen Videospiele über ROM-Bilder zur Verfügung gestellt. Da Spielhallen und ältere Spielkonsolen der Vergangenheit angehören, werden Retro-Spiele durch Emulator-Software wieder zum Leben erweckt. Im Kontext der Spieleemulation sind Emulatoren Programme, die Vintage-Spiele von einem völlig anderen Gerät auf einem anderen System ausführen. Sie ahmen das Verhalten von Spielhallen oder älteren Videospielkonsolen nach, sodass die Spiele auf einem anderen System wie Ihrem PC ausgeführt werden können. Sie können Ihre Kindheitserinnerungen auf Ihrem PC oder mobilen Geräten noch einmal erleben, indem Sie einfach Emulatoren installieren und ROM-Dateien der Retro-Spiele hinzufügen. Ebenso können Sie mit SBCs (Single Board Computers) wie Raspberry Pi Ihre eigenen Retro-Gaming-Maschinen von Grund auf neu erstellen und Emulatoren und ROM-Images auf die zusammengebaute Hardware laden. Retro-Spielautomaten sind die beliebtesten Projekte, die mit SBCs durchgeführt werden.



Debugging und QA-Tests

ROM-Images dienen nicht nur der Erhaltung der Software; Sie werden auch verwendet, um die Software zu testen, bevor sie auf einen ROM-Chip geladen wird. Dadurch wird sichergestellt, dass die Software fehlerfrei ist und einwandfrei läuft, bevor sie in ROM-Chips eingebettet wird, da sie nach dem Laden des Programms auf den Chip nicht mehr geändert werden können.

Unbefugtes Herunterladen von ROMs

Im Allgemeinen ist das Herunterladen von ROMs aus dem Internet oder einer anderen Form digitaler Medien nicht legal. Aus Liebe zu Retro-Spielen und weil Original-ROM-Images ihren Preis haben, werden viele ROMs jedoch illegal heruntergeladen. Verkäufe und Einnahmen der Spielefirmen haben durch nicht autorisierte Downloads stark gelitten. Aus diesem Grund haben die Urheberrechtsinhaber strenge Maßnahmen ergriffen, um die unbefugte Veröffentlichung und das unbefugte Herunterladen ihrer Software, insbesondere der ROM-Bilder von Spielhallen oder Videospielen, zu verhindern. Nintendo zum Beispiel hatte 2018 zwei Emulator-Websites wegen illegaler Verbreitung ihrer urheberrechtlich geschützten ROMs verklagt. Andere Unternehmen haben Sicherheitsfunktionen in ihre Produkte eingebaut, um das unbefugte Kopieren ihrer Software zu verhindern. Capcom hatte beispielsweise einen Schutzalgorithmus eingebaut, um die illegale Verbreitung ihrer Software in ihren Arcade-Spielen zu verhindern.

Es gibt immer noch viele Grauzonen bei der Legalität des Herunterladens von ROMs. Einige mögen argumentieren, dass das Herunterladen von ROMs für den persönlichen Gebrauch und die Nichtverteilung über das Internet nicht als illegal angesehen werden sollte. Wie auch immer, es ist besser, sich nicht an Piraterie zu beteiligen und stattdessen autorisierte Kopien von ROMs zu kaufen.

Abschluss

ROM-Images dienen einem guten Zweck, die Daten in ROM-Chips zu bewahren, sei es zum Archivieren, Wiederverwenden oder Modifizieren der Originaldaten. Dennoch spielen sie auch beim Softwaretesten eine bedeutende Rolle. Die heute weit verbreiteten ROM-Images sind die von Retro-Spielen. Die Popularität von Retro-Spielen führte jedoch zur illegalen Verbreitung von ROMs über digitale Medien wie das Internet. Um die Verbreitung von Piraterie zu stoppen, wird empfohlen, nur autorisierte Kopien von ROM-Images herunterzuladen.