1) I never said good result You can make it work, but it won't feel like the original game's controls. 2) Same as 1). You can make it work, but it will not feel correct. Then again, I wouldn't expect a joystick to feel like a light gun. You can adjust the sensitivity of the joystick for this control I think. Check the controls section in MAME and look around for sensitivity options (hit tab and select the correct control). 3) Yes! You can definitely have controls specific for each game. There are over 6000 games, so if you wanted, you could have 6000+ individual control mappings. My recommendation is to get the general configuration of your controls defined in the "general" section of MAME controls. Then, if a specific game needs tweaking, go back in and adjust the P1, P2, etc. controls for that game. It will have all of your default settings in there from the "general" section so you only need to change the ones that are different. In fact, this is exactly how I have set my controls up. I have a 7 button SF/NeoGeo layout. I use the 4 NeoGeo buttons for buttons 1-4 for about 95% of the games. For the rest that use 5 or more, I have them set up to use the 6 SF buttons with button 1 being the upper left of the group of 6. This meant that I had to go in and adjust all 5 and 6 button games manually, but it was better than setting up the controls for EVERY game manually. Hope that helps...