Cycle accurate YM2151 emulator
this is a slightly modified version that strips out timer and CSM emulation to slightly reduce CPU usage.