FREEDOM251

Freedom251 › Game Boy Emulators

GB-EMU

Free plan Web

Visit GB-EMU Alternatives

GB-EMU's own site

What GB-EMU is

GB-EMU is an emulator packaged as an application for Samsung Tizen TVs, where it runs Game Boy and Game Boy Color games directly on the TV rather than streaming them. It is a work in progress, and its CPU instruction set is incomplete; the project describes its purpose as educational and for testing. Games load from .gb and .gbc files at the top level of a USB drive or can be downloaded over Wi-Fi from a PC on the same network. Downloaded games remain on the TV for offline play after the PC server stops. Each game has one save slot, stored in private TV storage across restarts and app updates. Samsung remote controls are mapped, and standard gamepads work through the Gamepad API. The remote's B, Select, and Start inputs register only as taps, so a Bluetooth gamepad is needed for games requiring a held B input. A desktop-browser build supports loading files and keyboard play. TV installation requires Developer Mode and the Tizen widget installation process. The project is free under the MIT License and comes without warranty.

Who it suits

GB-EMU suits people exploring Game Boy architecture or low-level emulation for educational and testing purposes. It may also interest hobbyists who want to run homebrew emulation on a Samsung Tizen TV.

What it does well

  • Runs directly on Samsung Tizen TVs
  • Loads .gb and .gbc files from USB or Wi-Fi
  • Downloaded games remain available offline
  • One save slot per game persists across restarts
  • Supports standard gamepads and desktop-browser play

What to know first

  • Work in progress with an incomplete CPU instruction set
  • Remote B, Select, and Start inputs are tap-only
  • Users must provide legally obtained ROMs
  • TV installation requires Developer Mode

Limits

The project is still under development, and its CPU instruction set is incomplete. USB ROM discovery only checks the top level of each drive, and each game provides one save-state slot.

Getting started

  1. Open the GB-EMU_Tizen project website
  2. Enable Developer Mode on the Samsung TV
  3. Install the signed Tizen .wgt package using Apps2Samsung
  4. Load legally obtained .gb or .gbc ROMs from the top level of a USB drive
  5. Alternatively download ROMs over Wi-Fi from a PC on the same network
  6. Use the Samsung remote or connect a standard gamepad

Verdict

GB-EMU offers direct-on-TV Game Boy emulation alongside a desktop-browser option, but its incomplete CPU support makes the project an in-progress tool. Check controller input requirements and provide your own legally obtained ROMs.

Questions

How much does GB-EMU cost?

GB-EMU is free and has a free plan.

Which platforms does it support?

It supports Samsung Tizen TVs and desktop web browsers.

What ROM formats can it load?

It loads .gb and .gbc files from the top level of a USB drive or over Wi-Fi from a PC on the same network.

Does it support controllers?

Samsung TV remotes are mapped, and standard gamepads work through the Gamepad API. Remote B, Select, and Start inputs are tap-only.

How are save states handled?

Each game has one save slot stored in private TV storage across restarts and app updates.

What license does the project use?

GB-EMU uses the MIT License and is provided without warranty.

Facts from GB-EMU's own pages

Build requirements
The documented build requires Docker and Git, and the build process packages the emulator into a signed Tizen widget. · github.com, 7 Oct 2026
Controls
The app maps Samsung TV remote controls and supports standard gamepads through the Gamepad API. · github.com, 7 Oct 2026
Desktop browser
The project can also be built for desktop browser testing, where users load a .gb or .gbc file and play using keyboard controls. · github.com, 7 Oct 2026
Development status
The project is a work in progress, and its complete CPU instruction set is listed as in progress. · github.com, 7 Oct 2026
Independence
The project describes itself as an unofficial emulator and says it is not affiliated with or endorsed by Nintendo. · github.com, 7 Oct 2026
Installation
The README describes installing the Tizen .wgt app using Apps2Samsung after enabling Developer Mode on the TV. · github.com, 7 Oct 2026
Installation and build
The project documents installing a packaged .wgt on a Samsung TV and building it with Docker, Git, Emscripten, and Tizen Studio CLI. · github.com, 7 Oct 2026
Intended use
The project describes itself as intended for educational and testing purposes and aims to bring homebrew and hobby emulation to Samsung Smart TVs. · github.com, 7 Oct 2026
License and warranty
The repository uses the MIT License, which provides the software as-is without warranty. · github.com, 7 Oct 2026
Load games
It loads .gb and .gbc ROMs from USB storage or downloads them over Wi-Fi from a PC on the same network. · github.com, 7 Oct 2026
Offline use
ROMs downloaded over Wi-Fi are stored on the TV and remain available offline after the PC server is stopped. · github.com, 7 Oct 2026
Project status
The project is a work in progress, and its CPU instruction set is incomplete. · github.com, 7 Oct 2026
Purpose
The emulator is intended for educational and testing purposes, including learning Game Boy architecture and exploring low-level emulation. · github.com, 7 Oct 2026
Remote limitation
Samsung remote B, Select, and Start inputs are tap-only, so games requiring a held B button need a Bluetooth gamepad for press-and-hold input. · github.com, 7 Oct 2026
ROM disclaimer
Users must provide their own legally obtained Game Boy ROMs; the project says it is unaffiliated with Nintendo. · github.com, 7 Oct 2026
ROM limitation
USB ROM scanning only checks the top level of each drive, and the repository says users must provide legally obtained ROMs. · github.com, 7 Oct 2026
ROM loading
The app can load .gb and .gbc ROMs from the root of a USB drive or download them over Wi-Fi from a PC on the same network. · github.com, 7 Oct 2026
Runs on the TV
The emulator runs entirely on the TV without streaming. · github.com, 7 Oct 2026
Save states
The app supports one save slot per game and stores save states in private TV storage across restarts and app updates. · github.com, 7 Oct 2026
What it does
GB-EMU_Tizen packages a Game Boy and Game Boy Color emulator as a Samsung Tizen TV application that runs directly on the TV. · github.com, 7 Oct 2026

Where GB-EMU stands on Freedom251

Look at these too