Controller automation not working for mame ui64 and mame_libretro

Issue #1208 resolved
M33k created an issue

Either when using Mameui64 or when using Mame_libretro controller automation does not seem to work. It seems to be only when using mame - all other emulators successfully exit when using controller automation.

Comments (4)

  1. Jason Carr repo owner

    Hi Thomas, I spent some significant time on this issue today but unfortunately I still don't have a solution. Both MAME and Retroarch use raw input which can't be simulated without a custom driver, which is a nightmare. Supposedly there's a way to compile MAME to allow sending keyboard presses, but obviously that's a pain as well. I'll leave this open to come back to at a later date.

    Here's a thread I found that addresses some of the issues:

    http://forum.arcadecontrols.com/index.php?topic=70088.0

  2. M33k reporter

    wow - thanks, that makes sense. Thanks for working on this,

    I was able to work around this by setting the same key combination that I use in launchbox, to close mame. I did this in mame under menu (Tab key) > Input (General) > User Interface > UI Cancel.

    found this on the forum eventually (https://www.launchbox-app.com/forum/troubleshooting/gamepad-automation-not-working-for-mame)

    This workaround gets you nearly the same functionality.

    Again, thanks for looking into this and maybe this tip can be added in a tip or a readme, or one of the video tutorials.

  3. Jason Carr repo owner

    Thank you Thomas. I did fix the issue with Retroarch, but of course the issue with MAME still remains. That said, I'm going to close this out and we'll make that thread the official solution for now. :)

  4. Log in to comment