Joystick testing thread

https://github.com/MiSTer-devel/Main_MiSTer/wiki

Moderators: Mug UK, Zorro 2, Greenious, spiny, Sorgelig, Moderator Team

RabidWookie
Atari maniac
Atari maniac
Posts: 77
Joined: Sun Oct 27, 2019 6:23 am

Re: Joystick testing thread

Postby RabidWookie » Fri Nov 08, 2019 5:49 am

I tested the Madcatz Xbox360 Fightstick SE tonight, it worked very well. The MC Cthulhu stick, on the other hand, seemed to double jump around on the menu screens.

Lightwave
Atari maniac
Atari maniac
Posts: 75
Joined: Sun Dec 16, 2018 8:18 pm

Re: Joystick testing thread

Postby Lightwave » Tue Nov 12, 2019 1:54 am

RabidWookie wrote:The MC Cthulhu stick, on the other hand, seemed to double jump around on the menu screens.


Hmm, I was planning on installing the MC Cthulhu into a Mad Catz TE-S...

Anyone using a stick with Brook Retro Board?

RabidWookie
Atari maniac
Atari maniac
Posts: 77
Joined: Sun Oct 27, 2019 6:23 am

Re: Joystick testing thread

Postby RabidWookie » Tue Nov 12, 2019 2:57 am

Lightwave wrote:
RabidWookie wrote:The MC Cthulhu stick, on the other hand, seemed to double jump around on the menu screens.


Hmm, I was planning on installing the MC Cthulhu into a Mad Catz TE-S...

Anyone using a stick with Brook Retro Board?


The mad catz 360 board works great on mister in my dual-modded stick with the MC Cthulhu, but I have to say I'm extremely disappointed in the MC Cthulhu. The NES and SNES support only works on some games, while the Gamecube and PS3 support work well (I've yet to try the other consoles it supports).

normal19
Retro freak
Retro freak
Posts: 11
Joined: Sat Jul 20, 2019 4:17 pm

Re: Joystick testing thread

Postby normal19 » Wed Nov 13, 2019 6:08 pm

Brook Ultimate Fighting Board works with MiSTer, best to use Xbox 360 or PS3 modes because some of the buttons on default mode don't get recognized

RockyBoulder
Atarian
Atarian
Posts: 2
Joined: Wed Nov 13, 2019 6:31 pm

Re: Joystick testing thread

Postby RockyBoulder » Wed Nov 13, 2019 6:44 pm

Hi there,

I tested the Steam Controller in wired mode (could not find an entry about it in this thread).
It works quite well. Only problem: Sometimes if I switch of the MiSTer it's LED flashed and it turns itself on and off repeatly. I have to remove the battery for a short time then. Not yet tested: wireless mode.

Lightwave
Atari maniac
Atari maniac
Posts: 75
Joined: Sun Dec 16, 2018 8:18 pm

Re: Joystick testing thread

Postby Lightwave » Thu Nov 14, 2019 1:33 am

normal19 wrote:Brook Ultimate Fighting Board works with MiSTer, best to use Xbox 360 or PS3 modes because some of the buttons on default mode don't get recognized


Thanks for the info, I'm much more interested in the Brook Retro Board though, as I'd like to use with PS1, Dreamcast, Gamecube as well.

(Also would allow for direct NES, SNES, etc. on MiSTer using something like SNAC)

ewok
Atari User
Atari User
Posts: 32
Joined: Tue Jul 17, 2018 4:15 pm

Re: Joystick testing thread

Postby ewok » Sun Nov 17, 2019 12:14 pm

I also experience that after updating my 8bitdo controllers do not work anymore. Any suggestions?

Please help...this is driving me nuts....

Thanks!

alex1
Retro freak
Retro freak
Posts: 13
Joined: Fri May 25, 2018 5:28 pm
Location: Italy

Re: Joystick testing thread

Postby alex1 » Sun Nov 17, 2019 3:58 pm

I have tested a Logitech Precision pad (it has only the D-Pad and buttons) and it's not working correctly. During the calibration in MiSTer it seems that is generating analog stick events (it's asking for pressing DOWN). The Joystick ID is: 046d:c21a.

The serial console messages for axis are:

Input event: type=EV_ABS, Axis=0, Offset=1, jnum=1, ID:046d:c21a:00, abs_min = 0, abs_max = 255
Input event: type=EV_ABS, Axis=0, Offset=128, jnum=1, ID:046d:c21a:00, abs_min = 0, abs_max = 255
Input event: type=EV_ABS, Axis=0, Offset=255, jnum=1, ID:046d:c21a:00, abs_min = 0, abs_max = 255

