Skip to content
TS-DEV-DEBUG-V2Public

About

VGBA-EMU is a Nintendo Gameboy Advance Emulator Writen in PURE C

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

20 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VGBA-EMU Logo

VGBA-EMU

A Nintendo Game Boy Advance Emulator Written in Pure C

License Stars Forks Watchers Issues Pull Requests Closed Issues Closed PRs Repo Size Code Size Top Language Language Count Last Commit Commit Activity Contributors Release Release Date Downloads Created At Discussions Deploy Sponsors C WebGL Emscripten HTML5 JavaScript CSS3 GBA Make GCC Linux macOS Windows GitHub Pages IndexedDB Web Audio Gamepad API Open Source PRs Welcome Maintenance GitHub Profile Chrome Firefox Safari Edge ARM WebAssembly WASM Mobile Friendly


Play GBA games directly in your browser — no plugins, no installs, no compromise.

Play Now · Report Bug · Request Feature


About

VGBA-EMU is a high-performance Nintendo Game Boy Advance emulator written entirely in C and compiled to WebAssembly via Emscripten, and windows !

Features

  • Pure C core — no C++ dependencies, fully portable codebase
  • Browser-native — compiled to WebAssembly, runs on any modern browser
  • Drag & drop ROMs — drop a .gba file onto the screen to play instantly
  • Keyboard controls — full GBA button mapping out of the box

Controls

GBA Button Keyboard
A X
B Z
Start Enter
Select Backspace
L N
R M
D-Pad Arrow Keys

Building from Source

git clone https://github.com/TS-DEV-DEBUG-V2/vgba-emu.git
cd vgba-emu
make

To build the WebAssembly target with Emscripten:

make web

Usage

Open web/vgba-emu.html in a browser (via localhost server) , select a game from the menu or drag and drop your own .gba ROM file onto the canvas.

Development

dev

Contributing

Contributions are welcome. Fork the repo, create a feature branch, and open a pull request.

License

See LICENSE for details.


VGBA-EMU © 2026 TS-DEV-DEBUG-V2 ALL RIGHTS RESERVED.

About

VGBA-EMU is a Nintendo Gameboy Advance Emulator Writen in PURE C

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages