ckaas / imame4all

Automatically exported from code.google.com/p/imame4all
0 stars 0 forks source link

If button 1 is reassigned on iCade, Right + Button 1 cannot be pressed simultaneously. #33

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
What steps will reproduce the problem?
1. Use clean button cfg for iCade
2. Reassign Button 1 (I use second button from left on top.)
3. Button 1 will not execute while Right is being pressed on Joystick.

What is the expected output? What do you see instead?
FOr exmaple, in Donkey Kong, Mario should jump while running to the right.  He 
won't...but he will if youre running left.

What version of the product are you using? On what operating system?
iMame4All 1.9 on iPad2

Please provide any additional information below.
I also reassign Start and Coin to the first buttons on the left.

Original issue reported on code.google.com by jason.ci...@gmail.com on 9 Sep 2011 at 1:41

GoogleCodeExporter commented 8 years ago
I can't replicate this problem. Possibly you need to clear the button setting 
by using Exit and then setting the button.

Original comment by squid123...@gmail.com on 26 Sep 2011 at 11:07

GoogleCodeExporter commented 8 years ago
I've tried everything.   I even completely uninstalled iMAME4ALL and 
reinstalled, being sure all cfg files were gone.  Same effect.

I verified that I still cannot move right and use "button 1" at the same time; 
it does not matter what button is set as Button 1, so I am sure it's not a 
mechanical defect with my iCade.  All buttons do work.

Original comment by jason.ci...@gmail.com on 26 Sep 2011 at 2:45

GoogleCodeExporter commented 8 years ago
OK, I made an error: it's not any button assigned to button 1: it appears to be 
1st black button on top (from left).  I have gone into Notepad, and the button 
press reports "uf".  Also, when I press Right and press that button in NOtepad, 
I'll see "cufufufuf" (with "c" being the first reported character from a Right 
joystick press.).  So I know that the hardware itself works.

Also, curiously, all other buttons in MAME when I configure them report as 
something like 'JOYSTICK BUTTON 1" or something like that.  But only this 
button reports as "1" only.  It definitely seems like MAME seems it as 
something different.

Original comment by jason.ci...@gmail.com on 26 Sep 2011 at 3:16

GoogleCodeExporter commented 8 years ago
Try deleting everything in /var/mobile/Media/ROMs/iMAME4all/cfg & 
/var/mobile/Media/ROMs/iMAME4all/iOS & /var/mobile/Media/ROMs/iMAME4all/nvram

When I configure top second from left to "P1 Button 1" on mine in donkey kong 
it says "J1 JB J2 JB J3 JB J4 JB". Your joystick should read "d" when pressing 
right then "c" when it is released.

Original comment by squid123...@gmail.com on 26 Sep 2011 at 3:38

GoogleCodeExporter commented 8 years ago
Tried it, same result.  Top second from left still reports as "1".  Also, I did 
verify that pressing right reads "d" when pressed, and "c" when released, so 
that seems fine.

I also discovered something else that might shed light: if I leave the overlay 
interface on when my iCade is connected, pressing the black button always makes 
the on-screen "START" button light up, even if I go in and change start to the 
first button on the bottom row in both "General" and "This game" control 
settings. 

It seems like there's no way to get MAME to see that button as anything but "1" 
and in addition, to make the system think it's "Start".

Regardless, Thank you for your advice and help!

Original comment by jason.ci...@gmail.com on 26 Sep 2011 at 3:58