Skip to content

Sega Model 3


The Sega Model 3 is an arcade platform produced by Sega. It is a successor to the Sega Model 2 platform, and was released in 1996. The Model 3 was succeeded by the Sega NAOMI in 1998, followed by the Sega Hikaru in 1999 and Sega NAOMI 2 in 2000.


Emulator Rom Folder Extension BIOS Controller Config
Supermodel arcade .zip /opt/retropie/configs/arcade/supermodel3/Config

Emulator: Supermodel

RetroPie includes a fork of the Supermodel emulator that adds Sinden lightgun support with 2 player support in Linux/MacOS, with an additional ARM friendly branch, mainainted by DirtBagXon. For ARM devices, it needs at least a Pi4 (or equivalent SBC) to play the games at an acceptable speed. Some games will not be playable without overclocking (CPU/GPU).

When starting a Sega Model 3 game from the arcade folder, use the runcommand launch menu to choose the Supermodel3 emulator to play the game. The menu includes the following emulators:

  • supermodel3: default entry, runs the emulator with the default video resolution of the original arcade board. Recommended for low-powered devices, to be used in conjunction with a lower resolution video mode in order to fill most of the screen.
  • supermodel3-scaled: additional entry that scales the viewport to the display's video resolution. It will run the emulator fullscreen, but it needs additional processing power to scale the image. This entry should be used on a powerful system (i.e. PC).
  • supermodel3-legacy (x86 only): additional entry for PC systems that are too weak to run the emulator with the new 3D renderer, it uses the legacy3d renderer for the video output.

To configure default options for all games or per-game options, the Supermodel.ini configuration file can be used. The parameters available are usually accompanied by the corresponding documetation in the file, the emulator's documentation can be consulted online here.

ROMS

Accepted File Extensions: .zip

Place your arcade ROMS in:

/home/pi/RetroPie/roms/arcade

Note: the emulator accepts additional per-game parameters when run by specifying the desired parameters in a separate <ROM>.commands text file, which should be places next to the ROM.zip ROM file. For instance, to activate force feedback for Daytona2, a daytona2.commands file should be created next to the daytona2.zip file, containing:

-force-feedback

Any parameter/option accepted by the emulator should be placed in the .commands file, separated by a newline or spaces.

Controls

The controls are configured in the following configuration file:

/opt/retropie/configs/arcade/supermodel3/Config/Supermodel.ini

The emulator will auto-detect the gamepads connected and assign the default values configured in the configuration file. Common controls mapping is given below and each game can have it's own set of configuration.

Arcade input Gamepad/Keyboard
P1 Start KEY_1,JOY1_BUTTON9
P2 Start KEY_2,JOY2_BUTTON9
P1 Coin KEY_3,JOY1_BUTTON10
P2 Coin KEY_4,JOY2_BUTTON10
Service A KEY_5
Service B KEY_7
Test A KEY_6
Test B KEY_8
P1 Joystick Up KEY_UP,JOY1_UP
P1 Joystick Down KEY_DOWN,JOY1_DOWN
P1 Joystick Left KEY_LEFT,JOY1_LEFT
P1 Joystick Right KEY_RIGHT,JOY1_RIGHT
P2 Joystick Up JOY2_UP
P2 Joystick Down JOY2_DOWN
P2 Joystick Left JOY2_LEFT
P2 Joystick Right JOY2_RIGHT

Lightgun support

To activate the outline border needed by the Sinden Lightgun devices, add a .commands file for the game that should contain the -borders=1 or -borders=2 parameters. Other lightguns that emulate a mouse will not need the additional file and should work as-is.