Jesus christ the Mouse.
I'll go get me a gamepad then.
It's really that bad.
to answer your question. it's a direct port. FROM Games said "look guys, we know jack all about pc, but you demand a port, so we will port it as is, and off you go."
Some dude fixed the GFX.
hooray ?