.GB

Arquivo GB

Game Boy ROM Image
Fazer uma pergunta
RESPOSTA RÁPIDA

Um arquivo GB é um dump byte a byte de um cartucho ROM de Nintendo Game Boy, usado por emuladores para rodar o jogo. Abra-o com BGB ou SameBoy no Windows, OpenEmu no macOS, ou RetroArch em qualquer plataforma. Baixar ROMs comerciais que você não possui é violação de direitos autorais.

Desenvolvedor: Nintendo (hardware/cartridge format); community convention for ROM dump files Categoria: Arquivos de Jogos MIME: application/x-gameboy-rom
ABRE EM Windows macOS Linux Android
Relacionado: .OBB · .PAK · .ROFL · .PACKAGE

Nesta página

19k+ extensões indexadas
Última revisão em Jul 17, 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 GB?

Arquivos .gb são dumps binários brutos de cartuchos ROM de Nintendo Game Boy. O Game Boy original (modelo DMG-001) foi lançado no Japão em abril de 1989, e .gb tornou-se a extensão padrão da comunidade para cópias preservadas de chips de memória somente leitura de cartuchos.

Um arquivo .gb é uma imagem direta byte a byte dos bancos de ROM do cartucho, sem contêiner ou compressão. O arquivo começa com o banco de ROM 0, que contém os vetores de interrupção em 0x0000, um ponto de entrada NOP+JP de 4 bytes em 0x0100, e o cabeçalho do cartucho de 0x0100 a 0x014F. O bitmap do logotipo da Nintendo de 48 bytes começando no deslocamento 0x0104 deve corresponder exatamente a um padrão binário fixo - a BIOS do Game Boy valida isso na inicialização como um mecanismo de proteção de propriedade intelectual. Um checksum de cabeçalho de 8 bits em 0x014D é exigido pela BIOS; um checksum global de 16 bits em 0x014E-0x014F é apenas informativo e não verificado pelo hardware.

Os tamanhos de ROM variam de 32 KB (cartuchos simples) até 8 MB para títulos que utilizam controladores de banco de memória (MBC1, MBC3, MBC5). Dados de salvamento com suporte de bateria são armazenados separadamente como arquivos .sav ou .srm, nunca dentro do próprio arquivo .gb.

Jogos aprimorados para Game Boy Color definem o byte de cabeçalho 0x0143 como 0x80 (compatível com GBC) ou 0xC0 (apenas GBC). Títulos exclusivos para GBC convencionalmente usam a extensão .gbc em vez disso.

Segurança e proteção

RISCO: MEDIUM

Um arquivo ROM .gb consiste em dados binários inertes e não pode ser executado em um PC. O risco é legal: baixar jogos comerciais de Game Boy que você não possui é violação de direitos autorais na maioria dos países. Sites de ROM geralmente possuem adware, botões de download falsos e, ocasionalmente, instaladores de malware rotulados incorretamente. Caminhos legais: faça o dump de cartuchos que você possui com um leitor de cartuchos GB (ex: GB Operator, Epilogue).

Detalhes do formato

em resumo
NOME COMPLETOGame Boy ROM Imagetambém conhecido como Game Boy ROM, DMG ROM
DESENVOLVEDORNintendo (hardware/cartridge format); community convention for ROM dump filesdesde 1989 (Game Boy DMG launch, Japan)
TIPO MIMEapplication/x-gameboy-rom
TIPOImagem ROM de cartucho bruta (binário)
Esta extensão também é usada por…
  • GenBank Sequence File - O NCBI GenBank usa .gb como uma extensão para arquivos de sequência de DNA/RNA no formato de arquivo simples GenBank; completamente não relacionado a jogos.
MAGIC BYTES · ASSINATURA DO ARQUIVO
OFFSET
10410510610710810910a10b
HEX
CEED6666CC0D000B
ASCII
··ff····
O logotipo da Nintendo de 48 bytes no deslocamento da ROM 0x0104-0x0133 (decimal 260-307) deve corresponder exatamente a um bitmap fixo - a BIOS verifica isso na inicialização. A sequência completa esperada começa com CE ED 66 66 CC 0D 00 0B 03 73 00 83 00 0C 00 0D 00 08 11 1F 88 89 00 0E DC CC 6E E6 DD DD D9 99 BB BB 67 63 6E 0E EC CC DD DC 99 9F BB B9 33 3E. O deslocamento 0x0100-0x0103 é um ponto de entrada NOP+JP de 4 bytes. Não há «magic bytes» no byte 0.

Programas que abrem arquivos GB

