.GBA

File GBA

Game Boy Advance ROM Image
Fai una domanda
RISPOSTA RAPIDA

Un file GBA è un'immagine ROM per Game Boy Advance - una copia byte per byte di una cartuccia fisica. Si apre con un emulatore come mGBA su Windows, macOS, Linux o Android. Non si installa il gioco; si carica il file nell'emulatore. Scaricare ROM GBA commerciali di cui non si è proprietari costituisce una violazione del copyright; il dump delle proprie cartucce è la via legale.

Sviluppatore: Nintendo (hardware/format); files are cartridge dumps, not an official distribution format Categoria: Giochi MIME: application/x-gba-rom
SI APRE SU Windows macOS Linux Android
Correlati: .OBB · .PAK · .ROFL · .PACKAGE

In questa pagina

19k+ estensioni indicizzate
Ultima revisione Jul 15, 2026

Non sei sicuro di cosa sia il tuo file?

Trascina qualsiasi file nel nostro identificatore - leggiamo solo i primi byte per dare un nome al formato.

Identifica un file

Che cos'è il formato di file GBA?

L'estensione file .gba è utilizzata dalla console di gioco Nintendo Game Boy Advance. Si tratta di un file immagine di un videogioco salvato in formato ROM - un dump binario grezzo di una cartuccia di gioco fisica. Un file .gba contiene una copia esatta della ROM della cartuccia, che si apre con un'intestazione di 192 byte contenente un punto di ingresso ARM branch, un blocco obbligatorio del logo Nintendo di 156 byte, il codice del gioco e un checksum di complemento a 8 bit verificato dal BIOS del GBA a ogni avvio.

Emulazione di file GBA

I giochi salvati come file .gba possono essere eseguiti su emulatori dedicati disponibili per vari sistemi operativi, ad esempio Windows, macOS o Linux. Originariamente i giochi dovevano essere eseguiti solo sulla console Game Boy Advance, quindi per eseguire un file .gba su qualsiasi altro sistema informatico è necessario utilizzare un software di emulazione appropriato come mGBA o VisualBoyAdvance-M. I dati di salvataggio della batteria non sono memorizzati all'interno dell'immagine .gba - vengono scritti in file collaterali separati .sav o .srm.

Altre estensioni di file

L'estensione alternativa .agb è, in linea di principio, identica al formato .gba - entrambi rappresentano la stessa struttura di dump della cartuccia. Le estensioni .gb e .gbc, al contrario, appartengono rispettivamente all'originale Game Boy e al Game Boy Color; si tratta di formati distinti e incompatibili. La piattaforma successiva Nintendo DS utilizza invece .nds.

Sicurezza e incolumità

RISCHIO: MEDIUM

Il rischio legale supera quello tecnico: scaricare ROM GBA commerciali che non si possiedono è una violazione del copyright, e i siti di ROM sono noti per adware e falsi pulsanti di «download». La via legale è il dump delle cartucce di proprietà. Per quanto riguarda il file, una ROM legittima è costituita da dati inerti, ma le ROM provenienti da siti sospetti possono essere installer camuffati - utilizza emulatori affidabili (mGBA, RetroArch) e scansiona i download sconosciuti.

Dettagli del formato

in sintesi
NOME COMPLETOGame Boy Advance ROM Imageanche noto come GBA ROM, AGB ROM
SVILUPPATORENintendo (hardware/format); files are cartridge dumps, not an official distribution formatdal 2001 (Game Boy Advance launch - AGB platform)
CATEGORIAGiochi
TIPO MIMEapplication/x-gba-rom
TIPOImmagine ROM cartuccia grezza (binaria, con intestazione)
MAGIC BYTES · FIRMA DEL FILE
OFFSET
00010203
HEX
2E0000EA
ASCII
.···
I byte 0x00-0x03 rappresentano il branch ARM a 32 bit verso l'ingresso. L'impronta digitale affidabile è il logo Nintendo di 156 byte a 0x04 (inizia con 24 FF AE 51 …), di cui il BIOS esegue il checksum all'avvio.

Programmi che aprono file GBA

Windows3 apps
mGBA Open-source File > Carica ROM e seleziona il .gba; l'emulatore GBA più accurato e attivamente mantenuto.
VisualBoyAdvance-M Open-source File > Apri, scegli la ROM .gba. Fork di lunga data di VBA.
RetroArch (mGBA core) Open-source Carica il core mGBA, quindi Carica Contenuto e scegli il file .gba.
macOS2 apps
OpenEmu Open-source Aggiungi il .gba alla tua libreria; OpenEmu utilizza un core basato su mGBA.
mGBA Open-source File > Carica ROM e seleziona il .gba; l'emulatore GBA più accurato e attivamente mantenuto.
Linux2 apps
mGBA Open-source File > Carica ROM e seleziona il .gba; l'emulatore GBA più accurato e attivamente mantenuto.
RetroArch (mGBA core) Open-source Carica il core mGBA, quindi Carica Contenuto e scegli il file .gba.
Android1 app
mGBA (or RetroArch) Open-source Installa, concedi l'accesso all'archiviazione, quindi carica il file .gba.

