Haze: the timing in MAME used to be unstable when everything was float-based. The all-integer system used now is very solid in my (admittedly limited) testing.
As far as the Megadrive, your best bet is probably to work with the Spritesmind guys. If you can cook up some test programs I'm sure they'd be willing to run them on hardware.