I have the Nintendo 64 gamepad.
Is there a way to get the analog stick to work correctly so I can go from slow walk to run in Zelda, depending on how far I push?
You may need to calibrate the stick. Look in the Gaming Options applet in the Windows control panel. Also, if necessary, tweak the deadzone setting in the plugin configuration.