.GB

Archivo GB

Game Boy ROM Image
Hacer una pregunta
RESPUESTA RÁPIDA

Un archivo GB es un volcado byte a byte de la ROM de un cartucho de Nintendo Game Boy, utilizado por emuladores para ejecutar el juego. Ábralo con BGB o SameBoy en Windows, OpenEmu en macOS, o RetroArch en cualquier plataforma. Descargar ROMs comerciales que no le pertenecen es una infracción de derechos de autor.

Desarrollador: Nintendo (hardware/cartridge format); community convention for ROM dump files Categoría: Archivos de juegos MIME: application/x-gameboy-rom
SE ABRE EN Windows macOS Linux Android
Relacionado: .OBB · .PAK · .ROFL · .PACKAGE

En esta página

19k+ extensiones indexadas
Última revisión Jul 17, 2026

¿No está seguro de qué es su archivo?

Suelte cualquier archivo en nuestro identificador - leemos solo los primeros bytes para nombrar el formato.

Identificar un archivo

¿Qué es el formato de archivo GB?

Los archivos .gb son volcados binarios brutos de las ROMs de los cartuchos de Nintendo Game Boy. La Game Boy original (modelo DMG-001) se lanzó en Japón en abril de 1989, y .gb se convirtió en la extensión estándar de la comunidad para las copias preservadas de los chips de memoria de solo lectura de los cartuchos.

Un archivo .gb es una imagen directa byte a byte de los bancos de la ROM del cartucho sin contenedor ni compresión. El archivo comienza con el banco de ROM 0, que contiene los vectores de interrupción en 0x0000, un punto de entrada NOP+JP de 4 bytes en 0x0100, y la cabecera del cartucho desde 0x0100 hasta 0x014F. El mapa de bits del logotipo de Nintendo de 48 bytes que comienza en el desplazamiento 0x0104 debe coincidir exactamente con un patrón binario fijo; la BIOS de la Game Boy valida esto al arrancar como un mecanismo de protección de propiedad intelectual. La BIOS impone una suma de comprobación de cabecera de 8 bits en 0x014D; una suma de comprobación global de 16 bits en 0x014E-0x014F es solo informativa y no es verificada por el hardware.

Los tamaños de las ROM varían desde 32 KB (cartuchos simples) hasta 8 MB para títulos que utilizan controladores de banco de memoria (MBC1, MBC3, MBC5). Los datos de guardado respaldados por batería se almacenan por separado como archivos .sav o .srm, nunca dentro del propio archivo .gb.

Los juegos mejorados para Game Boy Color establecen el byte de cabecera 0x0143 en 0x80 (compatible con GBC) o 0xC0 (solo GBC). Los títulos exclusivos para GBC suelen utilizar convencionalmente la extensión .gbc en su lugar.

Seguridad y protección

RIESGO: MEDIUM

Un archivo ROM .gb son datos binarios inertes y no pueden ejecutarse en un PC. El riesgo es legal: descargar juegos comerciales de Game Boy que no le pertenecen es una infracción de derechos de autor en la mayoría de los países. Los sitios de ROM suelen tener adware, botones de descarga falsos y, ocasionalmente, instaladores de malware mal etiquetados. Vías legales: vuelque los cartuchos que posea con un volcador de cartuchos de GB (por ejemplo, GB Operator, Epilogue).

Detalles del formato

en pocas palabras
NOMBRE COMPLETOGame Boy ROM Imagetambién conocido como Game Boy ROM, DMG ROM
DESARROLLADORNintendo (hardware/cartridge format); community convention for ROM dump filesdesde 1989 (Game Boy DMG launch, Japan)
TIPO MIMEapplication/x-gameboy-rom
TIPOImagen de ROM de cartucho bruto (binario)
Esta extensión también es utilizada por…
  • GenBank Sequence File - NCBI GenBank utiliza .gb como extensión para archivos de secuencias de ADN/ARN en formato de archivo plano GenBank; totalmente ajeno a los videojuegos.
MAGIC BYTES · FIRMA DE ARCHIVO
OFFSET
10410510610710810910a10b
HEX
CEED6666CC0D000B
ASCII
··ff····
El logotipo de Nintendo de 48 bytes en el desplazamiento de la ROM 0x0104-0x0133 (decimal 260-307) debe coincidir exactamente con un mapa de bits fijo - la BIOS comprueba esto al arrancar. La secuencia completa esperada comienza con 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. El desplazamiento 0x0100-0x0103 es un punto de entrada NOP+JP de 4 bytes. No hay «magic bytes» en el byte 0.

Programas que abren archivos GB

