I would use GroovyMAME. All the information you need to get it up and running is on this site, but there is also (found in the groovymame forum) a dedicated site that will take you step-by-step on getting it set up. Of course, if you want true 15khz output with it, you'll need either an ArcadeVGA card, or certain AMD cards. It's constantly updated though with new MAME releases, and the main administrator, Calamity, is SUPER helpful in getting things going.