.GB

Fichier GB

Game Boy ROM Image
Poser une question
RÉPONSE RAPIDE

Un fichier GB est une copie bit à bit de la ROM d'une cartouche Nintendo Game Boy, utilisée par les émulateurs pour lancer le jeu. Ouvrez-le avec BGB ou SameBoy sur Windows, OpenEmu sur macOS, ou RetroArch sur n'importe quelle plateforme. Le téléchargement de ROM commerciales que vous ne possédez pas constitue une violation du droit d'auteur.

Développeur : Nintendo (hardware/cartridge format); community convention for ROM dump files Catégorie : Fichiers jeu MIME: application/x-gameboy-rom
S'OUVRE SUR Windows macOS Linux Android
Lié : .OBB · .PAK · .ROFL · .PACKAGE

Sur cette page

19k+ extensions indexées
Dernière révision le Jul 17, 2026

Pas sûr de la nature de votre fichier ?

Déposez n'importe quel fichier dans notre identificateur - nous lisons juste les premiers octets pour nommer le format.

Identifier un fichier

Qu'est-ce que le format de fichier GB ?

Les fichiers .gb sont des copies binaires brutes des ROM de cartouches Nintendo Game Boy. La Game Boy originale (modèle DMG-001) a été lancée au Japon en avril 1989, et .gb est devenue l'extension standard de la communauté pour les copies préservées des puces de mémoire morte des cartouches.

Un fichier .gb est une image directe octet par octet des banques de ROM de la cartouche, sans conteneur ni compression. Le fichier commence par la banque de ROM 0, qui contient les vecteurs d'interruption à 0x0000, un point d'entrée NOP+JP de 4 octets à 0x0100, et l'en-tête de la cartouche de 0x0100 à 0x014F. Le bitmap du logo Nintendo de 48 octets commençant à l'offset 0x0104 doit correspondre exactement à un motif binaire fixe - le BIOS de la Game Boy valide cela au démarrage comme mécanisme de protection de la propriété intellectuelle. Une somme de contrôle d'en-tête de 8 bits à 0x014D est imposée par le BIOS ; une somme de contrôle globale de 16 bits à 0x014E-0x014F est purement informative et n'est pas vérifiée par le matériel.

La taille des ROM varie de 32 Ko (cartouches simples) jusqu'à 8 Mo pour les titres utilisant des contrôleurs de banque de mémoire (MBC1, MBC3, MBC5). Les données de sauvegarde alimentées par pile sont stockées séparément sous forme de fichiers .sav ou .srm, jamais à l'intérieur du fichier .gb lui-même.

Les jeux optimisés pour la Game Boy Color définissent l'octet d'en-tête 0x0143 à 0x80 (compatible GBC) ou 0xC0 (GBC uniquement). Les titres exclusivement destinés à la GBC utilisent conventionnellement l'extension .gbc à la place.

Sécurité et sûreté

RISQUE : MEDIUM

Un fichier ROM .gb est une donnée binaire inerte et ne peut pas s'exécuter sur un PC. Le risque est juridique : le téléchargement de jeux Game Boy commerciaux que vous ne possédez pas est une violation du droit d'auteur dans la plupart des pays. Les sites de ROM contiennent souvent des logiciels publicitaires, de faux boutons de téléchargement et parfois des installateurs de logiciels malveillants mal étiquetés. Voies légales : copiez les cartouches que vous possédez avec un extracteur de cartouche GB (ex: GB Operator, Epilogue).

Détails du format

en bref
NOM COMPLETGame Boy ROM Imagealias Game Boy ROM, DMG ROM
DÉVELOPPEURNintendo (hardware/cartridge format); community convention for ROM dump filesdepuis 1989 (Game Boy DMG launch, Japan)
CATÉGORIEFichiers jeu
TYPE MIMEapplication/x-gameboy-rom
TYPEImage ROM de cartouche brute (binaire)
Cette extension est également utilisée par…
  • Fichier de séquence GenBank - NCBI GenBank utilise .gb comme extension pour les fichiers de séquence ADN/ARN au format GenBank flat-file ; totalement sans rapport avec le jeu vidéo.
OCTETS MAGIQUES · SIGNATURE DE FICHIER
OFFSET
10410510610710810910a10b
HEX
CEED6666CC0D000B
ASCII
··ff····
Le logo Nintendo de 48 octets à l'offset ROM 0x0104-0x0133 (décimal 260-307) doit correspondre exactement à un bitmap fixe - le BIOS vérifie cela au démarrage. La séquence complète attendue commence par 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. L'offset 0x0100-0x0103 est un point d'entrée NOP+JP de 4 octets. Il n'y a pas de signature magique à l'octet 0.

Programmes qui ouvrent les fichiers GB

