v3 / 14-08-2023
SkyEmu
Accuracy
Performance
Features
SkyEmu is a low level GameBoy, GameBoy Color, Game Boy Advance and 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 Advanced emulation
Game Boy and Game Boy Color Emulation
Experimental Nintendo DS support (only capable of running homebrew currently)
Cross Platform: Windows, MacOS, Linux, Web App (with touch screen controls for iOS and Android)
Game Controller and Rumble Support with configureable keybinds
4x Save Slots with screenshot preview
Game fastforward and rewind support (supporting very long rewind times)
Support for emulating the Real Time Clock
CPU, MMIO, and Memory Debuggers
Dark and Light Themes
Support for loading official BIOSs dumps
--
No Minimum specifications indicated
--3.0--
Nintendo DS Emulation
Support for additional platforms: Android, iOS, and FreeBSD Native Applications
UTF8 & Localization in Armenian, Chinese, Danish, Dutch, English, German, Greek, Italian, and Russian
Action Replay Cheat Support for GB, GBA, NDS
REST-like API for scripting/automation
Touch Screen Opacity and Hiding Settings
Black Theme (for OLED devices)
Solar Sensor Emulation
Menubar auto-hiding
Additional Search Paths for BIOS and Saves
Added ability to place saves and save states in a folder instead of next to the rom
Linux and Windows Exclusive Fullscreen support
Higan style Color Correction for the GBA
Added a service worker to the web build to allow it to work offline on more platforms.
Misc bug and accuracy fixes.
Known Issues
Solar sensor emulation is unreliable in Boktai 1
Many NDS games still have mild graphics and audio issues
--2.0--
Display Options
SkyEmu v2 adds 5 high quality upscaling shaders covering the most popular upscaling algorithms. All filters are antialiased so they look nice at a variety of resolutions and the LCD filters even adapt themselves to the characteristics of the screens of the HW being emulated. For example when playing a DMG game the LCD filter's pixel outline color changes and its sub-pixel grid is replaced with a slight drop shadow.
On top of the upscaling shaders SkyEmu v2 adds a bunch of scaling and display emulation options:
Forced Integer Scaling
Stretch to Fit Scaling
Color Correction
Screen Ghosting
Screen Rotation
Customizable DMG GB Color Palette
The GBA color correction uses a new algorithm that tries to recreate the characteristics of the popular AGS-101 screen, and like the shaders, the color correction and ghosting adapt automatically to the system of the game being played.
Improved Save States
The save state system was substantially beefed up compared to v1. Save state capture/restore can be bound to keyboard and joypad button presses. The Save states are now saved to the disk and persist across app launches, switching games, and future SkyEmu versions. And, the save states are even encoded into png images that show screenshots of the game when the save state was taken. This makes it easy to manage, organize and share save states, as you can see what they contain even without opening SkyEmu. The picture below is a real, working, save state from SkyEmu v2.
Compressed ROM loading
Because of popular request, SkyEmu can now load ROMs directly from .zip files without unzipping them first. When loading a .zip file SkyEmu will autodetect the correct system for the ROM inside and place save states/files on the same folder that contains the zip.
Improved GameBoy and GameBoy Color Emulation
Rewritten APU and PPUSignificantly more accurate audio and graphics emulation
Supports mid-scanline effects
Supports mid tone PSG writes
Can now run complex games like Prehistorik Man with correct audio and videoAdded support for RTC emulation (allows for day/night cycle in Pokemon among other things)
Added support for booting GB/GBC Boot ROMs:
Enabled by adding one of the following files to the folder with the game ROM:GBC Boot ROMs: "gbc_bios.bin" "cgb_boot.bin", "cgb0_boot.bin", "cgb_agb_boot.bin"
GB Boot ROMs: "dmg0_rom.bin", "dmg_rom.bin" "gb_bios.bin"
Running a GB game with a GBC Boot ROM enables colorizing the GB games and palette selection by holding a direction on the D-pad just like a real Game Boy Color
Increased Accuracy
The following games have confirmed fixes in SkyEmu v2:
(GBA) Final Fantasy Tactics: Fixed in game save
(GBA) Top Gun Combat Zones: Fixed bug that prevented being able to start the game
(GB) Alleyway World (GB): Fixed a bug that prevented the users input from being able to move the paddle
(GB) Pokemon Red: Fixed corruption on game loading screen
(GBA) 007 Everything or Nothing: Fixed audio screeching
(GBA) Beyblade V-force - Ultimate Blader: Fixed audio clicks/pops
(GBA) Beyblade V-Force - Ultimate Blader Jam (USA) audio click/pops Issue #61
(GBA)Golden Sun - Depth issues Issue #45
(GBA) ATV Quad Power Racing unplayable. Issue #55
(GBA) Konami Krazy Racers (USA) missing tracks during the intro Issue #63
(GBA) Mario Kart - Super Circuit: track renders incorrectly Issue #39
(GBC) Action Man - Search for Base X (USA, Europe) (gbc) crashes out straight away Issue #66
(GBA) Golden Sun don't save Issue #77
(GBA) GBA Golden Sun...Sleep Mode does not work Issue #78
(GBC) Survival Kids (GBC) intro sequence has wrong color pallette Issue #79
(GB) Zen - Intergalactic Ninja (USA) graphics glitch Issue #58
(GBC) Warriors of Might and Magic (USA) (En,Fr,De) GBC corrupt hud Issue #28
(GB) Speedy Gonzales (USA, Europe) corrupt hud during gameplay Issue #31
(GBC) 007 - The World Is Not Enough (USA, Europe) glitchy HUD Issue #71
(GBC) Fli-Plasma (PD) [C] glitchy line at top of screen Issue #70
(GBC) Doesn't pass the test made by Demotronic GBC demo Issue #48
(GBC) Binary Chaos (PD) [C].gbc flashing screen and freezes up Issue #106
(GBC) Ready 2 Rumble Boxing (USA) (Rumble Version) (GBC) stuck on the title screen Issue #67
--Initial Release--
Highly accurate Game Boy Advance emulation
Game Boy and Game Boy Color Emulation
Experimental Nintendo DS support (only capable of running homebrew currently)
Cross Platform: Windows, MacOS, Linux, Web App (with touch screen controls for iOS and Android)
Game Controller and Rumble Support with configureable keybinds
4x Save Slots with screenshot preview
Game fastforward and rewind support (supporting very long rewind times)
Support for emulating the Real Time Clock
CPU, MMIO, and Memory Debuggers
Dark and Light Themes
Support for loading official BIOSs dumps
--Note--
Their daily updates available here.
None yet...