.GB

GB-bestand

Game Boy ROM Image
Stel een vraag
SNEL ANTWOORD

Een GB-bestand is een byte-voor-byte dump van een Nintendo Game Boy-cartridge ROM, gebruikt door emulators om het spel te draaien. Open het met BGB of SameBoy op Windows, OpenEmu op macOS, of RetroArch op elk platform. Het downloaden van commerciële ROM's die u niet bezit, is een inbreuk op het auteursrecht.

Ontwikkelaar: Nintendo (hardware/cartridge format); community convention for ROM dump files Categorie: Spelbestanden MIME: application/x-gameboy-rom
OPENT OP Windows macOS Linux Android
Gerelateerd: .OBB · .PAK · .ROFL · .PACKAGE

Op deze pagina

19k+ extensies geïndexeerd
Laatst beoordeeld op Jul 17, 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 GB-bestandsformaat?

.gb-bestanden zijn ruwe binaire dumps van Nintendo Game Boy-cartridge ROM's. De originele Game Boy (model DMG-001) werd in april 1989 in Japan gelanceerd, en .gb werd de standaardextensie voor de gemeenschap voor bewaarde kopieën van cartridge read-only memory-chips.

Een .gb-bestand is een directe byte-voor-byte afbeelding van de cartridge ROM-banken zonder omhullende container of compressie. Het bestand begint met ROM-bank 0, die de interrupt-vectoren op 0x0000 bevat, een 4-byte NOP+JP-ingangspunt op 0x0100, en de cartridge-header van 0x0100 tot 0x014F. De 48-byte Nintendo-logobitmap die begint op offset 0x0104 moet exact overeenkomen met een vast binair patroon - de Game Boy BIOS valideert dit bij het opstarten als een IP-beveiligingsmechanisme. Een 8-bit header-checksum op 0x014D wordt afgedwongen door de BIOS; een 16-bit globale checksum op 0x014E-0x014F is alleen informatief en wordt niet door de hardware geverifieerd.

ROM-groottes variëren van 32 KB (eenvoudige cartridges) tot 8 MB voor titels die Memory Bank Controllers gebruiken (MBC1, MBC3, MBC5). Door batterijen ondersteunde opgeslagen gegevens worden afzonderlijk opgeslagen als .sav- of .srm-bestanden, nooit in het .gb-bestand zelf.

Games die verbeterd zijn voor Game Boy Color zetten header-byte 0x0143 op 0x80 (GBC-compatibel) of 0xC0 (alleen GBC). Titels die exclusief voor GBC zijn, gebruiken conventioneel de .gbc-extensie.

Beveiliging & veiligheid

RISICO: MEDIUM

Een .gb ROM-bestand is inerte binaire data en kan niet worden uitgevoerd op een pc. Het risico is juridisch: het downloaden van commerciële Game Boy-spellen die u niet bezit, is in de meeste landen een inbreuk op het auteursrecht. ROM-sites bevatten vaak adware, valse downloadknoppen en af en toe verkeerd gelabelde malware-installatieprogramma's. Legale routes: dump cartridges die u bezit met een GB-cartridgedumper (bijv. GB Operator, Epilogue).

Formaatdetails

in een notendop
VOLLEDIGE NAAMGame Boy ROM Imageook bekend als Game Boy ROM, DMG ROM
ONTWIKKELAARNintendo (hardware/cartridge format); community convention for ROM dump filessinds 1989 (Game Boy DMG launch, Japan)
CATEGORIESpelbestanden
MIME-TYPEapplication/x-gameboy-rom
TYPERuwe cartridge ROM-image (binair)
Deze extensie wordt ook gebruikt door…
  • GenBank Sequence File - NCBI GenBank gebruikt .gb als extensie voor DNA/RNA-sequentiebestanden in het GenBank flat-file formaat; volledig ongerelateerd aan gaming.
MAGIC BYTES · BESTANDSSIGNATUUR
OFFSET
10410510610710810910a10b
HEX
CEED6666CC0D000B
ASCII
··ff····
Het 48-byte Nintendo-logo op ROM-offset 0x0104-0x0133 (decimaal 260-307) moet exact overeenkomen met een vaste bitmap - de BIOS controleert dit bij het opstarten. De volledige verwachte reeks begint met CE ED 66 66 CC 0D 00 0B 03 73 00 83 00 0C 00 0D 00 08 11 1F 88 89 00 0E DC CC 6E E6 DD DD D9 99 BB BB 67 63 6E 0E EC CC DD DC 99 9F BB B9 33 3E. Offset 0x0100-0x0103 is een 4-byte NOP+JP-ingangspunt. Er is geen magic byte op positie 0.

Programma's die GB-bestanden openen

