Hate to say it, but it's a pretty poor port. Even the console and computer ports back in the 80s, which labored under severe technical restrictions, usually did a better job than this.
Most damning was a bug in the elevator level where the game kept playing the death music every time a spring hit the bottom. That's both nonsensical and irritating.