Which Game Systems and Devices Does Eclipse Support?
Updated
Eclipse runs games from seven classic systems — Game Boy, Game Boy Color, Game Boy Advance, NES, SNES, Sega Master System, and Sega Game Gear — on almost any device with a modern web browser. There is no hardware requirement beyond the browser itself, which is why the site notes it can't be revoked on iOS. More systems are planned, but none are confirmed yet.
Supported Game Systems
Eclipse currently plays titles from these platforms:
| System | Abbreviation |
|---|---|
| Game Boy | GB |
| Game Boy Color | GBC |
| Game Boy Advance | GBA |
| Nintendo Entertainment System | NES |
| Super Nintendo | SNES |
| Sega Master System | SMS |
| Sega Game Gear | SGG |
That covers the handheld Nintendo line from the original Game Boy through the GBA, the two main Nintendo home consoles of the 8- and 16-bit eras, and Sega's 8-bit home and handheld systems. Notably absent are later systems such as Nintendo 64, PlayStation, or Sega Genesis.
The site says additional systems are planned "as soon as possible," but it does not name them or give a timeline. Treat any specific future platform as unconfirmed until it appears on the site.
Device Requirements
The requirement is a modern web browser, not a particular piece of hardware. Because everything runs in the browser, the same library works across desktop and mobile devices without installing a separate app per platform.
- iOS and iPadOS: The site specifically calls out that Eclipse is web-based and therefore "can never be revoked on iOS" — a reference to the common problem of sideloaded emulator apps losing their signing certificate. Running in the browser sidesteps that entirely.
- Offline play: Supported, but only with games loaded from your local files. Games added to your Library from cloud sources require a connection.
- Controller support: Based on the JavaScript Gamepad API. A controller that the API or your operating system doesn't recognize will not work in Eclipse, regardless of the emulator's own settings.
Getting Games Into Eclipse
How you load a game affects whether it lands in your Library:
- Library games can be added from Google Drive, Dropbox, or the site's selection of Homebrew titles. These persist in your library so you can jump back into a game quickly.
- Local files can be loaded directly, but per the site, a ROM loaded this way "will not add to your Library." This is the route to use for offline play.
- Save files can be managed for any game, whether or not it's in your Library.
Input Methods
Eclipse supports touch, keyboard, and controller input, and default bindings can be edited in settings. If a controller isn't detected, check whether your OS and browser expose it through the Gamepad API before assuming the emulator is at fault — that dependency is the most common reason a working controller goes unrecognized.
What This Means for You
If your game is from one of the seven listed systems and you have a current browser, Eclipse should run it. If you're on iOS and want to avoid revoke issues, the browser-based approach is the main draw. If you need a system outside the list — Genesis, N64, or anything disc-based — Eclipse doesn't cover it today, and the site gives no date for when it might.