TotalSMS
github.com
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
- Sega Master System Emulators#24 of 256.1