Original XBOX Arcade Joystick - Not detected?

Discussion of keyboards, gamepads, joysticks and other input related peripherals.
User avatar
douglasamcintosh
Posts: 35
Joined: Sun Jul 12, 2020 12:40 pm
Has thanked: 19 times

Original XBOX Arcade Joystick - Not detected?

Unread post by douglasamcintosh »

Hi,

I just purchased an Arcade Joystick for the original xbox (it has a lovely Pac Man design) presuming it would 'just work' with the Mister.

The joystick does come with stand USB cable and I can just about get it working on the PC. The Mister though shows nothing at all and does not recognise any input.

Is there a step I am missing? Or do XBOX controllers just not work with the Mister?

Thanks for any help. I do have an original xbox so am still quite happy with my purchase :)

Douglas
User avatar
bootsector
Posts: 170
Joined: Sun May 24, 2020 6:58 pm
Has thanked: 4 times
Been thanked: 30 times

Re: Original XBOX Arcade Joystick - Not detected?

Unread post by bootsector »

What's the USB VID:PID of the arcade controller?
User avatar
douglasamcintosh
Posts: 35
Joined: Sun Jul 12, 2020 12:40 pm
Has thanked: 19 times

Re: Original XBOX Arcade Joystick - Not detected?

Unread post by douglasamcintosh »

USB\VID_045E&PID_0202&REV_0100

Seems to map to a standard Xbox controller
User avatar
bootsector
Posts: 170
Joined: Sun May 24, 2020 6:58 pm
Has thanked: 4 times
Been thanked: 30 times

Re: Original XBOX Arcade Joystick - Not detected?

Unread post by bootsector »

I’m pretty sure that’s the original xbox controller vid:pid and that’s theres native linux support to it.

Did you go through the initial controller mapping procedure?
User avatar
douglasamcintosh
Posts: 35
Joined: Sun Jul 12, 2020 12:40 pm
Has thanked: 19 times

Re: Original XBOX Arcade Joystick - Not detected?

Unread post by douglasamcintosh »

I tried. It never picked up any input whatsoever :(
User avatar
douglasamcintosh
Posts: 35
Joined: Sun Jul 12, 2020 12:40 pm
Has thanked: 19 times

Re: Original XBOX Arcade Joystick - Not detected?

Unread post by douglasamcintosh »

I can get it detected on Windows using the driver from here:

https://github.com/emoose/Xb2XInput

This has it show up as an Xbox 360 controller device. It still doesn't pick up any actual input from the joystick. I have no more luck with the XBCD driver either.

A visual check of the wires shows that everything is connected inside so I have no idea why it is not working.
lupin3rd
Posts: 35
Joined: Wed Jun 17, 2020 7:15 pm
Has thanked: 1 time
Been thanked: 1 time

Re: Original XBOX Arcade Joystick - Not detected?

Unread post by lupin3rd »

I think the kernel has to be compiled with a special option to enable native support for that controller. The Microsoft controllers for consoles have been notoriously proprietary, although there have always been convenient drivers available to enable them to work in Windows.

Can anyone confirm that the kernel currently compiled for MiSTer definitely has support compiled in? Since the device is not a standard HID device, I would suspect that it won't work unless someone else can vouch for its support having been included.
User avatar
bootsector
Posts: 170
Joined: Sun May 24, 2020 6:58 pm
Has thanked: 4 times
Been thanked: 30 times

Re: Original XBOX Arcade Joystick - Not detected?

Unread post by bootsector »

Yes, it uses the same driver being used for XInput/X360 controllers:

https://github.com/MiSTer-devel/Linux-K ... pad.c#L140
User avatar
douglasamcintosh
Posts: 35
Joined: Sun Jul 12, 2020 12:40 pm
Has thanked: 19 times

Re: Original XBOX Arcade Joystick - Not detected?

Unread post by douglasamcintosh »

Hmmmm. Maybe there's something else wrong with it. I've still not had time to actually plug it in to an original xbox to check if that works.

But if it doesn't I should probably be able to use something like this?

https://www.arcadeworlduk.com/products/ ... ry-pi.html

That should work with Mister I think.
User avatar
douglasamcintosh
Posts: 35
Joined: Sun Jul 12, 2020 12:40 pm
Has thanked: 19 times

Re: Original XBOX Arcade Joystick - Not detected?

Unread post by douglasamcintosh »

The PCB I linked to above worked fine as a replacement. So now I have a functioning arcade stick. It does totally change the feel of the arcade cores :)
Post Reply