.GBA

Файл GBA

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

Файл GBA - это образ ROM Game Boy Advance, представляющий собой побайтовую копию физического картриджа. Вы можете открыть его с помощью эмулятора, такого как mGBA на Windows, macOS, Linux или Android. Вы не устанавливаете игру; вы загружаете файл в эмулятор. Загрузка коммерческих ROM GBA, которыми вы не владеете, является нарушением авторских прав; легальный путь - создание дампов собственных картриджей.

Разработчик: Nintendo (hardware/format); files are cartridge dumps, not an official distribution format Категория: Файлы игр MIME: application/x-gba-rom
ОТКРЫВАЕТСЯ НА Windows macOS Linux Android
Связанные: .OBB · .PAK · .ROFL · .PACKAGE

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

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

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

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

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

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

Расширение файла .gba используется игровой консолью Nintendo Game Boy Advance. Это файл образа видеоигры, сохраненный в формате ROM - необработанный бинарный дамп физического игрового картриджа. Файл .gba содержит точную копию ПЗУ картриджа, начинающуюся со 192-байтового заголовка, который содержит точку входа ветвления ARM, обязательный 156-байтовый блок логотипа Nintendo, код игры и 8-битную дополнительную контрольную сумму, проверяемую BIOS GBA при каждой загрузке.

Эмуляция файлов GBA

Игры, сохраненные в виде файлов .gba, можно запускать на специализированных эмуляторах, доступных для различных операционных систем, например, Windows, macOS или Linux. Первоначально игры предназначались только для консоли Game Boy Advance, поэтому для запуска файла .gba на любой другой компьютерной системе необходимо использовать соответствующее программное обеспечение для эмуляции, такое как mGBA или VisualBoyAdvance-M. Данные сохранений (battery save) не хранятся внутри образа .gba - они записываются в отдельные сопутствующие файлы .sav или .srm.

Другие расширения файлов

Альтернативное расширение .agb, в принципе, идентично формату .gba - оба представляют одну и ту же структуру дампа картриджа. Расширения .gb и .gbc, напротив, относятся к оригинальным Game Boy и Game Boy Color соответственно; это разные, несовместимые форматы. Платформа-преемник Nintendo DS использует вместо них .nds.

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

РИСК: MEDIUM

Юридический риск перевешивает технический: загрузка коммерческих ROM GBA, которыми вы не владеете, является нарушением авторских прав, а сайты с ROM известны рекламным ПО и фальшивыми кнопками «скачать». Законный путь - создание дампов собственных картриджей. С точки зрения структуры, легитимный ROM - это инертные данные, но ROM с сомнительных сайтов могут оказаться замаскированными установщиками - используйте проверенные эмуляторы (mGBA, RetroArch) и сканируйте неизвестные загрузки.

Детали формата

в двух словах
ПОЛНОЕ НАЗВАНИЕGame Boy Advance ROM Imageтакже известен как GBA ROM, AGB ROM
РАЗРАБОТЧИКNintendo (hardware/format); files are cartridge dumps, not an official distribution formatс 2001 (Game Boy Advance launch - AGB platform)
КАТЕГОРИЯФайлы игр
MIME-ТИПapplication/x-gba-rom
ТИПОбраз ПЗУ картриджа (бинарный, с заголовком)
СВЯЗАННЫЕ.obb.pak.rofl.package
MAGIC BYTES · СИГНАТУРА ФАЙЛА
СМЕЩЕНИЕ
00010203
HEX
2E0000EA
ASCII
.···
Байты 0x00-0x03 - это 32-битный переход ARM к точке входа. Надежным «отпечатком» является 156-байтовый логотип Nintendo по адресу 0x04 (начинается с 24 FF AE 51 …), контрольную сумму которого BIOS проверяет при загрузке.

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