Input event: type=EV_ABS, Axis=1, Offset=1, jnum=1, ID:046d:c21a:00, abs_min = 0, abs_max = 255
Input event: type=EV_ABS, Axis=1, Offset=128, jnum=1, ID:046d:c21a:00, abs_min = 0, abs_max = 255
Input event: type=EV_ABS, Axis=1, Offset=255, jnum=1, ID:046d:c21a:00, abs_min = 0, abs_max = 255


The pad in the menu can move UP, but not DOWN. A similar behavior is experienced in games. The buttons seems to work correctly. I tested it using the last core (20191117), but has the same problem also with previous cores. Of course the pad was tested in Windows and is working correctly.

Any suggestion? Many thanks.

Sorgelig
Ultimate Atarian
Ultimate Atarian
Posts: 5364
Joined: Mon Dec 14, 2015 10:51 am
Location: Russia/Taiwan

Re: Joystick testing thread

Postby Sorgelig » Sun Nov 17, 2019 4:20 pm

alex1 wrote:I have tested a Logitech Precision pad (it has only the D-Pad and buttons) and it's not working correctly. During the calibration in MiSTer it seems that is generating analog stick events (it's asking for pressing DOWN). The Joystick ID is: 046d:c21a.

The serial console messages for axis are:

Input event: type=EV_ABS, Axis=0, Offset=1, jnum=1, ID:046d:c21a:00, abs_min = 0, abs_max = 255
Input event: type=EV_ABS, Axis=0, Offset=128, jnum=1, ID:046d:c21a:00, abs_min = 0, abs_max = 255
Input event: type=EV_ABS, Axis=0, Offset=255, jnum=1, ID:046d:c21a:00, abs_min = 0, abs_max = 255

Input event: type=EV_ABS, Axis=1, Offset=1, jnum=1, ID:046d:c21a:00, abs_min = 0, abs_max = 255
Input event: type=EV_ABS, Axis=1, Offset=128, jnum=1, ID:046d:c21a:00, abs_min = 0, abs_max = 255
Input event: type=EV_ABS, Axis=1, Offset=255, jnum=1, ID:046d:c21a:00, abs_min = 0, abs_max = 255


The pad in the menu can move UP, but not DOWN. A similar behavior is experienced in games. The buttons seems to work correctly. I tested it using the last core (20191117), but has the same problem also with previous cores. Of course the pad was tested in Windows and is working correctly.

Any suggestion? Many thanks.

I don't see problem from log. Many gamepads generate analog events from dpad. That's why MiSTer asks to press the right on DPAD at first to see if it generates analog event.
255 is for right and down?

alex1
Retro freak
Retro freak
Posts: 13
Joined: Fri May 25, 2018 5:28 pm
Location: Italy

Re: Joystick testing thread

Postby alex1 » Sun Nov 17, 2019 5:06 pm

Sorgelig wrote:
alex1 wrote:I have tested a Logitech Precision pad (it has only the D-Pad and buttons) and it's not working correctly. During the calibration in MiSTer it seems that is generating analog stick events (it's asking for pressing DOWN). The Joystick ID is: 046d:c21a.

The serial console messages for axis are:

Input event: type=EV_ABS, Axis=0, Offset=1, jnum=1, ID:046d:c21a:00, abs_min = 0, abs_max = 255
Input event: type=EV_ABS, Axis=0, Offset=128, jnum=1, ID:046d:c21a:00, abs_min = 0, abs_max = 255
Input event: type=EV_ABS, Axis=0, Offset=255, jnum=1, ID:046d:c21a:00, abs_min = 0, abs_max = 255

Input event: type=EV_ABS, Axis=1, Offset=1, jnum=1, ID:046d:c21a:00, abs_min = 0, abs_max = 255
Input event: type=EV_ABS, Axis=1, Offset=128, jnum=1, ID:046d:c21a:00, abs_min = 0, abs_max = 255
Input event: type=EV_ABS, Axis=1, Offset=255, jnum=1, ID:046d:c21a:00, abs_min = 0, abs_max = 255


The pad in the menu can move UP, but not DOWN. A similar behavior is experienced in games. The buttons seems to work correctly. I tested it using the last core (20191117), but has the same problem also with previous cores. Of course the pad was tested in Windows and is working correctly.

Any suggestion? Many thanks.

I don't see problem from log. Many gamepads generate analog events from dpad. That's why MiSTer asks to press the right on DPAD at first to see if it generates analog event.
255 is for right and down?


Hi Sorgelig,

I have checked again:

These are the events triggered by Axis 0:
RIGHT:
Input event: type=EV_ABS, Axis=0, Offset=255, jnum=1, ID:046d:c21a:00, abs_min = 0, abs_max = 255
LEFT:
Input event: type=EV_ABS, Axis=0, Offset=1, jnum=1, ID:046d:c21a:00, abs_min = 0, abs_max = 255
NEUTRAL:
Input event: type=EV_ABS, Axis=0, Offset=128, jnum=1, ID:046d:c21a:00, abs_min = 0, abs_max = 255

The Axis 1 is triggering these events:
UP:
Input event: type=EV_ABS, Axis=1, Offset=1, jnum=1, ID:046d:c21a:00, abs_min = 0, abs_max = 255
DOWN:
Input event: type=EV_ABS, Axis=1, Offset=128, jnum=1, ID:046d:c21a:00, abs_min = 0, abs_max = 255
NEUTRAL:
Input event: type=EV_ABS, Axis=1, Offset=128, jnum=1, ID:046d:c21a:00, abs_min = 0, abs_max = 255

It seems that only if you move down-left it gets the correct down movement (255):
Input event: type=EV_ABS, Axis=1, Offset=255, jnum=1, ID:046d:c21a:00, abs_min = 0, abs_max = 255

I checked again in Windows and the pad is working correctly, it recognize correctly the down movement, without having to move to down-left.

The board has this label (if can be of any help): Logitech - Main board Clipper, 201882-0000 Rev. PA4. In Windows is identified as "Logitech Precision".

Many thanks.

Sorgelig
Ultimate Atarian
Ultimate Atarian
Posts: 5364
Joined: Mon Dec 14, 2015 10:51 am
Location: Russia/Taiwan

Re: Joystick testing thread

Postby Sorgelig » Sun Nov 17, 2019 5:11 pm

alex1 wrote:DOWN:
Input event: type=EV_ABS, Axis=1, Offset=128, jnum=1, ID:046d:c21a:00, abs_min = 0, abs_max = 255
NEUTRAL:
Input event: type=EV_ABS, Axis=1, Offset=128, jnum=1, ID:046d:c21a:00, abs_min = 0, abs_max = 255

so DOWN and NEUTRAL are the same?

alex1 wrote:It seems that only if you move down-left it gets the correct down movement (255):
Input event: type=EV_ABS, Axis=1, Offset=255, jnum=1, ID:046d:c21a:00, abs_min = 0, abs_max = 255

Then it's a problem with gamepad or it's driver.

alex1
Retro freak
Retro freak
Posts: 13
Joined: Fri May 25, 2018 5:28 pm
Location: Italy

Re: Joystick testing thread

Postby alex1 » Sun Nov 17, 2019 5:34 pm

Sorgelig wrote:
alex1 wrote:DOWN:
Input event: type=EV_ABS, Axis=1, Offset=128, jnum=1, ID:046d:c21a:00, abs_min = 0, abs_max = 255
NEUTRAL:
Input event: type=EV_ABS, Axis=1, Offset=128, jnum=1, ID:046d:c21a:00, abs_min = 0, abs_max = 255

so DOWN and NEUTRAL are the same?

yes, it's correct.

Sorgelig wrote:
alex1 wrote:It seems that only if you move down-left it gets the correct down movement (255):
Input event: type=EV_ABS, Axis=1, Offset=255, jnum=1, ID:046d:c21a:00, abs_min = 0, abs_max = 255

Then it's a problem with gamepad or it's driver.

I've run the calibration tool in Windows 10 and the raw data are showing the correct 255 value for DOWN, so it should be a problem related to the gamepad driver when is running on MiSTer.

Is there a way to force a calibration of the gamepad in MiSTer? And another question: is there a way to set the "deadzone" parameter similar to the MAME/MESS option? With different settings of that parameter is possible to improve the precision of the response for games like Pacman, Burghertime without having to use a 4-way only joystick.

Thanks.

warham
Obsessive compulsive Atari behavior
Obsessive compulsive Atari behavior
Posts: 103
Joined: Fri Oct 12, 2018 7:17 am

Re: Joystick testing thread

Postby warham » Sun Nov 17, 2019 7:12 pm

I dont know if its coincidence but since about the time the joystick auto mapping was installed the mister and 8bitdo receivers have a difficult time connecting and often have to be unplugged and replugged in or power cycle mister to get them to connect with the controller again.

User avatar
Newsdee
Atari God
Atari God
Posts: 1504
Joined: Fri Sep 19, 2014 8:40 am

Re: Joystick testing thread

Postby Newsdee » Sun Nov 17, 2019 11:12 pm

The code changes shouldn't affect that. Make sure that you are using a powered hub though, or you can get random disconnects if the power draw is too high.

warham
Obsessive compulsive Atari behavior
Obsessive compulsive Atari behavior
Posts: 103
Joined: Fri Oct 12, 2018 7:17 am

Re: Joystick testing thread

Postby warham » Mon Nov 18, 2019 7:58 am

I also updated the 8bitdo orange brick firmware almost the same day so maybe its that. Once i get them to connect they are fine but the initial connection is a mess. The controllers say they connect but i get no movement out of mister. Ill see if i can downgrade the firmware and see if that fixes it.

