BGB — это компактный и очень точный эмулятор портативных консолей Game Boy, Game Boy Color и Super Game Boy. Он создан для Windows, но также может запускаться через Wine на Linux и macOS. Эмулятор подойдёт как обычным игрокам, которые хотят комфортно запускать классические игры Nintendo, так и разработчикам, переводчикам, ромхакерам и авторам homebrew-проектов.
Главная особенность BGB — высокая точность эмуляции. Программа старается максимально близко повторять поведение настоящего железа Game Boy, включая тайминги, работу памяти, графические ограничения, звук, поведение LCD-экрана и особенности разных моделей консоли. Благодаря этому BGB часто используют не только для игры, но и для тестирования ROM-файлов перед запуском на реальной приставке.
Что умеет BGB
BGB поддерживает запуск игр для Game Boy, Game Boy Color и Super Game Boy. Эмулятор корректно работает с большинством ROM-файлов, поддерживает сохранения, быстрые сохранения, загрузку состояний, перемотку назад, читы Game Genie и GameShark, а также запуск игр из ZIP и GZIP-архивов.
Для удобной игры в BGB есть поддержка клавиатуры, джойстиков и геймпадов. Пользователь может переназначить кнопки управления, настроить быстрые клавиши, включить полноэкранный режим, выбрать графический вывод, фильтры изображения и параметры звука.
Отдельно стоит отметить функцию rewind — перемотку назад. Она позволяет откатить игровой процесс на несколько секунд назад, что удобно в сложных платформерах, RPG, экшенах и других играх, где ошибка может стоить прохождения.
Высокая точность эмуляции
BGB ценят за аккуратную и технически точную эмуляцию. Он учитывает особенности оригинального железа: поведение LCD-экрана, ограничения по спрайтам, тайминги доступа к памяти, различия между оригинальным Game Boy и Game Boy Color, работу VRAM, OAM и других компонентов.
Такая точность особенно важна для разработчиков и ромхакеров. Если ROM корректно работает в BGB, то с высокой вероятностью он будет правильно работать и на реальном Game Boy. Это делает эмулятор полезным инструментом для тестирования переводов, патчей, homebrew-игр и модифицированных ROM-файлов.
Встроенный отладчик
Одна из самых сильных сторон BGB — мощный встроенный отладчик. Он включает дизассемблер, ассемблер, просмотр памяти, поддержку символов, точки останова, watchpoint’ы, пошаговое выполнение кода, просмотр VRAM, OAM, палитр, регистров ввода-вывода и других важных данных.
Отладчик позволяет анализировать работу игры, искать ошибки, создавать чит-коды, изучать внутреннее устройство ROM-файлов и вносить изменения в код. Для обычного пользователя это может быть лишним, но для разработчиков, переводчиков и энтузиастов Game Boy это один из главных плюсов BGB.
Графика и звук
Эмулятор поддерживает разные режимы графического вывода, включая GDI, DirectDraw, Direct3D и OpenGL. Для изображения доступны фильтры и способы масштабирования: HQ2X, Scale2x, scanlines, blocky, dot matrix и другие варианты, позволяющие настроить картинку под классический или более современный вид.
Звук в BGB также реализован качественно. Эмулятор поддерживает несколько вариантов аудиовывода, точную эмуляцию звуковой системы Game Boy и запись звука в WAV. Также есть возможность записывать отдельные звуковые каналы, что может быть полезно для анализа музыки и звуковых эффектов.
Сохранения, читы и запись
BGB поддерживает обычные сохранения батарейки, быстрые сохранения и загрузку состояний. Пользователь может быстро сохраняться и загружаться с помощью горячих клавиш, а также выбирать слоты сохранений с предпросмотром.
Для любителей экспериментов есть поддержка чит-кодов Game Genie и GameShark, загрузка и сохранение читов, поиск значений в памяти и создание новых кодов. Также присутствует возможность записи AVI-видео и сохранения скриншотов.
Системные требования
BGB отличается низкими системными требованиями. Эмулятор может работать даже на очень старых компьютерах, включая старые версии Windows. При этом доступны как 32-битная, так и 64-битная версии. Для современных ПК BGB остаётся лёгким, быстрым и стабильным решением для запуска игр Game Boy и Game Boy Color.
Управление по умолчанию
По умолчанию в BGB используются простые клавиши:
- A — кнопка B;
- S — кнопка A;
- Shift — Select;
- Enter — Start;
- F2 — сохранить состояние;
- F3 — выбрать слот состояния;
- F4 — загрузить состояние;
- Tab — перемотка назад;
- Esc — открыть отладчик.
Все клавиши можно переназначить в настройках. Также можно подключить и настроить геймпад.
Кому подойдёт BGB
BGB отлично подходит тем, кто хочет запускать игры Game Boy и Game Boy Color на ПК с хорошей совместимостью, плавной картинкой и удобным управлением. Эмулятор также будет полезен для тех, кто занимается переводами, ромхакингом, созданием читов, разработкой homebrew-игр или тестированием ROM-файлов.
Для обычной игры BGB прост и не требует сложной настройки. Достаточно открыть ROM-файл, выбрать управление и начать играть. Для продвинутых пользователей внутри скрыт мощный набор инструментов, который превращает BGB в полноценную среду анализа и разработки под Game Boy.
Итог
BGB — один из лучших эмуляторов Game Boy и Game Boy Color для Windows. Он сочетает высокую точность, низкие системные требования, хорошую совместимость, качественный звук, удобные сохранения, поддержку геймпада и продвинутый отладчик. Это отличный выбор как для обычного прохождения классических игр, так и для серьёзной работы с ROM-файлами.
