Main > Main Forum
problem with Gamepads & Mamewah
Turnarcades:
If you have set your pc to boot straight into mamewah via a shell edit in registry editor, joytokey will not load before mamewah. I had a similar problem, and instead had to use the less-neat method of dropping joytokey and mamewah into the 'startup' folder of XP instead. That way joytokey launches first, then mamewah follows it.
ideft:
Yes I am mamewah as a shell via the registry edits. But I don't use joytokey in mamewah. I was just saying that joytokey and mamewah act in a similar fashion. Both act fine until I reboot then my Xbox controller gets the "focus" while my GPwiz gets pushed to the second or third joystick(which I don't want to happen). this happens in mamewah and joytokey, but Mala seems to work fine. Could it be a deviceID issue with the Xbox controllers taking priority over the GPWiz???
Turnarcades:
If these are all USB devices and you are using XP. it could be down to XP's dynamic USB device assigning, especially if you are using a hub. It could be that Mala is saving the USB ID order o your devices before closedown and power off, whereas Mamewah does not.
This is just a guess though.
AlexKidd:
Some programs like mame and mamewah assign USB device order numbers by the order that directx gives them out when queried. If you only have one USB gamepad device hooked up then you are fine, it will alway be gamepad/joystick 1. If you have multiple that you want to plug and unplug then you start running into problems. Some USB gamepad devices like to appear first in the returned list, maybe for compatibility reasons. The arcade hardware USB device interfaces like the GPwiz and the Ultimarc stuff seem to act nice but a lot of gamepads don't. What happens is that when you just have your GPwiz connected it is device1, but when you plug in a gamepad it steals the device1 slot and your GPwiz becomes device2 which screws up mamewah and joy2key and mame. I have this problem as well so I just keep my gamepads plugged in all the time. If you ever find a solution to the problem let us all know.
ark_ader:
Would this utility help?
http://www.redcl0ud.com/xbcd.html#about
I like the idea either to report as a gamepad or joystick.