chris_honschu
Wed, 17 Jan 2007 11:29:03 -0800
Hi
Thanks to Peter's patch (<[EMAIL PROTECTED]>) and some
newer files form xmame 106, I have xmame 0.90 up and running.
But I have really no clue how to set all the variables to fit the
trackball and spinner input as native as possible with the
current hardware.
Just a question, is anybody out here able to _play_ (not
run) "shufshot" with his trackball or mouse?
To make it clear, here a quote form mameinfo:
***** --> *****
May seem impossible to shoot a decent shot. Either the puck stops
right after the "1" or the shot is way too hard and the puck
flies off the board, making the game unplayable. Not a bug, but
a requirement of certain drivers, which may or may not be
normal(?). For the longest time I was using default Windows
mouse drivers, and was clearly experiencing this "bug". I
installed the latest M$ intellimouse drivers, and now the
controls work perfectly. So I'd say, at least in my experience,
that new intellimouse drivers are a "requirement". Note that I
have received reports from others who got the controls working
correctly with other drivers. Also note, this "issue" pertains
to all trackball games, and that it's always best to set the
mouse movement speed to the dead center position in Windows as
well as turning off the any acceleration options and then adjust
the analog sensitivity via the in-game menu how you like. Also,
make sure any frameskipping is turned off. Smitdogg /xtremediver
***** <-- ****
I tried xset, the Resolution/SampleRate (xorg.conf),
Sensitivity, ... nothing helped. :-(
Section "InputDevice"
Identifier "Trackball"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/ttyS0"
Option "Protocol" "Microsoft"
Option "Emulate3Buttons" "true"
Option "Resolution" "10"
Option "SampleRate" "10"
Option "BaudRate" "1200"
EndSection
Section "InputDevice"
Identifier "Spinner"
Driver "mouse"
Option "SendCoreEvents" "false"
Option "Device" "/dev/psaux"
Option "Protocol" "ExplorerPS/2"
Option "Resolution" "1000"
Option "SampleRate" "1000"
Option "FlipXY" "true"
Option "InvY" "true"
EndSection
################################
### xmame running parameters ###
################################
#####################
### Video Related ###
#####################
video-mode 1 #0 = Normal (left-alt + insert)
#1 = XVideo (left-alt + home)
fullscreen 1 #Select fullscreen mode (left-alt +
page-down)
#arbheight 0 #Scale video to exactly this height (0 =
#disable), this overrides the heightscale and
#scale options
#widthscale 0
#heightscale 0
#scale #Set X- and Y-Scale to the same factor
#(increase: left-shift + page-up, decrease:
#left-shift + page-down)
effect 0 #Video effect:
#0 = none (default)
#1 = scale2x (smooth scaling effect)
#2 = lq2x (low quality filter)
#3 = hq2x (high quality filter)
#4 = 6tap2x (6-tap filter with h-scanlines)
#5 = scan2 (light scanlines)
#6 = rgbscan (rgb scanlines)
#7 = scan3 (deluxe scanlines)
#8 = fakescan (black scanlines)
#(increase: left-ctrl + page-up, decrease:
#left-ctrl + page-down)
autodouble 1 #Enable/disable automatic scale
doubling for 1:2
#pixel aspect ratio games
#frameskipper 0 #Select which autoframeskip and throttle
#routines to use. Available choices are:
#0 Dos frameskip code (left-ctrl + insert)
#1 Enhanced frameskip code by William A. Barath
#(left-ctrl + home)
throttle 0 #Enable/disable throttle
#frames_to_run <int> #Sets the number of frames to run within
game
sleepidle 0 #Enable/disable sleep during idle
autoframeskip 0 #Enable/disable autoframeskip
maxautoframeskip 0 #Set highest allowed frameskip for
autoframeskip
frameskip 0 #Set frameskip when not using
autoframeskip
brightness 1.0 #Set the brightness correction (0.5 -
2.0)
pause_brightness 0.5 #Additional pause brightness
gamma 1.0 #Set the gamma correction (0.5 - 2.0)
#rotate 0 #Do not apply rotation
####################################
### Use additional game artwork? ###
####################################
artwork 0 #Global artwork enable/disable
use_backdrops 0 #Use backdrop artwork
use_overlays 0 #Use overlay artwork
use_bezels 0 #Use bezel artwork
artwork_crop 0 #Crop artwork to game screen only
artwork_scale 1 #Artwork Scaling (1 or 2x)
############################
### Vector Games Related ###
############################
#vectorres 800x600 #Always scale vectorgames to XresxYres,
keeping
#their aspect ratio. This overrides the scale
#options
beam 1 #Set the beam size for vector games
flicker 4.0 #Set the flicker for vector games
intensity 2 #Set intensity in vector games
antialias 1 #Enable/disable antialiasing
translucency 1 #Enable/disable tranlucency
hardware-vectors 1 #Use the video card to draw the vectors in
#vector games:
#0 never, 1 auto, 2 always
### Aspect ratio handling ###
keepaspect 1 #Try to keep the correct aspect ratio
perfectaspect 1 #Automatically set yarbsize to get the perfect
#aspect ratio
#displayaspectratio 1.3333 #Set the display aspect ratio of your
monitor.
#This is used for -keepaspect. The default =
#1.3333333333333 (4/3). Use 0.75 (3/4) for a
#portrait monitor
###################
### X11 Related ###
###################
#geometry #Specify the size (if resizable) and location of
#the window
xsync 0 #Use/don't use XSync instead of XFlush as screen
#refresh method
#root_window_id 0 #Create the xmame window in an
alternate root
#window; mostly useful for front-ends!
run-in-root-window 0 #Enable/disable running in root window
##########################
### X11-window Related ###
##########################
mitshm 1 #Use/don't use MIT Shared Mem (if available and
#compiled in)
##################
### XV Related ###
##################
force-yuv 0 #Force XV YUV mode:
# 0 Autodetect
# 1 Force YUY2
# 2 Force YV12
perfect-yuv 0 #Use perfect (slower) blitting code for XV YUV
#blits
#########################
### X11-input related ###
#########################
grabmouse 1 #Select mouse grabbing (left-ctrl +
delete)
grabkeyboard 1 #Select keyboard grabbing
alwaysusemouse 1 #Always use mouse movements as input,
even when
#not grabbed and not fullscreen (default
#disabled)
cursor 0 #Show/don't show the cursor
winkeys 0 #Enable/disable mapping of windowskeys
under X
XInput-trackball1 Spinner #Device name for
XInput-trackball1
#XInput-trackball2 bla #Device name for XInput-trackball2
#XInput-trackball3 blub #Device name for XInput-trackball3
#XInput-trackball4 blo #Device name for XInput-trackball4
############################
### Input device options ###
############################
joytype 1 #Select type of joystick support to use:
# 0 No joystick
# 1 Standard joystick
# 5 SDL joystick
analogstick 0 # Use Joystick as analog for analog controls
joydevname /dev/input/js #Joystick device prefix (defaults
to /dev/js)
ugcicoin 0 #Enable/disable UGCI(tm) Coin/Play support
steadykey 0 #Enable steadykey support
#a2d_deadzone <float> #Minimal analog value for digital input
#ctrlr <string> #Preconfigure for specified controller
#digital <string> #Mark certain joysticks or axes as digital
#(none|all|j<N>*|j<N>a<M>[,...])
#usbpspad #The joystick(s) are USB PS gamepads
#rapidfire #Enable rapid-fire support for joysticks
#####################
### Sound Related ###
#####################
samples 1 #Use/don't use samples (if available)
#samplefreq 44100 #Set the playback
sample-frequency/rate
#bufsize 9.000 #Number of frames of sound to
buffer
volume -3 #Set volume to <int> db, (-32 (soft) -
0(loud) )
#audiodevice <NULL> #Use an alternative audiodevice
#mixerdevice <NULL> #Use an alternative mixerdevice
#############################
### Digital sound related ###
#############################
#dsp-plugin <strg> #Select which plugin to use for digital sound
# -ldp List available sound-dsp plugins
#timer #Use / don't use timer-based audio (normally it
#will be used automagically when necessary)
###########################
### Sound mixer related ###
###########################
#sound-mixer-plugin <strg> #Select which plugin to use for the
sound mixer
# -lmp List available sound mixer plugins
######################
### Fileio Related ###
######################
rompath /usr/local/mame/roms
samplepath /usr/local/mame/samples
inipath /usr/local/mame/inis
cfg_directory /usr/local/mame/cfgs
nvram_directory /usr/local/mame/nvram
memcard_directory /usr/local/mame/memard
input_directory /usr/local/mame/inputlogs
hiscore_directory /usr/local/mame/hiscores
state_directory /usr/local/mame/states
artwork_directory /usr/local/mame/artwork
snapshot_directory /usr/local/mame/snaps
ctrlr_directory /usr/local/mame/ctrl
cheat_file /usr/local/mame/cheat.dat
hiscore_file /usr/local/mame/hiscore.dat
history_file /usr/local/mame/history.dat
mameinfo_file /usr/local/mame/mameinfo.dat
####################
### Mame Related ###
####################
defaultgame pacman
language german
fuzzycmp 1
cheat 1
skip_disclaimer 1
skip_gameinfo 1
skip_validitychecks 1
crconly 1
_______________________________________________
Xmame mailing list
Xmame@toybox.twisted.org.uk
http://toybox.twisted.org.uk/mailman/listinfo/xmame