I finally finished my controller after stupid Morrowind stole a bunch of my time. Anyway, I went into MAME to set some of the buttons. I used a keyboard hack and I currently have RSHIFT where I want Coin 1 to be. I tried to make set that within MAME, but everytime I pressed the button, I got RSHIFT LSHIFT instead. So I thought I might have wired something wrong. However, even if I wired it wrong, the game should still recognize this button right? It didn't seem to work outside the config menu though. I loaded up Ghostkey to see what was up with that button. It seemed I wired it correctly. I got RSHIFT everytime I pressed the Coin 1 button. Why was I getting RSHIFT LSHIFT in MAME then? I unplugged the stick and hooked up a normal keyboard. I tried pressing RSHIFT on this keyboard. The same thing happened. I got RSHIFT and LSHIFT again.

So I figured this is something with MAME. Does anybody know what?
I played around with it for a bit, and I am able to get RSHIFT only if I just keep on trying. It's all very confusing and frustrating.
My second problem is my joystick, which happens to be a happ's super joystick. At first I had it on 4way mode and it was really hard to get those corners.

I thought I messed up something or that I need to route the wood. Anyway, after that brief episode of stupidity(which I was able to fix thanks to the super joystick problem thread), I tried it out in Super Street Fighter 2 Turbo. It seems the corners are still kinda screwy. Sometimes I'm pressing forward, but very slightly up and I jump. Sometimes I press UP, Forward and I just jump straight up. It's over sensitive sometimes yet other times it's not.

Is there anyway I can fix this or am I just screwed because I should have gotten a different joystick?
Lastly, I tried loading up Marvel versus Capcom. Now I can't seem to be able to do supers, which requires a fireball motion and at least two buttons btw. I know 100% for sure this is not a ghosting or masking problem. I tried pressing all of my 10 buttons and moving the joystick around in ghostkey, and there is never anything unexpected. It's odd though because I'm still able to do supers sometimes. Most of the time I just get a special move with the same motion. e.g.
I want to do a super fireball with Ryu. I input:
QCF+PPP
Instead of a super, I get a fireball, which requires
QCF+P
Does anyone know why any of this is happening? I'm getting quite depressed right now. I spent all this money on the buttons and joystick and soldering iron and drill bits....and now it seems like I should have just gotten a stupid MAS stick.
