SkyEmu (Source)
SkyEmu is a low level GameBoy, GameBoy Color, Game Boy Advance, and Nintendo DS emulator. Its primary focus is to provide a good user experience through a good mixture of tradeoffs of accuracy, performance, features and usability.
* Highly accurate Game Boy Advance emulation
* Game Boy and Game Boy Color Emulation
* Nintendo DS Emulation (Beta Quality)
* High Quality Upscaling Shaders, Color Correction, and Screen Ghosting
* Cross Platform: Windows, MacOS, Linux, FreeBSD, iOS, Android, and Web
* Game Controller and Rumble Support with configureable keybinds
* 4x Persistent Save State Slots with screenshot preview
* Game fastforward and rewind support (supporting very long rewind times)
* Action Replay Cheat Code Engine
* Localization in Armenian, Chinese, Danish, Dutch, English, German, Greek, Italian, and Russian
* Support for emulating the Real Time Clock and Solar Sensor
* CPU, MMIO, and Memory Debuggers
* Support for loading official BIOS and Boot ROM dumps
* Support for loading roms compressed in .zip archives
* REST-like API for asynchronous scripting and other automation
The latest version of the emulator can be played at the following address as a progressive web app: