EVERYTHING XIAOMI
Get listed

TotalSMS

TotalSMS is a free emulator for Sega Master System, Game Gear, and SG-1000 software.

Place
#24 of 25
Score
5.1
TotalSMS's website

What TotalSMS is

TotalSMS is a free emulator for Sega Master System, Game Gear, and SG-1000 software. Its web version is an Emscripten build with a control for loading a ROM. The project also documents an SDL2 example built with CMake 3.18 or higher and SDL2; any SDL2 version can be used. That build creates a binary named TotalSMS_SDL2 in build/bin and loads a ROM from a file path, with a ZIP path shown as an example. Keyboard controls map X to A, Z to B, and the arrow keys to directional controls. Ctrl+S saves a state and Ctrl+L loads one. Supported platforms listed are Web through Emscripten, Nintendo 3DS, PSP, and PS Vita. Source code is available under the MIT license. Problems can be reported through an issue, with screenshots or video requested for graphics bugs when possible.

Good

  • Free plan with no trial required
  • Web build loads ROMs in a browser
  • Save and load state keyboard controls
  • Supports several listed platforms
  • Source available under MIT license

Watch out

  • SDL2 build requires CMake 3.18 or higher
  • ROM files must be supplied by the user
  • Graphics bug reports may require screenshots or video

Who it suits

It suits users who want a free emulator for these Sega systems and developers interested in an open-source project with documented SDL2 builds.

Verdict

TotalSMS offers a straightforward, free emulator with browser and SDL2 paths, save states, and several platform targets. Its documented build requirements matter for users compiling the SDL2 example.

The facts

Each one read from TotalSMS's own pages, with the date it was checked.

What it does

Bug reports
The project asks users to open an issue to report problems and, for graphics bugs when possible, include a screenshot or video.checked 7 Oct 2026
Build dependency
The README says the SDL2 example can use any version of SDL2.checked 7 Oct 2026
Build output
The documented build produces a binary named TotalSMS_SDL2 in build/bin.checked 7 Oct 2026
Controls
The README maps X and Z to A and B, and the arrow keys to directional controls.checked 7 Oct 2026
Dependencies
The documented SDL2 build requires SDL2 and CMake 3.18 or higher.checked 7 Oct 2026
Game controls
The README maps X to A, Z to B, and the arrow keys to directional controls.checked 7 Oct 2026
License
GitHub identifies the repository license as MIT.checked 7 Oct 2026
Purpose
TotalSMS is a simple Sega Master System, Game Gear, and SG-1000 emulator.checked 7 Oct 2026
ROM loading
The SDL2 example loads a ROM from a path, with a ZIP path shown as an example.checked 7 Oct 2026
Save states
The listed controls use Ctrl+S to save a state and Ctrl+L to load one.checked 7 Oct 2026
SDL2 build
The README describes building an SDL2-based example with CMake 3.18 or higher and SDL2.checked 7 Oct 2026
Web build
The project’s linked page is an Emscripten build with a control to load a ROM.checked 7 Oct 2026
Web version
The project website shows an Emscripten build with a control to load a ROM.checked 7 Oct 2026

Alternatives to TotalSMS

All alternatives
  1. 1

    MasterGear

    Free planAndroidLinuxmacOSSelf-hosted
    7.8$4.99 one-time
  2. 2

    ares

    Free planOpen sourceLinuxmacOSSelf-hostedWindows
    7.5Free plan
  3. 3

    Genesis Plus GX

    Free planLinuxWindows
    6.7Free plan
  4. 4Emulicious logo

    Emulicious

    Free planLinuxmacOSWindows
    6.3Free plan
  5. 5

    PicoDrive

    Free planLinuxSelf-hostedWindows
    6.2Free plan
  6. 6

    SMS

    Free planLinux
    6.2Free plan