Dettagli tecnici

specifiche approfondite
Tipo di fileDump ROM binario grezzo della cartuccia (con intestazione)
Ordine dei byteLittle-endian (architettura ARM7TDMI)
Dimensione intestazione192 byte (offset 0x00-0xBF)
Firma di avvioOpcode ARM branch a 32 bit all'offset 0x00; bitmap del logo Nintendo da 156 byte a partire da 0x04 (hex: 24 FF AE 51 …)
Checksum intestazioneChecksum di complemento a 8 bit all'offset 0xBD, verificato dal BIOS GBA a ogni avvio
Dimensione massima ROM32 MB (256 Mbit) - il limite fisico della cartuccia
Dimensioni tipiche ROM4 MB, 8 MB, 16 MB o 32 MB (sempre una potenza di due)
Set di istruzioni CPUARM a 32 bit e THUMB a 16 bit (core ARM7TDMI)
Compressione internaNessuna a livello di file; gli asset di gioco possono utilizzare la compressione LZ77 o Huffman, decodificata tramite chiamate SWI del BIOS
Archiviazione dati di salvataggioMemorizzati separatamente in file collaterali .sav / .srm (chip SRAM, EEPROM o Flash sulla cartuccia)
Tipo MIMEapplication/x-gba-rom
Campo codice giocoIdentificatore ASCII di 4 caratteri all'offset dell'intestazione 0xAC (es. AXVE per Pokémon Rubino)
Campo codice produttoreCodice licenziatario ASCII di 2 caratteri all'offset dell'intestazione 0xB0
Display hardwareColore BGR555 a 15 bit (32.768 colori) a 240×160 pixel su hardware nativo
Formato successore.nds (Nintendo DS), che ha sostituito la piattaforma GBA
Rilasciato2001 (Game Boy Advance launch - AGB platform)
Ultima versioneN/A (fixed cartridge format; no versioning)
Specificaproblemkaputt.de

Conversioni GBA

Domande e risposte della community

chiesto dagli utenti
Fai una domanda veloce
Ottieni aiuto da persone che lavorano con i file GBA. Sii specifico - includi il tuo sistema e la versione del software.
Nessun account necessario · risposte solitamente entro un giorno

Ancora nessuna domanda - sii il primo a chiedere informazioni sui file GBA.

Domande frequenti

Come posso giocare a un file .gba sul mio PC?
Installa un emulatore GBA come mGBA (o RetroArch con il core mGBA), quindi usa File > Carica ROM e seleziona il file .gba. Non è necessaria alcuna installazione del gioco stesso.
Qual è il miglior emulatore GBA?
mGBA è il più accurato e attivamente mantenuto, disponibile su Windows, macOS, Linux e Android. VisualBoyAdvance-M e RetroArch (core mGBA) sono valide alternative.
Dove sono memorizzati i miei salvataggi?
I salvataggi della batteria sono scritti in un file .sav (o .srm) separato accanto alla ROM, non all'interno del .gba. I salvataggi di stato dell'emulatore (save states) sono file diversi, specifici per l'emulatore.
È legale scaricare ROM GBA?
Scaricare giochi commerciali che non si possiedono è una violazione del copyright nella maggior parte dei paesi. Effettuare il dump delle cartucce possedute fisicamente per uso personale è la via legale.
Come posso applicare un hack ROM o una traduzione amatoriale a un .gba?
Le patch vengono fornite come file .ips o .ups. Applicale alla ROM originale con un patcher come Floating IPS (Flips) o Lunar IPS, che produrrà il file .gba patchato.
Posso convertire un .gba in un .nds?
No - Game Boy Advance e Nintendo DS sono console diverse con formati ROM differenti. È sufficiente eseguire il .gba in un emulatore compatibile con GBA.

Riferimenti

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

Continua a esplorare

nel database

Migliori estensioni della settimana

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

Estensioni correlate

.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

Strumenti file gratuiti

Un identificatore di file e convertitore di immagini nel browser - tutto viene eseguito sul tuo dispositivo.

Apri la cassetta degli attrezzi

Sfoglia le estensioni dei file A-Z