Windows3 apps
mGBA Открытый код «File > Load ROM» и выбор .gba; самый точный и активно поддерживаемый эмулятор GBA.
VisualBoyAdvance-M Открытый код «File > Open», выбор ROM .gba. Старейший форк VBA.
RetroArch (mGBA core) Открытый код Загрузите ядро mGBA, затем «Load Content» и выберите файл .gba.
macOS2 apps
OpenEmu Открытый код Добавьте .gba в свою библиотеку; OpenEmu использует ядро на базе mGBA.
mGBA Открытый код «File > Load ROM» и выбор .gba; самый точный и активно поддерживаемый эмулятор GBA.
Linux2 apps
mGBA Открытый код «File > Load ROM» и выбор .gba; самый точный и активно поддерживаемый эмулятор GBA.
RetroArch (mGBA core) Открытый код Загрузите ядро mGBA, затем «Load Content» и выберите файл .gba.
Android1 app
mGBA (or RetroArch) Открытый код Установите, предоставьте доступ к хранилищу, затем загрузите файл .gba.

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

глубокая спецификация
Тип файлаНеобработанный бинарный дамп ПЗУ картриджа (с заголовком)
Порядок байтовLittle-endian (архитектура ARM7TDMI)
Размер заголовка192 байта (смещения 0x00-0xBF)
Сигнатура загрузки32-битный код операции ветвления ARM по смещению 0x00; 156-байтовое растровое изображение логотипа Nintendo, начинающееся с 0x04 (hex: 24 FF AE 51 …)
Контрольная сумма заголовка8-битная дополнительная контрольная сумма по смещению 0xBD, проверяемая BIOS GBA при каждой загрузке
Максимальный размер ROM32 МБ (256 Мбит) - физический предел картриджа
Типичные размеры ROM4 МБ, 8 МБ, 16 МБ или 32 МБ (всегда степень двойки)
Наборы инструкций процессора32-битный ARM и 16-битный THUMB (ядро ARM7TDMI)
Внутреннее сжатиеОтсутствует на уровне файла; игровые ресурсы могут использовать сжатие LZ77 или Huffman, декодируемое через вызовы BIOS SWI
Хранение данных сохраненияХранятся отдельно в сопутствующих файлах .sav / .srm (чип SRAM, EEPROM или Flash на картридже)
MIME-типapplication/x-gba-rom
Поле кода игры4-символьный ASCII-идентификатор в заголовке по смещению 0xAC (например, AXVE для Pokémon Ruby)
Поле кода производителя2-символьный ASCII-код лицензиата в заголовке по смещению 0xB0
Аппаратный дисплей15-битный цвет BGR555 (32 768 цветов) при разрешении 240×160 пикселей на родном оборудовании
Формат-преемник.nds (Nintendo DS), который сменил платформу GBA
Выпущен2001 (Game Boy Advance launch - AGB platform)
Последняя версияN/A (fixed cartridge format; no versioning)
Спецификацияproblemkaputt.de

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

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

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

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

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

Как запустить файл .gba на моем ПК?
Установите эмулятор GBA, например mGBA (или RetroArch с ядром mGBA), затем используйте «File > Load ROM» и выберите файл .gba. Установка самой игры не требуется.
какой эмулятор GBA лучший?
mGBA является наиболее точным и активно поддерживаемым, доступен на Windows, macOS, Linux и Android. VisualBoyAdvance-M и RetroArch (ядро mGBA) являются надежными альтернативами.
Где хранятся мои сохранения?
Игровые сохранения записываются в отдельный файл .sav (или .srm) рядом с ROM, а не внутри .gba. Состояния сохранения эмулятора (save states) - это другие файлы, специфичные для конкретного эмулятора.
Законно ли скачивать ROM GBA?
Загрузка коммерческих игр, которыми вы не владеете, является нарушением авторских прав в большинстве стран. Создание дампов картриджей, которыми вы владеете физически, для личного использования - это законный путь.
Как применить хак или фанатский перевод к .gba?
Патчи поставляются в виде файлов .ips или .ups. Примените их к оригинальному ROM с помощью патчера, такого как Floating IPS (Flips) или Lunar IPS, который создаст пропатченный .gba.
Можно ли конвертировать .gba в .nds?
Нет - Game Boy Advance и Nintendo DS - это разные консоли с разными форматами ROM. Просто запустите .gba в эмуляторе с поддержкой GBA.

Ссылки

1Wikipedia - Game Boy Advanceen.wikipedia.org
2GBATEK - GBA/NDS technical reference (cartridge header)problemkaputt.de

Узнать больше

по всей базе данных

Популярные расширения на этой неделе

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

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

.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