.GB

GB Datei

Game Boy ROM Image
Frage stellen
SCHNELLE ANTWORT

Eine GB-Datei ist ein Byte-für-Byte-Abbild eines Nintendo Game Boy-Cartridge-ROMs, das von Emulatoren zum Ausführen des Spiels verwendet wird. Öffnen Sie es mit BGB oder SameBoy unter Windows, OpenEmu unter macOS oder RetroArch auf jeder Plattform. Das Herunterladen kommerzieller ROMs, die Sie nicht besitzen, stellt eine Urheberrechtsverletzung dar.

Entwickler: Nintendo (hardware/cartridge format); community convention for ROM dump files Kategorie: Computerspieldateien MIME: application/x-gameboy-rom
VERFÜGBAR AUF Windows macOS Linux Android
Verwandt: .OBB · .PAK · .ROFL · .PACKAGE

Auf dieser Seite

19k+ Erweiterungen indexiert
Zuletzt geprüft Jul 17, 2026

Nicht sicher, was Ihre Datei ist?

Legen Sie eine beliebige Datei in unseren Identifikator - wir lesen nur die ersten Bytes, um das Format zu benennen.

Datei identifizieren

Was ist das GB-Dateiformat?

.gb-Dateien sind rohe Binär-Dumps von Nintendo Game Boy-Cartridge-ROMs. Der ursprüngliche Game Boy (Modell DMG-001) kam im April 1989 in Japan auf den Markt, und .gb wurde zur Standard-Dateiendung der Community für erhaltene Kopien von Cartridge-Nur-Lese-Speicherchips.

Eine .gb-Datei ist ein direktes Byte-für-Byte-Abbild der Cartridge-ROM-Bänke ohne Container oder Komprimierung. Die Datei beginnt mit ROM-Bank 0, die die Interrupt-Vektoren bei 0x0000, einen 4-Byte NOP+JP-Einstiegspunkt bei 0x0100 und den Cartridge-Header von 0x0100 bis 0x014F enthält. Die 48-Byte große Nintendo-Logo-Bitmap, die bei Offset 0x0104 beginnt, muss exakt einem festen Binärmuster entsprechen - das Game Boy-BIOS validiert dies beim Booten als Kopierschutzmechanismus. Eine 8-Bit-Header-Prüfsumme bei 0x014D wird vom BIOS erzwungen; eine globale 16-Bit-Prüfsumme bei 0x014E-0x014F dient nur zur Information und wird von der Hardware nicht verifiziert.

Die ROM-Größen reichen von 32 KB (einfache Cartridges) bis zu 8 MB für Titel, die Memory Bank Controller (MBC1, MBC3, MBC5) verwenden. Batteriegepufferte Speicherstände werden separat als .sav- oder .srm-Dateien gespeichert, niemals innerhalb der .gb-Datei selbst.

Spiele, die für den Game Boy Color optimiert wurden, setzen das Header-Byte 0x0143 auf 0x80 (GBC-kompatibel) oder 0xC0 (nur GBC). Titel exklusiv für den GBC verwenden herkömmlicherweise stattdessen die Endung .gbc.

Sicherheit

RISIKO: MEDIUM

Eine .gb-ROM-Datei besteht aus inerten Binärdaten und kann nicht auf einem PC ausgeführt werden. Das Risiko ist rechtlicher Natur: Das Herunterladen kommerzieller Game Boy-Spiele, die Sie nicht besitzen, ist in den meisten Ländern eine Urheberrechtsverletzung. ROM-Seiten enthalten oft Adware, gefälschte Download-Buttons und gelegentlich falsch etikettierte Malware-Installer. Legale Wege: Lesen Sie Cartridges, die Sie besitzen, mit einem GB-Cartridge-Dumper aus (z. B. GB Operator, Epilogue).

Formatdetails

