MAME is alright if you know where to look. Getting to work, well that is if you can find the right bios file. I remember Nebula & Winkawaks are highly recommended if you are into NeoGeo & CPS2 fighting games. Now I'm not sure if both program exist.