.GBA

Arquivo GBA

Game Boy Advance ROM Image
Fazer uma pergunta
RESPOSTA RÁPIDA

Um arquivo GBA é uma imagem ROM do Game Boy Advance - uma cópia byte a byte de um cartucho físico. Você o abre com um emulador como o mGBA no Windows, macOS, Linux ou Android. Você não instala o jogo; você carrega o arquivo no emulador. Baixar ROMs comerciais de GBA que você não possui é violação de direitos autorais; extrair seus próprios cartuchos é a rota legal.

Desenvolvedor: Nintendo (hardware/format); files are cartridge dumps, not an official distribution format Categoria: Arquivos de Jogos MIME: application/x-gba-rom
ABRE EM Windows macOS Linux Android
Relacionado: .OBB · .PAK · .ROFL · .PACKAGE

Nesta página

19k+ extensões indexadas
Última revisão em Jul 15, 2026

Não tem certeza do que é seu arquivo?

Arraste qualquer arquivo para o nosso identificador - lemos apenas os primeiros bytes para nomear o formato.

Identificar um arquivo

O que é o formato de ficheiro GBA?

A extensão de arquivo .gba é usada pelo console de jogos Nintendo Game Boy Advance. É um arquivo de imagem de videogame salvo no formato ROM - um dump binário bruto de um cartucho de jogo físico. Um arquivo .gba contém uma cópia exata da ROM do cartucho, abrindo com um cabeçalho de 192 bytes que contém um ponto de entrada de ramificação ARM, um bloco obrigatório de 156 bytes do logotipo da Nintendo, código do jogo e um checksum de complemento de 8 bits verificado pela BIOS do GBA a cada inicialização.

Emulação de arquivo GBA

Jogos salvos como arquivos .gba podem ser executados em emuladores dedicados disponíveis para vários sistemas operacionais, por exemplo, Windows, macOS ou Linux. Originalmente, os jogos deveriam ser executados apenas no console Game Boy Advance, portanto, para executar um arquivo .gba em qualquer outro sistema de computador, é necessário usar um software de emulação adequado, como mGBA ou VisualBoyAdvance-M. Os dados de salvamento da bateria não são armazenados dentro da imagem .gba - eles são gravados em arquivos complementares .sav ou .srm separados.

Outras extensões de arquivo

A extensão alternativa .agb é, em princípio, idêntica ao formato .gba - ambos representam a mesma estrutura de dump de cartucho. As extensões .gb e .gbc, por outro lado, pertencem ao Game Boy original e ao Game Boy Color, respectivamente; esses são formatos distintos e incompatíveis. A plataforma sucessora Nintendo DS usa .nds em seu lugar.

Segurança e proteção

RISCO: MEDIUM

O risco legal supera o técnico: baixar ROMs comerciais de GBA que você não possui é violação de direitos autorais, e sites de ROM são notórios por adware e botões de „download” falsos. O caminho legal é extrair cartuchos que você possui. Em termos de arquivo, uma ROM legítima são dados inertes, mas ROMs de sites suspeitos podem ser instaladores mal rotulados - use emuladores confiáveis (mGBA, RetroArch) e verifique downloads desconhecidos.

Detalhes do formato

em resumo
NOME COMPLETOGame Boy Advance ROM Imagetambém conhecido como GBA ROM, AGB ROM
DESENVOLVEDORNintendo (hardware/format); files are cartridge dumps, not an official distribution formatdesde 2001 (Game Boy Advance launch - AGB platform)
TIPO MIMEapplication/x-gba-rom
TIPOImagem ROM de cartucho bruta (binária, com cabeçalho)
MAGIC BYTES · ASSINATURA DO ARQUIVO
OFFSET
00010203
HEX
2E0000EA
ASCII
.···
Os bytes 0x00-0x03 são a ramificação ARM de 32 bits para a entrada. A impressão digital confiável é o logotipo da Nintendo de 156 bytes em 0x04 (começa com 24 FF AE 51 …), que a BIOS verifica o checksum ao iniciar.

Programas que abrem arquivos GBA

Windows3 apps
mGBA Código aberto Arquivo > Carregar ROM e selecione o .gba; o emulador de GBA mais preciso e mantido ativamente.
VisualBoyAdvance-M Código aberto Arquivo > Abrir, escolha a ROM .gba. Um fork de longa data do VBA.
RetroArch (mGBA core) Código aberto Carregue o núcleo mGBA, depois Carregar Conteúdo e escolha o arquivo .gba.
macOS2 apps
OpenEmu Código aberto Adicione o .gba à sua biblioteca; o OpenEmu usa um núcleo baseado em mGBA.
mGBA Código aberto Arquivo > Carregar ROM e selecione o .gba; o emulador de GBA mais preciso e mantido ativamente.
Linux2 apps
mGBA Código aberto Arquivo > Carregar ROM e selecione o .gba; o emulador de GBA mais preciso e mantido ativamente.
RetroArch (mGBA core) Código aberto Carregue o núcleo mGBA, depois Carregar Conteúdo e escolha o arquivo .gba.
Android1 app
mGBA (or RetroArch) Código aberto Instale, conceda acesso ao armazenamento e carregue o arquivo .gba.

