I copied your configuration over and it started working with an inverted X control. I ran the python config script and inverted the x analog joystick 1 and now everything is working. Thank you so much for your help.

I am not sure if this is related or not, but I am also unable to get Reicast to recognize the analog stick. I go through the process of configuring the controls for reicast, but once gets to analog stick and asks me to hold the stick in the far left position it does not respond.

Late reply, cool your config doesn't have the joystick axis for some reason, can you walk me through how you are actually configuring it on the gamepad configuration screen thing? Because that is what makes that file and I'm suspecting the way you are doing it isn't right? Push the stick in the direction and release, rather than hold it there? Perhaps a vid of showing it may help..

Did you try using it WITHOUT doing that button config thing? I've seen that as well and you might have to craft if by hand, but I don't know enough about it.. that jstest app tells you which axis they appear as.. if you do get the config working please let me know! I managed to run something without doing anything other than the defaults and it worked fine.