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