.ROM

ROM-bestand

Read-Only Memory Image (game/console ROM)
Stel een vraag
SNEL ANTWOORD

Een ROM-bestand is een exacte binaire kopie van de read-only memory-chip van een spelcassette, gebruikt door emulators om retro-games te spelen op PC, telefoon of andere apparaten zonder de originele console. Om er een te openen, laadt u deze in de emulator voor het bijbehorende systeem -- RetroArch ondersteunt de meeste. Let op: .rom wordt ook gebruikt voor apparaatfirmware en BIOS-images, wat een niet-gerelateerd en risicovoller gebruik is.

Ontwikkelaar: N/A - generic; content depends on the original cartridge/chip Categorie: Spelbestanden MIME: application/octet-stream
OPENT OP Windows macOS Linux Android
Gerelateerd: .OBB · .PAK · .ROFL · .PACKAGE

Op deze pagina

19k+ extensies geïndexeerd
Laatst beoordeeld op Jun 25, 2026

Niet zeker wat uw bestand is?

Sleep een bestand naar onze identificatietool - we lezen alleen de eerste bytes om het formaat te benoemen.

Identificeer een bestand

Wat is het ROM-bestandsformaat?

.rom-bestanden zijn spel-imagebestanden die door emulators worden gebruikt om console- en computerspellen uit te voeren. Een .rom-bestand is een byte-voor-byte dump van een spelcassette of ROM-chip - de term „ROM” staat voor Read-Only Memory, verwijzend naar de originele alleen-lezen hardware waarvan de gegevens zijn gekopieerd.

In tegenstelling tot specifieke formaten zoals .n64 of .smc, is de .rom-extensie een generiek label zonder vaste interne structuur of magic bytes. De interne lay-out hangt volledig af van de console of computer waar de dump vandaan kwam - een N64-spel, een MSX-computertitel, een ColecoVision-cassette en een Game Boy-spel produceren allemaal zeer verschillende binaire lay-outs, ook al worden ze elk opgeslagen als .rom.

Games voor Nintendo 64 gebruiken verschillende nauw verwante formaten naast .rom:

  • .n64 - little-endian bytevolgorde
  • .v64 - byte-swapped (interleaved) bytevolgorde
  • .z64 - big-endian bytevolgorde (het native N64-formaat)

Om een .rom-bestand te openen heeft u een emulator voor het juiste systeem nodig. Voor N64-spellen zijn Project64 en Mupen64Plus populaire keuzes. RetroArch en OpenEmu ondersteunen .rom-bestanden van veel verschillende systemen via hun core-plug-insystemen.

Omdat .rom geen ingebedde systeemidentificatie bevat, kunnen sommige emulators mogelijk niet automatisch detecteren bij welke console het bestand hoort en is handmatige configuratie vereist.

Beveiliging & veiligheid

RISICO: MEDIUM

Een spel-ROM is passieve data die de emulator interpreteert, dus het bestand draait zelden op uw echte besturingssysteem - maar er bestaan reële risico's. ROM-downloadsites zijn een beruchte bron van malware en valse „roms.exe”-bestanden, dus gebruik alleen betrouwbare bronnen en scan downloads. Cruciaal is dat een .rom die feitelijk firmware/BIOS is, op een andere manier gevaarlijk is: het flashen van de verkeerde firmware-image naar een moederbord, GPU of router kan het apparaat permanent onbruikbaar maken - controleer of het exact overeenkomt met uw hardware voordat u flasht. Juridisch gezien is het downloaden van auteursrechtelijk beschermde ROM's die u niet bezit over het algemeen een inbreuk; het dumpen van uw eigen cassettes en homebrew/public-domain ROM's zijn de veiligere paden.

Formaatdetails

