.GBA

GBA-fil

Game Boy Advance ROM Image
Stil et spørgsmål
HURTIGT SVAR

En GBA-fil er et Game Boy Advance ROM-billede - en byte-for-byte kopi af en fysisk spilkassette. Du åbner den med en emulator som mGBA på Windows, macOS, Linux eller Android. Du installerer ikke spillet; du indlæser filen i emulatoren. Download af kommercielle GBA ROM'er, som du ikke ejer, er en overtrædelse af ophavsretten; at dumpe dine egne kassetter er den lovlige vej.

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

På denne side

19k+ filtyper indekseret
Sidst gennemset Jul 15, 2026

Er du ikke sikker på, hvad din fil er?

Træk en fil over i vores identifikator - vi læser kun de første bytes for at navngive formatet.

Identificer en fil

Hvad er GBA-filformatet?

Filendelsen .gba bruges af Nintendo Game Boy Advance-spilkonsollen. Det er en videospils-billedfil gemt i ROM-format - et råt binært dump af en fysisk spilkassette. En .gba-fil indeholder en nøjagtig kopi af kassetten's ROM, der starter med en 192-byte header, som indeholder et ARM-grenindgangspunkt, en obligatorisk 156-byte Nintendo-logoblok, spilkode og en 8-bit komplement-kontrolsum, der verificeres af GBA BIOS ved hver opstart.

GBA-filemulering

Spil gemt som .gba-filer kan køres på dedikerede emulatorer, der er tilgængelige til forskellige operativsystemer, f.eks. Windows, macOS eller Linux. Oprindeligt var spillene kun beregnet til at blive kørt på Game Boy Advance-konsollen, så for at køre en .gba-fil på ethvert andet computersystem skal man bruge korrekt emuleringssoftware såsom mGBA eller VisualBoyAdvance-M. Batterigemte data gemmes ikke inde i .gba-billedet - de skrives til separate .sav eller .srm ledsagefiler.

Andre filendelser

Den alternative endelse .agb er i princippet identisk med .gba-formatet - begge repræsenterer den samme kassette-dumpstruktur. Endelserne .gb og .gbc tilhører derimod henholdsvis den originale Game Boy og Game Boy Color; disse er særskilte, inkompatible formater. Efterfølgeren Nintendo DS-platformen bruger .nds i stedet.

Sikkerhed og tryghed

RISIKO: MEDIUM

Den juridiske risiko overstiger den tekniske: download af kommercielle GBA ROM'er, du ikke ejer, er en overtrædelse af ophavsretten, og ROM-sider er berygtede for adware og falske «download»-knapper. Den lovlige vej er at dumpe kassetter, du selv ejer. Fil-mæssigt er en legitim ROM inaktive data, men ROM'er fra tvivlsomme sider kan være fejlmærkede installationsprogrammer - brug anerkendte emulatorer (mGBA, RetroArch) og scan ukendte downloads.

Formatdetaljer

kort fortalt
FULDSTÆNDIGT NAVNGame Boy Advance ROM Imageogså kendt som GBA ROM, AGB ROM
UDVIKLERNintendo (hardware/format); files are cartridge dumps, not an official distribution formatsiden 2001 (Game Boy Advance launch - AGB platform)
KATEGORISpilfiler
MIME-TYPEapplication/x-gba-rom
TYPERåt kassette-ROM-billede (binært, med header)
MAGIC BYTES · FILSIGNATUR
OFFSET
00010203
HEX
2E0000EA
ASCII
.···
Byte 0x00-0x03 er 32-bit ARM-grenen til indgangen. Det pålidelige fingeraftryk er det 156-byte Nintendo-logo ved 0x04 (starter 24 FF AE 51 …), som BIOS tjekker kontrolsummen på ved opstart.

Programmer der åbner GBA-filer

Windows3 apps
mGBA Open-source File > Load ROM og vælg .gba; den mest nøjagtige, aktivt vedligeholdte GBA-emulator.
VisualBoyAdvance-M Open-source File > Open, vælg .gba ROM'en. Langvarig VBA-fork.
RetroArch (mGBA core) Open-source Indlæs mGBA-kernen, derefter Load Content og vælg .gba-filen.
macOS2 apps
OpenEmu Open-source Tilføj .gba til dit bibliotek; OpenEmu bruger en mGBA-baseret kerne.
mGBA Open-source File > Load ROM og vælg .gba; den mest nøjagtige, aktivt vedligeholdte GBA-emulator.
Linux2 apps
mGBA Open-source File > Load ROM og vælg .gba; den mest nøjagtige, aktivt vedligeholdte GBA-emulator.
RetroArch (mGBA core) Open-source Indlæs mGBA-kernen, derefter Load Content og vælg .gba-filen.
Android1 app
mGBA (or RetroArch) Open-source Installer, giv adgang til lagerplads, og indlæs derefter .gba-filen.

