Master System - kpa32/retropie-wiki-cn GitHub Wiki


segamastersystem


The Sega Master System was a 4th generation video game console released by Sega in 1987.


Emulator Rom Folder Extension BIOS Controller Config
lr-picodrive mastersystem .sms none /opt/retropie/configs/mastersystem/retroarch.cfg
lr-genesis-plus-gx mastersystem .sms none /opt/retropie/configs/mastersystem/retroarch.cfg
Osmose mastersystem .sms none /home/pi/osmose_files/osmose.ini

Emulators: Osmose, lr-genesis-plus-gx, lr-picodrive

Osmose has it's own configurations whereas lr-Genesis-Plus-GX and lr-picodrive utilise RetroArch configurations

ROMS

Accepted File Extensions: .sms

Place your Master System ROMs in

/home/pi/RetroPie/roms/mastersystem

Controls

lr-picodrive and lr-genesis-plus-gx

lr-picodrive and lr-genesis-plus-gx utilise RetroArch configurations

Add custom retroarch controls to the retroarch.cfg file in

/opt/retropie/configs/mastersystem/retroarch.cfg

For more information on custom RetroArch controls see: RetroArch Configuration

mastersystem

Osmose

Once you have run Osmose at least once, a configuration file call osmose.ini will be created at

/home/pi/osmose_files/osmose.ini

It will look something like this:

# Configuration Starts Here !

#
#  General emulation keys:
#

SCREENSHOT    = SDLK_F2
SOUNDSHOT     = SDLK_F1
QUIT          = SDLK_ESCAPE
TILESHOT      = SDLK_F3
DEBUGGER      = SDLK_d
PAUSE         = SDLK_p

#
# First Player PAD:
#

PAD1_UP       = SDLK_UP
PAD1_DOWN     = SDLK_DOWN
PAD1_LEFT     = SDLK_LEFT
PAD1_RIGHT    = SDLK_RIGHT
PAD1_BUTTON_A = SDLK_LCTRL
PAD1_BUTTON_B = SDLK_LALT

#
# Second Player PAD:
#

PAD2_UP       = SDLK_KP5
PAD2_DOWN     = SDLK_KP2
PAD2_LEFT     = SDLK_KP1
PAD2_RIGHT    = SDLK_KP3
PAD2_BUTTON_A = SDLK_n
PAD2_BUTTON_B = SDLK_b

The above controls only apply to the keyboard. Configuring controls for a gamepad must be done by editing the es_systems.cfg file

/etc/emulationstation/es_systems.cfg

add your specific controls in this format to the gamegear section:

osmose -joy 1 -joy1 1 -joy2 2 -joyquit 6

see This Thread for more details