Skip to content
Bomberman Quest gameplay on Game Boy Color
Bomberman Quest gameplay on Game Boy Color. Representative game image from the Retro Replay media library; it is not a capture from this emulator.

Emulicious

GAME BOY, GAME GEAR, MASTER SYSTEM AND MSX EMULATOR

Emulicious

Emulicious is a Java-based multi-system emulator focused on Game Boy / Game Boy Color, Sega Master System, Game Gear and MSX, with integrated debugging and inspection tools geared toward developers and ROM hackers.

Game Boy, Game Gear, Master S…PRIMARY SYSTEM
2013PROJECT BEGAN
FreewarePROJECT MODEL

WHY IT MATTERS

Why use Emulicious

Emulicious pairs playable emulation of several 8‑bit systems with deep debugging and visualization tools (tile/sprite viewers, memory and register inspectors, breakpoints and step execution), making it useful both for playing and for development/analysis of ROMs.

BEST FOR

Notable strengths

Cross‑platform (runs on any OS supporting Java SE), integrated debugger and viewers, lightweight single-file distribution (Emulicious.jar) and optional Windows packages bundling a Java runtime for easy startup.

The people behind Emulicious

History and status

Emulicious was publicly released and the website launched in 2013. The project remains available from its official site; the author posts occasional news and updates on the site. Emulicious is implemented in Java, distributed as a jar and as Windows packages that include a Java runtime for users who prefer not to install Java themselves. The project describes itself as free to use and provides a license link on the downloads page. Current development activity and release cadence are documented on the project's news pages on the official site.

What Emulicious supports

  • Nintendo Game Boy
  • Nintendo Game Boy Color
  • Sega Master System
  • Sega Game Gear
  • MSX (MSX1)

Download and availability

OFFICIAL DOWNLOADS

Get Emulicious

Official downloads are provided from the Emulicious website. Available artifacts include Emulicious (Emulicious.jar) and convenience packages for Windows that bundle a Java runtime (32‑bit and 64‑bit variants). No installer is required — extract the download and run the included executable (Windows bundle) or the jar.

Get Emulicious ↗

DOCUMENTATION

Official documentation

Read the official configuration, compatibility, and troubleshooting material before changing advanced options.

Read official documentation ↗
Broken or missing download? Emulator projects move and official links sometimes change. Please contact Retro Replay so the source can be verified and updated.

Emulicious setup guide

Setup note: This setup guide shows how to get Emulicious running and how to use the common distribution options from the official downloads page.

  1. 1) Choose a download: Go to the official Emulicious downloads page and pick either the plain Emulicious jar (Emulicious.jar) or a Windows package that includes Java (32‑bit or 64‑bit) if you do not want to install a system Java runtime.
  2. 2) If you chose the plain jar: install Java: Emulicious requires Java SE. The project page states Java 1.6 or newer is sufficient. Install a Java Runtime Environment (JRE) or Java SE runtime appropriate for your OS (OpenJDK is commonly used). After installing Java you can run Emulicious by executing: java -jar Emulicious.jar from the folder containing the jar.
  3. 3) If you chose the Windows bundle: Download the Emulicious (with 64‑bit Java for Windows) or Emulicious (with 32‑bit Java for Windows) zip, extract all files to a directory (do not run directly from inside the zip). Start Emulicious by running Emulicious.exe in the extracted directory.
  4. 4) Running on Linux, macOS or Raspberry Pi OS: Use the plain Emulicious.jar. From a terminal in the download folder run: java -jar Emulicious.jar. Ensure your installed Java runtime is compatible with the jar (the project page asks for Java 1.6+). For headless environments or packaging (Flatpak, distro packages), consult your distro’s packaging methods; a Flathub manifest for Emulicious exists but follow official repository instructions if you use it.
  5. 5) Loading ROMs and saved data: Use File → Open or drag & drop supported ROM images into the emulator window. Emulicious supports zipped ROM files so you do not need to pre‑extract ZIP archives. For battery saves and savestates, use the emulator’s Save/Load state or memory save features in the UI. The downloads page and site remind users that ROMs for commercial games are copyrighted and should only be used if you legally own the original media.
  6. 6) Using the debugger and viewers: Emulicious includes tile/sprite viewers, memory and register viewers, and step/breakpoint debugging. Open the emulator’s debug windows from the UI to inspect VRAM, CPU registers, memory regions and to set breakpoints. The site and screenshots pages show examples; for integration with external tools, there is a VS Code extension entry related to Emulicious.
  7. 7) Practical notes and troubleshooting: If the jar does not start, confirm your Java installation and the correct Java bitness. If using the Windows bundle, ensure you extracted the zip before launching Emulicious.exe. Keep backups of savestate and save files before major changes. If you need help, consult the project’s news and contact pages or community links provided on the official site.

Software reminder: Emulicious does not include commercial game ROMs, BIOS images, firmware, or other copyrighted game data. Obtain ROMs and any system firmware legally — the project page explicitly reminds users about ROM copyright.

Sources and further reading

Detailed guides and tutorials

Explore step-by-step guides for Emulicious as they are published.