Main > Main Forum
How do U360's work in MAME? Head-spinning n00b question!!
Diewrecked:
--- Quote from: ubiquityman on March 12, 2010, 01:57:56 pm ---You still have to configure MAME to use the joystick's analog inputs.
--- End quote ---
Thanks Ubiquityman - sounds like as soon as I've done that I'll be home and dry. Ummmm, how do I do that please? In my MAMEUI32 Controllers tab I have set the Default Input Layout to Standard (choice of that or hotrod; hotrodse; sample controller file; sample custom controller; various Slikstik options; Standard again and Xarcade), I have "Enable joystick input" and "Enable mouse input" both checked and multiple mice checked (touchpad on the keyboard, trackball and two spinners), and in my Controller Mapping tab I have everything set to Joystick except Mouse device, Dial device and Trackball device which are all set to Mouse. Currently all that works is four way on both players, presumably because that's what I set on Frogger to be default for all games. I just tried Commando and cannot do diagonals because they're not configured - shouldn't they "just work" when this is configured properly? I can't have to configure every game surely???
--- Quote from: Ginsu Victim on March 12, 2010, 09:13:22 am ---I was just trying to send off in the right direction. Maybe someone will come along that uses the MAME mapping (or you could search u_rebelscum's post), since I use UltraMap through Mamewah for everything.
--- End quote ---
Thanks for your help Ginsu - again :) Nice one fella.
ubiquityman:
Start any game, hit the TAB key, the select to configure GENERAL controls for Player 1.
Diewrecked:
--- Quote from: ubiquityman on March 12, 2010, 03:48:45 pm ---Start any game, hit the TAB key, the select to configure GENERAL controls for Player 1.
--- End quote ---
That's what I did yesterday (for Frogger) - but what I'm asking is, isn't MAME bright enough (via its own mappings or the U360 ones) to work out which mappings are needed for which games? IE, four way for Frogger or DK; eight way for Commando; two way horizontal for Space Invaders; analogue for Space Harrier; four way diag for Qbert etc - or do I need to program them all separately once I've created an 8-way template? I thought the point of the U360 is that it could be any joystick for any game and it worked it all out on the fly? How do I tell Space Harrier to act as analogue?
Is it becuase my MAME is so old (0.124)? Happy to download 0.136...?
Thanks again for all your help Ubiquityman - and apologies if these are dumb questions!
ubiquityman:
You can configure it ONCE under General, or you can do it over and over and over again for each game individually.
If you do it under once under the General settings and wipe out the individual configs, that'll cover the bulk of the games.
(If I'm not answering your question properly, let me know. I suspect we're talking past each other a bit.)
Diewrecked:
--- Quote from: ubiquityman on March 12, 2010, 05:45:54 pm ---You can configure it ONCE under General
--- End quote ---
Hi Ubiquityman,
That's exactly what I did - like I said it works to a level, ie, the config you do for that one game is propagated across into every other game unless you configure that particular game specifically - I get that (and like you said that does break the back of all the input configs). However, I was under the impression that whatever game you threw at the U360, MAME (or the driver?) was able to work out which mapping to use itself and just use it (as in my last post, four way for Frogger or DK; eight way for Commando; two way horizontal for Space Invaders; analogue for Space Harrier; four way diag for Qbert etc). Assuming this is in fact NOT the case then, do you have to specify each non-standard setup individually? And if so, where are the settings stored and is there a repository somewhere online to download them all? Also (and this is the bit I really don't get), how do you specify a game to use a REAL analogue input (eg Space Harrier or Star Wars or something, I know that the latter won't control right but it's just an example) if you can only specify digital directions in that dialogue?
Many thanks for your continued patience Ubiquityman, I know it must be frustrating for you trying to get my head around this!!! :banghead: :banghead:
ADDITIONAL
Ubiquityman I've just found these posts from you in the thread about the Mala plugin for the U360:
--- Quote from: ubiquityman on March 09, 2010, 01:02:20 am ---you shouldn't need to. Mame does the mapping for you on an analog joystick.
--- End quote ---
--- Quote from: ubiquityman on March 12, 2010, 02:00:58 pm ---My point was that MALA is not required for joystick mapping if you are using an analog joystick.
MAME takes care of that internally.
--- End quote ---
THIS is what I'm talking about: how do I tell MAME that I'm using an analogue joystick? Am I right in thinking that if I can get this sorted out that everything else will take care of itself?
Thanks again. :cheers: