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

Reply via email to