jux Posted December 27, 2014 Posted December 27, 2014 I spent a few hours trying to track down this information but eventually got the Xarcade tankstick trackball working with MAME inside of hyperspin. I noticed a lot of people had the same problem I did in that the trackball worked in mame but not in hyperspin. The steps I went through to make it work were as follows. Using Mame - Version 0.156 Hyperspin - Version 1.3.2.0 HyperlanuchHQ - Version 1.0.13.0 Windows 7 64 bit Pre-configuration - Verify the trackball is working by attempting to use it in windows to move the mouse cursor. If the cursor dow not move your trackball isn't confiogured or working properly. Fix this before proceeding. - Verify mame is set up and working in hyperspin by attempting to use a game such as golden tee using keybopard or joystick controls. If it is not then fix this before proceeding. Instructions 1.) Open a command prompt 2.) Navigate to the directory where you installed mame 3.) Type in "mame -cc" without the quotes and press return. This creates a mame.ini configuration file 4.) Edit the mame.ini file using a text editor. I use notepad. 5.) Scroll down the section labeled CORE INPUT AUTOMATIC ENABLE OPTIONS 6.) Edit the line "trackball_device keyboard" to "trackball_device mouse" 7.) Edit the line "lightgun_device keyboard" to "lightgun_device mouse" 8.) Edit the line "mouse_device keyboard" to "mouse_device mouse" 9.) Scroll to the section CORE INPUT OPTIONS 10.) Edit the line "mouse 0" to "mouse 1" 11.) Save the file 12.) At this point you should be able to run MAME outside of hyperspin and use the trackball. The next steps are to configure hyperspin 13.) Open HyperLaunchHQ 14.) Select the MAME system from the left hand list 15.) Select the Emulators tab 16.) Select the Edit Global Modules Setting from the list of icons on the page. It looks like a piece of paper with a red title and a coin(?) on it. If you hover over the button it should give you the title of the button 17.) From the resultant screen select the MAME tab 18.) In the params box put in this exact text without the quotes "-mouse" 19.) Exit the screen 20.) Launch hyperspin and verify mame can now use the trackball when launched from hyperspin. Enjoy. Corrections and comments welcomed.
jux Posted December 29, 2014 Author Posted December 29, 2014 Can you not just go into MAMEs input config and set it up/enable it? For some reason this doesn't work for a few people including myself. My theory is that mame is launching but using a different runtime directory on some systems when launched from hyperspin. I say this because none of the mame.ini settings are being invoked unless you launch mame manually.
gigapig Posted December 30, 2014 Posted December 30, 2014 I've never touched the trackball settings within mame while in game at least, it's already set; very strange. I use mameuifx so I may have set it in the GUI and I don't know if the direct input version or raw input version makes a difference.
Recommended Posts
Archived
This topic is now archived and is closed to further replies.