.GB

File GB

Game Boy ROM Image
Fai una domanda
RISPOSTA RAPIDA

Un file GB è un dump byte per byte della ROM di una cartuccia Nintendo Game Boy, utilizzato dagli emulatori per eseguire il gioco. Aprirlo con BGB o SameBoy su Windows, OpenEmu su macOS, o RetroArch su qualsiasi piattaforma. Scaricare ROM commerciali di cui non si è proprietari è una violazione del copyright.

Sviluppatore: Nintendo (hardware/cartridge format); community convention for ROM dump files Categoria: Giochi MIME: application/x-gameboy-rom
SI APRE SU Windows macOS Linux Android
Correlati: .OBB · .PAK · .ROFL · .PACKAGE

In questa pagina

19k+ estensioni indicizzate
Ultima revisione Jul 17, 2026

Non sei sicuro di cosa sia il tuo file?

Trascina qualsiasi file nel nostro identificatore - leggiamo solo i primi byte per dare un nome al formato.

Identifica un file

Che cos'è il formato di file GB?

I file .gb sono dump binari grezzi delle ROM delle cartucce Nintendo Game Boy. L'originale Game Boy (modello DMG-001) è stato lanciato in Giappone nell'aprile 1989, e .gb è diventata l'estensione standard della comunità per le copie preservate dei chip di memoria a sola lettura delle cartucce.

Un file .gb è un'immagine diretta byte per byte dei banchi ROM della cartuccia senza contenitore o compressione. Il file inizia con il banco ROM 0, che contiene i vettori di interrupt a 0x0000, un punto di ingresso NOP+JP di 4 byte a 0x0100, e l'intestazione della cartuccia da 0x0100 a 0x014F. La bitmap del logo Nintendo di 48 byte che inizia all'offset 0x0104 deve corrispondere esattamente a un pattern binario fisso - il BIOS del Game Boy lo convalida all'avvio come meccanismo di protezione della proprietà intellettuale. Un checksum dell'intestazione a 8 bit a 0x014D è imposto dal BIOS; un checksum globale a 16 bit a 0x014E-0x014F è solo informativo e non verificato dall'hardware.

Le dimensioni delle ROM variano da 32 KB (cartucce semplici) fino a 8 MB per i titoli che utilizzano i Memory Bank Controllers (MBC1, MBC3, MBC5). I dati di salvataggio supportati da batteria sono memorizzati separatamente come file .sav o .srm, mai all'interno del file .gb stesso.

I giochi potenziati per Game Boy Color impostano il byte dell'intestazione 0x0143 a 0x80 (compatibile GBC) o 0xC0 (solo GBC). I titoli esclusivamente per GBC utilizzano convenzionalmente l'estensione .gbc.

Sicurezza e incolumità

RISCHIO: MEDIUM

Un file ROM .gb è un dato binario inerte e non può essere eseguito su un PC. Il rischio è legale: scaricare giochi commerciali per Game Boy che non si possiedono è una violazione del copyright nella maggior parte dei paesi. I siti di ROM hanno spesso adware, finti pulsanti di download e occasionalmente installer di malware etichettati erroneamente. Vie legali: effettua il dump delle cartucce che possiedi con un dumper per cartucce GB (es. GB Operator, Epilogue).

Dettagli del formato

in sintesi
NOME COMPLETOGame Boy ROM Imageanche noto come Game Boy ROM, DMG ROM
SVILUPPATORENintendo (hardware/cartridge format); community convention for ROM dump filesdal 1989 (Game Boy DMG launch, Japan)
CATEGORIAGiochi
TIPO MIMEapplication/x-gameboy-rom
TIPOImmagine ROM cartuccia grezza (binario)
Questa estensione è usata anche da…
  • GenBank Sequence File - NCBI GenBank utilizza .gb come estensione per i file di sequenza DNA/RNA nel formato GenBank flat-file; completamente non correlato al gaming.
MAGIC BYTES · FIRMA DEL FILE
OFFSET
10410510610710810910a10b
HEX
CEED6666CC0D000B
ASCII
··ff····
Il logo Nintendo di 48 byte all'offset ROM 0x0104-0x0133 (decimale 260-307) deve corrispondere esattamente a una bitmap fissa - il BIOS lo controlla all'avvio. La sequenza completa prevista inizia 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. L'offset 0x0100-0x0103 è un punto di ingresso NOP+JP di 4 byte. Non ci sono magic bytes al byte 0.

Programmi che aprono file GB

