diff options
Diffstat (limited to 'games/mame/mame.ini')
-rw-r--r-- | games/mame/mame.ini | 296 |
1 files changed, 240 insertions, 56 deletions
diff --git a/games/mame/mame.ini b/games/mame/mame.ini index 4d083c291aa08..2eb24ee5f4592 100644 --- a/games/mame/mame.ini +++ b/games/mame/mame.ini @@ -1,57 +1,75 @@ # Config file for mame, SlackBuilds.org version -# Modified from the default mame.ini: +# Modified from the mame-0.237's defaults (mame -showconfig): -# - Search paths set for ~/.mame then systemwide ROM/artwork/etc +# - Search paths set for ~/.mame, then systemwide ROM/artwork/etc # - Output paths set for per-user configs in ~/.mame # - joystick and mouse enabled by default # - video set to opengl by default +# - disable Lua plugin support by default (plugins 0) + +# Caveat interretiarius: mame only reads one mame.ini at startup. It +# looks for ~/.mame/mame.ini first, then /etc/mame.ini. If it finds +# ~/.mame/mame.ini, it reads that and *doesn't* read /etc/mame.ini. So +# you can't just override one or two options in your home dir, you +# have to have the whole config file. +# So do this first: cp /etc/mame.ini ~/.mame/mame.ini # # CORE CONFIGURATION OPTIONS # readconfig 1 +writeconfig 0 # # CORE SEARCH PATH OPTIONS # +homepath $HOME/.mame/plugins/homepath rompath $HOME/.mame/roms;/usr/share/games/mame/roms +hashpath $HOME/.mame/hash;/usr/share/games/mame/hash samplepath $HOME/.mame/samples;/usr/share/games/mame/samples artpath $HOME/.mame/artwork;/usr/share/games/mame/artwork ctrlrpath $HOME/.mame/ctrlr;/usr/share/games/mame/ctrlr inipath $HOME/.mame;/etc -fontpath $HOME/.mame;/usr/share/games/mame/font +fontpath $HOME/.mame/font;/usr/share/games/mame/font cheatpath $HOME/.mame/cheat;/usr/share/games/mame/cheat - -# This one doesn't support $HOME -#bgfx_path $HOME/.mame/bgfx;/usr/share/games/mame/bgfx -bgfx_path /usr/share/games/mame/bgfx +crosshairpath $HOME/.mame/crosshair;/usr/share/games/mame/crosshair +pluginspath $HOME/.mame/plugins;/usr/share/games/mame/plugins +languagepath $HOME/.mame/language;/usr/share/games/mame/language +swpath $HOME/.mame/software;/usr/share/games/mame/software # # CORE OUTPUT DIRECTORY OPTIONS # cfg_directory $HOME/.mame/cfg nvram_directory $HOME/.mame/nvram -memcard_directory $HOME/.mame/memcard 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 +record_timecode 0 +exit_after_playback 0 mngwrite aviwrite wavwrite snapname %g/%i snapsize auto snapview internal +snapbilinear 1 +statename %g +burnin 0 # # CORE PERFORMANCE OPTIONS @@ -63,6 +81,19 @@ 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 @@ -79,9 +110,8 @@ flipy 0 # CORE ARTWORK OPTIONS # artwork_crop 0 -use_backdrops 1 -use_overlays 1 -use_bezels 1 +fallback_artwork +override_artwork # # CORE SCREEN OPTIONS @@ -90,21 +120,25 @@ brightness 1.0 contrast 1.0 gamma 1.0 pause_brightness 0.65 +effect none # # CORE VECTOR OPTIONS # -antialias 1 -beam 1.0 +beam_width_min 1.0 +beam_width_max 1.0 +beam_dot_size 1.0 +beam_intensity_weight 0 flicker 0 # # CORE SOUND OPTIONS # -sound sdl samplerate 48000 samples 1 volume 0 +compressor 1 +speaker_report 0 # # CORE INPUT OPTIONS @@ -117,10 +151,14 @@ lightgun 0 multikeyboard 0 multimouse 0 steadykey 0 +ui_active 0 offscreen_reload 0 joystick_map auto joystick_deadzone 0.3 joystick_saturation 0.85 +natural 0 +joystick_contradictory 0 +coin_impulse 0 # # CORE INPUT AUTOMATIC ENABLE OPTIONS @@ -137,50 +175,146 @@ mouse_device mouse # # CORE DEBUGGING OPTIONS # -log 0 verbose 0 -update_in_pause 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 English +nvram_save 1 # -# DEBUGGING OPTIONS +# SCRIPTING OPTIONS # -oslog 0 +autoboot_command +autoboot_delay 0 +autoboot_script +console 0 +plugins 0 +plugin +noplugin # -# PERFORMANCE OPTIONS +# HTTP SERVER OPTIONS # -multithreading 0 -sdlvideofps 0 +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 auto # -# VIDEO OPTIONS +# 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 -keepaspect 1 -unevenstretch 1 -effect none -centerh 1 -centerv 1 waitvsync 0 -scalemode none +syncrefresh 0 +monitorprovider auto # -# OpenGL-SPECIFIC OPTIONS +# 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 @@ -207,41 +341,48 @@ glsl_shader_screen6 none glsl_shader_screen7 none glsl_shader_screen8 none glsl_shader_screen9 none -gl_glsl_vid_attr 1 # -# PER-WINDOW VIDEO OPTIONS +# OSD SOUND 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 +sound sdl +audio_latency 3 # -# FULL SCREEN OPTIONS +# PORTAUDIO OPTIONS # -switchres 0 +pa_api none +pa_device none +pa_latency 0 # -# SOUND OPTIONS +# BGFX POST-PROCESSING OPTIONS # -audio_latency 3 +bgfx_path /usr/share/games/mame/bgfx +bgfx_backend auto +bgfx_debug 0 +bgfx_screen_chains default +bgfx_shadow_mask slot-mask.png +bgfx_lut +bgfx_avi_name auto + +# +# SDL PERFORMANCE OPTIONS +# +sdlvideofps 0 + +# +# SDL VIDEO OPTIONS +# +centerh 1 +centerv 1 +scalemode none + +# +# SDL FULL SCREEN OPTIONS +# +useallheads 0 +attach_window # # SDL KEYBOARD MAPPING @@ -263,8 +404,51 @@ joy_idx8 auto sixaxis 0 # -# SDL LOWLEVEL DRIVER OPTIONS +# SDL LIGHTGUN MAPPING +# +lightgun_index1 auto +lightgun_index2 auto +lightgun_index3 auto +lightgun_index4 auto +lightgun_index5 auto +lightgun_index6 auto +lightgun_index7 auto +lightgun_index8 auto + +# +# SDL MOUSE MAPPING +# +mouse_index1 auto +mouse_index2 auto +mouse_index3 auto +mouse_index4 auto +mouse_index5 auto +mouse_index6 auto +mouse_index7 auto +mouse_index8 auto + +# +# SDL KEYBOARD MAPPING +# +keyb_idx1 auto +keyb_idx2 auto +keyb_idx3 auto +keyb_idx4 auto +keyb_idx5 auto +keyb_idx6 auto +keyb_idx7 auto +keyb_idx8 auto + +# +# SDL LOW-LEVEL DRIVER OPTIONS # videodriver auto +renderdriver auto audiodriver auto gl_lib auto + +# +# FRONTEND COMMAND OPTIONS +# +dtd 1 + |