supermodel(6)

Supermodel(6) Games Supermodel(6)

NAME

Supermodel - A Sega Model 3 Arcade Emulator

SYNOPSIS

Supermodel [OPTIONS]... [rom file]

Supermodel [rom file]

ROM set must be a valid ZIP file containing a single game.

DESCRIPTION

Supermodel emulates the Sega Model 3 arcade platform. It uses OpenGL 2.1 and SDL, and can run on Windows, Linux, and Mac OS X. In order to use it, you must legally possess ROM images of Model 3 games. Learning to operate Supermodel will come with a steep learning curve for most people. Before seeking out help, please read /usr/share/doc/supermodel/README.txt

Supermodel is distributed as free software under the terms of the GNU General Public License version 3, included in /usr/share/common-licenses/GPL-3.

The source code may be obtained from the official Supermodel web site:


http://www.Supermodel3.com

General options

-?, -h, -help, --help Print this help text.

-print-games List supported games and quit.

-game-xml-file=<file> ROM set definition file [Default: Config/Games.xml]

Core options

-ppc-frequency=<freq> PowerPC frequency in MHz [Default: 50]

-no-threads Disable multi-threading entirely

-gpu-multi-threaded Run graphics rendering in separate thread [Default]

-no-gpu-thread Run graphics rendering in main thread

-load-state=<file> Load save state after starting

Video Options

-res=<x>,<y> Resolution [Default: 496,384]

-window Windowed mode [Default]

-fullscreen Full screen mode

-wide-screen Expand 3D field of view to screen width

-stretch Fit viewport to resolution, ignoring aspect ratio

-no-throttle Disable 60 Hz frame rate lock

-vsync Lock to vertical refresh rate [Default]

-no-vsync Do not lock to vertical refresh rate

-show-fps Display frame rate in window title bar

-crosshairs=<n> Crosshairs configuration for gun games:
0=none [Default], 1=P1 only, 2=P2 only, 3=P1 & P2

-new3d New 3D engine by Ian Curtis [Default]

-quad-rendering Enable proper quad rendering

-legacy3d Legacy 3D engine (faster but less accurate)

-multi-texture Use 8 texture maps for decoding (legacy engine)

-no-multi-texture Decode to single texture (legacy engine) [Default]

-vert-shader=<file> Load Real3D vertex shader for 3D rendering

-frag-shader=<file> Load Real3D fragment shader for 3D rendering

-vert-shader-fog=<file> Load Real3D scroll fog vertex shader (new engine)

-frag-shader-fog=<file> Load Real3D scroll fog fragment shader (new engine)

-vert-shader-2d=<file> Load tile map vertex shader

-frag-shader-2d=<file> Load tile map fragment shader

-print-gl-info Print OpenGL driver information and quit

Audio Options

-sound-volume=<vol> Volume of SCSP-generated sound in %, applies only
when Digital Sound Board is present [Default: 100] -music-volume=<vol> Digital Sound Board volume in % [Default: 100]

-balance=<bal> Relative front/rear balance in % [Default: 0]

-flip-stereo Swap left and right audio channels

-no-sound Disable sound board emulation (sound effects)

-no-dsb Disable Digital Sound Board (MPEG music)

Input Options

-config-inputs Configure keyboards, mice, and game controllers

-print-inputs Prints current input configuration

FILES

Config file

/usr/share/supermodel/Config/Supermodel.ini

ROM set definition file

/usr/share/supermodel/Config/Games.xml

Configuration file containing default input settings. You must copy it to the folder that Supermodel will be launched (~/your-roms-folder/Config/Supermodel.ini for example).

TO DO

Supermodel should read the *.ini file from /usr/share/supermodel/Config/ automatically, and it should create NVRAM folder automatically too. Instead, it expects that Config/Supermodel.ini and NVRAM already exists in the folder it is launched. So to workaround it, you need do this before the first launch:

cd ~/your-roms-folder/

cp -r /usr/share/supermodel/Config .

mkdir NVRAM

July 2019 Supermodel