Freedom251 › Game Boy Emulators
GB-EMU

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
- Open the GB-EMU_Tizen project website
- Enable Developer Mode on the Samsung TV
- Install the signed Tizen .wgt package using Apps2Samsung
- Load legally obtained .gb or .gbc ROMs from the top level of a USB drive
- Alternatively download ROMs over Wi-Fi from a PC on the same network
- 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
- Game Boy Emulators#15 of 23