.GBA

GBA-fil

Game Boy Advance ROM Image
Ställ en fråga
SNABBT SVAR

En GBA-fil är en Game Boy Advance ROM-avbildning - en exakt kopia av en fysisk spelkassett. Du öppnar den med en emulator som mGBA på Windows, macOS, Linux eller Android. Du installerar inte spelet; du laddar filen i emulatorn. Att ladda ner kommersiella GBA-ROM:ar som du inte äger är ett upphovsrättsintrång; att dumpa dina egna kassetter är den lagliga vägen.

Utvecklare: Nintendo (hardware/format); files are cartridge dumps, not an official distribution format Kategori: Spelfiler MIME: application/x-gba-rom
ÖPPNAS PÅ Windows macOS Linux Android
Relaterat: .OBB · .PAK · .ROFL · .PACKAGE

På denna sida

19k+ filtillägg indexerade
Senast granskad Jul 15, 2026

Osäker på vad din fil är?

Släpp valfri fil i vår identifierare - vi läser bara de första byten för att namnge formatet.

Identifiera en fil

Vad är filformatet GBA?

Filändelsen .gba används av spelkonsolen Nintendo Game Boy Advance. Det är en avbildningsfil för videospel sparad i ROM-format - en rå binär dump av en fysisk spelkassett. En .gba-fil innehåller en exakt kopia av kassettens ROM och inleds med ett 192 byte stort huvud (header) som innehåller en ARM-grenad startpunkt, ett obligatoriskt 156 byte stort Nintendo-logoblock, spelkod och en 8-bitars komplementkontrollsumma som verifieras av GBA BIOS vid varje uppstart.

Emulering av GBA-filer

Spel sparade som .gba-filer kan köras på dedikerade emulatorer tillgängliga för olika operativsystem, t.ex. Windows, macOS eller Linux. Ursprungligen var spelen endast avsedda att köras på Game Boy Advance-konsolen, så för att köra en .gba-fil på något annat datorsystem måste man använda lämplig emuleringsprogramvara som mGBA eller VisualBoyAdvance-M. Batterisparad data lagras inte inuti själva .gba-avbildningen - den skrivs till separata tillhörande .sav eller .srm-filer.

Andra filändelser

Den alternativa filändelsen .agb är i princip identisk med .gba-formatet - båda representerar samma struktur för kassettdumpning. Filändelserna .gb och .gbc tillhör däremot ursprungliga Game Boy respektive Game Boy Color; dessa är distinkta, inkompatibla format. Efterföljarplattformen Nintendo DS använder istället .nds.

Säkerhet & trygghet

RISK: MEDIUM

Den juridiska risken överväger den tekniska: att ladda ner kommersiella GBA-ROM:ar du inte äger är ett upphovsrättsintrång, och ROM-sajter är kända för annonsprogram och falska «nedladdningsknappar». Den lagliga vägen är att dumpa kassetter du själv äger. Filmässigt är en legitim ROM inert data, men ROM:ar från skumma sajter kan vara felmärkta installerare - använd välrenommerade emulatorer (mGBA, RetroArch) och skanna okända nedladdningar.

Formatdetaljer

i ett nötskal
FULLSTÄNDIGT NAMNGame Boy Advance ROM Imageäven känd som GBA ROM, AGB ROM
UTVECKLARENintendo (hardware/format); files are cartridge dumps, not an official distribution formatsedan 2001 (Game Boy Advance launch - AGB platform)
KATEGORISpelfiler
MIME-TYPapplication/x-gba-rom
TYPRå kassett-ROM-avbildning (binär, med header)
MAGIC BYTES · FILSIGNATUR
OFFSET
00010203
HEX
2E0000EA
ASCII
.···
Byte 0x00-0x03 är en 32-bitars ARM-gren till startpunkten. Det pålitliga fingeravtrycket är den 156 byte stora Nintendo-logotypen vid 0x04 (börjar med 24 FF AE 51 …), som BIOS kontrollerar vid uppstart.

Program som öppnar GBA-filer