kurz gefasst
VOLLSTÄNDIGER NAMEGame Boy ROM Imagealias Game Boy ROM, DMG ROM
ENTWICKLERNintendo (hardware/cartridge format); community convention for ROM dump filesseit 1989 (Game Boy DMG launch, Japan)
MIME TYPEapplication/x-gameboy-rom
TYPRohes Cartridge-ROM-Image (binär)
Diese Erweiterung wird auch verwendet von…
  • GenBank Sequence File - NCBI GenBank verwendet .gb als Endung für DNA/RNA-Sequenzdateien im GenBank-Flat-File-Format; steht in keinem Zusammenhang mit Gaming.
MAGIC BYTES · DATEISIGNATUR
OFFSET
10410510610710810910a10b
HEX
CEED6666CC0D000B
ASCII
··ff····
Das 48-Byte Nintendo-Logo bei ROM-Offset 0x0104-0x0133 (dezimal 260-307) muss exakt einer festen Bitmap entsprechen - das BIOS prüft dies beim Booten. Die vollständige erwartete Sequenz beginnt mit 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 ist ein 4-Byte NOP+JP-Einstiegspunkt. Es gibt keine Magic Bytes bei Byte 0.

Programme zum Öffnen von GB-Dateien

Windows4 apps
BGB Kostenlos Ziehen Sie die .gb auf das BGB-Fenster oder nutzen Sie File > Open ROM. Hervorragende Genauigkeit und integrierter Debugger.
mGBA Open Source File > Load ROM und wählen Sie die .gb-Datei aus. Primär ein GBA-Emulator, unterstützt aber auch GB/GBC.
SameBoy Open Source File > Open ROM. Höchste Genauigkeit für GB/GBC-Emulation, Windows/macOS.
RetroArch (Gambatte/SameBoy core) Open Source Laden Sie den Gambatte- oder SameBoy-Core, dann Load Content und wählen Sie die .gb.
macOS2 apps
OpenEmu Open Source Ziehen Sie die .gb in Ihre OpenEmu-Bibliothek; das System weist sie automatisch dem Game Boy zu.
SameBoy Open Source File > Open ROM. Höchste Genauigkeit für GB/GBC-Emulation, Windows/macOS.
Linux2 apps
SameBoy Open Source File > Open ROM. Höchste Genauigkeit für GB/GBC-Emulation, Windows/macOS.
RetroArch (Gambatte core) Open Source Installieren Sie den Gambatte- oder SameBoy-Core über den Online Updater, dann Load Content.
Android2 apps
My OldBoy! (Game Boy emulator) Freemium Laden Sie die .gb aus dem Speicher; exzellente Geschwindigkeit und Unterstützung für Save-States.
RetroArch Open Source Installieren Sie den Gambatte-Core, dann Load Content und wählen Sie die .gb.

Technische Details

technische Spezifikation
ContainerKeiner - roher Cartridge-ROM-Dump ohne Dateisystem oder Wrapper-Struktur
Byte-ReihenfolgeBig-endian (Z80/SM83 CPU-Architektur; mehrbytige Header-Werte werden Big-endian gespeichert)
KomprimierungKeine auf Dateiebene; einzelne Spiele können interne Assets unabhängig komprimieren
ROM-Größenbereich32 KB (nur Bank-0-Cartridges) bis 8 MB (MBC5-Cartridges mit maximalem Banking)
Einstiegspunkt4-Byte NOP + JP Instruktion bei Offsets `0x0100`-`0x0103`
Nintendo-Logo-Check48-Byte-Bitmap bei `0x0104`-`0x0133`; BIOS validiert exakte Übereinstimmung bei jedem Bootvorgang
Header-Prüfsumme8-Bit-Prüfsumme bei `0x014D`, die die Bytes `0x0134`-`0x014C` abdeckt; vom BIOS erzwungen - bei Abweichung kein Boot
Globale Prüfsumme16-Bit-Summe bei `0x014E`-`0x014F`; deckt alle anderen ROM-Bytes ab; nur informativ, nicht hardware-verifiziert
CGB-KompatibilitätsflagByte `0x0143`: `0x80` = GBC-kompatibles DMG-Spiel; `0xC0` = nur GBC; `0x00` = nur DMG
Memory BankingMBC-Typ identifiziert im Header-Byte `0x0147`; Typen umfassen MBC1, MBC2, MBC3, MBC5
SpeicherdatenBatteriegepuffertes RAM, separat als `.sav`- oder `.srm`-Dateien gespeichert; nicht in der `.gb`-Datei eingebettet
Bildschirmauflösung160×144 Pixel (Hardware-Eigenschaft; nicht in der ROM-Datei gespeichert)
Veröffentlicht1989 (Game Boy DMG launch, Japan)
Neueste VersionN/A (fixed hardware format; no versioning)
Spezifikationgbdev.io

