New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Problem with retropad's default input mapping in MAME #15
Comments
@Reznnate , I will still try to take the time to reply , as you open an github issue ,to explain why for now I have not renewed the default key assignment as before. I didn't want to reproduce it with last mame core , so i remove the "hard coded" keyboard device. Now you can assign a button to what you want , by using mame OSD menu . So , in short , I will look at a way to enable TAB key on android when I'll have time. |
i added 2 combo that can be useful |
@r-type , I follow... If you can re-assign inputs as normal with the OSD menu, this makes sense to me. On a related note, how are the default MAME input bindings created and defined? For the Android core in particular (and other platforms with default controllers), mapping the defaults (I mentioned above) to the Retroarch retropad would be very nice so you wouldn't have to remap them each time you updated the core. |
@r-type Spent some time testing tonight and ran into a few issues. With updated mame core, I can raise the OSD menu but I wasn't able to properly config for a dual-stick shooter (i.e. Robotron).
So I shifted my testing to a Hyperspin (launcher) setup. In this case, the Retroarch launcher intent loses path info so it uses it's internal /data/data folder for nvram files. I can play Robotron.
|
The ext storage permission was solved in a commit by some guy but had to be
rolled back. I'll check it out.
…On Thu, Jan 5, 2017, 1:34 AM Reznnate ***@***.***> wrote:
@r-type <https://github.com/r-type> Spent some time testing tonight and
ran into a few issues. With updated mame core, I can raise the OSD menu but
I wasn't able to properly config for a dual-stick shooter (i.e. Robotron).
1.
RA lacks ext-storage permission -- If I launch mame rom directly with
Retroarch, the mame file paths are derived from rom path (and not writeable
without ext-storage permission). In this case, nvram state doesn't change
and I couldn't bypass Robotron's initial factory reset state.
2.
The 'reset' core-option isn't working.
So I shifted my testing to a Hyperspin (launcher) setup. In this case, the
Retroarch launcher intent loses path info so it uses it's internal
/data/data folder for nvram files. I can play Robotron.
1.
The OSD config files aren't being saved or loaded (although options
were toggled in core-options). I needed to modify them for each test.
2.
After setting the controls manually in the OSD menu, the up/dn/lt/rt
controls for right stick are bound to right stick diagonals instead. I was
unable to fire in cardinal directions.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#15 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/ABpC0HnaZXLE0txKdb8qivov1T_LWR0Gks5rPI7ugaJpZM4LZ4Yn>
.
|
In the lastest MAME core (v181 on Android), the default retropad mapping for MAME controls changed again. Select + Joy_but3 => does not launch the OSD menu |
Strange as noting change since. |
@r-type It is indeed working with Select + Joy_but3 (Y button on my controller). I couldn't recall how to launch OSD button and came back to this report to find out. My mistake is that I mis-interpreted Joy_But3 for Joystick-button-press. Had I looked in Information->Core information, Retropad Select+X is listed. Sorry! I'll open separate issue for mapping of right-analog-stick. After changing setting in OSD menu, it behaves like a qbert controller (diagonals only). Thank you for quick response, closing bug. |
Select+Start does not seem easily remappable, which is problematic since that's one of the listed combinations to bring up the retroarch UI on controllers where the HOME button is absent or already used. Also, since launching ROMs is supposed to be the frontend's responsibility, what's the point of mapping CANCEL on anything? |
Most retropad buttons are no longer bound (by default)
Select, Start, Left-analog stick, a,b,x,y, lb, rb are currently bound (for Street Fighter 2!)
Previously L2 was mapped to OSD menu (TAB), R2 was mapped to framerate
Previously L3/R3 were mapped to reset and service mode (needed to start many arcade games)
The dpad is no longer mapped, but should follow Left analog
Right analog stick should be mapped for dual-stick shooters (Robotron, Smash TV, etc.)
The text was updated successfully, but these errors were encountered: