Main > Main Forum

New Product: GP-Wiz - 32-input Fast USB Controls Interface

<< < (12/19) > >>

Silver:
So this performance is issue is both Mame32 and Mame? I had hoped it was just Mame....

In the games where you would enable analogue joystick support is there a performance hit as well as the games where it is not used?

Also does disabling the input within Mame thourhg the Tab-menus solve this? If so surely its a matter of changing the default controller setup to always have this disabled?

No doubt I'm missing something obvious....

Tiger-Heli:
This is based on my experience rather than what Andy is describing (not sure whether they are the same thing or not)

--- Quote from: Silver on February 10, 2005, 09:06:02 am ---So this performance is issue is both Mame32 and Mame? I had hoped it was just Mame....

--- End quote ---
I would assume so.  To me, it's not a performance issue as much as a control issue.  - The cursor would start drifting when it shouldn't because the joystick lost calibration and was feeding inputs to MAME when it shouldn't have been.

--- Quote ---In the games where you would enable analogue joystick support is there a performance hit as well as the games where it is not used?

--- End quote ---
Well, yes, I guess, b/c MAME has to poll the joystick port, but you can't play those games with a digital stick (very well, see above), so you take the performance hit if you want to play the games.  I didn't notice it in these games, though.

--- Quote ---Also does disabling the input within Mame thourhg the Tab-menus solve this?

--- End quote ---
Yes

--- Quote ---If so surely its a matter of changing the default controller setup to always have this disabled?

--- End quote ---
It's a little simpler than that.  In MAME it's a matter of setting joystick 0 in the MAME.ini and then joystick 1 in the analogjoystickgamename.ini.  In MAME32 it's a matter of setting Inputs Controllers to Joystick unchecked and then the individual game settings to enable it.

--- Quote ---No doubt I'm missing something obvious....

--- End quote ---
Don't think so.

tetsujin:

--- Quote from: RandyT on February 09, 2005, 05:00:14 pm ---
--- Quote ---  What happens when you have multiple ones plugged in?  Is there a way to distinguish which ones are which?  I am just wondering so that perhaps if you are in a game and you are wanting to set up your controls and it lists the gamepad devices that are attached, if they are both the same name.. do yo just have to rememeber that the first one in the list is the first one you plugged in?

--- End quote ---

I will be giving them individual names and device numbers so  that they appear to be completely different devices to Windows.  I.e. GP-Wiz, GP-Wiz-2, GP-Wiz-3, etc...  This just means a little more effort on my end to keep them straight, but I'm more than willing to go that route if it's preferred and keeps things simpler for the users.

I had some other questions on here, but they have become moot.  Unless there are objections to the above, this is the route I will take.

If anyone has any comments or suggestions related to the above, please chime in.

--- End quote ---

Does this mean you've observed the "game devices switch around at startup" effect?  Did you have to do anything odd to make it happen or did it just happen?

RandyT:

--- Quote from: tetsujin on February 10, 2005, 09:21:00 am ---
--- Quote from: RandyT on February 09, 2005, 05:00:14 pm ---
--- Quote ---  What happens when you have multiple ones plugged in?  Is there a way to distinguish which ones are which?  I am just wondering so that perhaps if you are in a game and you are wanting to set up your controls and it lists the gamepad devices that are attached, if they are both the same name.. do yo just have to rememeber that the first one in the list is the first one you plugged in?

--- End quote ---

I will be giving them individual names and device numbers so  that they appear to be completely different devices to Windows.  I.e. GP-Wiz, GP-Wiz-2, GP-Wiz-3, etc...  This just means a little more effort on my end to keep them straight, but I'm more than willing to go that route if it's preferred and keeps things simpler for the users.

I had some other questions on here, but they have become moot.  Unless there are objections to the above, this is the route I will take.

If anyone has any comments or suggestions related to the above, please chime in.

--- End quote ---

Does this mean you've observed the "game devices switch around at startup" effect?  Did you have to do anything odd to make it happen or did it just happen?

--- End quote ---

Actually just the opposite.  I couldn't make it happen, regardless of what I did.  I only tested with 98SE, Win2K and WinXP.

But, after Jakobud mentioned selecting cotrollers in the "Gaming Devices"  dialog, it spawned a vague memory of some older games allowing one to use that dialog to select the control from.  I decided that for "ease of use" reasons, the additional units should have  a different name and product ID code, rather than plain serialization, which I understand the HID drivers for the Mac OS mostly ignore (from what I have read.)

RandyT

Tiger-Heli:

--- Quote from: tetsujin on February 10, 2005, 09:21:00 am ---Does this mean you've observed the "game devices switch around at startup" effect?  Did you have to do anything odd to make it happen or did it just happen?

--- End quote ---
I may be jumping the gun here.  The problem occurs if the devices have the same identifier to Windows (in addition to the same name in the Windows Display Panel).

I haven't seen it but all my trackballs/mouse/gamepad stuff is standalone and normally unplugged so unlikely that I would.

PaigeOliver has mentioned it numerous times before.  As I understand it, it just happens.  Most often it is seen when you use the same model of mouse hack for two different trackballs, spinners, etc.

For example, if you have a Kensington Mouse and a Microsoft Mouse - Windows will reserve a slot number for it and they will never swap order, even if you unplug and replug them in (they will move up MAME's food chain, though).  But if they are both Kensington Mice, Windows may swap them on reboot.

MAME has since upped the total to I believe 8 rather than 4 gamepads, but more info is available here  (linked question and the following three questions) and here.

I also know that DaveB allows you to specify a different identifier for each AKI (up to nine, I believe) to avoid this problem.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version