• Print

Emulicious 2020-02-02

Description

Emulicious is a free to use multi-system emulator for Windows, Linux, Mac OS(X) and any other operating system supporting Java SE.

You don’t need to install Java on your system in order to run Emulicious. It only requires the Java binaries to run. For Windows users there’s a download including current Java binaries (see Emulicious Downloads Section).

 

Emulicious consists of the following emulators:

  • A Nintendo Game Boy Emulator
  • A Nintendo Game Boy Color Emulator
  • A Sega Master System Emulator
  • A Sega Game Gear Emulator

 

Even though Emulicious aims for precision and accurate emulation it still provides some additional features and tools:

  • Automatic Updates
  • Adjustable Turbo
  • Adjustable Throttle
  • IPS Patching
  • Savestates (Master System/Game Gear only)

 

Tools:

  • Debugger (including an interactive disassembler with automated code/data separation)
  • Profiler
  • Tracer
  • Coverage Analyzer
  • Memory Editor
  • Palette Viewer
  • Tile Viewer
  • Tilemap Viewer
  • Sprite Viewer
  • Data Plotter
  • RAM Search
  • RAM Watch
  • Memory Tracer (Master System/Game Gear only)

 

The debugger provides many features that can be useful for ROM hacking and Homebrew development. It provides customizable syntax highlighting, trace logging, breakpoints and watchpoints. It also allows to load source files to show instead of a disassembly of your ROM. A Reference Hierarchy helps in understanding a program flow, the profiler helps in identifying performance hotspots. A powerful expression syntax allows the definition of useful conditions for breakpoints/watchpoints. Breakpoints halting on accesses of uninitialized memory and inconsistent states after interrupts can help to avoid unnecessary programming mistakes.

Changelog

An update of Emulicious has been released.

 

This update comes with the following improvements:

  • The PAUSE key on the keyboard can now also be used for pausing the emulator (do not confuse with suspend)
  • The disassembler now supports multiple labels at the same address
  • WLA-DX’s _sizeof_ labels do not show up in the disassembly anymore
  • Added support for child labels
  • Breakpoints are based on expressions now instead of just addresses.
    This improves the use of breakpoints for ROM development
  • Fixed a bug with sustain in YM2413 emulation (thanks to Kagesan)
  • Fixed a repain glitch in the disassembler table
  • Added a Sound Viewer
  • Fixed an issue in Memory Tracer for the Game Boy Color
  • Improved batch file to work independently from the current working directory

Links

Emulicious - GameBoy / GameGear / Master System emulator

Downloads

Gallery


 
 

Comments

blog comments powered by Disqus