Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up Try the site in https mode Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: u360 and 4 way  (Read 6142 times)

0 Members and 1 Guest are viewing this topic.

jordanshadow

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 65
  • Last login:March 08, 2015, 03:47:03 pm
u360 and 4 way
« on: March 18, 2014, 01:43:30 am »
I performed some testing on 4 way games. I bought a u360 and a j-stick. I played Ms. Pacman turbo mostly but also Mr. Do and Donkey Kong. I had really subpar performance with the U360 and I wonder if I did something wrong? I have it connected via usb and changed the map to 4 way and directly input joystick commands into mame gui. Maybe Mame's mapping emulation was conflicting with the u360 but it felt really imprecise and I was clearing scoring better with the J-stick in 4 way mode.

Do i need to connect the u360 through its wiring harness to get the benefits or run it through padmapper? I actually found the j-stick with an octagon restrictor to be perfect for playing pac turbo and got my highest score ever. My wife however prefered significantly the j-stick with 4 way restrictor. Hats of the J-stick but I am hoping I can get the u360 working as advertised.

EMDB

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 865
  • Last login:September 05, 2023, 09:18:51 am
  • Project RetroCade
Re: u360 and 4 way
« Reply #1 on: March 18, 2014, 03:19:08 am »
I use the U360 with the harness connected to an iPac2. I indeed think the mapping of MAME along the mapping of the stick itself conflicts preventing an optimal result.
Also selecting a specific 4-way mapping table made a huge difference for me. I use the "4-Way, No Sticky (UD Bias)" one. I did not tune on a specific game but tried to make my setup as broad as possible. Beside 4-way I really like the auto switching when selecting a game from HyperSpin. I made a small application called HyperMap to achieve this:



http://forum.arcadecontrols.com/index.php/topic,134128.0.html

kixfan

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 475
  • Last login:May 22, 2018, 06:59:26 pm
Re: u360 and 4 way
« Reply #2 on: March 18, 2014, 07:33:58 am »
Reading your post it sounded like you only used a restrictor on the J-stick and not on the u360?    I believe I used an octagon restrictor on mine along with the no sticky corner map as well.   

EMDB

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 865
  • Last login:September 05, 2023, 09:18:51 am
  • Project RetroCade
Re: u360 and 4 way
« Reply #3 on: March 18, 2014, 09:18:07 am »
Reading your post it sounded like you only used a restrictor on the J-stick and not on the u360?    I believe I used an octagon restrictor on mine along with the no sticky corner map as well.
I tried the restrictors (both circular and 4/8 way) on my U360 but did not like the feeling.

Ginsu Victim

  • Yeah, owning a MAME cab only leads to owning real ones. MAME just isn't good enough. It's a gateway drug.
  • Trade Count: (+10)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 10092
  • Last login:June 28, 2025, 10:45:55 pm
  • Comanche, OK -- USA
Re: u360 and 4 way
« Reply #4 on: March 18, 2014, 09:18:59 am »
Wouldn't MAME only possibly interfere if you had the U360 in analog mode? Setting a map should keep it from being seen as analog (to my knowledge).

EMDB

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 865
  • Last login:September 05, 2023, 09:18:51 am
  • Project RetroCade
Re: u360 and 4 way
« Reply #5 on: March 18, 2014, 10:51:43 am »
Wouldn't MAME only possibly interfere if you had the U360 in analog mode? Setting a map should keep it from being seen as analog (to my knowledge).
No. Connecting it via USB means it is an analog stick in Windows, using the harness connected to an ipac or other encoder means digital (to my knowledge ;) ).

jordanshadow

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 65
  • Last login:March 08, 2015, 03:47:03 pm
Re: u360 and 4 way
« Reply #6 on: March 18, 2014, 03:37:08 pm »
I used and 8 way restrictor on the u360 because the idea is that I wanted to replace having to add a 4 way joystick. The u360 was indeed recognized as an analog stick by windows. I should try it again with a wiring harness.

TKW4rr10r

  • Trade Count: (+16)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 379
  • Last login:February 06, 2017, 01:10:01 pm
  • Oh no, he's holding power tools!
    • What I'm selling / looking for:
Re: u360 and 4 way
« Reply #7 on: March 18, 2014, 05:21:14 pm »
 ??? ??? ???

Not to derail the thread, but sincerely curious as to the proper setup of these u360s.

One of my projects has a plan for four u360s in play on the control panel (hush, I have my reasons). The analog will be needed for certain emulators/games, but I did not know of any issues running them via USB in Mame. What I'm trying to wrap my head around is how the custom mappings are applied depending on game loaded in Mame. Is this not something that can be set if the u360s are connected via USB? What functionality do you loose by using the wire harness instead?

Future Projects: Galaxian Anniversary, Mario VS DK, Rebirth
What I'm selling / looking for

EMDB

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 865
  • Last login:September 05, 2023, 09:18:51 am
  • Project RetroCade
Re: u360 and 4 way
« Reply #8 on: March 18, 2014, 05:47:40 pm »
??? ??? ???