Windows3 apps
mGBA Öppen källkod Arkiv > Ladda ROM och välj .gba; den mest exakta, aktivt underhållna GBA-emulatorn.
VisualBoyAdvance-M Öppen källkod Arkiv > Öppna, välj .gba-ROM. Långvarig VBA-förgrening.
RetroArch (mGBA core) Öppen källkod Ladda mGBA-kärnan, sedan Ladda innehåll och välj .gba-filen.
macOS2 apps
OpenEmu Öppen källkod Lägg till .gba i ditt bibliotek; OpenEmu använder en mGBA-baserad kärna.
mGBA Öppen källkod Arkiv > Ladda ROM och välj .gba; den mest exakta, aktivt underhållna GBA-emulatorn.
Linux2 apps
mGBA Öppen källkod Arkiv > Ladda ROM och välj .gba; den mest exakta, aktivt underhållna GBA-emulatorn.
RetroArch (mGBA core) Öppen källkod Ladda mGBA-kärnan, sedan Ladda innehåll och välj .gba-filen.
Android1 app
mGBA (or RetroArch) Öppen källkod Installera, ge åtkomst till lagring, ladda sedan .gba-filen.

Tekniska detaljer

djup specifikation
FiltypRå binär kassettdump (med header)
BytordningLittle-endian (ARM7TDMI-arkitektur)
Header-storlek192 byte (offset 0x00-0xBF)
Boot-signatur32-bitars ARM-greninstruktion vid offset 0x00; 156-byte Nintendo-logotyp vid 0x04 (hex: 24 FF AE 51 …)
Header-kontrollsumma8-bitars komplementkontrollsumma vid offset 0xBD, verifieras av GBA BIOS vid varje start
Maximal ROM-storlek32 MB (256 Mbit) - det fysiska taket för kassetter
Typiska ROM-storlekar4 MB, 8 MB, 16 MB eller 32 MB (alltid en jämn tvåpotens)
CPU-instruktionsuppsättningar32-bitars ARM och 16-bitars THUMB (ARM7TDMI-kärna)
Intern komprimeringIngen på filnivå; speltillgångar kan använda LZ77- eller Huffman-komprimering, avkodad via BIOS SWI-anrop
Lagring av sparfilerLagras separat i tillhörande .sav / .srm-filer (SRAM, EEPROM eller Flash-chip på kassetten)
MIME-typapplication/x-gba-rom
Spelkodsfält4-teckens ASCII-identifierare vid header-offset 0xAC (t.ex. AXVE för Pokémon Ruby)
Tillverkarkodsfält2-teckens ASCII-licenstagarkod vid header-offset 0xB0
Hårdvaruvisning15-bitars BGR555-färg (32 768 färger) vid 240×160 pixlar på ursprunglig hårdvara
Efterföljande format.nds (Nintendo DS), som ersatte GBA-plattformen
Släppt2001 (Game Boy Advance launch - AGB platform)
Senaste versionN/A (fixed cartridge format; no versioning)
Specifikationproblemkaputt.de

GBA-konverteringar

Frågor & svar

frågat av användare
Ställ en snabb fråga
Få hjälp från personer som arbetar med GBA-filer. Var specifik - inkludera ditt system och programversion.
Inget konto behövs · svar vanligtvis inom en dag

Inga frågor än - bli den första att fråga om GBA-filer.

Vanliga frågor

Hur spelar jag en .gba-fil på min PC?
Installera en GBA-emulator som mGBA (eller RetroArch med mGBA-kärnan), använd sedan Arkiv > Ladda ROM och välj .gba-filen. Ingen installation av själva spelet behövs.
Vilken är den bästa GBA-emulatorn?
mGBA är den mest exakta och aktivt underhållna, tillgänglig på Windows, macOS, Linux och Android. VisualBoyAdvance-M och RetroArch (mGBA-kärnan) är solida alternativ.
Var lagras mina sparfiler?
Batterisparfiler skrivs till en separat .sav- (eller .srm-) fil bredvid ROM-filen, inte inuti .gba. Emulatorns egna sparlägen (save states) är en annan, emulatorspecifik filtyp.
Är det lagligt att ladda ner GBA-ROM:ar?
Att ladda ner kommersiella spel du inte äger är ett upphovsrättsintrång i de flesta länder. Att dumpa kassetter du fysiskt äger för personligt bruk är den lagliga vägen.
Hur applicerar jag en ROM-hack eller fläktöversättning på en .gba?
Patchar kommer ofta som .ips eller .ups-filer. Applicera dem på original-ROM:en med ett patch-program som Floating IPS (Flips) eller Lunar IPS, vilket skapar den patchade .gba-filen.
Kan jag konvertera en .gba till en .nds?
Nej - Game Boy Advance och Nintendo DS är olika konsoler med olika ROM-format. Kör helt enkelt .gba-filen i en GBA-kompatibel emulator.

Referenser

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

Fortsätt utforska

genom databasen

Populära filtillägg denna vecka

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

Relaterade filtillägg

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

En filidentifierare och bildkonverterare direkt i webbläsaren - allt körs på din enhet.

Öppna verktygslådan

Bläddra bland filtillägg A-Ö