.GB

GB ファイル

Game Boy ROM Image
質問する
クイック回答

GBファイルは、Nintendo Game BoyカートリッジROMのバイト単位のダンプであり、エミュレータでゲームを実行するために使用されます。WindowsではBGBやSameBoy、macOSではOpenEmu、あらゆるプラットフォームではRetroArchで開くことができます。所有していない商用ROMをダウンロードすることは著作権侵害にあたります。

開発元: Nintendo (hardware/cartridge format); community convention for ROM dump files カテゴリ: ゲームファイル MIME: application/x-gameboy-rom
対応OS Windows macOS Linux Android
関連: .OBB · .PAK · .ROFL · .PACKAGE

このページの内容

19k+ 個の拡張子を索引済み
最終確認日:Jul 17, 2026

ファイルの種類がわかりませんか?

ファイルを識別ツールにドロップしてください。最初の数バイトを読み取って形式を特定します。

ファイルを識別する

GB ファイル形式とは?

.gbファイルは、Nintendo Game BoyカートリッジROMの生のバイナリダンプです。オリジナルのGame Boy(モデルDMG-001)は1989年4月に日本で発売され、.gbはカートリッジのリードオンリーメモリチップの保存コピーにおけるコミュニティ標準の拡張子となりました。

.gbファイルは、ラッピングコンテナや圧縮のない、カートリッジROMバンクの直接的なバイト単位のイメージです。ファイルはROMバンク0から始まり、0x0000に割り込みベクトル、0x0100に4バイトのNOP+JPエントリポイント、そして0x0100から0x014Fにカートリッジヘッダーを保持しています。オフセット0x0104から始まる48バイトのNintendoロゴビットマップは、固定されたバイナリパターンと完全に一致する必要があります。Game BoyのBIOSは、知的財産保護メカニズムとして起動時にこれを検証します。0x014Dにある8ビットのヘッダーチェックサムはBIOSによって強制されます。0x014E-0x014Fにある16ビットのグローバルチェックサムは情報提供のみを目的としており、ハードウェアによって検証されることはありません。

ROMサイズは、単純なカートリッジの32 KBから、メモリバンクコントローラ(MBC1、MBC3、MBC5)を使用するタイトルの8 MBまで多岐にわたります。バッテリーバックアップによるセーブデータは、.savまたは.srmファイルとして個別に保存され、.gbファイル自体の中に保存されることはありません。

Game Boy Color向けに強化されたゲームは、ヘッダーバイト0x0143を0x80(GBC互換)または0xC0(GBC専用)に設定します。GBC専用のタイトルは、慣習的に.gbc拡張子を使用します。

セキュリティと安全性

リスク: MEDIUM

.gb ROMファイルは不活性なバイナリデータであり、PC上で実行することはできません。リスクは法的なものです。所有していない商用Game Boyゲームをダウンロードすることは、ほとんどの国で著作権侵害となります。ROMサイトにはアドウェア、偽のダウンロードボタン、稀に誤認を誘うマルウェアインストーラーが含まれていることがあります。合法的な方法:GBカートリッジダンパー(例:GB Operator、Epilogue)を使用して、所有しているカートリッジをダンプしてください。

形式の詳細

概要
正式名称Game Boy ROM Image別名 Game Boy ROM, DMG ROM
開発元Nintendo (hardware/cartridge format); community convention for ROM dump files登場時期 1989 (Game Boy DMG launch, Japan)
MIME タイプapplication/x-gameboy-rom
タイプ生のカートリッジROMイメージ(バイナリ)
この拡張子は以下でも使用されています…
  • GenBank Sequence File - NCBI GenBankは、GenBankフラットファイル形式のDNA/RNA配列ファイルの拡張子として.gbを使用しますが、ゲームとは全く無関係です。
マジックバイト ・ ファイルシグネチャ
オフセット
10410510610710810910a10b
16進数
CEED6666CC0D000B
ASCII
··ff····
ROMオフセット0x0104-0x0133(10進数260-307)にある48バイトのNintendoロゴは、固定されたビットマップと完全に一致する必要があります。BIOSは起動時にこれをチェックします。期待される全シーケンスは 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 で始まります。オフセット0x0100-0x0103は4バイトのNOP+JPエントリポイントです。バイト0にマジックバイトはありません。

GB ファイルを開くプログラム