Windows4 apps
BGB Gratuito Trascina il .gb sulla finestra di BGB, oppure File > Open ROM. Eccellente accuratezza e debugger integrato.
mGBA Open-source File > Load ROM e seleziona il file .gb. Principalmente un emulatore GBA ma supporta GB/GBC.
SameBoy Open-source File > Open ROM. Emulatore GB/GBC ad altissima precisione, Windows/macOS.
RetroArch (Gambatte/SameBoy core) Open-source Carica il core Gambatte o SameBoy, quindi Carica Contenuto e scegli il .gb.
macOS2 apps
OpenEmu Open-source Trascina il .gb nella tua libreria OpenEmu; assegna automaticamente il sistema Game Boy.
SameBoy Open-source File > Open ROM. Emulatore GB/GBC ad altissima precisione, Windows/macOS.
Linux2 apps
SameBoy Open-source File > Open ROM. Emulatore GB/GBC ad altissima precisione, Windows/macOS.
RetroArch (Gambatte core) Open-source Installa il core Gambatte o SameBoy tramite l'Updater Online, quindi Carica Contenuto.
Android2 apps
My OldBoy! (Game Boy emulator) Freemium Carica il .gb dalla memoria; eccellente velocità e supporto per i salvataggi di stato.
RetroArch Open-source Installa il core Gambatte, quindi Carica Contenuto e seleziona il .gb.

Dettagli tecnici

specifiche approfondite
ContenitoreNessuno - dump grezzo della ROM della cartuccia senza filesystem o struttura wrapper
Ordine dei byteBig-endian (architettura CPU Z80/SM83; i valori dell'intestazione multi-byte sono memorizzati in big-endian)
CompressioneNessuna a livello di file; i singoli giochi possono comprimere gli asset interni indipendentemente
Intervallo dimensioni ROM32 KB (cartucce solo banco-0) fino a 8 MB (cartucce MBC5 con banking massimo)
Punto di ingressoIstruzione NOP + JP di 4 byte agli offset `0x0100`-`0x0103`
Controllo logo NintendoBitmap di 48 byte a `0x0104`-`0x0133`; il BIOS convalida la corrispondenza esatta a ogni avvio
Checksum intestazioneChecksum a 8 bit a `0x014D` che copre i byte `0x0134`-`0x014C`; imposto dal BIOS - la mancata corrispondenza impedisce l'avvio
Checksum globaleSomma a 16 bit a `0x014E`-`0x014F`; copre tutti gli altri byte della ROM; solo informativo, non verificato dall'hardware
Flag compatibilità CGBByte `0x0143`: `0x80` = gioco DMG compatibile GBC; `0xC0` = solo GBC; `0x00` = solo DMG
Memory bankingTipo MBC identificato al byte dell'intestazione `0x0147`; i tipi includono MBC1, MBC2, MBC3, MBC5
Dati di salvataggioRAM supportata da batteria memorizzata separatamente come file `.sav` o `.srm`; non incorporata nel file `.gb`
Risoluzione schermo160×144 pixel (proprietà hardware; non memorizzata nel file ROM)
Rilasciato1989 (Game Boy DMG launch, Japan)
Ultima versioneN/A (fixed hardware format; no versioning)
Specificagbdev.io

Conversioni GB

Domande e risposte della community

chiesto dagli utenti
Fai una domanda veloce
Ottieni aiuto da persone che lavorano con i file GB. Sii specifico - includi il tuo sistema e la versione del software.
Nessun account necessario · risposte solitamente entro un giorno

Ancora nessuna domanda - sii il primo a chiedere informazioni sui file GB.

Domande frequenti

Come posso giocare a un file .gb sul mio PC?
Installa BGB o SameBoy (Windows) oppure OpenEmu (macOS), quindi carica il file .gb. Nessuna installazione del gioco - basta aprire la ROM.
Qual è il miglior emulatore Game Boy?
SameBoy è il più accurato. BGB è eccellente e ha un debugger integrato. mGBA supporta anche GB/GBC. Su macOS, OpenEmu integra SameBoy in modo ottimale.
Qual è la differenza tra .gb e .gbc?
.gb è tipicamente per i giochi dell'originale Game Boy (DMG); .gbc è per i giochi Game Boy Color. Alcuni giochi DMG con potenziamenti GBC possono utilizzare entrambe le estensioni. Il flag interno CGB (0x0143) determina la compatibilità.
Dove sono i miei file di salvataggio?
I salvataggi si trovano in un file .sav (o .srm) separato accanto alla ROM, non all'interno del .gb. I salvataggi di stato dell'emulatore (save states) sono in un formato diverso specifico dell'emulatore.
Scaricare ROM Game Boy è legale?
Scaricare giochi commerciali che non si possiedono è una violazione del copyright nella maggior parte dei paesi. Effettuare il dump delle cartucce che si possiedono fisicamente è la via legale.
Come applico una patch (ROM hack) a un .gb?
Le patch vengono fornite come file .ips o .ups. Applicale alla ROM originale utilizzando Floating IPS (Flips), che produrrà il file .gb patchato.

Riferimenti

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

Continua a esplorare

nel database

Migliori estensioni della settimana

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)

Estensioni correlate

.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

Strumenti file gratuiti

Un identificatore di file e convertitore di immagini nel browser - tutto viene eseguito sul tuo dispositivo.

Apri la cassetta degli attrezzi

Sfoglia le estensioni dei file A-Z