Windows4 apps
BGB Gratuit Faites glisser le .gb sur la fenêtre de BGB, ou File > Open ROM. Excellente précision et débogueur intégré.
mGBA Open-source File > Load ROM et sélectionnez le fichier .gb. Principalement un émulateur GBA mais supporte GB/GBC.
SameBoy Open-source File > Open ROM. Émulateur GB/GBC de très haute précision, Windows/macOS.
RetroArch (Gambatte/SameBoy core) Open-source Chargez le cœur Gambatte ou SameBoy, puis Load Content et choisissez le .gb.
macOS2 apps
OpenEmu Open-source Faites glisser le .gb dans votre bibliothèque OpenEmu ; il assigne automatiquement le système Game Boy.
SameBoy Open-source File > Open ROM. Émulateur GB/GBC de très haute précision, Windows/macOS.
Linux2 apps
SameBoy Open-source File > Open ROM. Émulateur GB/GBC de très haute précision, Windows/macOS.
RetroArch (Gambatte core) Open-source Installez le cœur Gambatte ou SameBoy via Online Updater, puis Load Content.
Android2 apps
My OldBoy! (Game Boy emulator) Freemium Chargez le .gb depuis le stockage ; excellente vitesse et support des états de sauvegarde.
RetroArch Open-source Installez le cœur Gambatte, puis Load Content et sélectionnez le .gb.

Détails techniques

spécifications approfondies
ConteneurAucun - copie brute de la ROM de la cartouche sans système de fichiers ni structure d'enveloppement
Ordre des octetsBig-endian (architecture CPU Z80/SM83 ; les valeurs d'en-tête multi-octets sont stockées en big-endian)
CompressionAucune au niveau du fichier ; les jeux individuels peuvent compresser leurs ressources internes indépendamment
Plage de taille de ROM32 Ko (cartouches à banque 0 uniquement) à 8 Mo (cartouches MBC5 avec adressage maximal)
Point d'entréeInstruction NOP + JP de 4 octets aux offsets `0x0100`-`0x0103`
Vérification du logo NintendoBitmap de 48 octets à `0x0104`-`0x0133` ; le BIOS valide la correspondance exacte à chaque démarrage
Somme de contrôle d'en-têteSomme de contrôle 8 bits à `0x014D` couvrant les octets `0x0134`-`0x014C` ; imposée par le BIOS - une erreur empêche le démarrage
Somme de contrôle globaleSomme 16 bits à `0x014E`-`0x014F` ; couvre tous les autres octets de la ROM ; purement informative, non vérifiée par le matériel
Drapeau de compatibilité CGBOctet `0x0143` : `0x80` = jeu DMG compatible GBC ; `0xC0` = GBC uniquement ; `0x00` = DMG uniquement
Gestion des banques de mémoireType de MBC identifié à l'octet d'en-tête `0x0147` ; les types incluent MBC1, MBC2, MBC3, MBC5
Données de sauvegardeRAM alimentée par pile stockée séparément sous forme de fichiers `.sav` ou `.srm` ; non intégrée dans le fichier `.gb`
Résolution d'écran160×144 pixels (propriété matérielle ; non stockée dans le fichier ROM)
Publié1989 (Game Boy DMG launch, Japan)
Dernière versionN/A (fixed hardware format; no versioning)
Spécificationgbdev.io

Conversions GB

Q&R de la communauté

posées par les utilisateurs
Poser une question rapide
Obtenez de l'aide de personnes qui travaillent avec des fichiers GB. Soyez précis - incluez votre système et la version du logiciel.
Aucun compte requis · réponses généralement sous un jour

Pas encore de questions - soyez le premier à poser une question sur les fichiers GB.

Foire aux questions

Comment lire un fichier .gb sur mon PC ?
Installez BGB ou SameBoy (Windows) ou OpenEmu (macOS), puis chargez le fichier .gb. Aucune installation du jeu n'est nécessaire - ouvrez simplement la ROM.
Quel est le meilleur émulateur Game Boy ?
SameBoy est le plus précis. BGB est excellent et possède un débogueur intégré. mGBA prend également en charge la GB/GBC. Sur macOS, OpenEmu intègre parfaitement SameBoy.
Quelle est la différence entre .gb et .gbc ?
.gb est généralement destiné aux jeux Game Boy originaux (DMG) ; .gbc est destiné aux jeux Game Boy Color. Certains jeux DMG avec des améliorations GBC peuvent utiliser l'une ou l'autre extension. Le drapeau interne CGB (0x0143) détermine la compatibilité.
Où sont mes fichiers de sauvegarde ?
Les sauvegardes se trouvent dans un fichier .sav (ou .srm) séparé à côté de la ROM, et non à l'intérieur du .gb. Les états de sauvegarde des émulateurs (save states) sont dans un format différent propre à chaque émulateur.
Le téléchargement de ROM Game Boy est-il légal ?
Le téléchargement de jeux commerciaux que vous ne possédez pas est une violation du droit d'auteur dans la plupart des pays. Copier les cartouches que vous possédez physiquement est la voie légale.
Comment appliquer un patch (ROM hack) à un .gb ?
Les patchs se présentent sous forme de fichiers .ips ou .ups. Appliquez-les à la ROM originale en utilisant Floating IPS (Flips), ce qui produira le fichier .gb modifié.

Références

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

Continuer l'exploration

à travers la base de données

Top des extensions cette semaine

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.RPMSGRestricted Permission Message
8.BINCD/DVD Disc Image (BIN/CUE)
9.TMPTemporary File
10.MDMarkdown Document

Extensions liées

.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

Outils de fichiers gratuits

Un identificateur de fichier et un convertisseur d'images dans le navigateur - tout s'exécute sur votre appareil.

Ouvrir la boîte à outils

Parcourir les extensions de fichiers A-Z