MAME 0.221. Not the most amazing time, but I was happy to finally clear the game!
MOD EDIT: Re-timed from 3:43 to 3:42.389