Detalhes técnicos

especificação profunda
Tipo de arquivoDump de ROM de cartucho binário bruto (com cabeçalho)
Ordem dos bytesLittle-endian (arquitetura ARM7TDMI)
Tamanho do cabeçalho192 bytes (offsets 0x00-0xBF)
Assinatura de bootOpcode de ramificação ARM de 32 bits no offset 0x00; bitmap do logotipo da Nintendo de 156 bytes começando em 0x04 (hex: 24 FF AE 51 …)
Checksum do cabeçalhoChecksum de complemento de 8 bits no offset 0xBD, verificado pela BIOS do GBA em cada boot
Tamanho máximo da ROM32 MB (256 Mbit) - o limite físico do cartucho
Tamanhos típicos de ROM4 MB, 8 MB, 16 MB ou 32 MB (sempre uma potência de dois)
Conjuntos de instruções da CPUARM de 32 bits e THUMB de 16 bits (núcleo ARM7TDMI)
Compressão internaNenhuma no nível do arquivo; os recursos do jogo podem usar compressão LZ77 ou Huffman, decodificada via chamadas SWI da BIOS
Armazenamento de dados de salvamentoArmazenado separadamente em arquivos complementares .sav / .srm (SRAM, EEPROM ou chip Flash no cartucho)
Tipo MIMEapplication/x-gba-rom
Campo de código do jogoIdentificador ASCII de 4 caracteres no offset 0xAC do cabeçalho (ex: AXVE para Pokémon Ruby)
Campo de código do fabricanteCódigo de licenciado ASCII de 2 caracteres no offset 0xB0 do cabeçalho
Exibição de hardwareCor BGR555 de 15 bits (32.768 cores) a 240×160 pixels no hardware nativo
Formato sucessor.nds (Nintendo DS), que substituiu a plataforma GBA
Lançado2001 (Game Boy Advance launch - AGB platform)
Versão mais recenteN/A (fixed cartridge format; no versioning)
Especificaçãoproblemkaputt.de

Conversões de GBA

Perguntas e Respostas da Comunidade

perguntado por usuários
Faça uma pergunta rápida
Obtenha ajuda de pessoas que trabalham com arquivos GBA. Seja específico - inclua seu sistema e a versão do software.
Não é necessário criar conta · respostas geralmente em um dia

Ainda não há perguntas - seja o primeiro a perguntar sobre arquivos GBA.

Perguntas frequentes

Como eu jogo um arquivo .gba no meu PC?
Instale um emulador de GBA como o mGBA (ou RetroArch com o núcleo mGBA), use Arquivo > Carregar ROM e selecione o arquivo .gba. Nenhuma instalação do jogo em si é necessária.
Qual é o melhor emulador de GBA?
O mGBA é o mais preciso e mantido ativamente, disponível para Windows, macOS, Linux e Android. VisualBoyAdvance-M e RetroArch (núcleo mGBA) são alternativas sólidas.
Onde meus saves são armazenados?
Os salvamentos de bateria são gravados em um arquivo .sav (ou .srm) separado ao lado da ROM, não dentro do .gba. Os «save states» do emulador são arquivos diferentes, específicos de cada emulador.
Baixar ROMs de GBA é legal?
Baixar jogos comerciais que você não possui é violação de direitos autorais na maioria dos países. Extrair cartuchos que você possui fisicamente para uso pessoal é a rota legal.
Como aplico um hack de ROM ou tradução de fãs a um .gba?
Os patches vêm como arquivos .ips ou .ups. Aplique-os à ROM original com um patcher como o Floating IPS (Flips) ou Lunar IPS, que gera o .gba modificado.
Posso converter um .gba para .nds?
Não - Game Boy Advance e Nintendo DS são consoles diferentes com formatos de ROM diferentes. Apenas execute o .gba em um emulador compatível com GBA.

Referências

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

Continue explorando

em todo o banco de dados

Principais extensões desta semana

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.EXEWindows Executable (Portable Executable)
4.PARTPartial Download File
5.BINCD/DVD Disc Image (BIN/CUE)
6.DATProgram Data File (generic)
7.RPMSGRestricted Permission Message
8.MDMarkdown Document
9.TXTPlain Text File
10.NOMEDIAAndroid No-Media Marker File

Extensões relacionadas

.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

Ferramentas de arquivo gratuitas

Um identificador de arquivos e conversor de imagens no navegador - tudo funciona no seu dispositivo.

Abrir a caixa de ferramentas

Navegar por extensões de arquivo A-Z