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: xin mo arcade to usb controller (2 player): Joystick not working in ADVMENU  (Read 8239 times)

0 Members and 1 Guest are viewing this topic.

galaxian77

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 31
  • Last login:December 22, 2021, 12:45:59 pm
  • Groovyarcade fan !
    • Arcade Sunday (YouTube)
Hello all. I have been using the "latest" build of Groovy Arcade (which uses the AdanceMenu frontend). I was using 2 x KADE keyboard encoders (which worked flawlessly, but were required for another project). I purchased the (very cheap!) xin mo arcade to usb controller (2 player) "joystick" encoder, and wired everything up, set my keys in MAME, and all was happy days. HOWEVER, I quickly realised that there was no way to control the Advance Menu (front end) with said joystick encoder! I found a line in the "ADVMENU.RC" which elluded to "device_joystick none" which I changed to "device_joystick auto". This had "an effect" - but the wrong effect! The select bar (inside Advanced Menu) scrolls "automatically" all the way to the top of the list of games (as if you're holding down the "up" arrow key), and you have no control over it's movement at all!! I read something somewhere else that said to try "device_joystick RAW" - which I've just tried - with the same result!

Is it possible that this "xin mo arcade to usb controller (2 player)" just won't work with Advanced Menu ? (or perhaps the two "virtual" joysticks clash with one another?) I've made a "work around" for now (whoich is ugly, and involes a keyboard on top of my cab  :-[ )

Can anyone suggest anything else I could try, or should I just go back to a "keyboard" encoder (instead of this "joystick" encoder?).  I would like for this setup to work, but also would like this to be an example for others considering my rather "specific" setup...

Thanks...
Check out my home Arcade YouTube channel: https://www.youtube.com/channel/UCLKl6BrSjDsvCHIL2Blql-A

Still loving the classics, 30+ years later! 5 dedicated MAME cabinets: GroovyArcade, some Arduinos, real CRTs, ATI VGA cards, and some crazy hacks... Love it.

galaxian77

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 31
  • Last login:December 22, 2021, 12:45:59 pm
  • Groovyarcade fan !
    • Arcade Sunday (YouTube)
Just checked back on this, but nobody has resonded. Oh well, if I figue it out, I'll post again. I'm actually thinking of hacking a USB keyboard, and wire in additional buttons somewhere on my cabinet for "up, down, page down, page up and enter". That's 5 buttons though, that will only be used for driving Advanced Menu. I guess it's a work around, but was really wanting to use the actual joysticks and existing fire buttons for driving the menu. http://forum.arcadecontrols.com/Smileys/default/dunno.gif

Check out my home Arcade YouTube channel: https://www.youtube.com/channel/UCLKl6BrSjDsvCHIL2Blql-A

Still loving the classics, 30+ years later! 5 dedicated MAME cabinets: GroovyArcade, some Arduinos, real CRTs, ATI VGA cards, and some crazy hacks... Love it.

General_Faliure

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 89
  • Last login:March 01, 2022, 07:30:40 am
    • My Arcade Cab
I use a minipac, and also have a usb keyboard and a wireless mouse attached.
On bootup my bios recognizes 2 keyboards and 2 mice, yet they all work fine on my cab, each doing it's own thing.
I have never heard of the Xin mo controller.
My Arcade cab: https://goo.gl/photos/yE1KACHryQjCaaCj7
Core2 duo8400 @3.6 Ghz, 4Gb of mem, Geforce 9500.
Linux Mint 17.3 XFCE, Mame, Mess, Daphne FS-Uae, Mednafen and some more.
Mah!cade

galaxian77

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 31
  • Last login:December 22, 2021, 12:45:59 pm
  • Groovyarcade fan !
    • Arcade Sunday (YouTube)
An old topic, but may help others in the future. I pulled out the Xin-Mo encoder (it's rubbish anyway, and has noticeable input lag!), and installed an Arduino Leonardo. It was so easy to program, and it works just as well as the (amazing) K.A.D.E keyboard encoders. The Leonardo I have already has input headers build into the board, so i just plugged cables directly in, and ran a common ground (which was already in my cab from the Xin-Mo!) I know that i could have also done this with an Arduino "Micro" or "Nano" even, but had the Leonardo already. I'd highly recommend an Arduino board for arcade controls. Make sure it has HID capability built-in in case you want to buy one. I know that you can also program HID capability into other boards (like the "Uno") but getting the correct board first time saves time (and effort!)
Check out my home Arcade YouTube channel: https://www.youtube.com/channel/UCLKl6BrSjDsvCHIL2Blql-A

Still loving the classics, 30+ years later! 5 dedicated MAME cabinets: GroovyArcade, some Arduinos, real CRTs, ATI VGA cards, and some crazy hacks... Love it.