Windows4 apps
BGB Gratis Sleep de .gb naar het BGB-venster, of File > Open ROM. Uitstekende nauwkeurigheid en ingebouwde debugger.
mGBA Open-source File > Load ROM en selecteer het .gb-bestand. Voornamelijk een GBA-emulator maar ondersteunt GB/GBC.
SameBoy Open-source File > Open ROM. Meest nauwkeurige GB/GBC-emulator, Windows/macOS.
RetroArch (Gambatte/SameBoy core) Open-source Laad de Gambatte- of SameBoy-core, dan Load Content en kies de .gb.
macOS2 apps
OpenEmu Open-source Sleep de .gb naar uw OpenEmu-bibliotheek; het wijst automatisch het Game Boy-systeem toe.
SameBoy Open-source File > Open ROM. Meest nauwkeurige GB/GBC-emulator, Windows/macOS.
Linux2 apps
SameBoy Open-source File > Open ROM. Meest nauwkeurige GB/GBC-emulator, Windows/macOS.
RetroArch (Gambatte core) Open-source Installeer de Gambatte- of SameBoy-core via de Online Updater, en kies daarna Load Content.
Android2 apps
My OldBoy! (Game Boy emulator) Freemium Laad de .gb uit de opslag; uitstekende snelheid en ondersteuning voor savestates.
RetroArch Open-source Installeer de Gambatte-core, kies dan Load Content en selecteer de .gb.

Technische details

diepe specificaties
ContainerGeen - ruwe cartridge ROM-dump zonder bestandssysteem of wrapper-structuur
Byte-volgordeBig-endian (Z80/SM83 CPU-architectuur; multi-byte header-waarden opgeslagen als big-endian)
CompressieGeen op bestandsniveau; individuele spellen kunnen interne assets onafhankelijk comprimeren
ROM-groottebereik32 KB (cartridges met alleen bank-0) tot 8 MB (MBC5-cartridges met maximale banking)
Ingangspunt4-byte NOP + JP instructie op offsets `0x0100`-`0x0103`
Nintendo-logocontrole48-byte bitmap op `0x0104`-`0x0133`; BIOS valideert exacte overeenkomst bij elke start
Header-checksum8-bit checksum op `0x014D` over bytes `0x0134`-`0x014C`; afgedwongen door BIOS - mismatch voorkomt opstarten
Globale checksum16-bit som op `0x014E`-`0x014F`; beslaat alle andere ROM-bytes; alleen informatief, niet door hardware geverifieerd
CGB-compatibiliteitsvlagByte `0x0143`: `0x80` = GBC-compatibel DMG-spel; `0xC0` = alleen GBC; `0x00` = alleen DMG
Memory bankingMBC-type geïdentificeerd bij header-byte `0x0147`; types omvatten MBC1, MBC2, MBC3, MBC5
Opgeslagen gegevensDoor batterij ondersteunde RAM afzonderlijk opgeslagen als `.sav`- of `.srm`-bestanden; niet ingebed in het `.gb`-bestand
Schermresolutie160×144 pixels (hardware-eigenschap; niet opgeslagen in ROM-bestand)
Uitgebracht1989 (Game Boy DMG launch, Japan)
Laatste versieN/A (fixed hardware format; no versioning)
Specificatiegbdev.io

GB conversies

Community V&A

gevraagd door gebruikers
Stel een korte vraag
Krijg hulp van mensen die met GB-bestanden werken. Wees specifiek - vermeld uw systeem en softwareversie.
Geen account nodig · antwoorden meestal binnen een dag

Nog geen vragen - wees de eerste om iets te vragen over GB-bestanden.

Veelgestelde vragen

Hoe speel ik een .gb-bestand af op mijn pc?
Installeer BGB of SameBoy (Windows) of OpenEmu (macOS) en laad vervolgens het .gb-bestand. Geen installatie van het spel nodig - open gewoon de ROM.
Wat is de beste Game Boy-emulator?
SameBoy is de meest nauwkeurige. BGB is uitstekend en heeft een ingebouwde debugger. mGBA ondersteunt ook GB/GBC. Op macOS integreert OpenEmu SameBoy op een prettige manier.
Wat is het verschil tussen .gb en .gbc?
.gb is doorgaans voor originele Game Boy (DMG) spellen; .gbc is voor Game Boy Color-spellen. Sommige DMG-spellen met GBC-verbeteringen kunnen beide extensies gebruiken. De interne CGB-vlag (0x0143) bepaalt de compatibiliteit.
Waar zijn mijn opgeslagen bestanden?
Saves bevinden zich in een apart .sav- (of .srm-) bestand naast de ROM, niet in de .gb. Emulator-savestates zijn een ander emulator-specifiek formaat.
Is het downloaden van Game Boy ROM's legaal?
Het downloaden van commerciële spellen die u niet bezit, is in de meeste landen een inbreuk op het auteursrecht. Het dumpen van cartridges die u fysiek bezit, is de legale weg.
Hoe pas ik een ROM-hack toe op een .gb?
Patches worden geleverd als .ips- of .ups-bestanden. Pas ze toe op de originele ROM met Floating IPS (Flips), wat de gepatchte .gb produceert.

Referenties

1Wikipedia - Game Boyen.wikipedia.org
2Pan Docs - The Cartridge Header (gbdev.io)gbdev.io

Blijf ontdekken

door de database

Populaire extensies deze week

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.EXEWindows Executable (Portable Executable)
4.NOMEDIAAndroid No-Media Marker File
5.PARTPartial Download File
6.DATProgram Data File (generic)
7.BINCD/DVD Disc Image (BIN/CUE)
8.RPMSGRestricted Permission Message
9.MDMarkdown Document
10.TMPTemporary 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