OK, so let's get started! 1. Download the Mame Compiler from Headkaze's web site here. Install it to your computer. 2. Create a folder inside MingGW's directory named after your MAME version. For this we'll assume that it's MAME 0.142. So your directory will look like this: C:/MingGW/Source/MAME0142 3. Grab the Hiscore patch for your version of MAME here. The version you need to compile this specific build is 142. Right click the link and save it to: C:/MingGW/Patches/ 4. Also snag the MAME source code here. In this case we aren't using DIFF patches so you need MAME 0.142s. Extract the file to your source folder you created earlier: C:/MingGW/Source/MAME0142 5. Run MAME Compiler. The MingGW folder should be: C:/MingGW Then select your folder you put the source code in using the Browse button next to the field for it in MAME Compiler: C:/MingGW/Source/MAME0142 6. Under the field for Diff Patch File, click the browse button to select the patch file (142.txt) you downloaded in Step 3, and click the Apply Patch button. 7. Under Compile Options leave the "Compile For" box set to "None". If you have a 64-bit OS on the machine you're compiling on, tick that box. If not, don't. Do the same for the "Dual Core" or "Quad Core" boxes. Leave the rest unticked. NOTE: If you're compiling MAMEUI, the process is a bit different. I'll post alternate instructions if that's the version of MAME you use. 8. Click the GO! button. It takes a bit to compile, so go grab a beer and chillax for a bit. If you followed these instructions, you should find your newly compiled MAME.EXE in the folder your source code is in. In this case it's: C:/MingGW/Source/MAME0142 9. Play it, enjoy it, love it! Also be proud to now have the functionality of nagless games and Hi Score support. .:EDIT:. I should also mention that if you're not already using MAME on your machine, you will need to download the vanilla MAME compile for the support files (ie chdman.exe and the other EXE's in that folder) since this only compiles MAME and not the other EXEs.