.GB

Файл GB

Game Boy ROM Image
Задать вопрос
БЫСТРЫЙ ОТВЕТ

Файл GB - это побайтовый дамп картриджа Nintendo Game Boy, используемый эмуляторами для запуска игры. Открыть его можно с помощью BGB или SameBoy на Windows, OpenEmu на macOS или RetroArch на любой платформе. Скачивание коммерческих ROM-файлов, которыми вы не владеете, является нарушением авторских прав.

Разработчик: Nintendo (hardware/cartridge format); community convention for ROM dump files Категория: Файлы игр MIME: application/x-gameboy-rom
ОТКРЫВАЕТСЯ НА Windows macOS Linux Android
Связанные: .OBB · .PAK · .ROFL · .PACKAGE

На этой странице

Проиндексировано расширений: 19k+
Последняя проверка: Jul 17, 2026

Не знаете, что это за файл?

Перетащите любой файл в наш идентификатор - мы прочитаем первые байты, чтобы определить формат.

Идентифицировать файл

Что такое формат файла GB?

Файлы .gb представляют собой необработанные бинарные дампы ПЗУ (ROM) картриджей Nintendo Game Boy. Оригинальный Game Boy (модель DMG-001) был выпущен в Японии в апреле 1989 года, и расширение .gb стало стандартом сообщества для сохраненных копий чипов памяти картриджей.

Файл .gb - это прямой побайтовый образ банков ПЗУ картриджа без какого-либо контейнера или сжатия. Файл начинается с банка ПЗУ 0, который содержит векторы прерываний по адресу 0x0000, 4-байтовую точку входа NOP+JP по адресу 0x0100 и заголовок картриджа с 0x0100 по 0x014F. 48-байтовый растровый логотип Nintendo, начинающийся со смещения 0x0104, должен точно соответствовать фиксированному двоичному шаблону - BIOS Game Boy проверяет это при загрузке в качестве механизма защиты интеллектуальной собственности. 8-битная контрольная сумма заголовка по адресу 0x014D проверяется BIOS; 16-битная глобальная контрольная сумма по адресам 0x014E-0x014F носит чисто информационный характер и не проверяется оборудованием.

Размеры ПЗУ варьируются от 32 КБ (простые картриджи) до 8 МБ для игр, использующих контроллеры банков памяти (MBC1, MBC3, MBC5). Данные сохранений с поддержкой батарейки хранятся отдельно в виде файлов .sav или .srm, но никогда внутри самого файла .gb.

Игры, улучшенные для Game Boy Color, имеют байт заголовка 0x0143, установленный в значение 0x80 (совместимо с GBC) или 0xC0 (только для GBC). Для игр, предназначенных исключительно для GBC, традиционно используется расширение .gbc.

Безопасность и защита

РИСК: MEDIUM