Windows4 apps
BGB Gratis Arrastre el .gb a la ventana de BGB, o Archivo > Abrir ROM. Excelente precisión y depurador integrado.
mGBA Código abierto Archivo > Cargar ROM y seleccione el archivo .gb. Principalmente un emulador de GBA pero soporta GB/GBC.
SameBoy Código abierto Archivo > Abrir ROM. Emulador de GB/GBC de máxima precisión, Windows/macOS.
RetroArch (Gambatte/SameBoy core) Código abierto Cargue el núcleo Gambatte o SameBoy, luego Cargar contenido y elija el .gb.
macOS2 apps
OpenEmu Código abierto Arrastre el .gb a su biblioteca de OpenEmu; asigna automáticamente el sistema Game Boy.
SameBoy Código abierto Archivo > Abrir ROM. Emulador de GB/GBC de máxima precisión, Windows/macOS.
Linux2 apps
SameBoy Código abierto Archivo > Abrir ROM. Emulador de GB/GBC de máxima precisión, Windows/macOS.
RetroArch (Gambatte core) Código abierto Instale el núcleo Gambatte o SameBoy a través del Actualizador en línea, luego Cargar contenido.
Android2 apps
My OldBoy! (Game Boy emulator) Freemium Cargue el .gb desde el almacenamiento; excelente velocidad y soporte para estados de guardado.
RetroArch Código abierto Instale el núcleo Gambatte, luego Cargar contenido y seleccione el .gb.

Detalles técnicos

especificación profunda
ContenedorNinguno - volcado bruto de la ROM del cartucho sin sistema de archivos ni estructura de envoltura
Orden de bytesBig-endian (arquitectura de CPU Z80/SM83; los valores de cabecera multibyte se almacenan en big-endian)
CompresiónNinguna a nivel de archivo; los juegos individuales pueden comprimir recursos internos de forma independiente
Rango de tamaño de ROM32 KB (cartuchos de solo banco 0) hasta 8 MB (cartuchos MBC5 con el máximo de bancos)
Punto de entradaInstrucción NOP + JP de 4 bytes en los desplazamientos `0x0100`-`0x0103`
Comprobación del logo de NintendoMapa de bits de 48 bytes en `0x0104`-`0x0133`; la BIOS valida la coincidencia exacta en cada arranque
Suma de comprobación de cabeceraSuma de 8 bits en `0x014D` que cubre los bytes `0x0134`-`0x014C`; impuesta por la BIOS - si no coincide, impide el arranque
Suma de comprobación globalSuma de 16 bits en `0x014E`-`0x014F`; cubre todos los demás bytes de la ROM; solo informativa, no verificada por hardware
Indicador de compatibilidad CGBByte `0x0143`: `0x80` = juego DMG compatible con GBC; `0xC0` = solo GBC; `0x00` = solo DMG
Bancos de memoriaTipo de MBC identificado en el byte de cabecera `0x0147`; los tipos incluyen MBC1, MBC2, MBC3, MBC5
Datos de guardadoRAM respaldada por batería almacenada por separado como archivos `.sav` o `.srm`; no integrada en el archivo `.gb`
Resolución de pantalla160×144 píxeles (propiedad del hardware; no se almacena en el archivo ROM)
Lanzado1989 (Game Boy DMG launch, Japan)
Última versiónN/A (fixed hardware format; no versioning)
Especificacióngbdev.io

Conversiones de GB

Preguntas y respuestas de la comunidad

preguntado por usuarios
Hacer una pregunta rápida
Obtenga ayuda de personas que trabajan con archivos GB. Sea específico: incluya su sistema y la versión del software.
No se necesita cuenta · respuestas generalmente en un día

Aún no hay preguntas; sea el primero en preguntar sobre los archivos GB.

Preguntas frecuentes

¿Cómo juego un archivo .gb en mi PC?
Instale BGB o SameBoy (Windows) u OpenEmu (macOS), luego cargue el archivo .gb. No requiere instalación del juego - simplemente abra la ROM.
¿Cuál es el mejor emulador de Game Boy?
SameBoy es el más preciso. BGB es excelente y tiene un depurador integrado. mGBA también es compatible con GB/GBC. En macOS, OpenEmu integra SameBoy de forma excelente.
¿Cuál es la diferencia entre .gb y .gbc?
.gb es típicamente para juegos de la Game Boy original (DMG); .gbc es para juegos de Game Boy Color. Algunos juegos de DMG con mejoras de GBC pueden usar cualquiera de las dos extensiones. El indicador interno CGB (0x0143) determina la compatibilidad.
¿Dónde están mis archivos de guardado?
Las partidas guardadas están en un archivo .sav (o .srm) independiente junto a la ROM, no dentro del .gb. Los estados de guardado del emulador («save states») son un formato diferente específico de cada emulador.
¿Es legal descargar ROMs de Game Boy?
Descargar juegos comerciales que no posee es una infracción de derechos de autor en la mayoría de los países. Volcar cartuchos que posee físicamente es la vía legal.
¿Cómo aplico un parche («ROM hack») a un .gb?
Los parches vienen como archivos .ips o .ups. Aplíquelos a la ROM original usando Floating IPS (Flips), lo que generará el archivo .gb parcheado.

Referencias

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

Siga explorando

en toda la base de datos

Extensiones principales esta semana

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

Extensiones 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

Herramientas de archivo gratuitas

Un identificador de archivos y convertidor de imágenes en el navegador - todo se ejecuta en su dispositivo.

Abrir la caja de herramientas

Explorar extensiones de archivo A-Z