.GBA

GBA-fil

Game Boy Advance ROM Image
Still et spørsmål
HURTIGSVAR

En GBA-fil er et Game Boy Advance ROM-bilde - en nøyaktig kopi av en fysisk spillkassett. Du åpner den med en emulator som mGBA på Windows, macOS, Linux eller Android. Du installerer ikke spillet; du laster filen inn i emulatoren. Nedlasting av kommersielle GBA ROM-filer du ikke eier er brudd på opphavsretten; å dumpe dine egne kassetter er den lovlige veien.

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

På denne siden

19k+ filendelser indeksert
Sist vurdert Jul 15, 2026

Usikker på hva filen din er?

Slipp hvilken som helst fil inn i vår identifikator - vi leser bare de første bytene for å navngi formatet.

Identifiser en fil

Hva er GBA-filformatet?

Filendelsen .gba brukes av spillkonsollen Nintendo Game Boy Advance. Det er en bildefil for videospill lagret i ROM-format - en rå binær dump av en fysisk spillkassett. En .gba-fil inneholder en nøyaktig kopi av kassettens ROM, og starter med en 192-byte header som inneholder et ARM-greninngangspunkt, en obligatorisk 156-byte Nintendo-logoblokk, spillkode og en 8-bit komplement-sjekksum som verifiseres av GBA BIOS ved hver oppstart.

GBA-filemulering

Spill lagret som .gba-filer kan kjøres på dedikerte emulatorer tilgjengelig for ulike operativsystemer, f.eks. Windows, macOS eller Linux. Opprinnelig var spillene kun ment å kjøres på Game Boy Advance-konsollen, så for å kjøre en .gba-fil på et hvilket som helst annet datasystem må man bruke riktig emuleringsprogramvare som mGBA eller VisualBoyAdvance-M. Batterilagringsdata lagres ikke inne i .gba-bildet - det skrives til separate .sav eller .srm følgesvennfiler.

Andre filendelser

Den alternative endelsen .agb er i prinsippet identisk med .gba-formatet - begge representerer den samme kassett-dumpstrukturen. Endelsene .gb og .gbc tilhører derimot henholdsvis den originale Game Boy og Game Boy Color; disse er distinkte, inkompatible formater. Nintendo DS-etterfølgerplattformen bruker .nds i stedet.

Sikkerhet og trygghet

RISIKO: MEDIUM

Den juridiske risikoen er større enn den tekniske: nedlasting av kommersielle GBA ROM-filer du ikke eier er brudd på opphavsretten, og ROM-sider er beryktet for reklamevare og falske «nedlastingsknapper». Den lovlige veien er å dumpe kassetter du selv eier. Filmessig er en legitim ROM inerte data, men ROM-filer fra tvilsomme sider kan være feilmerkede installasjonsprogrammer - bruk anerkjente emulatorer (mGBA, RetroArch) og skann ukjente nedlastinger.

Formatdetaljer

i et nøtteskall
FULLT NAVNGame Boy Advance ROM Imageogså kjent som GBA ROM, AGB ROM
UTVIKLERNintendo (hardware/format); files are cartridge dumps, not an official distribution formatsiden 2001 (Game Boy Advance launch - AGB platform)
KATEGORISpillfiler
MIME-TYPEapplication/x-gba-rom
TYPERått kassett-ROM-bilde (binært, med header)
MAGIC BYTES · FILSIGNATUR
OFFSET
00010203
HEX
2E0000EA
ASCII
.···
Byte 0x00-0x03 er 32-bit ARM-grenen til inngangspunktet. Det pålitelige fingeravtrykket er den 156-byte Nintendo-logoen ved 0x04 (starter med 24 FF AE 51 …), som BIOS sjekksummerer ved oppstart.

Programmer som åpner GBA-filer

Windows3 apps
mGBA Åpen kildekode Fil > Last ROM og velg .gba; den mest nøyaktige, aktivt vedlikeholdte GBA-emulatoren.
VisualBoyAdvance-M Åpen kildekode Fil > Åpne, velg .gba ROM. En veletablert VBA-videreutvikling.
RetroArch (mGBA core) Åpen kildekode Last mGBA-kjernen, deretter Last innhold og velg .gba-filen.
macOS2 apps
OpenEmu Åpen kildekode Legg til .gba i biblioteket ditt; OpenEmu bruker en mGBA-basert kjerne.
mGBA Åpen kildekode Fil > Last ROM og velg .gba; den mest nøyaktige, aktivt vedlikeholdte GBA-emulatoren.
Linux2 apps
mGBA Åpen kildekode Fil > Last ROM og velg .gba; den mest nøyaktige, aktivt vedlikeholdte GBA-emulatoren.
RetroArch (mGBA core) Åpen kildekode Last mGBA-kjernen, deretter Last innhold og velg .gba-filen.
Android1 app
mGBA (or RetroArch) Åpen kildekode Installer, gi tilgang til lagring, og last deretter .gba-filen.

