Try Fusion.
Unfortunately it only exists for Windows and if it does not detect errors that others detect, it could be unreliable during the debugging phase. Better to use a real megadrive or other multi-platform emulators.