Emulicious vs SMS
Emulicious
emulicious.netSMS
github.comSide by side
| Figure | Emulicious | SMS |
|---|---|---|
| Price from | Free | Free |
| Free plan | Yes | Yes |
| Free trial | — | — |
| Open source | — | — |
| Windows | Yes | — |
| macOS | Yes | — |
| Linux | Yes | Yes |
| Plans published | 1 | 1 |
| Spec score · Sega Master System Emulators | 8.0 (#4) | 7.5 (#13) |
| Installation | The download page says no installation is needed: extract the files and run Emulicious.jar, or Emulicious.exe for the Windows bundle with Java. | The quick-start instructions use `go get -v github.com/rafaelmdcarneiro/sms_go/` to install SMS. |
| License | The license permits binary use, copying and distribution for non-commercial purposes without a fee, subject to retaining license information and the copyright notice. | The repository describes SMS as free and open source under the MIT license. |
| Purpose | Emulicious is a free to use multi-system emulator for Game Boy, Game Boy Color, Master System, Game Gear and MSX. | SMS is a Sega Master System emulator. |
Plans
In their own words
Emulicious
Emulicious is a free emulator for Game Boy, Game Boy Color, Master System, Game Gear, and MSX. It runs on Linux, macOS, and Windows, as well as Raspberry Pi OS and other systems that support Java SE; Java 1.6 or newer is required. The download does not need an installer: extract the files and run Emulicious.jar, or use Emulicious.exe in the Windows bundle with Java. Its emulation aims for precision, and it includes savestates, IPS patching, automatic updates, and adjustable turbo and throttle controls. For development, the debugger has an interactive disassembler that separates code and data automatically, plus reverse stepping. Other tools include a profiler, tracer, coverage analyzer, memory editor, palette and tile viewers, RAM search and watch, and remote debugging. Emulicious can connect to Visual Studio Code; its linked extension supports source-level debugging for assembler and C code using SDCC. It also runs Analogue Pocket ROMs with the .pocket extension. The free license is for personal use; commercial users should seek permission.
SMS
SMS is a free, open-source Sega Master System emulator written in Go for Linux. Its source repository is public on GitHub and described as MIT licensed. The emulator provides complete Zilog Z80 emulation and is described as concurrent. Graphics use an SDL backend with a 2x scaler and fullscreen support. Keyboard controls map the arrow keys to joypad directions, X to Fire 1, and Z to Fire 2. The README documents a Go installation command and shows launching an SMS ROM with the supplied executable. Sound support is listed as a project todo, and writing more tests is also listed as a todo. The stated free and open-source plan costs nothing. The project is focused on Sega Master System emulation, with the listed display and keyboard controls defining its documented user-facing operation.