Not to derail the thread, but sincerely curious as to the proper setup of these u360s.

One of my projects has a plan for four u360s in play on the control panel (hush, I have my reasons). The analog will be needed for certain emulators/games, but I did not know of any issues running them via USB in Mame. What I'm trying to wrap my head around is how the custom mappings are applied depending on game loaded in Mame. Is this not something that can be set if the u360s are connected via USB? What functionality do you loose by using the wire harness instead?
I contacted Andy (from Ultimarc) and he told me the U360s were indented to be used via USB only. The harness was only added to use the sticks in dedicated cabs. Connecting them via USB will show them in windows as analog sticks. MAME will add mappings for analog sticks based on the game. This seems to conflict with the mappings loaded into the stick. I'm not sure whether you can disable mapping in MAME to prevent this. I connected my U360 via the harness to an IPAC2 making it a "fully digital but switchless" stick. I'm very satisfied with this setup as I can load mappings based on the selected games without intervention of MAME. It works fine for 4 and 8 way games and special cases like the 45 degrees rotates sticks of QBert.

EMDB

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 865
  • Last login:September 05, 2023, 09:18:51 am
  • Project RetroCade
Re: u360 and 4 way
« Reply #9 on: March 19, 2014, 05:22:17 pm »
As I started to get curious how this worked exactly I did some research:

MAME uses mapping of all joysticks based on an internal table of directions per game. It distinguishes between 4, 8 and 4 diagonal way. You can get the full list of games including the directions by running the following command line:

mame -listxml > games.xml

You can also create your own mappings per game. The format is quite complex but there is a very handy tool to create / edit these mappings:

Mame Joystick Map Editor v1.4



The mapping per game should be copied to the MAME cfg folder as gamename.ini.

I removed the harness of my U360 so it is used analog again. I loaded my custom Qbert mapping and fired up QBert in MAME. The result was QBert was totally unmovable due to the conflicts in the U360 and MAME mappings.

Then I copied the 8-way mapping included in the Mame Joystick Map Editor to default.ini in the cfg folder of MAME and changed the default joystick mapping option in MAME.ini to

joystick_map              default

The 8-way mapping is more or less a pass-through filter as it just passes the joystick directions created by the U360 loaded mapping. This way the pure U360 mappings are used without MAME changing them.
Firing up QBert again and it was perfectly controllable. Exactly as it was when running the U360 via my IPAC2.

The advantage of connecting the U360 via USB only is you can still use the analog mode of the U360 by loading the analog mapping table.

jordanshadow

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 65
  • Last login:March 08, 2015, 03:47:03 pm
Re: u360 and 4 way
« Reply #10 on: March 19, 2014, 06:07:28 pm »
 :applaud:
You need to right this up in a sticky! This was excellent information and fit perfectly with my experiences as well. Thanks for diligence.  :cheers:

cmoses

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 718
  • Last login:July 27, 2023, 05:19:00 pm
Re: u360 and 4 way
« Reply #11 on: March 19, 2014, 09:11:25 pm »
:applaud:
You need to right this up in a sticky! This was excellent information and fit perfectly with my experiences as well. Thanks for diligence.  :cheers:

I agree this needs to be documented well. I know it will come up often. I have a cab I am updating and will need this info when I reload everything.

Thanks


Sent from my iPad Mini using Tapatalk HD

PL1

  • Global Moderator
  • Trade Count: (+1)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 9674
  • Last login:Today at 09:02:54 am
  • Designated spam hunter
Re: u360 and 4 way
« Reply #12 on: March 19, 2014, 09:38:12 pm »
If you want it wiki'd, just write up all the desired supporting text and your screencaps/pics (not pulled from a site to avoid copyright issues, please) and I'll port it over for you.

Not much in the way of U360 info on the wiki other than this.


Scott

2600

  • Trade Count: (+7)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1630
  • Last login:June 05, 2017, 10:20:56 am
  • I want my own arcade controls!
Re: u360 and 4 way
« Reply #13 on: March 20, 2014, 09:10:07 am »
This thread has good info on the mapping done by MAME and overriding it with the Ultrastik.

http://forum.arcadecontrols.com/index.php/topic,98058.msg1035149.html


EMDB

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 865
  • Last login:September 05, 2023, 09:18:51 am
  • Project RetroCade
Re: u360 and 4 way
« Reply #14 on: March 20, 2014, 12:32:07 pm »
This thread has good info on the mapping done by MAME and overriding it with the Ultrastik.

http://forum.arcadecontrols.com/index.php/topic,98058.msg1035149.html
Thanks. I just read the whole thread and although there is a lot of information there is nothing more than my findings described above. It DOES confirm my findings though  :applaud: :cheers:

One thing I picked up from this thread is you can more easy force MAME to always use 8-way mapping (pass-through) by setting

-joystick_map 7778...4445

in mame.ini. This way you don't need to create the default.ini 8-way mapping yourself. I PM'ed Haze yesterday to find out how to address the internal MAME 8 way mapping. I did not get an answer yes. I assumed it to be something like

