.GBA

Fichier GBA

Game Boy Advance ROM Image
Poser une question
RÉPONSE RAPIDE

Un fichier GBA est une image ROM Game Boy Advance - une copie bit à bit d'une cartouche physique. Vous l'ouvrez avec un émulateur tel que mGBA sur Windows, macOS, Linux ou Android. Vous n'installez pas le jeu ; vous chargez le fichier dans l'émulateur. Le téléchargement de ROM GBA commerciales que vous ne possédez pas constitue une violation du droit d'auteur ; dumper vos propres cartouches est la voie légale.

Développeur : Nintendo (hardware/format); files are cartridge dumps, not an official distribution format Catégorie : Fichiers jeu MIME: application/x-gba-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 15, 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 GBA ?

L'extension de fichier .gba est utilisée par la console de jeu Nintendo Game Boy Advance. Il s'agit d'un fichier image de jeu vidéo enregistré au format ROM - un dump binaire brut d'une cartouche de jeu physique. Un fichier .gba contient une copie exacte de la ROM de la cartouche, s'ouvrant par un en-tête de 192 octets qui contient un point d'entrée de branchement ARM, un bloc obligatoire de 156 octets du logo Nintendo, le code du jeu et une somme de contrôle (checksum) complémentaire de 8 bits vérifiée par le BIOS de la GBA à chaque démarrage.

Émulation de fichiers GBA

Les jeux enregistrés sous forme de fichiers .gba peuvent être exécutés sur des émulateurs dédiés disponibles pour divers systèmes d'exploitation, par exemple Windows, macOS ou Linux. À l'origine, les jeux ne devaient être exécutés que sur la console Game Boy Advance, donc pour exécuter un fichier .gba sur tout autre système informatique, il faut utiliser un logiciel d'émulation approprié tel que mGBA ou VisualBoyAdvance-M. Les données de sauvegarde de la batterie ne sont pas stockées à l'intérieur de l'image .gba - elles sont écrites dans des fichiers compagnons séparés .sav ou .srm.

Autres extensions de fichiers

L'extension alternative .agb est, en principe, identique au format .gba - les deux représentent la même structure de dump de cartouche. Les extensions .gb et .gbc, en revanche, appartiennent respectivement à la Game Boy originale et à la Game Boy Color ; ce sont des formats distincts et incompatibles. La plateforme successeur Nintendo DS utilise .nds à la place.

Sécurité et sûreté

RISQUE : MEDIUM

Le risque juridique l'emporte sur le risque technique : le téléchargement de ROM GBA commerciales que vous ne possédez pas est une violation du droit d'auteur, et les sites de ROM sont réputés pour leurs logiciels publicitaires et leurs faux boutons de « téléchargement ». La voie légale consiste à dumper les cartouches que vous possédez. En ce qui concerne les fichiers, une ROM légitime est une donnée inerte, mais les ROM provenant de sites louches peuvent être des installateurs mal étiquetés - utilisez des émulateurs réputés (mGBA, RetroArch) et analysez les téléchargements inconnus.

Détails du format

en bref
NOM COMPLETGame Boy Advance ROM Imagealias GBA ROM, AGB ROM
DÉVELOPPEURNintendo (hardware/format); files are cartridge dumps, not an official distribution formatdepuis 2001 (Game Boy Advance launch - AGB platform)
CATÉGORIEFichiers jeu
TYPE MIMEapplication/x-gba-rom
TYPEImage ROM de cartouche brute (binaire, avec en-tête)
OCTETS MAGIQUES · SIGNATURE DE FICHIER
OFFSET
00010203
HEX
2E0000EA
ASCII
.···
Les octets 0x00-0x03 correspondent au branchement ARM 32 bits vers l'entrée. L'empreinte fiable est le logo Nintendo de 156 octets à 0x04 (commence par 24 FF AE 51 …), dont le BIOS vérifie la somme de contrôle au démarrage.

Programmes qui ouvrent les fichiers GBA

Windows3 apps
mGBA Open-source Fichier > Charger la ROM et sélectionnez le .gba ; l'émulateur GBA le plus précis et le plus activement maintenu.
VisualBoyAdvance-M Open-source Fichier > Ouvrir, choisissez la ROM .gba. Un fork de longue date de VBA.
RetroArch (mGBA core) Open-source Chargez le cœur mGBA, puis Charger le contenu et choisissez le fichier .gba.
macOS2 apps
OpenEmu Open-source Ajoutez le .gba à votre bibliothèque ; OpenEmu utilise un cœur basé sur mGBA.
mGBA Open-source Fichier > Charger la ROM et sélectionnez le .gba ; l'émulateur GBA le plus précis et le plus activement maintenu.
Linux2 apps
mGBA Open-source Fichier > Charger la ROM et sélectionnez le .gba ; l'émulateur GBA le plus précis et le plus activement maintenu.
RetroArch (mGBA core) Open-source Chargez le cœur mGBA, puis Charger le contenu et choisissez le fichier .gba.
Android1 app
mGBA (or RetroArch) Open-source Installez, accordez l'accès au stockage, puis chargez le fichier .gba.