Windows4 apps
BGB 無料 .gbをBGBウィンドウにドラッグするか、「File > Open ROM」を選択します。優れた精度と内蔵デバッガを備えています。
mGBA オープンソース 「File > Load ROM」から.gbファイルを選択します。主にGBAエミュレータですが、GB/GBCもサポートしています。
SameBoy オープンソース 「File > Open ROM」を選択します。Windows/macOS向けの最高精度のGB/GBCエミュレータです。
RetroArch (Gambatte/SameBoy core) オープンソース GambatteまたはSameBoyコアをロードし、「コンテンツをロード」から.gbを選択します。
macOS2 apps
OpenEmu オープンソース .gbをOpenEmuライブラリにドラッグすると、自動的にGame Boyシステムに割り当てられます。
SameBoy オープンソース 「File > Open ROM」を選択します。Windows/macOS向けの最高精度のGB/GBCエミュレータです。
Linux2 apps
SameBoy オープンソース 「File > Open ROM」を選択します。Windows/macOS向けの最高精度のGB/GBCエミュレータです。
RetroArch (Gambatte core) オープンソース オンラインアップデーター経由でGambatteまたはSameBoyコアをインストールし、「コンテンツをロード」を選択します。
Android2 apps
My OldBoy! (Game Boy emulator) フリーミアム ストレージから.gbを読み込みます。優れた速度とステートセーブ機能を備えています。
RetroArch オープンソース Gambatteコアをインストールし、「コンテンツをロード」から.gbを選択します。

技術的詳細

詳細仕様
コンテナなし - ファイルシステムやラッパー構造のない生のカートリッジROMダンプ
バイト順序ビッグエンディアン(Z80/SM83 CPUアーキテクチャ。マルチバイトのヘッダー値はビッグエンディアンで格納)
圧縮ファイルレベルではなし。個々のゲームが内部アセットを独自に圧縮している場合があります
ROMサイズ範囲32 KB(バンク0のみのカートリッジ)から8 MB(最大バンキングのMBC5カートリッジ)まで
エントリポイントオフセット`0x0100`-`0x0103`にある4バイトのNOP + JP命令
Nintendoロゴチェック`0x0104`-`0x0133`にある48バイトのビットマップ。BIOSが起動ごとに完全一致を検証
ヘッダーチェックサム`0x0134`-`0x014C`のバイトを対象とする`0x014D`の8ビットチェックサム。BIOSによって強制され、不一致の場合は起動不可
グローバルチェックサム`0x014E`-`0x014F`にある16ビットの合計。他のすべてのROMバイトを対象とする。情報提供のみでハードウェア検証はなし
CGB互換フラグバイト`0x0143`: `0x80` = GBC互換DMGゲーム、`0xC0` = GBC専用、`0x00` = DMG専用
メモリバンキングヘッダーバイト`0x0147`で識別されるMBCタイプ。MBC1、MBC2、MBC3、MBC5など
セーブデータバッテリーバックアップRAMは`.sav`または`.srm`ファイルとして個別に保存され、`.gb`ファイルには埋め込まれません
画面解像度160×144ピクセル(ハードウェアの特性であり、ROMファイルには保存されません)
リリース日1989 (Game Boy DMG launch, Japan)
最新バージョンN/A (fixed hardware format; no versioning)
仕様書gbdev.io

GB の変換

コミュニティ Q&A

ユーザーからの質問
質問する
GB ファイルを扱うユーザーからヘルプを得られます。OSやソフトウェアのバージョンなど、具体的に記載してください。
アカウント不要 ・ 通常1日以内に回答されます

まだ質問はありません。GB ファイルについて最初の質問をしてみましょう。

よくある質問

PCで.gbファイルをプレイするにはどうすればよいですか?
BGB、SameBoy(Windows)、またはOpenEmu(macOS)をインストールし、.gbファイルを読み込みます。ゲームのインストールは不要で、ROMを開くだけでプレイできます。
最高のGame Boyエミュレータは何ですか?
SameBoyが最も正確です。BGBは非常に優れており、デバッガが内蔵されています。mGBAもGB/GBCをサポートしています。macOSでは、OpenEmuがSameBoyを使いやすくラップしています。
.gbと.gbcの違いは何ですか?
.gbは通常、オリジナルのGame Boy(DMG)ゲーム用です。.gbcはGame Boy Colorゲーム用です。GBC拡張機能を持つ一部のDMGゲームは、どちらの拡張子も使用する場合があります。互換性は内部のCGBフラグ(0x0143)によって決定されます。
セーブファイルはどこにありますか?
セーブデータは.gbの内部ではなく、ROMの隣にある別の.sav(または.srm)ファイルに保存されます。エミュレータのステートセーブは、エミュレータ固有の別の形式です。
Game BoyのROMをダウンロードすることは合法ですか?
所有していない商用ゲームをダウンロードすることは、ほとんどの国で著作権侵害となります。物理的に所有しているカートリッジをダンプするのが合法的な方法です。
.gbにROMハックを適用するにはどうすればよいですか?
パッチは.ipsまたは.upsファイルとして提供されます。Floating IPS(Flips)などを使用して元のROMに適用すると、パッチ適用済みの.gbが作成されます。

参考文献

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

さらに探索

データベース全体から

今週のトップ拡張子

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

関連する拡張子

.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

無料ファイルツール

ブラウザで動作するファイル識別および画像変換ツール。すべてお使いのデバイス上で実行されます。

ツールボックスを開く

ファイル拡張子を A-Z で閲覧