What Is Eclipse (eclipseemu.me) and What Can You Do With It?

Updated

Eclipse is a browser-based emulator that runs Game Boy, Game Boy Color, Game Boy Advance, NES, SNES, Sega Master System, and Sega Game Gear games on any device with a modern web browser. You don't install a native app: you open the site and play in the browser, which means iOS and iPadOS users avoid the app-revocation problem that affects sideloaded emulators. The trade-off is that you supply your own game files, either from cloud storage, the site's homebrew selection, or your device's local files.

What Eclipse actually is

Eclipse is a web app, not a downloadable emulator package. Its own description frames the core benefit plainly: it runs on "almost any device that has access to a modern web browser," and on iOS or iPadOS it "can never be revoked."

That distinction matters if you've dealt with emulators on iPhone before. Sideloaded apps depend on signing certificates that Apple can invalidate, which kills the app until you re-sign it. A browser-based emulator sidesteps that entirely because there's no installed app to revoke.

Supported systems

Eclipse lists seven supported platforms:

System Abbreviation
Nintendo Entertainment System NES
Super Nintendo SNES
Sega Master System SMS
Sega Game Gear SGG
Game Boy GB
Game Boy Color GBC
Game Boy Advance GBA

The site says more systems are planned, but only these seven are confirmed as supported.

How you get games into it

Eclipse offers several routes, and they behave differently:

  • Library — a persistent collection you manage on the site. You can add games from Google Drive or Dropbox, or pick from the site's selection of homebrew games. Library games are the ones you can jump back into quickly.
  • Local files — you can load a ROM directly from your device. Per the site, a locally loaded ROM does not get added to your Library, so you'd reload it each time.
  • Save files — you can manage save files for any game, whether it's in your Library or not.

The offline detail is worth noting: Eclipse says you can still play offline, but only by using games from your local files rather than the Library. If offline play matters to you, plan on keeping ROMs on the device.

Controls and input

Eclipse supports touch, keyboard, and controller input, and you can rebind keys in settings if the defaults don't suit you.

Controller support runs on the JavaScript Gamepad API. That's a real constraint: if your controller isn't recognized by that API or by your operating system, Eclipse won't see it. Before buying a controller for this, check that it works as a standard gamepad in your browser.

Who this suits, and who it doesn't

Eclipse fits well if you:

  • Use an iPhone or iPad and want to avoid revoke headaches
  • Already have ROM files, or are happy with homebrew titles
  • Want quick browser access without installing anything

It may not fit if you:

  • Expect a built-in game catalog beyond the homebrew selection — you bring your own files
  • Need systems outside the seven listed
  • Rely on a controller your browser or OS doesn't expose through the Gamepad API

One practical caveat: the site itself links to a troubleshooting page for loading issues, so if the emulator doesn't start, that's the first place to check rather than assuming your device is unsupported.

Getting started

  1. Open eclipseemu.me in a modern browser on your device.
  2. Choose how to load a game: sign in to add from Google Drive or Dropbox, browse the homebrew selection, or load a ROM from local files.
  3. If you want the game saved for later, add it to your Library; local-file loads won't persist there.
  4. Adjust bindings in settings if you're using a keyboard or controller.
  5. Verify it works by loading a game and confirming input responds — if the page won't load at all, use the site's linked troubleshooting page.

The main thing to internalize: Eclipse gives you the emulator, not the games. Your setup is only as good as the files you bring to it.