Main > Raspberry Pi & Dev Board

Trackball in Mame4All Retropie? IPac 2 detects as gamepad instead of kb + mouse

(1/5) > >>

robboman123:
Hi guys,

I'm back reviving my old dead cab thanks to Retropie!
http://forum.arcadecontrols.com/index.php/topic,149987.0.html

I'm figuring most things out, but I'm having a lot of trackball trouble currently.. is it supposed to 'just work' with MAME on Retropie when you load up Mame4All?  AdvMAME?  I'm not to this Retroarch \ Libreto thing.. is that configurable for tballs and spinners too? 

So far I can't Centipede to see my trackball at all, but if I load up the Amiga emulator my trackball works in the GUI right away.. so I know it's physically working and the PI can see it attached. 

Any ideas?

nitrogen_widget:
What does your trackball use for an interface?

I only have a usb trackball (cheap led ps2 one with ps2 to usb adaptor) and that works great with millipede on mame4all.

Mame4all though doesn't work with a usb joypad & usb mouse connected at the same time.
you need to use a keyboard encoder or one will be disabled.

robboman123:
Its a new Ultimarc ipac2.  Does Mame4All somehow think that's a gamepad?  I don't have any actual gamepads.

I did have my bluetooth keyboard\trackpad connected at the same time.  Maybe that's it, I'll try disconnecting that thing tonight.

Thanks 

robboman123:

--- Quote from: nitrogen_widget on March 14, 2016, 04:10:12 pm ---
Mame4all though doesn't work with a usb joypad & usb mouse connected at the same time.
you need to use a keyboard encoder or one will be disabled.

--- End quote ---

Ah HA!  Thanks, this is exactly my problem.  However I still need a solution..

See, I'm not using a usb joypad.. just my Ultimarc Ipac2 (2015) which is supplying keyboard keys and trackball out a USB port.   I noticed when I run the "configure input" GUI from Emulationstation, it says 'gamepad detected'.  It thinks my IPac2 is a gamepad.  I tried running Centipede with a regular USB keyboard and mouse connected, and the mouse works fine.  Then, with Centipede still running, I plugged in the iPac2 as well and LO and BEHOLD, the trackball worked!  But it fails again as soon as I restart Centipede.

There has to be a workaround for this.. I'll keep searching.

So for some reason it thinks IPAC2 is a gamepad.  It otherwise works fine, maps all the keyboard keys and my trackball..

robboman123:
I emailed Andy at Ultimarc to ask if it's possible for the iPac to present itself to the OS as a Keyboard + mouse only.. and NOT a 'gamepad'.  If that can happen (via firmware update or otherwise), then my problem is solved.

I think the only other workaround is to use a different MAME on the PI, such as AdvMame.  I think this problem is specific to Mame4All.

Can anyone else confirm or deny? Or have additional info? 

Cheers...

Navigation

[0] Message Index

[#] Next page

Go to full version