in een notendop
VOLLEDIGE NAAMRead-Only Memory Image (game/console ROM)
ONTWIKKELAARN/A - generic; content depends on the original cartridge/chipsinds with console/computer emulation (1990s onward)
CATEGORIESpelbestanden
MIME-TYPEapplication/octet-stream
TYPERaw binaire geheugendump van een cassette/chip ROM (systeemspecifieke interne lay-out)
Deze extensie wordt ook gebruikt door…
  • Firmware / BIOS-image - Moederbord BIOS/UEFI, GPU video BIOS (vBIOS), router- en apparaatfirmware worden vaak gedistribueerd als .rom-bestanden die op de chip worden geflasht - geen spellen.
  • Option ROM / expansion ROM - PC-uitbreidingskaarten (netwerk, RAID, GPU) bevatten een option ROM-image, soms .rom genoemd, die bij het opstarten door de systeemfirmware wordt geladen.

Programma's die ROM-bestanden openen

Windows3 apps
Project64 Open-source Nintendo 64 emulator - Bestand > Open ROM en kies de .rom/.z64/.n64/.v64 om te spelen.
RetroArch Open-source Multi-systeem emulator front-end. Laad de ROM met de core voor de bijbehorende console (bijv. Mupen64Plus voor N64). Ondersteunt tientallen systemen in één app.
Emulator for the right system (SNES9x, Snes/Nestopia, mGBA, etc.) Open-source Identificeer de console waar de ROM vandaan komt en gebruik vervolgens de emulator van dat systeem om deze te laden.
macOS2 apps
OpenEmu Open-source Gepolijste Mac multi-systeem emulator - sleep de ROM naar de bibliotheek en deze kiest de juiste core.
RetroArch Open-source Multi-systeem emulator front-end. Laad de ROM met de core voor de bijbehorende console (bijv. Mupen64Plus voor N64). Ondersteunt tientallen systemen in één app.
Linux2 apps
RetroArch Open-source Multi-systeem emulator front-end. Laad de ROM met de core voor de bijbehorende console (bijv. Mupen64Plus voor N64). Ondersteunt tientallen systemen in één app.
Mupen64Plus Open-source Cross-platform N64-emulator; voer de .rom uit vanaf de opdrachtregel of een front-end.
Android1 app
RetroArch (Android) Open-source Installeer vanaf de site/Play Store, download de core voor het systeem en laad de .rom om op een telefoon/tablet te spelen.

Technische details

diepe specificaties
Binaire coderingRaw binary - ongecomprimeerde, byte-voor-byte kopie van de originele cassette- of chipgegevens
Interne structuurSysteemafhankelijk; geen universele header of vaste lay-out - de binaire lay-out wordt volledig bepaald door de bronconsole of computer
Magic bytes / bestandsidentificatieGeen; de `.rom`-extensie heeft geen vaste identificerende handtekening - identificatie is afhankelijk van de emulator of gebruiker
N64 bytevolgorde-variantenBig-endian `.z64` (native MIPS R4300i formaat), byte-swapped `.v64`, en little-endian `.n64` - emulators converteren hiertussen tijdens het laden
MIME-type`application/octet-stream`
Typische bestandsgrootte256 KB - 64 MB afhankelijk van de cassette; de meeste N64-titels variëren van 8 MB tot 64 MB
InhoudsdekkingVolledige uitvoerbare spelcode, graphics, audio en levelgegevens precies zoals opgeslagen op de originele ROM-chip
CompressieGeen binnen het bestand; gebruikers archiveren `.rom`-bestanden vaak extern in ZIP- of 7z-containers
Gerelateerd ecosysteem van extensies`.z64`, `.n64`, `.v64` (N64); `.smc` / `.sfc` (SNES); `.nes` (NES); `.gba` (GBA); `.gb` (Game Boy)
Ondersteuning voor ROM-hackingHet bestand kan worden aangepast met hex-editors of gepatcht met IPS/BPS-patchhulpmiddelen zoals Floating IPS of beat
SysteemidentificatieBepaald door emulatorconfiguratie of gebruikersselectie - niet ingebed in het `.rom`-bestand zelf
N64 cassette-headerDe eerste 64 bytes coderen PI BSD-registers, kloksnelheid, opstartadres, spelnaam (20 bytes), cassette-ID (2 bytes) en landcode
N64 CRC-integriteitscontroleN64 ROM's bevatten twee 32-bit CRC-waarden op offsets 0x10 (CRC1) and 0x14 (CRC2), geverifieerd door de console-boot-ROM bij het opstarten
Juridische contextPersoonlijke cassette-dumps zijn in veel rechtsgebieden over het algemeen toegestaan; het distribueren of downloaden van ROM's van derden is doorgaans een schending van het auteursrecht
Uitgebrachtwith console/computer emulation (1990s onward)
Specificatieemulation.gametechwiki.com

