Supermodel emulates the Sega Model 3 arcade platform.
It uses OpenGL 2.1 and SDL, and can run on Windows, Linux and macOS.
This is an early public release of Supermodel. This is a very preliminary document, the alpha version of the software.
Development began in January 2011 and focused on reverse engineering aspects of the still unknown Model 3.
Therefore, many important features, such as a proper user interface, are not yet implemented and game compatibility is still low.
This core is under GPLV3 license.
RPI0/RPI1 | RPI3 | RPI4/RPI400 | RPI5 | ODROID XU4 | OGA/OGS/RG351 | PC | RG353 |
---|---|---|---|---|---|---|---|
❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ | ❌ |
Feature | Supported |
---|---|
Pause | ✔︎ |
States | ✔︎ |
Screenshots | ✔︎ |
No bios is required.
Model3 is based on the Mame romset indicated here.
You must pass your MAME romset in ClrMamePro to have a working Model3 romset.
In order to sort your arcade roms, the dat file is available in the folder
/recalbox/share/bios/supermodel/
.
Put your roms like this:
┣ 📁 recalbox
┃ ┣ 📁 share
┃ ┃ ┣ 📁 roms
┃ ┃ ┃ ┣ 📁 model3
┃ ┃ ┃ ┃ ┣ 🗒 game.zip
To be able to keep your custom configurations during an upgrade, we advise you to use our configuration override feature.
#
# #### ### ###
# ## ## ## ##
# ### ## ## ## ### #### ## ### ## ## #### ## #### ##
# ### ## ## ## ## ## ## ### ## ####### ## ## ##### ## ## ##
# ### ## ## ## ## ###### ## ## ####### ## ## ## ## ###### ##
# ## ## ## ## ##### ## ## ## # ## ## ## ## ## ## ##
# #### ### ## ## #### #### ## ## #### ### ## #### ####
# ####
#
# A Sega Model 3 Arcade Emulator.
# Copyright 2011 Bart Trzynadlowski, Nik Henson
# ----------------------------- CONTROLLERS -------------------------------- #
# The rate at which analog control values increase/decrease
# when controlled by a key. Valid range is 1-100, with 1
# being the least sensitive (slowest response) on default [25]
sensitivity=25
# Specifies the saturation, the position at which the joystick
# is interpreted as being in its most extreme position,
# as a % of the total range of the axis, from 0-200.
# A value of 200 means that the range will be halved, on default [100].
saturation=100
# Specifies the dead zone as a percentage,
# 0-99, of the total range of the axis.
# Within the dead zone, the joystick is inactive on default [2].
deadzone=2
# ------------------------------- AUDIO ------------------------------------- #
# Master Volume in %
sound-volume=100
# Set Music volume in %
music-volume=100
# Swap left and right audio channels
# [1] enable
# [0] disable
flip-stereo=0
# Relative front/rear balance in %
balance=0
# Disable sound board emulation sound effects
# [1] enable
# [0] disable
no-sound=0
# Disable Digital Sound Board MPEG music
# [1] enable
# [0] disable
no-dsb=0
# Select your sound engine:
# [0] New SCSP engine based on MAME [Default]
# [1] Legacy SCSP engine
sound-engine=0
# ------------------------------- VIDEO ------------------------------------- #
# set your graphics resolution automatically with [auto]
# or set on this format [1280,1024] or [none] if needed
resolution=auto
# Disable 60 Hz frame rate lock
# [1] disable
# [0] enable
no-throttle=0
# Use 8 texture maps for decoding
# [1] enable
# [0] disable
multi-texture=0
# Enable proper quad rendering
# [1] enable
# [0] disable
quad-rendering=0
# Show Crosshairs for gun games
# [0] disable
# [1] enable for 1 player
# [2] enable for 2 players
crosshairs=1
# -------------------------------- CORE ------------------------------------- #
# Set graphics multi threading in gpu or cpu
# [0] gpu-multi-threaded > Run graphics rendering in separate thread [Default]
# [1] no-gpu-thread > Run graphics rendering in main thread
# [2] no-threads > Disable multi-threading entirely
multi-threading=0
# The PowerPC frequency in MHz.
# The default is value [50] but [70] for best performance.
ppc-frequency=70
# Enable menu services on games [L3=test, R3=service]
# [1] enable
# [0] disable
service-button=1
# Log level information in Supermodel.log
# Default value : info
# add value : error
log-level=info
File location: /recalbox/share/system/configs/model3/ConfigModel3.ini