Détails techniques

spécifications approfondies
Type de fichierDump de ROM de cartouche binaire brut (avec en-tête)
Ordre des octetsLittle-endian (architecture ARM7TDMI)
Taille de l'en-tête192 octets (offsets 0x00-0xBF)
Signature de démarrageOpcode de branchement ARM 32 bits à l'offset 0x00 ; bitmap du logo Nintendo de 156 octets commençant à 0x04 (hex : 24 FF AE 51 …)
Somme de contrôle de l'en-têteSomme de contrôle complémentaire de 8 bits à l'offset 0xBD, vérifiée par le BIOS GBA à chaque démarrage
Taille maximale de la ROM32 Mo (256 Mbit) - le plafond physique de la cartouche
Tailles de ROM typiques4 Mo, 8 Mo, 16 Mo ou 32 Mo (toujours une puissance de deux)
Jeux d'instructions CPUARM 32 bits et THUMB 16 bits (cœur ARM7TDMI)
Compression interneAucune au niveau du fichier ; les ressources du jeu peuvent utiliser la compression LZ77 ou Huffman, décodée via les appels SWI du BIOS
Stockage des données de sauvegardeStockées séparément dans des fichiers compagnons .sav / .srm (puce SRAM, EEPROM ou Flash sur la cartouche)
Type MIMEapplication/x-gba-rom
Champ code de jeuIdentifiant ASCII de 4 caractères à l'offset d'en-tête 0xAC (ex: AXVE pour Pokémon Rubis)
Champ code fabricantCode licencié ASCII de 2 caractères à l'offset d'en-tête 0xB0
Affichage matérielCouleur BGR555 15 bits (32 768 couleurs) à 240×160 pixels sur le matériel natif
Format successeur.nds (Nintendo DS), qui a remplacé la plateforme GBA
Publié2001 (Game Boy Advance launch - AGB platform)
Dernière versionN/A (fixed cartridge format; no versioning)
Spécificationproblemkaputt.de

Conversions GBA

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 GBA. 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 GBA.

Foire aux questions

Comment lire un fichier .gba sur mon PC ?
Installez un émulateur GBA tel que mGBA (ou RetroArch avec le cœur mGBA), puis utilisez Fichier > Charger la ROM et sélectionnez le fichier .gba. Aucune installation du jeu lui-même n'est nécessaire.
Quel est le meilleur émulateur GBA ?
mGBA est le plus précis et le plus activement maintenu, disponible sur Windows, macOS, Linux et Android. VisualBoyAdvance-M et RetroArch (cœur mGBA) sont des alternatives solides.
Où sont stockées mes sauvegardes ?
Les sauvegardes de batterie sont écrites dans un fichier .sav (ou .srm) séparé à côté de la ROM, pas à l'intérieur du .gba. Les états de sauvegarde de l'émulateur (save states) sont des fichiers différents, spécifiques à l'émulateur.
Le téléchargement de ROM GBA 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. Le dump de cartouches que vous possédez physiquement pour un usage personnel est la voie légale.
Comment appliquer un hack de ROM ou une traduction de fan à un .gba ?
Les patchs se présentent sous forme de fichiers .ips ou .ups. Appliquez-les à la ROM originale avec un logiciel de patch tel que Floating IPS (Flips) ou Lunar IPS, ce qui produit le .gba patché.
Puis-je convertir un .gba en .nds ?
Non - la Game Boy Advance et la Nintendo DS sont des consoles différentes avec des formats de ROM différents. Exécutez simplement le .gba dans un émulateur compatible GBA.

Références

1Wikipedia - Game Boy Advanceen.wikipedia.org
2GBATEK - GBA/NDS technical reference (cartridge header)problemkaputt.de

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.JPGJPEG Image
4.PARTPartial Download File
5.MDMarkdown Document
6.EXEWindows Executable (Portable Executable)
7.BINCD/DVD Disc Image (BIN/CUE)
8.DATProgram Data File (generic)
9.RPMSGRestricted Permission Message
10.M4AMPEG-4 Audio File

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