-joystick_map 8

but I did not have a chance to test it.
« Last Edit: March 20, 2014, 12:41:31 pm by EMDB »

rrcade

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 127
  • Last login:December 03, 2019, 10:37:08 pm
Re: u360 and 4 way
« Reply #15 on: April 11, 2014, 10:42:33 am »
does the 360 have a Physical restrictor plate for 4 way and if so do you have to open up your panel every time you want to switch from say 8 to 4 way?  I would think playing pacman without a 4 way restrictor plate would really suck?

shponglefan

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1600
  • Last login:December 15, 2022, 07:22:35 am
  • Correct horse battery staple
Re: u360 and 4 way
« Reply #16 on: April 11, 2014, 12:12:41 pm »
does the 360 have a Physical restrictor plate for 4 way and if so do you have to open up your panel every time you want to switch from say 8 to 4 way?  I would think playing pacman without a 4 way restrictor plate would really suck?

Yes, there is a 4 way restrictor plate.  And yes, you'd have to physically switch it out to convert from 8-way to 4-way (they make different restrictor plates for different purposes).  This is what it looks like w/ a 4-way restrictor installed (it's the clear plastic behind the circuit board):


EMDB

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 865
  • Last login:September 05, 2023, 09:18:51 am
  • Project RetroCade
Re: u360 and 4 way
« Reply #17 on: April 11, 2014, 02:32:00 pm »
does the 360 have a Physical restrictor plate for 4 way and if so do you have to open up your panel every time you want to switch from say 8 to 4 way?  I would think playing pacman without a 4 way restrictor plate would really suck?
Yes it probably gives a more genuine feeling with a physical restrictor but opening the CP to manually switch fully removes the benefit of the automatic mapping which makes the U360 so unique...

epetti

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 344
  • Last login:September 14, 2023, 10:15:20 pm
  • I want to build my own arcade controls!
Re: u360 and 4 way
« Reply #18 on: April 11, 2014, 03:00:38 pm »
You can get a Servostick adapter for the U360 that would programmatically automatically switch between 4 and 8 way physical restrictor.

Ginsu Victim

  • Yeah, owning a MAME cab only leads to owning real ones. MAME just isn't good enough. It's a gateway drug.
  • Trade Count: (+10)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 10092
  • Last login:June 28, 2025, 10:45:55 pm
  • Comanche, OK -- USA
Re: u360 and 4 way
« Reply #19 on: April 11, 2014, 04:01:52 pm »
I just use a circular restrictor and let the maps do the work. Plays fine.

8BitMonk

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 989
  • Last login:March 15, 2025, 10:47:05 pm
Re: u360 and 4 way
« Reply #20 on: April 11, 2014, 04:28:38 pm »
You can get a Servostick adapter for the U360 that would programmatically automatically switch between 4 and 8 way physical restrictor.

Pretty sure the Servostick is a separate product and not an adapter for the U360.

I use the Octagonal restrictor, I like to be able to feel the diagonals.
Games: Asteroids Deluxe | Atomiswave | Centipede | Championship Sprint | Defender | Donkey Kong | Dig Dug | Frogger | Ikari Warriors | Missile Command | Pac-Man | Pole Position | Robotron | Spy Hunter | Tempest | Super Mario Strikers

epetti

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 344
  • Last login:September 14, 2023, 10:15:20 pm
  • I want to build my own arcade controls!
Re: u360 and 4 way
« Reply #21 on: April 11, 2014, 04:54:22 pm »
You can get a Servostick adapter for the U360 that would programmatically automatically switch between 4 and 8 way physical restrictor.

Pretty sure the Servostick is a separate product and not an adapter for the U360.

I use the Octagonal restrictor, I like to be able to feel the diagonals.

Originally it was a separate product, but now they also sell a U360 upgrade kit of it.

rrcade

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 127
  • Last login:December 03, 2019, 10:37:08 pm
Re: u360 and 4 way
« Reply #22 on: April 19, 2014, 02:29:18 am »
How does the servo stick work? Does it automatically switch to 4 or 8 depending on what mame game you load?


*Kegger*

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 5
  • Last login:December 12, 2015, 05:52:07 am
Re: u360 and 4 way
« Reply #23 on: April 19, 2014, 09:45:53 am »
Wouldn't MAME only possibly interfere if you had the U360 in analog mode? Setting a map should keep it from being seen as analog (to my knowledge).
No. Connecting it via USB means it is an analog stick in Windows, using the harness connected to an ipac or other encoder means digital (to my knowledge ;) ).

I tend to agree with Ginsu, When you set the map to 4-way and move the stick it goes right to the outer boundaries. It can't go in between, the stick acts like either full right or left an so on. When you place it in analog you can move it as and analog stick.
It works the same for ultramap or in windows controller settings.
You can test to see, In my results the stick acted the same weather in windows or ultramap. If the stick was in 4way it acted like a 4way stick same for analog.