/GameBoyAdvance

GameBoyAdvance for all platform

Primary LanguageJavaScriptMIT LicenseMIT

GBAIcon

Gameboy Advance Emulator

An emulator uses API of Amebo and VBA-m (gbaninja) as interface to run Gameboy / Gameboy Color / Gameboy Advance 's Rom.

Features

  • Support GB/GBC/GBA roms and .zip file which includes a rom
  • Support Gamepad, Keyboard, Joystick, Fake UI input (for mobile players)
  • Support mobile (IOS prefer Safari)
  • Support Audio on mobile devices
  • Heavy optimized (Render, Update, User 's event)
  • Use Single Page App (Reactjs)
  • Updating in roadmap ...

Demo

Landscape

Portrait

Roadmap

  • Manager save file (battery / state) - use IndexDB / localStorage
  • Download Rom from URL
  • Fix dropframe of GBA
  • Fix Audio output on Iphone <= 6
  • Map user custom input keyboard
  • Have a setting page

License

This project under MIT License

Copyright Dark.Hades (a.k.a Hai Le)

And follow these library 's License