I played a game of "what is something stupid you could have done" with JackC today in regards to Ninja Baseball Batman not working. Between the two of us, we figured out the problem.
Every game now works on the m92 driver.
A few bugs to track down yet, but all-in-all, it's pretty good.
@Kenshiro, yeah, the graphics have been a pain. Multiple layers that can be multiple widths, that supports different scroll types, priorities, and multiple transparencies. On top of all that, the cpu modifies the layers as it is drawing them in some cases (nbbatman's title screen [the shadows on the bottom]), so you get some pretty interesting effects.