Main > Main Forum

Mame analog joystick mapping vs. u360 firmware mapping?

<< < (2/12) > >>

TheShanMan:

--- Quote from: arzoo on November 14, 2009, 04:40:47 pm ---Those of us who want to use the u360 firmware mapping really need a way to turn off the mame mapping.

--- End quote ---

I don't think that makes sense, unless the u360 converts analog to digital (i.e. keypresses), which I don't believe it does. I think even with maps it outputs analog values, but it's a single analog position per map zone, such that mame (or other apps) see the joystick as perfectly centered, or to the extreme positions, and never anything in between. Assuming that's true, it really doesn't matter what mame does map-wise. Taking the dead zone as an example, I think the u360 would send (0,0) regardless of where in the dead zone the joystick is physically. So it wouldn't matter if mame's dead zone is smaller than the u360's.

This is a bit of conjecture on my part - I don't really know for sure. But this is how I've always thought of it.

Bobulus:
edit: I misunderstood. Nevermind.

arzoo:

--- Quote from: TheShanMan on November 14, 2009, 05:23:20 pm ---I don't think that makes sense, unless the u360 converts analog to digital (i.e. keypresses), which I don't believe it does. I think even with maps it outputs analog values, but it's a single analog position per map zone, such that mame (or other apps) see the joystick as perfectly centered, or to the extreme positions, and never anything in between.

--- End quote ---

Correct - that's what I said.

--- Quote from: arzoo on November 14, 2009, 04:40:47 pm ---the u360 (regardless of the map loaded into firmware) always looks like an analog stick to mame

--- End quote ---

Here's two pics that may help visualize what I'm thinking. In this example, the u360 has a smaller dead-zone than the mame map. So the u360 is passing data for more zones than mame and I'm thinking that mame is only using data for the zones in its map - so in effect the mame map is partially overwriting the u360 map.

EDIT: ShanMan - I reread your post and I understand what you're saying. I believe you are right - the u360 is translating all the analog zones to single point zones (center, left, right, up, down). So my example is wrong. Nothing to see here... move along  :)

Sorry for all the confusion.

Bender:
Hey Arzoo,

I have been wondering about this for a long time too.

We need u_rebelscum to give us the skinny

arzoo:

--- Quote from: Bender on November 15, 2009, 10:57:50 am ---Hey Arzoo,

I have been wondering about this for a long time too.

We need u_rebelscum to give us the skinny

--- End quote ---

I agree!

I've been thinking about this some more and now I don't think my example (above) is valid. I don't think I know what I'm talking about  ::)

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version