mirror of
https://github.com/dragoonDorise/EmuDeck.git
synced 2025-06-25 00:03:36 -04:00
* Set MAME back to read only. When enabled, this setting pretty much allows MAME to create copies of the original MAME INI matching the game name which can get out of control quick. Disabled is the current default on a clean MAME install. * Added plugin folder configuration so users can download plugins. * Added folder creation in $HOME/.mame as a fallback (if users Google MAME folders or talk to MAME support, these are what likely show up).
349 lines
7.8 KiB
INI
349 lines
7.8 KiB
INI
#
|
|
# CORE CONFIGURATION OPTIONS
|
|
#
|
|
readconfig 1
|
|
writeconfig 0
|
|
|
|
#
|
|
# CORE SEARCH PATH OPTIONS
|
|
#
|
|
homepath $HOME/.mame
|
|
rompath /app/share/mame/roms
|
|
hashpath /app/share/mame/hash
|
|
samplepath $HOME/.mame/samples;/app/share/mame/samples
|
|
artpath $HOME/.mame/artwork;/app/share/mame/artwork
|
|
ctrlrpath $HOME/.mame/ctrlr;/app/share/mame/ctrlr
|
|
inipath $HOME/.mame/ini;/app/share/mame/ini
|
|
fontpath /app/bin/
|
|
cheatpath $HOME/.mame/cheat;/app/share/mame/cheat
|
|
crosshairpath /app/share/mame/crosshair
|
|
pluginspath $HOME/.mame/plugins;/app/share/mame/plugins
|
|
languagepath /app/share/mame/language
|
|
swpath /app/share/mame/software
|
|
|
|
#
|
|
# CORE OUTPUT DIRECTORY OPTIONS
|
|
#
|
|
cfg_directory $HOME/.mame/cfg
|
|
nvram_directory $HOME/.mame/nvram
|
|
input_directory $HOME/.mame/inp
|
|
state_directory $HOME/.mame/sta
|
|
snapshot_directory $HOME/.mame/snap
|
|
diff_directory $HOME/.mame/diff
|
|
comment_directory $HOME/.mame/comments
|
|
share_directory $HOME/.mame/share
|
|
|
|
#
|
|
# CORE STATE/PLAYBACK OPTIONS
|
|
#
|
|
state
|
|
autosave 0
|
|
rewind 0
|
|
rewind_capacity 100
|
|
playback
|
|
record
|
|
exit_after_playback 0
|
|
mngwrite
|
|
aviwrite
|
|
wavwrite
|
|
snapname %g/%i
|
|
snapsize auto
|
|
snapview auto
|
|
snapbilinear 1
|
|
statename %g
|
|
burnin 0
|
|
|
|
#
|
|
# CORE PERFORMANCE OPTIONS
|
|
#
|
|
autoframeskip 0
|
|
frameskip 0
|
|
seconds_to_run 0
|
|
throttle 1
|
|
sleep 1
|
|
speed 1.0
|
|
refreshspeed 0
|
|
lowlatency 0
|
|
|
|
#
|
|
# CORE RENDER OPTIONS
|
|
#
|
|
keepaspect 1
|
|
unevenstretch 1
|
|
unevenstretchx 0
|
|
unevenstretchy 0
|
|
autostretchxy 0
|
|
intoverscan 0
|
|
intscalex 0
|
|
intscaley 0
|
|
|
|
#
|
|
# CORE ROTATION OPTIONS
|
|
#
|
|
rotate 1
|
|
ror 0
|
|
rol 0
|
|
autoror 0
|
|
autorol 0
|
|
flipx 0
|
|
flipy 0
|
|
|
|
#
|
|
# CORE ARTWORK OPTIONS
|
|
#
|
|
artwork_crop 0
|
|
fallback_artwork
|
|
override_artwork
|
|
|
|
#
|
|
# CORE SCREEN OPTIONS
|
|
#
|
|
brightness 1.0
|
|
contrast 1.0
|
|
gamma 1.0
|
|
pause_brightness 0.65
|
|
effect none
|
|
|
|
#
|
|
# CORE VECTOR OPTIONS
|
|
#
|
|
beam_width_min 1.0
|
|
beam_width_max 1.0
|
|
beam_dot_size 1.0
|
|
beam_intensity_weight 0
|
|
flicker 0
|
|
|
|
#
|
|
# CORE SOUND OPTIONS
|
|
#
|
|
samplerate 48000
|
|
samples 1
|
|
volume 0
|
|
compressor 1
|
|
speaker_report 0
|
|
|
|
#
|
|
# CORE INPUT OPTIONS
|
|
#
|
|
coin_lockout 1
|
|
ctrlr
|
|
mouse 1
|
|
joystick 1
|
|
lightgun 0
|
|
multikeyboard 0
|
|
multimouse 0
|
|
steadykey 0
|
|
ui_active 0
|
|
offscreen_reload 1
|
|
joystick_map auto
|
|
joystick_deadzone 0.3
|
|
joystick_saturation 0.85
|
|
natural 0
|
|
joystick_contradictory 0
|
|
coin_impulse 0
|
|
|
|
#
|
|
# CORE INPUT AUTOMATIC ENABLE OPTIONS
|
|
#
|
|
paddle_device keyboard
|
|
adstick_device keyboard
|
|
pedal_device keyboard
|
|
dial_device keyboard
|
|
trackball_device keyboard
|
|
lightgun_device mouse
|
|
positional_device keyboard
|
|
mouse_device mouse
|
|
|
|
#
|
|
# CORE DEBUGGING OPTIONS
|
|
#
|
|
verbose 0
|
|
log 0
|
|
oslog 0
|
|
debug 0
|
|
update_in_pause 0
|
|
debugscript
|
|
debuglog 0
|
|
|
|
#
|
|
# CORE COMM OPTIONS
|
|
#
|
|
comm_localhost 0.0.0.0
|
|
comm_localport 15112
|
|
comm_remotehost 127.0.0.1
|
|
comm_remoteport 15112
|
|
comm_framesync 0
|
|
|
|
#
|
|
# CORE MISC OPTIONS
|
|
#
|
|
drc 1
|
|
drc_use_c 0
|
|
drc_log_uml 0
|
|
drc_log_native 0
|
|
bios
|
|
cheat 0
|
|
skip_gameinfo 0
|
|
uifont default
|
|
ui cabinet
|
|
ramsize
|
|
confirm_quit 0
|
|
ui_mouse 1
|
|
language
|
|
nvram_save 1
|
|
|
|
#
|
|
# SCRIPTING OPTIONS
|
|
#
|
|
autoboot_command
|
|
autoboot_delay 0
|
|
autoboot_script
|
|
console 0
|
|
plugins 1
|
|
plugin
|
|
noplugin
|
|
|
|
#
|
|
# HTTP SERVER OPTIONS
|
|
#
|
|
http 0
|
|
http_port 8080
|
|
http_root web
|
|
|
|
#
|
|
# OSD KEYBOARD MAPPING OPTIONS
|
|
#
|
|
uimodekey SCRLOCK
|
|
|
|
#
|
|
# OSD FONT OPTIONS
|
|
#
|
|
uifontprovider auto
|
|
|
|
#
|
|
# OSD OUTPUT OPTIONS
|
|
#
|
|
output auto
|
|
|
|
#
|
|
# OSD INPUT OPTIONS
|
|
#
|
|
keyboardprovider auto
|
|
mouseprovider auto
|
|
lightgunprovider auto
|
|
joystickprovider sdljoy
|
|
|
|
#
|
|
# OSD DEBUGGING OPTIONS
|
|
#
|
|
debugger auto
|
|
debugger_port 23946
|
|
debugger_font auto
|
|
debugger_font_size 0
|
|
watchdog 0
|
|
|
|
#
|
|
# OSD PERFORMANCE OPTIONS
|
|
#
|
|
numprocessors auto
|
|
bench 0
|
|
|
|
#
|
|
# OSD VIDEO OPTIONS
|
|
#
|
|
video opengl
|
|
numscreens 1
|
|
window 0
|
|
maximize 1
|
|
waitvsync 0
|
|
syncrefresh 0
|
|
monitorprovider auto
|
|
|
|
#
|
|
# OSD PER-WINDOW VIDEO OPTIONS
|
|
#
|
|
screen auto
|
|
aspect auto
|
|
resolution auto
|
|
view auto
|
|
screen0 auto
|
|
aspect0 auto
|
|
resolution0 auto
|
|
view0 auto
|
|
screen1 auto
|
|
aspect1 auto
|
|
resolution1 auto
|
|
view1 auto
|
|
screen2 auto
|
|
aspect2 auto
|
|
resolution2 auto
|
|
view2 auto
|
|
screen3 auto
|
|
aspect3 auto
|
|
resolution3 auto
|
|
view3 auto
|
|
|
|
#
|
|
# OSD FULL SCREEN OPTIONS
|
|
#
|
|
switchres 0
|
|
|
|
#
|
|
# OSD ACCELERATED VIDEO OPTIONS
|
|
#
|
|
filter 1
|
|
prescale 1
|
|
|
|
#
|
|
# OpenGL-SPECIFIC OPTIONS
|
|
#
|
|
gl_forcepow2texture 0
|
|
gl_notexturerect 0
|
|
gl_vbo 1
|
|
gl_pbo 1
|
|
gl_glsl 0
|
|
gl_glsl_filter 1
|
|
glsl_shader_mame0 none
|
|
glsl_shader_mame1 none
|
|
glsl_shader_mame2 none
|
|
glsl_shader_mame3 none
|
|
glsl_shader_mame4 none
|
|
glsl_shader_mame5 none
|
|
glsl_shader_mame6 none
|
|
glsl_shader_mame7 none
|
|
glsl_shader_mame8 none
|
|
glsl_shader_mame9 none
|
|
glsl_shader_screen0 none
|
|
glsl_shader_screen1 none
|
|
glsl_shader_screen2 none
|
|
glsl_shader_screen3 none
|
|
glsl_shader_screen4 none
|
|
glsl_shader_screen5 none
|
|
glsl_shader_screen6 none
|
|
glsl_shader_screen7 none
|
|
glsl_shader_screen8 none
|
|
glsl_shader_screen9 none
|
|
|
|
#
|
|
# OSD SOUND OPTIONS
|
|
#
|
|
sound auto
|
|
audio_latency 2
|
|
|
|
#
|
|
# PORTAUDIO OPTIONS
|
|
#
|
|
pa_api none
|
|
pa_device none
|
|
pa_latency 0
|
|
|
|
#
|
|
# BGFX POST-PROCESSING OPTIONS
|
|
#
|
|
bgfx_path /app/share/mame/bgfx
|
|
bgfx_backend auto
|
|
bgfx_debug 0
|
|
bgfx_screen_chains default
|
|
bgfx_shadow_mask slot-mask.png
|
|
bgfx_lut lut-default.png
|
|
bgfx_avi_name auto
|