ewok
Atari User
Atari User
Posts: 32
Joined: Tue Jul 17, 2018 4:15 pm

Re: Joystick testing thread

Postby ewok » Mon Nov 18, 2019 4:47 pm

warham wrote:I also updated the 8bitdo orange brick firmware almost the same day so maybe its that. Once i get them to connect they are fine but the initial connection is a mess. The controllers say they connect but i get no movement out of mister. Ill see if i can downgrade the firmware and see if that fixes it.


Same here, definitely different then in the past. Switching to another orange brick and another controller does the trick.

zomgugoff
Atari freak
Atari freak
Posts: 66
Joined: Tue Jan 29, 2019 10:12 am

Re: Joystick testing thread

Postby zomgugoff » Tue Nov 19, 2019 11:32 am

ewok wrote:
warham wrote:I also updated the 8bitdo orange brick firmware almost the same day so maybe its that. Once i get them to connect they are fine but the initial connection is a mess. The controllers say they connect but i get no movement out of mister. Ill see if i can downgrade the firmware and see if that fixes it.


Same here, definitely different then in the past. Switching to another orange brick and another controller does the trick.


Maybe try the gray brick firmware? It's a little different, but it does work on orange bricks. Plus, you get that added Playstation Mini mode with the extra button.

dragonet80
Atarian
Atarian
Posts: 2
Joined: Wed Jan 16, 2019 10:38 am
Location: Eivissa

Re: Joystick testing thread

Postby dragonet80 » Tue Nov 26, 2019 1:45 am

Frobozzz wrote:
Sorgelig wrote:8bitdo controllers may work in different modes. Change the mode to DInput or XInput - then it should work fine.

Thank you! I changed to Xinput (Press and hold POWER + X for 1 second to power on the controller, LEDs will blink twice per cycle) and everything seems to be working fine now.

Thank you. I had the same problem with my NES30 Pro and with Power+X it has solved.

@Sorgelig: As others commented before, I tried with core 20190408 and the gamepad works nice witout any change in mode of operation. Is there any option to recover that way of working in the new core?

Sorgelig
Ultimate Atarian
Ultimate Atarian
Posts: 5364
Joined: Mon Dec 14, 2015 10:51 am
Location: Russia/Taiwan

Re: Joystick testing thread

Postby Sorgelig » Tue Nov 26, 2019 4:50 am

dragonet80 wrote:@Sorgelig: As others commented before, I tried with core 20190408 and the gamepad works nice witout any change in mode of operation. Is there any option to recover that way of working in the new core?

i don't see any problem on my SF30/SN30 Pro gamepads in any mode DInput, XInput. Something you are doing wrong.

Retr80s
Atarian
Atarian
Posts: 4
Joined: Sat Dec 22, 2018 10:50 pm

Re: Joystick testing thread

Postby Retr80s » Tue Nov 26, 2019 2:30 pm

Hi! Just wanted to report that the Retro-Bit Official SEGA Saturn 2.4Ghz Wireless Arcade Pad has some problems on the Mister FPGA.
After a while the direction pad stops working and you need to plug and unplug the USB wifi receiver.

arkhos
Atarian
Atarian
Posts: 3
Joined: Thu Jan 10, 2019 4:29 pm

Re: Joystick testing thread

Postby arkhos » Tue Nov 26, 2019 2:56 pm

Retr80s wrote:Hi! Just wanted to report that the Retro-Bit Official SEGA Saturn 2.4Ghz Wireless Arcade Pad has some problems on the Mister FPGA.
After a while the direction pad stops working and you need to plug and unplug the USB wifi receiver.


Same problem wit that controller

User avatar
Newsdee
Atari God
Atari God
Posts: 1504
Joined: Fri Sep 19, 2014 8:40 am

Re: Joystick testing thread

Postby Newsdee » Tue Nov 26, 2019 4:54 pm

Are you using a powered hub? The dongle may be losing power.

User avatar
bootsector
Retro freak
Retro freak
Posts: 16
Joined: Wed Aug 21, 2019 11:51 am

Re: Joystick testing thread

Postby bootsector » Tue Nov 26, 2019 9:50 pm

Those 2.4g dongles from 8bitdo are *VERY* power hungry!

crocky
Atari maniac
Atari maniac
Posts: 79
Joined: Fri Nov 23, 2018 2:01 pm

Re: Joystick testing thread

Postby crocky » Tue Nov 26, 2019 10:06 pm

Do you people have any recommendation for a powered hub?

User avatar
Newsdee
Atari God
Atari God
Posts: 1504
Joined: Fri Sep 19, 2014 8:40 am

Re: Joystick testing thread

Postby Newsdee » Wed Nov 27, 2019 12:07 am

There is an official USB hub board :D


Return to “MiSTer”

Who is online

Users browsing this forum: BigBossMaeda and 10 guests