Okay, added some minor speed stuff to the m92 games (the most updated driver [with proper music tempo]). With the optimizations to the drawing routines I only managed a few fps increase in the frame rate. I'm currently working on adding idle skip routines to the games (this is somewhat time-consuming, but thankfully a lot of this is already implemented in older versions of mame). I've got a lot of idle loop skipping done on the main cpu, I think I can add it to the sound cpu with little-to-no consequence. With idle skipping (just the main cpu), hook (the only game I've tested so far), gets around 40fps. This drops when there's a lot of sprites on screen though. Additionally, tkdensho should only take me about 10 minutes to get hooked up to the vmm once I get around to it.