SkyEmu Versions Save

Game Boy Advance, Game Boy, Game Boy Color, and DS Emulator

v3

9 months ago

New Features:

  • 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

v2

1 year ago

It is my pleasure today to announce the release of the SkyEmu v2 GBA/GB/GBC emulator.

You can access the web build here or download the native builds linked at the bottom.

Lets take a look at some of the new features in this release:

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.

SkyEmu-Shaders

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.

SkyEmu-Color Correction

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.

0339 - Sonic Advance (E)(Lightforce) slot0 state

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 PPU
    • Significantly 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 video
  • Added 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
  • Fixes for > 50 edge case test roms

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

v1

1 year ago
SkyEmu App Screenshot

SkyEmu v1

SkyEmu is a low level GameBoy, GameBoy Color and Game Boy Advance emulator. Its primary focus is to provide a good user experience through a good mixture of tradeoffs of accuracy, performance, features and usability.

Features

  • 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