Revontulet9: Not sure if it's a bug or what it is, but certainly annoying.
For me, controllers works pretty well after mapped the buttons to my wish. What I am experimenting is that, when using an XBOX 360 controller for PC, moving with the arrow keys at any direction just works, except when I try to move to any combined direction like south-east in the controller arrows. Seems that the game is not detecting when you push both the arrow down and arrow right or the area that it is in between (Actually this happens with all combined directions). Snake just stops and makes the game hard to play.
I would like to second this. This is currently my only major issue with this port when running the game in software mode. I think the original port was like this, but I would REALLY like it if gamepads were able to input diagonal movement like how the keyboard can. The lack of diagonal movement is especially cumbersome when trying to get past the lasers to retrieve the PSG1 in the armory.