GameEx is a graphical DirectX based front-end for MAME™ , Zinc, Daphne, PC Games, and all command line based game emulators, along with being a good Home Theatre PC solution.™ Simply put, GameEx is likely the best emulation front-end ever devised, and makes emulation setup easier.
Easy GameEx setup for MAME™ :
- First download and install MAME™ as instructed.
 - Download GameEx
 - Install GameEx, and when you get to the MAME™ configuration, change the directories to the ones where MAME™ was installed in step 1 as shown in the image below.
 - Under "Advanced MAME Settings" be sure to add "-ctrlr X-Arcade" as shown below.
 
GameEx Documentation and Help
GameEx GUI Button Layout:
| Function: | X-Arcade | 
| Start Page | Button 1+ Button 2 or Button 1 + Button 3 | 
| Up | Up | 
| Down | Down | 
| Left | Left | 
| Right | Right | 
| Page Up | Button 1 + up | 
| Page Down | Button 1 + down | 
| Alpha Page Up | Button 1 + Left | 
| Alpha Page Down | Button 1 + Right | 
| Select Game | Player 1 Start Button | 
| Exit GameEx | Controller Escape key equivalent | 
| Exit Game | Controller Escape key equivalent / Player 2 and Right Flipper | 
| Volume Up | Button 2 + up | 
| Volume Down | Button 2 + down | 
| Navigate Back | Button 3 | 
| Next Song | Player 2 Button 2 | 
| Previous Song | Player 2 Button 1 | 
| Create Snaps | Button 3 + Player 1 Start Button | 
| Change Video Aspect | Player 1 Start Button | 
| Video/DVD Seek Back | Left | 
| Video/DVD Seek Forward | Right | 
| DVD Next Chapter | Down | 
| DVD Previous Chapter | Up | 
| DVD Menu | Player 1 Start Button + Button 2 | 
| Video/DVD Pause/ Resume | Button 1 | 
| Music Pause/ Resume | Button 4 | 
| Restore/ Maximize Window | N/A | 
| Don't exit Attract mode | Credit 1 or Credit 2 | 
| Show Game Information | Player 1 Start Button + Button 2 | 
| View control panel while MAME is playing | N/A | 
| Rotate Display | N/A | 
More Help: GameEx Community and Forum
                 