This stuff is gradually making it's way into MAME as well. They've added a lot of discrete circuit simulation over the last few versions, though the only game at the moment that MAME supports is Pong. I think you'll see a lot of the others supported in the future.

Note that MAME (and also DICE) simulate all of this at a VERY low level, thus requiring a surprising amount of CPU power for what seem like very simple games...

--Zero