ROM conversies

Community V&A

gevraagd door gebruikers
Stel een korte vraag
Krijg hulp van mensen die met ROM-bestanden werken. Wees specifiek - vermeld uw systeem en softwareversie.
Geen account nodig · antwoorden meestal binnen een dag
P
Paulo15 d agoONBEANTWOORD
Qual é o formato da rom de gba?
Wachten op antwoord

Veelgestelde vragen

Hoe open of speel ik een ROM-bestand?
Laad het in een emulator voor de console waar het vandaan kwam - bijv. een Nintendo 64 ROM in Project64 of RetroArch (Mupen64Plus-core), een NES ROM in een NES-emulator, enz. RetroArch (Windows/Mac/Linux/Android) and OpenEmu (Mac) ondersteunen veel systemen in één app.
Welke emulator heeft een .rom-bestand nodig?
Dat hangt af van het systeem waar de ROM vandaan komt - .rom is generiek. Als u het niet weet, controleer dan de bestandsgrootte en bron, of gebruik een multi-systeem front-end zoals RetroArch/OpenEmu die de juiste core kan proberen. N64, SNES, NES, GBA, enz. hebben elk hun eigen emulator/core nodig.
Waarom laadt mijn N64 ROM niet?
N64 ROM's zijn er in drie bytevolgordes: .z64 (big-endian), .v64 (byte-swapped) en .n64 (little-endian). Sommige emulators accepteren er maar één. Converteer/byte-swap het bestand met een tool zoals Tool64, of hernoem het naar de volgorde die uw emulator verwacht.
Kan ik een ROM converteren naar een EXE om het op Windows uit te voeren?
Nee. Een ROM is consolecode voor een andere CPU, geen Windows-programma. U voert het uit via een emulator op Windows; er bestaat geen echte ROM-naar-EXE-converter.
Is mijn .rom een spel of firmware?
Beide toepassingen delen de extensie. Als het van een spel/emulatiebron komt, is het een spel-ROM voor een emulator. Als het van een hardwareleverancier komt, is het waarschijnlijk firmware/BIOS om op een apparaat te flashen - en het flashen van de verkeerde kan hardware onbruikbaar maken („bricken”), dus controleer eerst het model.
Is het downloaden van ROM-bestanden legaal?
Het downloaden van ROM's van auteursrechtelijk beschermde spellen die u niet bezit, is over het algemeen een inbreuk op het auteursrecht. Het dumpen van ROM's van cassettes die u bezit is een juridisch grijs gebied; homebrew en public-domain ROM's zijn vrij distribueerbaar.

Referenties

1Emulation General Wiki - Emulators & ROM formatsemulation.gametechwiki.com
2RetroArch - official sitewww.retroarch.com

Blijf ontdekken

door de database

Populaire extensies deze week

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.EXEWindows Executable (Portable Executable)
5.DATProgram Data File (generic)
6.MDMarkdown Document
7.BINCD/DVD Disc Image (BIN/CUE)
8.TMPTemporary File
9.M4AMPEG-4 Audio File
10.JSONJavaScript Object Notation file

Gerelateerde extensies

.OBBAndroid Opaque Binary Blob (APK Expansion File)
.PAKGame Resource Package (PAK)
.ROFLLeague of Legends Replay
.PACKAGEThe Sims / Maxis DBPF Package (game content & mods) - dominant meaning
.XSBXACT Sound Bank
.SAVSaved Game File

Gratis bestandstools

Een bestandsidentificatie en afbeeldingsconverter in de browser - alles draait op uw eigen apparaat.

Open de gereedschapskist

Blader door bestandsextensies A-Z