Tekniske detaljer

dyb specifikation
FiltypeRåt binært kassette-ROM-dump (med header)
ByterækkefølgeLittle-endian (ARM7TDMI-arkitektur)
Header-størrelse192 bytes (offsets 0x00-0xBF)
Opstartssignatur32-bit ARM-gren-opcode ved offset 0x00; 156-byte Nintendo-logobitmap startende ved 0x04 (hex: 24 FF AE 51 …)
Header-kontrolsum8-bit komplement-kontrolsum ved offset 0xBD, verificeret af GBA BIOS ved hver opstart
Maksimal ROM-størrelse32 MB (256 Mbit) - den fysiske kassettes loft
Typiske ROM-størrelser4 MB, 8 MB, 16 MB eller 32 MB (altid en potens af to)
CPU-instruktionssæt32-bit ARM og 16-bit THUMB (ARM7TDMI-kerne)
Intern komprimeringIngen på filniveau; spilaktiver kan bruge LZ77- eller Huffman-komprimering, afkodet via BIOS SWI-kald
Lagring af gemte dataGemmes separat i ledsagende .sav / .srm filer (SRAM, EEPROM eller Flash-chip på kassetten)
MIME-typeapplication/x-gba-rom
Spilkodefelt4-tegns ASCII-identifikator ved header-offset 0xAC (f.eks. AXVE for Pokémon Ruby)
Producentkodefelt2-tegns ASCII-licenshaverkode ved header-offset 0xB0
Hardware-visning15-bit BGR555 farve (32.768 farver) ved 240×160 pixels på indfødt hardware
Efterfølgerformat.nds (Nintendo DS), som afløste GBA-platformen
Udgivet2001 (Game Boy Advance launch - AGB platform)
Seneste versionN/A (fixed cartridge format; no versioning)
Specifikationproblemkaputt.de

GBA-konverteringer

Fællesskabets Q&A

spurgt af brugere
Stil et hurtigt spørgsmål
Få hjælp fra folk, der arbejder med GBA-filer. Vær specifik - medtag dit system og din softwareversion.
Ingen konto nødvendig · svar normalt inden for en dag

Ingen spørgsmål endnu - vær den første til at spørge om GBA-filer.

Ofte stillede spørgsmål

Hvordan spiller jeg en .gba-fil på min PC?
Installer en GBA-emulator såsom mGBA (eller RetroArch med mGBA-kernen), brug derefter File > Load ROM og vælg .gba-filen. Ingen installation af selve spillet er nødvendig.
Hvad er den bedste GBA-emulator?
mGBA er den mest nøjagtige og aktivt vedligeholdte, tilgængelig på Windows, macOS, Linux og Android. VisualBoyAdvance-M og RetroArch (mGBA-kerne) er solide alternativer.
Hvor gemmes mine spildata?
Batterigemte data skrives til en separat .sav (eller .srm) fil ved siden af ROM'en, ikke inde i .gba-filen. Emulator-gemte tilstande (save states) er en anden, emulatorspecifik fil.
Er det lovligt at downloade GBA ROM'er?
Download af kommercielle spil, du ikke ejer, er en overtrædelse af ophavsretten i de fleste lande. At dumpe kassetter, du fysisk ejer, til personlig brug er den lovlige vej.
Hvordan anvender jeg et ROM-hack eller en fanoversættelse til en .gba?
Patches leveres som .ips eller .ups filer. Anvend dem på den originale ROM med et patch-program såsom Floating IPS (Flips) eller Lunar IPS, hvilket producerer den patchede .gba.
Kan jeg konvertere en .gba til en .nds?
Nej - Game Boy Advance og Nintendo DS er forskellige konsoller med forskellige ROM-formater. Kør blot .gba-filen i en GBA-kompatibel emulator.

Referencer

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

Udforsk mere

på tværs af databasen

Populære filtyper i denne uge

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

Relaterede filtyper

.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 filværktøjer

En fil-identifikator og billedkonverter direkte i browseren - alt kører på din enhed.

Åbn værktøjskassen

Gennemse filtyper A-Å