Tekniske detaljer

dyp spesifikasjon
FiltypeRå binær kassett-ROM-dump (med header)
BytterekkefølgeLittle-endian (ARM7TDMI-arkitektur)
Header-størrelse192 byte (offset 0x00-0xBF)
Oppstartssignatur32-bit ARM branch-opkode ved offset 0x00; 156-byte Nintendo-logobitmap som starter ved 0x04 (hex: 24 FF AE 51 …)
Header-sjekksum8-bit komplement-sjekksum ved offset 0xBD, verifisert av GBA BIOS ved hver oppstart
Maksimal ROM-størrelse32 MB (256 Mbit) - den fysiske kassettgrensen
Typiske ROM-størrelser4 MB, 8 MB, 16 MB eller 32 MB (alltid en potens av to)
CPU-instruksjonssett32-bit ARM og 16-bit THUMB (ARM7TDMI-kjerne)
Intern komprimeringIngen på filnivå; spillressurser kan bruke LZ77- eller Huffman-komprimering, dekodet via BIOS SWI-kall
Lagring av spilldataLagres separat i tilhørende .sav / .srm-filer (SRAM, EEPROM eller Flash-brikke på kassetten)
MIME-typeapplication/x-gba-rom
Spillkodefelt4-tegns ASCII-identifikator ved header-offset 0xAC (f.eks. AXVE for Pokémon Ruby)
Produsentkodefelt2-tegns ASCII-lisensinnehaverkode ved header-offset 0xB0
Maskinvarevisning15-bit BGR555-farge (32 768 farger) ved 240×160 piksler på original maskinvare
Etterfølgerformat.nds (Nintendo DS), som erstattet GBA-plattformen
Utgitt2001 (Game Boy Advance launch - AGB platform)
Siste versjonN/A (fixed cartridge format; no versioning)
Spesifikasjonproblemkaputt.de

GBA-konverteringer

Spørsmål og svar fra fellesskapet

spurt av brukere
Still et raskt spørsmål
Få hjelp fra folk som jobber med GBA-filer. Vær spesifikk - inkluder systemet ditt og programvareversjon.
Ingen konto nødvendig · svar vanligvis innen en dag

Ingen spørsmål ennå - vær den første til å spørre om GBA-filer.

Ofte stilte spørsmål

Hvordan spiller jeg en .gba-fil på min PC?
Installer en GBA-emulator som mGBA (eller RetroArch med mGBA-kjernen), bruk deretter Fil > Last ROM og velg .gba-filen. Ingen installasjon av selve spillet er nødvendig.
Hva er den beste GBA-emulatoren?
mGBA er den mest nøyaktige og aktivt vedlikeholdte, tilgjengelig på Windows, macOS, Linux og Android. VisualBoyAdvance-M og RetroArch (mGBA-kjerne) er solide alternativer.
Hvor lagres lagringsfilene mine?
Batterilagringer skrives til en separat .sav- (eller .srm-) fil ved siden av ROM-filen, ikke inne i .gba-filen. Emulatorens «save states» er en annen, emulatorspesifikk fil.
Er det lovlig å laste ned GBA ROM-filer?
Nedlasting av kommersielle spill du ikke eier er brudd på opphavsretten i de fleste land. Å dumpe kassetter du fysisk eier for personlig bruk er den lovlige veien.
Hvordan bruker jeg en ROM-hack eller fan-oversettelse på en .gba?
Oppdateringer (patches) kommer som .ips- eller .ups-filer. Bruk dem på den originale ROM-filen med et verktøy som Floating IPS (Flips) eller Lunar IPS, som produserer den modifiserte .gba-filen.
Kan jeg konvertere en .gba til en .nds?
Nei - Game Boy Advance og Nintendo DS er forskjellige konsoller med forskjellige ROM-formater. Bare kjør .gba-filen i en GBA-kompatibel emulator.

Referanser

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

Utforsk videre

på tvers av databasen

Populære filendelser denne uken

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

Relaterte filendelser

.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 filverktøy

En filidentifikator og bildekonvertering i nettleseren - alt kjører på din enhet.

Åpne verktøykassen

Bla i filendelser A-Å