1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
|
.TH "Supermodel" "1" "May 2015" "Supermodel" "User Commands"
.SH "NAME"
Supermodel \- A Sega Model 3 Arcade Emulator
.SH SYNOPSIS
\fBSupermodel\fR [OPTIONS]... [rom file]
.LP
\fBSupermodel\fR [rom file]
.LP
ROM set must be a valid ZIP file containing a single game.
.SH "DESCRIPTION"
.TP
\fBSupermodel\fR 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.gz
.LP
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.
.LP
The source code may be obtained from the official Supermodel web site:
.LP
http://www.Supermodel3.com
.SH "OPTIONS"
.TP
\fB\-?\fR, \fB\-h\fR
Print this help text.
.TP
\fB\-print\-games\fR
List supported games and quit.
.TP
\fB\-ppc\-frequency=<freq>\fR
PowerPC frequency in MHz [Default: 50].
.TP
\fB\-no\-threads\fR
Disable multi-threading entirely.
.TP
\fB\-gpu-multi-threaded\fR
Run graphics rendering in separate thread [Default].
.TP
\fB\-no\-gpu\-thread\fR
Run graphics rendering in main thread.
.TP
\fB\-res=<x>,<y>\fR
Resolution [Default: 496,384].
.TP
\fB\-window\fR
Windowed mode [Default].
.TP
\fB\-fullscreen\fR
Full screen mode.
.TP
\fB\-wide\-screen\fR
Expand 3D field of view to screen width.
.TP
\fB-multi\-texture\fR
Use 8 texture maps for decoding.
.TP
\fB\-no\-multi\-texture
Decode to a single texture map [Default].
.TP
\fB\-no\-throttle\fR
Disable 60 Hz frame rate lock.
.TP
\fB\-show\-fps\fR
Display frame rate in window title bar.
.TP
\fB\-crosshairs=<n>\fR
Crosshairs configuration for gun games:
0=none [Default], 1=P1 only, 2=P2 only, 3=P1 & P2
.TP
\fB\-vert\-shader=<file>\fR
Load 3D vertex shader from external file.
.TP
\fB\-frag\-shader=<file>\fR
Load 3D fragment shader from external file.
.TP
\fB\-print\-gl\-info\fR
Print OpenGL driver information and quit.
.TP
\fB\-sound\-volume=<vol>\fR
Volume of sound effects in % [Default: 100].
.TP
\fB\-music\-volume=<vol>\fR
Volume of MPEG music in % [Default: 100].
.TP
\fB\-balance=<bal>\fR
Relative front/rear balance in % [Default: 0].
.TP
\fB\-flip\-stereo\fR
Swap left and right audio channels.
.TP
\fB\-no\-sound\fR
Disable sound board emulation (sound effects).
.TP
\fB\-no\-dsb\fR
Disable Digital Sound Board (MPEG music).
.TP
\fB\-config\-inputs\fR
Configure keyboards, mice, and game controllers.
.TP
\fB\-print\-inputs\fR
Prints current input configuration.
.SH "FILES"
.TP
\fB/usr/share/supermodel/Config/Supermodel.ini\fR
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).
.SH "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:
.LP
cd ~/your-roms-folder/
.LP
cp -r /usr/share/supermodel/Config .
.LP
mkdir NVRAM
|