Jump to content
  • Announcement

    The HyperSpin 2 early access beta is here!

    We’re starting the first public testing phase with Platinum Members to keep the scope manageable while we test the current feature set and begin to add more. In the future, we’ll provide a version for basic members as well.  On behalf of the entire HyperSpin team, we look forward to another exciting adventure with our community.

How to configure the trackball for Hyperspin and MAME


jux

Recommended Posts

Posted

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.

Posted
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.

Posted

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.

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...