I was surprised to discover that MAME can emulate the Genesis, because a small number of arcade games actually used Genesis hardware internally.
It's my understanding (which could easily be wrong) that MAME uses near-circuit-level emulation of hardware in order to be as accurate as possible. This is why it is so resource intensive.
Could the MAME Genesis emulator run this demo?