Old Schoold by Harri Kauhanen

Sega Master System [RetroPie series]

An image for Sega Master System [RetroPie series]

Evan-Amos via Wikipedia

Here are my Sega Master System specific notes of my RetroPie system. Master System emulator runs on RetroArch, so you may want to check out common RetroArch stuff I posted separately.

Games

  • Game manuals
  • RetroPie
    • I prefer European releases (and be happy with a US release, if European not available or was not ever released here)
    • Extract .zip.sms to ~/RetroPie/roms/mastersystem/

Controllers

Using Sega Master System controller via Bliss-Box 4-Play

The configuration at /opt/retropie/configs/mastersystem/retroarch.cfg:

# Settings made here will only override settings in the global retroarch.cfg
# if placed above the #include line

input_remapping_directory = "/opt/retropie/configs/mastersystem/"

input_joypad_driver = "linuxraw"
input_player1_joypad_index = 0
input_player2_joypad_index = 1

# Player 1: Master System Controller on Bliss-Box 4-Play port 1

input_player1_b_btn = 1 # 1 = Start
input_player1_a_btn = 2 # 2
input_player1_up_axis = -1 # D-Pad up
input_player1_down_axis = +1 # D-Pad down
input_player1_left_axis = -0 # D-Pad left
input_player1_right_axis = +0 # D-Pad right

# Player 2: Master System Controller on Bliss-Box 4-Play port 2

input_player2_b_btn = 1 # 1 = Start
input_player2_a_btn = 2 # 2
input_player2_up_axis = -1 # D-Pad up
input_player2_down_axis = +1 # D-Pad down
input_player2_left_axis = -0 # D-Pad left
input_player2_right_axis = +0 # D-Pad right

#include "/opt/retropie/configs/all/retroarch.cfg"

Using Sega Mega Drive controller via Retro-Bit adapter

Sega Master System Controller

Evan-Amos via Wikipedia

I previously used Sega Megadrive controllers for Master System games.

Sega Mega Drive Controller

Evan-Amos via Wikipedia

Mega DriveMaster System
B1 (START)
C2
D-PADD-PAD
MODEPAUSE

Notes:

  • When game asks to push START, press button B / 1 (it’s NOT the start-button on PS3 or Megadrive controller)
  • PAUSE button is actually on console part of Master System (not on a controller)

The configuration at /opt/retropie/configs/mastersystem/retroarch.cfg:

input_player1_joypad_index = 1 # RetroBitGenesisUSB-controller 1
input_player2_joypad_index = 1 # RetroBitGenesisUSB-controller 2

# Player 1: RetroBitGenesisUSB-controller 1

input_player1_a_btn = 2 # B --> 1 / START
input_player1_b_btn = 1 # C --> 2
input_player1_left_axis = -0
input_player1_right_axis = +0
input_player1_up_axis = -1
input_player1_down_axis = +1
input_player1_start_btn = 7 # MODE --> PAUSE

# Player 2: RetroBitGenesisUSB-controller 2

input_player2_a_btn = 10 # B --> 1 / START
input_player2_b_btn = 9 # C --> 2
input_player2_left_axis = -2
input_player2_right_axis = +2
input_player2_up_axis = -3
input_player2_down_axis = +3