That's strange. Soul Edge works perfectly in ZiNc, but if I've understood correctly, it's missing multiple emulation routines when run under MAME. Then again, could it be a hardware/software conflict, since it hangs in ZiNc as well. You are using ZiNc 1.02 I hope.