Jump to content
LaunchBox Community Forums

Tankstick trackball works in MAME but can't assign it in game.


Recommended Posts

Posted

Please help. I'm going insane trying to figure out why I can't get the trackball to work in MAME games. I have set this up on other machines and maybe I blanked out the frustrations I had or maybe it went smooth.

Anyway I CAN use the trackball as a mouse in MAME selecting menus and whatnot.  Here where I'm at. Launch Marble madness[TAB] Input Settings/Input Assignments (general)/Player 1 Controls/Trackball Y analog/ at this point ball still functions like a mouse. ENTER to change input and I try to move the ball up and down to link the controls and nothing. Same with Trackball X Analog...Cannot assign for some probably simple reason I don't understand.  

The fact the ball works in MAME I know its some setting in MAME that's eluding me. But there are only so many tutorials and guides I can follow when I don't get the expected result and get super frustrated. So here I am.

 

 

Posted

Here's the settings I have and it "just works" [with the trackball].

image.thumb.png.a836e2be2f38a9e6614de51086c89e72.png

 

Deleting marble.cfg then starting the game, you should see this via TAB

image.png.a54720dc171bb1bc8b157bccfc5680be.png

 

Adjust the sensitivity in Input Assignments [from default 30] to 130 (at least that works for me)

image.thumb.png.b823ef29f237bada3a3bdefb0025b339.png

 

Exiting the game, marble.cfg could look like this.

<?xml version="1.0"?>
<!-- This file is autogenerated; comments and unknown tags will be stripped -->
<mameconfig version="10">
    <system name="marble">
        <counters>
            <coins index="0" number="2" />
        </counters>
        <input>
            <port tag=":IN0" type="P1_TRACKBALL_X" mask="255" defvalue="0" sensitivity="130" />
            <port tag=":IN1" type="P1_TRACKBALL_Y" mask="255" defvalue="0" sensitivity="130" />
        </input>
        <mixer>
            <audio_effects tag=":speaker">
                <effect step="1" type="Filters" />
                <effect step="2" type="Compressor" />
                <effect step="3" type="Reverb" />
                <effect step="4" type="Equalizer" />
            </audio_effects>
            <sound_map tag=":speaker">
                <node_mapping node="" db="0.000000" />
            </sound_map>
        </mixer>
    </system>
</mameconfig>

 

Posted

I set my setting exactly like your and still in the same position. I do not know how to get to the .cfg files tho.

Posted

Another thing that might help is currently trackball games like Marble Madness and Missile Command both work being controlled by the stick. 

Posted
20 minutes ago, T J said:

I set my setting exactly like your and still in the same position. I do not know how to get to the .cfg files tho.

Another thing that might help is currently trackball games like Marble Madness and Missile Command both work being controlled by the stick.

In Windows Explorer, navigate to your /MAME/cfg/ folder. It'll be in there.

The joystick on my cab can control it too. But that's because of the Analog Inc/Dec settings (up/down/left/right, respectively).  You could try removing the Inc/Dec mappings.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...