GB-Konvertierungen

Community Q&A

von Nutzern gefragt
Schnelle Frage stellen
Holen Sie sich Hilfe von Menschen, die mit GB-Dateien arbeiten. Seien Sie konkret - geben Sie Ihr System und die Softwareversion an.
Kein Konto erforderlich · Antworten meist innerhalb eines Tages

Noch keine Fragen - stellen Sie die erste Frage zu GB-Dateien.

Häufig gestellte Fragen

Wie spiele ich eine .gb-Datei auf meinem PC ab?
Installieren Sie BGB oder SameBoy (Windows) oder OpenEmu (macOS) und laden Sie dann die .gb-Datei. Keine Installation des Spiels erforderlich - öffnen Sie einfach das ROM.
Was ist der beste Game Boy-Emulator?
SameBoy ist der präziseste. BGB ist exzellent und verfügt über einen integrierten Debugger. mGBA unterstützt ebenfalls GB/GBC. Unter macOS bietet OpenEmu eine schöne Benutzeroberfläche für SameBoy.
Was ist der Unterschied zwischen .gb und .gbc?
.gb wird typischerweise für Spiele des ursprünglichen Game Boy (DMG) verwendet; .gbc ist für Game Boy Color-Spiele. Einige DMG-Spiele mit GBC-Erweiterungen können beide Endungen verwenden. Das interne CGB-Flag (0x0143) bestimmt die Kompatibilität.
Wo befinden sich meine Speicherstände?
Speicherstände befinden sich in einer separaten .sav- (oder .srm-) Datei neben dem ROM, nicht innerhalb der .gb. Emulator-Save-States sind ein anderes, emulatorspezifisches Format.
Ist das Herunterladen von Game Boy-ROMs legal?
Das Herunterladen kommerzieller Spiele, die Sie nicht besitzen, ist in den meisten Ländern eine Urheberrechtsverletzung. Das Auslesen (Dumping) von Cartridges, die Sie physisch besitzen, ist der legale Weg.
Wie wende ich einen ROM-Hack auf eine .gb-Datei an?
Patches werden als .ips- oder .ups-Dateien geliefert. Wenden Sie diese mit Floating IPS (Flips) auf das Original-ROM an, wodurch die gepatchte .gb-Datei erstellt wird.

Quellen

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

Weiter entdecken

in der Datenbank

Top-Erweiterungen dieser Woche

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.BINCD/DVD Disc Image (BIN/CUE)
5.MDMarkdown Document
6.RPMSGRestricted Permission Message
7.NOMEDIAAndroid No-Media Marker File
8.PRO6XProPresenter 6 Bundle File
9.PRDXSoftMaker Presentations Document
10.EXEWindows Executable (Portable Executable)

Verwandte Erweiterungen

.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

Kostenlose Datei-Tools

Ein Browser-Dateiidentifikator und Bildkonverter - alles läuft auf Ihrem Gerät.

Toolbox öffnen

Dateierweiterungen A-Z durchsuchen