Skip to content
SPECIFICTION
Get listed

TotalSMS

github.com

Web
Visit github.com
Spec score 6.1 #24 of 25 in Sega Master System Emulators

Spec sheet

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

Where Specifiction places it

Alternatives to TotalSMSAll alternatives →