If you are just trying to patch the 125 source, the only patch you need is hi_125.diff. The other patches are for u builds...and even if you use a mame u build, you only need one hi diff patch. Here's two examples: 1) If you are just trying to compile the MAME 125 source, you would only patch with hi_125.diff. 2) If you were going to compile MAME 125u2, you would need to patch 0125u1.diff, then 0125u2.diff and finally hi_125u2.diff. Notice only ONE hiscore patch is needed for u builds, but you need all the u builds obtained from mamedev.org. As a general rule, you should probably stay away from u builds since they aren't necessarily stable (especially for your cab). Hope this clears things up!