Файл ПЗУ .gb представляет собой инертные бинарные данные и не может быть исполнен на ПК. Риск носит юридический характер: скачивание коммерческих игр Game Boy, которыми вы не владеете, является нарушением авторских прав в большинстве стран. Сайты с ROM-файлами часто содержат рекламное ПО, поддельные кнопки загрузки и иногда вредоносные установщики. Законные способы: создание дампов собственных картриджей с помощью дампера (например, 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
ТИПНеобработанный образ ПЗУ картриджа (бинарный)
СВЯЗАННЫЕ.obb.pak.rofl.package
Это расширение также используется в…
  • GenBank Sequence File - NCBI GenBank использует расширение .gb для файлов последовательностей ДНК/РНК в плоском формате GenBank; совершенно не связано с играми.
MAGIC BYTES · СИГНАТУРА ФАЙЛА
СМЕЩЕНИЕ
10410510610710810910a10b
HEX
CEED6666CC0D000B
ASCII
··ff····
48-байтовый логотип Nintendo по смещению ПЗУ 0x0104-0x0133 (в десятичном виде 260-307) должен точно соответствовать фиксированному растру - 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. Магических байтов в нулевом байте нет.

Программы, открывающие файлы GB

Windows4 apps
BGB Бесплатно Перетащите .gb в окно BGB или выберите File > Open ROM. Отличная точность и встроенный отладчик.
mGBA Открытый код File > Load ROM и выберите файл .gb. В первую очередь это эмулятор GBA, но он поддерживает GB/GBC.
SameBoy Открытый код File > Open ROM. Самый точный эмулятор GB/GBC для Windows/macOS.
RetroArch (Gambatte/SameBoy core) Открытый код Загрузите ядро Gambatte или SameBoy, затем выберите Load Content и укажите файл .gb.
macOS2 apps
OpenEmu Открытый код Перетащите .gb в библиотеку OpenEmu; программа автоматически назначит систему Game Boy.
SameBoy Открытый код File > Open ROM. Самый точный эмулятор GB/GBC для Windows/macOS.
Linux2 apps
SameBoy Открытый код File > Open ROM. Самый точный эмулятор GB/GBC для Windows/macOS.
RetroArch (Gambatte core) Открытый код Установите ядро Gambatte или SameBoy через Online Updater, затем выберите Load Content.
Android2 apps
My OldBoy! (Game Boy emulator) Freemium Загрузите .gb из хранилища; отличная скорость и поддержка состояний сохранения.
RetroArch Открытый код Установите ядро Gambatte, затем выберите Load Content и файл .gb.

Технические подробности

глубокая спецификация
КонтейнерОтсутствует - необработанный дамп ПЗУ картриджа без файловой системы или структуры оболочки
Порядок байтовBig-endian (архитектура процессора Z80/SM83; многобайтовые значения заголовка хранятся в формате big-endian)
СжатиеОтсутствует на уровне файла; отдельные игры могут сжимать внутренние ресурсы независимо
Диапазон размеров ПЗУОт 32 КБ (картриджи только с банком 0) до 8 МБ (картриджи MBC5 с максимальным переключением банков)
Точка входа4-байтовая инструкция NOP + JP по смещениям `0x0100`-`0x0103`
Проверка логотипа Nintendo48-байтовый растр по адресу `0x0104`-`0x0133`; BIOS проверяет точное соответствие при каждой загрузке
Контрольная сумма заголовка8-битная контрольная сумма по адресу `0x014D`, охватывающая байты `0x0134`-`0x014C`; проверяется BIOS - несоответствие предотвращает загрузку
Глобальная контрольная сумма16-битная сумма по адресу `0x014E`-`0x014F`; охватывает все остальные байты ПЗУ; только для информации, не проверяется оборудованием
Флаг совместимости CGBБайт `0x0143`: `0x80` = игра DMG, совместимая с GBC; `0xC0` = только для GBC; `0x00` = только для DMG
Переключение банков памятиТип MBC определяется в байте заголовка `0x0147`; типы включают MBC1, MBC2, MBC3, MBC5
Данные сохраненийОЗУ с поддержкой батарейки хранится отдельно в виде файлов `.sav` или `.srm`; не встраивается в файл `.gb`
Разрешение экрана160×144 пикселей (свойство оборудования; не хранится в файле ПЗУ)
Выпущен1989 (Game Boy DMG launch, Japan)
Последняя версияN/A (fixed hardware format; no versioning)
Спецификацияgbdev.io

Конвертации GB

Вопросы и ответы сообщества

спрошено пользователями
Задать быстрый вопрос
Получите помощь от людей, работающих с файлами GB. Будьте конкретны - укажите вашу систему и версию ПО.
Аккаунт не нужен · ответы обычно в течение дня

Вопросов пока нет - станьте первым, кто спросит о файлах GB.

Часто задаваемые вопросы

Как запустить файл .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. Некоторые игры DMG с улучшениями для GBC могут использовать любое расширение. Совместимость определяет внутренний флаг CGB (0x0143).
Где находятся мои файлы сохранений?
Сохранения находятся в отдельном файле .sav (или .srm) рядом с ROM, а не внутри .gb. Состояния сохранения эмулятора (save states) - это другой формат, специфичный для конкретного эмулятора.
Законно ли скачивать ROM-файлы Game Boy?
Загрузка коммерческих игр, которыми вы не владеете, является нарушением авторских прав в большинстве стран. Создание дампов картриджей, которыми вы владеете физически, является законным путем.
Как применить хак к файлу .gb?
Патчи поставляются в виде файлов .ips или .ups. Примените их к оригинальному ROM с помощью программы Floating IPS (Flips), которая создаст пропатченный файл .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.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

Похожие расширения

.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