Skip to content

Latest commit

 

History

1,235 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A Game Boy, Game Boy Color, and Game Boy Advance emulator written in Nim.

Highlights

Link cable. Trade and battle with your friends, both over the internet and on the local network. → Multiplayer guide

Enhanced MP2K audio. Music in games using Nintendo's MP2K/M4A sound engine is re-rendered per note, above the hardware's native mix rate. Optional.

Cross-device sync. Your games, saves, and save states sync through Google Drive, so you can put a game down on one device and pick it up on another.

Accuracy. 6910 of 7008 mGBA test-suite cases, all of jsmolka's gba-tests, the AGS aging cartridge, blargg, mooneye, dmg-acid2, and cgb-acid2 all pass.

No BIOS file required. An HLE BIOS is built in, though you can supply a real BIOS dump instead.

Everything else. Nine save-state slots with thumbnails, rewind, fast forward, cheats, hq4x / xBR upscaling, per-panel LCD color correction, and a cycle-accurate Game Boy FIFO PPU for games like Prehistorik Man.

Documentation

  • Downloads — prebuilt desktop binaries for Linux, macOS, and Windows
  • Features — everything both front-ends and both systems support, plus remaining work
  • Usage — loading ROMs, BIOS files, save files, GB renderer choice
  • Multiplayer — local 2P, online room codes, native TCP
  • Building — native, WebAssembly, and Windows cross-builds

Acknowledgements

The Game Boy and Game Boy Color work would not be possible without the Pan Docs, izik's opcode table, the gbz80 opcode reference, The Cycle-Accurate Game Boy Docs, or gekkio's Game Boy: Complete Technical Reference. The Game Boy Advance work would not be possible without GBATEK, Tonc, mGBA, or the wonderful emudev community.

A special thanks goes out to those in the emudev community who are always helpful, both with insightful feedback and targeted test ROMs: ladystarbreeze, DenSinH, fleroviux, destoer, GhostRain0, bmchtech.

About

A fully-featured, accurate, and fast Game Boy Advance emulator built to run in the browser. Originally ported from https://github.com/mattrbeck/crab

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages