Games Controllers - x360.class vs hid.class
  • Order of the Butterfly
    Order of the Butterfly
    Zetec-s
    Posts: 156 from 2008/7/10
    From: Cheshire, UK
    Right now I'm really confused about game controllers under MorphOS.

    I bought a wired X-Box compatible controller at Christmas which works great with games like Tower 57 but I can't for the life of me get it to work on E-UAE or anything that appears to need the lowlevel library for control.

    I have now bought a wireless X-Box controller from the MorphOS Store (excellent service by the way!) which Papiosaur has confirmed will work with the E-UAE and other lowlevel usages and I can't get it to work on either my G5 or MacMini.

    I believe the issue is that both controllers are showing up as using the X360.class within Poseidon rather than hid.class but I have no idea on how to change this. When I try to force the binding it doesn't work.

    Therefore any help would be much appreciated.
    PowerMac G5 Quad 2.5Ghz/2GB MorphOS 3.15 Registered
    Powerbook 1.67Ghz/1.5GB MorphOS 3.15 Registered
    MacMini 1.5Ghz/1GB MorphOS 3.15 Registered
    Efika 5200B 400Mhz/128MB MorphOS 2.3 Registered
  • »09.08.21 - 14:44
    Profile
  • MorphOS Developer
    jacadcaps
    Posts: 2487 from 2003/3/5
    From: Canada
    They're not supposed to work as hid. x360.class (sensors API) based gamepads should work just fine with lowlevel.library... Are you sure you didn't replace lowlevel.library that came with MorphOS with some 3rd party hacked/patched lib?

    On a side note, someone should really update E-UAE to use sensors/gamepadlib instead of lowlevel :(
  • »09.08.21 - 15:52
    Profile Visit Website
  • Order of the Butterfly
    Order of the Butterfly
    Zetec-s
    Posts: 156 from 2008/7/10
    From: Cheshire, UK
    Thanks Jaca

    I've checked and the lowlevel.library is dated 30 December 2020, so it looks like the latest version to me.

    I know its something I'm doing wrong but I don't know what, apart from its on both my MacMini and G5.

    What I cannot do is get into the lowlevel settings on either device, which I thought was because I was using the xbox360.class rather than the hid.class.
    PowerMac G5 Quad 2.5Ghz/2GB MorphOS 3.15 Registered
    Powerbook 1.67Ghz/1.5GB MorphOS 3.15 Registered
    MacMini 1.5Ghz/1GB MorphOS 3.15 Registered
    Efika 5200B 400Mhz/128MB MorphOS 2.3 Registered
  • »10.08.21 - 10:10
    Profile
  • Order of the Butterfly
    Order of the Butterfly
    Zetec-s
    Posts: 156 from 2008/7/10
    From: Cheshire, UK
    Update - It's fixed!

    Papiosaur got in touch and it turns out the controller has a PC Mode and an XBox mode and when I switch to PC Mode it appears as a hid.class device and is recognised by EUAE.

    So pleased to now have a controller I can use with things like SWOS Total Pack.

    Also a big thanks for Papiosaur and his MorphOS Store, as the work he does in checking compatibility really helps take the leg work out of buying and trying stuff out for yourself. Delivery was really quick to the UK as well.
    PowerMac G5 Quad 2.5Ghz/2GB MorphOS 3.15 Registered
    Powerbook 1.67Ghz/1.5GB MorphOS 3.15 Registered
    MacMini 1.5Ghz/1GB MorphOS 3.15 Registered
    Efika 5200B 400Mhz/128MB MorphOS 2.3 Registered
  • »10.08.21 - 12:12
    Profile
  • MorphOS Developer
    jacadcaps
    Posts: 2487 from 2003/3/5
    From: Canada
    It should still work in XBox mode. Did you try it with Tower 57?
  • »10.08.21 - 16:36
    Profile Visit Website
  • Order of the Butterfly
    Order of the Butterfly
    Zetec-s
    Posts: 156 from 2008/7/10
    From: Cheshire, UK
    Quote:

    jacadcaps wrote:
    It should still work in XBox mode. Did you try it with Tower 57?


    It works with Tower 57 but only when in XBox mode. If I set it up to use the hid.class by setting it as a PC device it doesn't work.
    PowerMac G5 Quad 2.5Ghz/2GB MorphOS 3.15 Registered
    Powerbook 1.67Ghz/1.5GB MorphOS 3.15 Registered
    MacMini 1.5Ghz/1GB MorphOS 3.15 Registered
    Efika 5200B 400Mhz/128MB MorphOS 2.3 Registered
  • »10.08.21 - 17:03
    Profile