Windows4 apps
BGB Gratuito Arraste o .gb para a janela do BGB, ou File > Open ROM. Excelente precisão e depurador integrado.
mGBA Código aberto File > Load ROM e selecione o arquivo .gb. Principalmente um emulador de GBA, mas suporta GB/GBC.
SameBoy Código aberto File > Open ROM. Emulador de GB/GBC de altíssima precisão, Windows/macOS.
RetroArch (Gambatte/SameBoy core) Código aberto Carregue o núcleo Gambatte ou SameBoy, depois Load Content e escolha o .gb.
macOS2 apps
OpenEmu Código aberto Arraste o .gb para sua biblioteca do OpenEmu; ele atribui automaticamente ao sistema Game Boy.
SameBoy Código aberto File > Open ROM. Emulador de GB/GBC de altíssima precisão, Windows/macOS.
Linux2 apps
SameBoy Código aberto File > Open ROM. Emulador de GB/GBC de altíssima precisão, Windows/macOS.
RetroArch (Gambatte core) Código aberto Instale o núcleo Gambatte ou SameBoy via Online Updater, depois Load Content.
Android2 apps
My OldBoy! (Game Boy emulator) Freemium Carregue o .gb do armazenamento; excelente velocidade e suporte a save states.
RetroArch Código aberto Instale o núcleo Gambatte, depois Load Content e selecione o .gb.

Detalhes técnicos

especificação profunda
ContêinerNenhum - dump bruto da ROM do cartucho sem sistema de arquivos ou estrutura de contêiner
Ordem dos bytesBig-endian (arquitetura de CPU Z80/SM83; valores de cabeçalho de vários bytes armazenados em big-endian)
CompressãoNenhuma no nível do arquivo; jogos individuais podem comprimir ativos internos de forma independente
Faixa de tamanho da ROM32 KB (cartuchos apenas com banco 0) a 8 MB (cartuchos MBC5 com mapeamento máximo de bancos)
Ponto de entradaInstrução NOP + JP de 4 bytes nos deslocamentos `0x0100`-`0x0103`
Verificação do logotipo da NintendoBitmap de 48 bytes em `0x0104`-`0x0133`; a BIOS valida a correspondência exata em cada inicialização
Checksum do cabeçalhoChecksum de 8 bits em `0x014D` cobrindo os bytes `0x0134`-`0x014C`; exigido pela BIOS - a divergência impede a inicialização
Checksum globalSoma de 16 bits em `0x014E`-`0x014F`; cobre todos os outros bytes da ROM; apenas informativo, não verificado pelo hardware
Flag de compatibilidade CGBByte `0x0143`: `0x80` = jogo DMG compatível com GBC; `0xC0` = apenas GBC; `0x00` = apenas DMG
Mapeamento de memóriaTipo de MBC identificado no byte de cabeçalho `0x0147`; os tipos incluem MBC1, MBC2, MBC3, MBC5
Dados de salvamentoRAM com suporte de bateria armazenada separadamente como arquivos `.sav` ou `.srm`; não embutida no arquivo `.gb`
Resolução de tela160×144 pixels (propriedade do hardware; não armazenada no arquivo ROM)
Lançado1989 (Game Boy DMG launch, Japan)
Versão mais recenteN/A (fixed hardware format; no versioning)
Especificaçãogbdev.io

Conversões de GB

Perguntas e Respostas da Comunidade

perguntado por usuários
Faça uma pergunta rápida
Obtenha ajuda de pessoas que trabalham com arquivos GB. 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 GB.

Perguntas frequentes

Como eu jogo um arquivo .gb no meu PC?
Instale o BGB ou SameBoy (Windows) ou OpenEmu (macOS) e carregue o arquivo .gb. Não há instalação do jogo - basta abrir a ROM.
Qual é o melhor emulador de Game Boy?
O SameBoy é o mais preciso. O BGB é excelente e possui um depurador integrado. O mGBA também suporta GB/GBC. No macOS, o OpenEmu encapsula o SameBoy de forma amigável.
Qual é a diferença entre .gb e .gbc?
.gb é tipicamente para jogos do Game Boy original (DMG); .gbc é para jogos do Game Boy Color. Alguns jogos DMG com melhorias para GBC podem usar qualquer uma das extensões. A flag interna CGB (0x0143) determina a compatibilidade.
Onde estão meus arquivos de salvamento?
Os salvamentos ficam em um arquivo .sav (ou .srm) separado ao lado da ROM, não dentro do .gb. Os «save states» de emuladores são um formato diferente e específico de cada emulador.
É legal baixar ROMs de Game Boy?
Baixar jogos comerciais que você não possui é violação de direitos autorais na maioria dos países. Fazer o dump de cartuchos que você possui fisicamente é o caminho legal.
Como aplico um hack de ROM a um .gb?
Os patches vêm como arquivos .ips ou .ups. Aplique-os à ROM original usando o Floating IPS (Flips), que gera o .gb modificado.

Referências

1Wikipedia - Game Boyen.wikipedia.org
2Pan Docs - The Cartridge Header (gbdev.io)gbdev.io

Continue explorando

em todo o banco de dados

Principais extensões desta semana

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

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