Skip to content
Phoinix v.1.3.3, the free Game Boy emulator , running on the Palm OS Garnet (5.4) Simulator. I took this screenshot myself. Notes and references
Phoinix v.1.3.3, the free Game Boy emulator , running on the Palm OS Garnet (5.4) Simulator. I took this screenshot myself. Notes and references Image by The original uploader was Remember the dot at English Wikipedia ., via Wikimedia Commons (GPL).

sgba

GAME BOY EMULATOR

sgba

sGBA is an open-source Game Boy Advance emulator implemented as an addon for s&box (Source 2 / s&box editor project). It runs GBA software inside the s&box environment and is written in C# under the GPL-3.0 license.

Game BoyPRIMARY SYSTEM
2026PROJECT BEGAN
Open sourcePROJECT MODEL

WHY IT MATTERS

Why sGBA exists

sGBA brings Game Boy Advance emulation into the s&box ecosystem so players and creators can load, run, and (within s&box) share or extend GBA gameplay using s&box tools. The project is intended for experimentation, add-ons, and multiplayer/link features inside s&box.

BEST FOR

What sGBA does well

Runs GBA games inside s&box; implemented entirely in C# for easy inspection and extension; integrates with s&box editor/workflow and supports multiplayer/linking features provided through the s&box platform.

Tetris gameplay on Game Boy
Gameplay from Tetris on Game Boy.

The people behind sgba

History & status

sGBA is authored by Asphaltian and published on GitHub with a README that describes it as a Game Boy Advance emulator for s&box. The project was published to the s&box Workshop and marked Released on the s&box site; the repository and workshop listing show active updates in 2026. The source is licensed GPL-3.0 and the repository contains project files, a contributing guide, and release assets. It is an actively maintained community project rather than a commercial product.

What sgba supports

  • s&box (requires s&box on Steam)
  • Windows (via s&box)
  • s&box workshop distribution (package on sbox.game)
  • Gamepad input supported / recommended (per workshop page)

Download and availability

OFFICIAL DOWNLOADS

Get sgba

Official source and release assets are published on the project's GitHub repository releases page and the s&box workshop entry. Grab the repository or the workshop package from those official locations. The project README instructs users to install s&box on Steam, clone the repository, open it in the s&box editor, and run it from there. Copyrighted ROMs and BIOS files are not included by the project; you must supply your own where legally permitted.

Get sgba ↗

DOCUMENTATION

Official documentation

Read the official configuration, compatibility, and troubleshooting material before changing advanced options.

Read official documentation ↗
Broken or missing download? Emulator projects move and official links sometimes change. Please contact Retro Replay so the source can be verified and updated.

sgba setup guide

Setup note: Practical setup — confirmed from the project's README and s&box workshop listing. This guide focuses on using sGBA as an s&box addon (the repository is an s&box project). Follow each step in order.

  1. 1) Install s&box (Steam): sGBA is an s&box project and requires s&box. Install s&box from Steam and sign in with the Steam account you will use to run workshop content.
  2. 2) Obtain the sGBA project: Clone or download the Asphaltian/sgba repository from GitHub (the project README and releases page are the authoritative source). Alternatively install the package from the s&box workshop page where the author publishes the released package.
  3. 3) Open in the s&box editor: Open the cloned project with the s&box editor (the README explicitly lists opening the project in the s&box editor). The repo includes the sbproj project file used by s&box.
  4. 4) Provide your own ROMs and firmware (not included): sGBA does not include commercial game ROMs or any BIOS/firmware. Place your legally obtained GBA ROM files where the addon expects them according to the project's documentation or editor UI. If the project exposes a file dialog or folder path in the editor, use that to load ROM files. Do not expect the repository to include copyrighted ROMs or BIOS images.
  5. 5) Run / play inside s&box: Press Play in the s&box editor to run the project. Use a gamepad (recommended) or keyboard as supported by s&box. The s&box workshop listing and README indicate the project is playable and supports linking features.
  6. 6) Link / multiplayer features: The s&box workshop entry and project notes describe online/link functionality for multiplayer. Use s&box's built-in networking or the sGBA-provided UI (if exposed) to connect multiple s&box clients. Consult the project's issues or documentation for specifics on how sGBA exposes link functionality inside s&box.
  7. 7) Building or contributing: The repository is C# and structured as an s&box project. Follow the CONTRIBUTING.md in the repository for development workflow, opening issues, and submitting fixes. The project uses GPL-3.0, so contributions and forks must comply with that license.
  8. 8) Troubleshooting and compatibility: If you encounter problems, check the project's GitHub issues and the s&box workshop discussion. Because sGBA runs within s&box, compatibility and performance depend on your s&box installation and platform; follow any debug steps the repository provides in its README or issues.

Software reminder: sGBA runs only inside s&box; you must have s&box installed (via Steam) and provide your own GBA ROMs. The project is GPL-3.0 licensed; review the repository's LICENSE and THIRD_PARTY_NOTICES for details.

Sources and further reading

Detailed guides and tutorials

Explore step-by-step guides for sgba as they are published.