MAMEWorld >> EmuChat
Index   Flat Mode Flat  

H@P
Lurker in perpetuity
Reged: 09/22/03
Posts: 234
Loc: Seattle area
Send PM
Re: config joystick in mess for intv
09/19/12 09:07 PM


It's no wonder you're having problems getting it working. I know what the potential issues are, and I'm still having problems making it work. This might get a bit technical, but I'll try to explain.

Because of the way the intv controller works, disc inputs, keypad inputs and side-button inputs all get mashed together in a sorta elegant, sorta messy kinda way. The disc supports 16-positions, but the default MESS mapping is trying to use a digital joystick to map to it, which doesn't work as you'd expect. If you notice, you can't really run truly diagonally, you run *sorta* diagonally.

So the first thing you'd probably want to do is in the TAB menu, go to "Driver Configuration" and change each disc from "Digital" to "Analog". This allows you use an analog joystick to get all 16 directions, but also works great with a digital joystick, and gets you your true diagonals back.

As for mapping the keypad to a digital joystick, the first thing you'd want to do is unmap the joystick from the disc, the default MESS mapping, to prevent conflicts.

So, take Tron Deadly Discs. What I'd like to do is map the disc-throwing buttons on the INTV keypad to a joystick:
INTV keypad    maps to    joystick
----------- --------
1 up left
2 up
3 up right
4 left

etc.

However, when you press up-left on a digital joystick, two input are activated. Both up and left are pressed, and you end up with INTV keypad 1, 2 and 4 pressed (plus others, including a disc position O_o because of the whole elegant/messy thing).

At some point in MAME's history, you could map "NOT"s to prevent this behavior. What this means is the mapping should look more like this:
INTV keypad    maps to    joystick
----------- --------
1 up left
2 up NOT left NOT right
3 up right
4 left NOT up NOT down

etc.

So "up NOT left NOT right" mean pressing up, but not left or right.

I can't for the life of me get this to work for some reason. MESS won't recognize when I try to create a "NOT" while mapping, nor when I manually add a "NOT" to the .cfg file.

For now, I'd recommend downloading the MTE-201 test cart ROM. Run it, and after about 15 seconds or so, you'll reach a controller test where you can see exactly how your joystick inputs are affecting the INTV keypad.

If you (or I) can get input "NOT"s working as I mentioned above, you should have no problem using a digital stick for throwing Tron's disc.

I've done it before, I know it worked at one time.

I'll post back if I figure out anything more.

H@P







Entire thread
Subject Posted by Posted on
* config joystick in mess for intv joey35car 09/16/12 07:36 PM
. * Re: config joystick in mess for intv H@P  09/19/12 09:07 PM
. * Re: config joystick in mess for intv joey35car  09/20/12 11:34 PM
. * Re: config joystick in mess for intv H@P  09/21/12 06:10 AM

Extra information Permissions
Moderator:  Robbbert, Tafoid 
0 registered and 20 anonymous users are browsing this forum.
You cannot start new topics
You cannot reply to topics
HTML is enabled
UBBCode is enabled
Thread views: 2339