mirror of
https://git.freebsd.org/ports.git
synced 2025-06-18 19:20:36 -04:00
I completely reworked these unmaintained ports. I turned mess into a proper slave port as the differences from mame were few. Some notes: * converted to GitHub (this saved messing with the double-zip / dos2unix per file arrangement, no more post-extract target) * got rid of patchlevel support accordingly * got rid of DIST_SUBDIR accordingly * Clang from FreeBSD 10 cannot build this! It fails will some kind of signal. I did not test on FreeBSD 11 yet. For now, degrade the ports to use GCC always. Note the makefiles were hardcoded to GCC. I fixed the hardcoding so it uses environment but perhaps it's known that mame/mess is now gcc-only * Some options are no longer optional, e.g. BUILTIN_DEBUGGER, SDL2 These were made unconditional accordingly. * mess is now a minimal slave port. There are some additions to mame Makefile to support the slave. * I used PORTDOCS and PORTEXAMPLE to simplify each pkg-plist * DragonFly support still pending. This port discovered a bug in GCC 5.1 release which has been fixed recently, so the base compiler has to be upgraded before testing can resume.
278 lines
6.5 KiB
INI
278 lines
6.5 KiB
INI
<UNADORNED0>
|
|
|
|
#
|
|
# CORE CONFIGURATION OPTIONS
|
|
#
|
|
readconfig 1
|
|
writeconfig 0
|
|
|
|
#
|
|
# CORE SEARCH PATH OPTIONS
|
|
#
|
|
rompath $HOME/.%%MTARGET%%/roms
|
|
hashpath $HOME/.%%MTARGET%%/hash;/usr/local/share/%%MTARGET%%/hash/
|
|
samplepath $HOME/.%%MTARGET%%/samples
|
|
artpath $HOME/.%%MTARGET%%/artwork;/usr/local/share/%%MTARGET%%/artwork/
|
|
ctrlrpath $HOME/.%%MTARGET%%/ctrlr
|
|
inipath $HOME/.%%MTARGET%%;.;ini
|
|
fontpath $HOME/.%%MTARGET%%/font;/usr/local/share/%%MTARGET%%/
|
|
cheatpath $HOME/.%%MTARGET%%/cheat
|
|
crosshairpath $HOME/.%%MTARGET%%/crosshair
|
|
|
|
#
|
|
# CORE OUTPUT DIRECTORY OPTIONS
|
|
#
|
|
cfg_directory $HOME/.%%MTARGET%%/cfg
|
|
nvram_directory $HOME/.%%MTARGET%%/nvram
|
|
memcard_directory $HOME/.%%MTARGET%%/memcard
|
|
input_directory $HOME/.%%MTARGET%%/inp
|
|
state_directory $HOME/.%%MTARGET%%/sta
|
|
snapshot_directory $HOME/.%%MTARGET%%/snap
|
|
diff_directory $HOME/.%%MTARGET%%/diff
|
|
comment_directory $HOME/.%%MTARGET%%/comments
|
|
|
|
#
|
|
# CORE STATE/PLAYBACK OPTIONS
|
|
#
|
|
state
|
|
autosave 0
|
|
playback
|
|
record
|
|
mngwrite
|
|
aviwrite
|
|
wavwrite
|
|
snapname %g/%i
|
|
snapsize auto
|
|
snapview internal
|
|
burnin 0
|
|
|
|
#
|
|
# CORE PERFORMANCE OPTIONS
|
|
#
|
|
autoframeskip 0
|
|
frameskip 0
|
|
seconds_to_run 0
|
|
throttle 1
|
|
sleep 1
|
|
speed 1.0
|
|
refreshspeed 0
|
|
|
|
#
|
|
# CORE ROTATION OPTIONS
|
|
#
|
|
rotate 1
|
|
ror 0
|
|
rol 0
|
|
autoror 0
|
|
autorol 0
|
|
flipx 0
|
|
flipy 0
|
|
|
|
#
|
|
# CORE ARTWORK OPTIONS
|
|
#
|
|
artwork_crop 0
|
|
use_backdrops 1
|
|
use_overlays 1
|
|
use_bezels 1
|
|
use_cpanels 1
|
|
use_marquees 1
|
|
|
|
#
|
|
# CORE SCREEN OPTIONS
|
|
#
|
|
brightness 1.0
|
|
contrast 1.0
|
|
gamma 1.0
|
|
pause_brightness 0.65
|
|
effect none
|
|
|
|
#
|
|
# CORE VECTOR OPTIONS
|
|
#
|
|
antialias 1
|
|
beam 1.0
|
|
flicker 0
|
|
|
|
#
|
|
# CORE SOUND OPTIONS
|
|
#
|
|
sound 1
|
|
samplerate 48000
|
|
samples 1
|
|
volume 0
|
|
|
|
#
|
|
# CORE INPUT OPTIONS
|
|
#
|
|
coin_lockout 1
|
|
ctrlr
|
|
mouse 0
|
|
joystick 1
|
|
lightgun 0
|
|
multikeyboard 0
|
|
multimouse 0
|
|
steadykey 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
|
|
#
|
|
paddle_device keyboard
|
|
adstick_device keyboard
|
|
pedal_device keyboard
|
|
dial_device keyboard
|
|
trackball_device keyboard
|
|
lightgun_device keyboard
|
|
positional_device keyboard
|
|
mouse_device mouse
|
|
|
|
#
|
|
# CORE DEBUGGING OPTIONS
|
|
#
|
|
log 0
|
|
verbose 0
|
|
update_in_pause 0
|
|
debug 0
|
|
debugscript
|
|
debug_internal 0
|
|
|
|
#
|
|
# CORE MISC OPTIONS
|
|
#
|
|
bios
|
|
cheat 0
|
|
skip_gameinfo 0
|
|
uifont default
|
|
ramsize
|
|
confirm_quit 0
|
|
|
|
#
|
|
# DEBUGGING OPTIONS
|
|
#
|
|
oslog 0
|
|
watchdog 0
|
|
|
|
#
|
|
# PERFORMANCE OPTIONS
|
|
#
|
|
multithreading 0
|
|
numprocessors auto
|
|
sdlvideofps 0
|
|
bench 0
|
|
|
|
#
|
|
# VIDEO OPTIONS
|
|
#
|
|
video soft
|
|
numscreens 1
|
|
window 0
|
|
maximize 1
|
|
keepaspect 1
|
|
unevenstretch 1
|
|
centerh 1
|
|
centerv 1
|
|
waitvsync 0
|
|
syncrefresh 0
|
|
scalemode none
|
|
|
|
#
|
|
# OpenGL-SPECIFIC OPTIONS
|
|
#
|
|
filter 1
|
|
prescale 1
|
|
gl_forcepow2texture 0
|
|
gl_notexturerect 0
|
|
gl_vbo 1
|
|
gl_pbo 1
|
|
gl_glsl 0
|
|
gl_glsl_filter 1
|
|
glsl_shader.%%MTARGET%%0 none
|
|
glsl_shader.%%MTARGET%%1 none
|
|
glsl_shader.%%MTARGET%%2 none
|
|
glsl_shader.%%MTARGET%%3 none
|
|
glsl_shader.%%MTARGET%%4 none
|
|
glsl_shader.%%MTARGET%%5 none
|
|
glsl_shader.%%MTARGET%%6 none
|
|
glsl_shader.%%MTARGET%%7 none
|
|
glsl_shader.%%MTARGET%%8 none
|
|
glsl_shader.%%MTARGET%%9 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
|
|
gl_glsl_vid_attr 1
|
|
|
|
#
|
|
# 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
|
|
|
|
#
|
|
# FULL SCREEN OPTIONS
|
|
#
|
|
switchres 0
|
|
useallheads 0
|
|
|
|
#
|
|
# SOUND OPTIONS
|
|
#
|
|
audio_latency 3
|
|
|
|
#
|
|
# SDL KEYBOARD MAPPING
|
|
#
|
|
keymap 0
|
|
keymap_file keymap.dat
|
|
uimodekey auto
|
|
|
|
#
|
|
# SDL JOYSTICK MAPPING
|
|
#
|
|
joy_idx1 auto
|
|
joy_idx2 auto
|
|
joy_idx3 auto
|
|
joy_idx4 auto
|
|
joy_idx5 auto
|
|
joy_idx6 auto
|
|
joy_idx7 auto
|
|
joy_idx8 auto
|
|
sixaxis 0
|
|
|
|
#
|
|
# SDL LOWLEVEL DRIVER OPTIONS
|
|
#
|
|
videodriver auto
|
|
audiodriver auto
|
|
gl_lib auto
|