Posted by Procyon Lotor on 19, 2001 at 8:23 PM:
I know this is something that might be better asked on an official MAME board or something, but I was wondering if any of you ran in to this problem. Here it is:
I have three of my joystick buttons connected as mouse buttons. Within MAME, I assigned "UI Select" to button 1 of my joystick, and I assigned "UI Cancel" (usually Esc) to button 3 of my mouse. This sequence is what happens most of the time.
1) Start MAME32
2) Select game A
3) At "Press Any Key" screen, press joystick-B1
4) Play game A as usual
5) Quit game A with Mouse-B3
6) Select game B
7) At "Press Any Key" screen, press joystick-B1
8) Game cancels! Goes back to menu
9) Select game B
10) "Press Any Key" screen flashes for one frame and game starts.
It seems like MAME32 is storing in a buffer, the last button pressed which from 5) to 6) was the "UI Cancel" button, and cancels out of game B, and then the last button pressed from 7) to 9) was "UI Select" so it bypasses the select screen. Does this make any sense to anyone? Can anyone else try mapping "UI Cancle" to a mouse button to see if they get this too?
Also, this is a different problem, but somewhat related... have you ever selected a game from MAME32 and the window focus changes to go to fullscreen, but then it jumps back to windows and you have to click on the game in the task bar to make the fullscreen view come back? Thanks