Jump to content
SpesoftPinballXConvert-It
laggerific

gameex demo mode and u360 plugin

Recommended Posts


I recently received a set of U360 controllers, which I am using in my Mame/etc cabinet through GameEx. I'm still working on wrapping my head around the various nuances presented by this device, and in reading around how to tune the mappings for various games/emulators someone brought up the potential limitations on number of flashes possible on the PCB, due to cell life limits. I love leaving my cabinet running in demo mode in the background, but it left me concerned...if it reprograms the stick everytime a demo program comes up, it could limit the lifespan of the controllers programming ability. Perhaps I'm being paranoid, and perhaps it has the ability to reprogram millions of times before failure...but I am curious, will it reprogram for a specific rom even when loading it through demo mode.

Share this post


Link to post
Share on other sites

Hi, I just took a look at the code and the Game Run plugin event does actually fire in the screen saver. So I think yes it will.

Share this post


Link to post
Share on other sites

Since when?

Last I checked the Game_Exit function fires but the Game_Run event only fires if the game isn't a MAME game (if it even fires then).

If it does fire now it only started recently. Guess I should check again?

I've been watching this event for a while though... would be a great gift. :)

Share this post


Link to post
Share on other sites

Thanks for checking. Now I need to find out if that is a practical concern from Andy on the u360 side of things.

That said, Looking further at the ultrastik plugin INI, I'm trying to track down how it maps from MAME's mappings to the Ultrastik. I see under the [MameMaps] section something like

joy8way=joy8way

I'm guessing that means when mamedat shows that the game is joy8way to use MAME's joy8way mapping? So effectively, it is using MAME's mappings to do that, which may mean that it isn't actually writing to the u360 when loading.

But, let's say I want to tweak the mapping here to a specific type of joy8way mapping, say, something with a larger deadzone. I see 2 ways, either specify this to say "joy8way=u3608WayExpandedDeadzone.um", or go into the mame config itself and expand the dead zone for the joy8way mapping.

Am I understanding how the plugin configuration works correctly, or am I missing something?

Share this post


Link to post
Share on other sites

Since when? Last I checked the Game_Exit function fires but the Game_Run event only fires if the game isn't a MAME game (if it even fires then). If it does fire now it only started recently. Guess I should check again? I've been watching this event for a while though... would be a great gift. :)

It looks good in the code to me.

Share this post


Link to post
Share on other sites

Is this recent?

It only hits on the first game you run I swear! It doesn't change/fire when the game changes. I can post a Function Logger log if you like. ;)

Unless if course you changed something?

Share this post


Link to post
Share on other sites

Oh wow! That's a HUGE deal!

Thanks Tom!!!!!!!! I could KISS you! Matter of fact...

5-4-3-2-1-gif-i-like-this-pic-kiss-liam-

Share this post


Link to post
Share on other sites

Wonderful...glad I asked. As for increasing the deadzone, I discovered that that can be increased in the mame.ini, which seems to work well for that.

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

×
×
  • Create New...