Sega Master System/Game Gear Emulator
Go to file
2018-02-03 21:58:45 -05:00
core Updated core to 1.8 2018-02-03 21:58:45 -05:00
shell Initial GLFW3 port and codebase cleanup 2018-02-03 16:36:35 -05:00
.gitignore Initial GLFW3 port and codebase cleanup 2018-02-03 16:36:35 -05:00
ChangeLog Initial GLFW3 port and codebase cleanup 2018-02-03 16:36:35 -05:00
LICENSE Update license terms 2018-02-03 19:21:38 -05:00
Makefile Updated core to 1.8 2018-02-03 21:58:45 -05:00
README.md Initial GLFW3 port and codebase cleanup 2018-02-03 16:36:35 -05:00
smsplus.ini.default Initial GLFW3 port and codebase cleanup 2018-02-03 16:36:35 -05:00

SMS Plus

This is a modernized, cleaned up, basic, standalone port of Charles MacDonald's SMS Plus. The goal of this project is to be useful to homebrewers or emulator developers who need a simple reference Sega Master System/Game Gear emulator for testing.

Currently runs on Linux, macOS, and BSD.

Compiling

You will require GLFW3, libepoxy, libao, and zlib to build.

make

Options may be set in the .ini file. An example .ini file is included:

cp smsplus.ini.default smsplus.ini
Usage: ./smsplus [FILE]

Controls:

  Player 1 Up       Up
  Player 1 Down     Down
  Player 1 Left     Left
  Player 1 Right    Right
  Player 1 B1       Z
  Player 1 B2       A

  Player 2 Up       I
  Player 2 Down     K
  Player 2 Left     J
  Player 2 Right    L
  Player 2 B1       ;
  Player 2 B2       '

  Reset             Tab
  Pause             \
  Start             Enter

  Screenshot        F9
  Exit              Escape