i made a kb-hacked 2 player controller about two years ago. everything worked great. anyway, ive been running mame32k 0.37beta14 since then, and have never had any problems. ive recently acquired a game that my previous version of mame no longer supported, so i decided it was finally time to download a new version of mame32. so i did just that... and am now running mame32 0.66(compiled march 10, 2003). here is where my problem comes in.
i have my player 1 joystick mapped to the standard inverted T arrows on the keyboard. those work fine. however, of player 1's 6 buttons, one is mapped to the left ctrl key, one to the left shift key, and one to the left alt key.
when i go into any games, then go into the key assigning menu, and assign any of said keys, it says its detecting both l & r shift keys, l & r alt keys, and l & r ctrl keys. what i mean is... if i map button 1 to the button i have set as L ctrl, it pops the following up... "button 1 left ctrl right ctrl". if i amp button 2 to the button i have set as L shift, it says "button 2 L shift R shift". ive never had any problem like this before. why does the new version of mame32 think my Lctrl key is the same as Lctrl & Rctrl? ive never had any problems like this before. if i go back and run the original version of mame i was using, it works just fine. any ideas? thanks,
rob