Page 1 of 2 12 LastLast
Results 1 to 10 of 11

Thread: 360 Controller on Snes9x-gtk

  1. #1

    Default 360 Controller on Snes9x-gtk

    Hello everyone,

    this is my first message!

    I hope this is the right section and that you could help me.

    I've installed the Snes emulatore Snes9x-gtk via software manager on linux mint 18.

    It works really well except for the joypad configuration. It's as if the controller (x360 wired controller) is not there, i can't map buttons.

    On Higan the mapping works fine, so i assume the problem is Snes9x related.

    Do you have any advice?

  2. #2
    Controller Man ulaoulao's Avatar
    Join Date
    Dec 2005
    Location
    FL
    Posts
    3,346
    Blog Entries
    2

    Default Re: 360 Controller on Snes9x-gtk

    Most old emulators do not support that Xinput stuff. Use a normal HID based controller or find a program to convert Xinput to HID (x360ce may do that not sure).
    Original, the only way to play.

    Forums
    main page - Working controllers

  3. #3
    Eager Talker pix07's Avatar
    Join Date
    Jul 2016
    Location
    Poland
    Age
    29
    Posts
    393
    "The scientists of today think deeply instead of clearly. One must be sane to think clearly, but one can think deeply and be quite insane. Nikola Tesla"

  4. #4

    Default Re: 360 Controller on Snes9x-gtk

    Thank you ulaoulao for the answer.

    I am not familiar with the terms Xinput and HID.

    How would i know if a controller is HID based? Would a cheap usb joypad work?

  5. #5

    Default Re: 360 Controller on Snes9x-gtk

    If ZSNES doesn't recognize your controller when trying to input the keys, you have to download the Xbox Controller driver from Microsoft's website

    https://www.microsoft.com/accessorie...er-for-windows

    Test if you controller is set up right Go to crontroll panel - hardware and sound-show device and printers right click the crontroller settings properties,
    Move up down right left to see if all is right

    Sometimes controller stop work for emulator and then I had to reinstall drivers.

    If ZSNES isn't detecting your xbox controller but your computer is.
    Simply exit the program but leave the controller plugged in, then restart ZSNES and set you keys. It should register your controller.

    If it still doesn't work
    Disable the Desktop Mode in the controller configuration

    program files > Microsoft xbox 360 Accessories > (right click) xboxStat > Properties > Sharing > Advanced sharing > (check) share this folder


    Load up snex9x.conf and under the section [Controls/Win] copy and paste this.

    Joypad1:Enabled = TRUE
    Joypad1:Up = (J0)Up
    Joypad1own = (J0)Down
    Joypad1:Left = (J0)Left
    Joypad1:Right = (J0)Right
    Joypad1:A = (J0)Button 1
    Joypad1:B = (J0)Button 0
    Joypad1:Y = (J0)Button 2
    Joypad1:X = (J0)Button 3
    Joypad1:L = (J0)Z Down
    Joypad1:R = (J0)Z Up
    Joypad1:Start = (J0)Button 7
    Joypad1:Select = (J0)Button 6

    Not sure why the forum is making an smile, but change that into an D first

    It's setup to emulate how an SNES controller would feel so A/B and X/Y are flipped. Also make sure that Fullscreen is set to true and EmulateFullscreen is set to false (same file, a few sections above), otherwise it will try using desktop control settings by default. I'd also recommend setting the file to "read only"


    If none of above works then consider getting a cheap as said
    It should work joypad option isn't there for no reason

  6. #6
    Eager Talker pix07's Avatar
    Join Date
    Jul 2016
    Location
    Poland
    Age
    29
    Posts
    393

    Default Re: 360 Controller on Snes9x-gtk

    He has linux mint so i was searching for links about that.

    And Snes9x.
    Last edited by pix07; November 20th, 2019 at 21:36.
    "The scientists of today think deeply instead of clearly. One must be sane to think clearly, but one can think deeply and be quite insane. Nikola Tesla"

  7. #7

    Default Re: 360 Controller on Snes9x-gtk

    Quote Originally Posted by pix07 View Post
    He has linux mint so i was searching for links about that.
    oh I read to fast and missed that, nevermind then I not familiar with Linux
    I hope op get it sorted

  8. #8
    Eager Talker pix07's Avatar
    Join Date
    Jul 2016
    Location
    Poland
    Age
    29
    Posts
    393

    Default Re: 360 Controller on Snes9x-gtk

    He was have better help if he use ubuntu which is more easier.

    And more popular.

    Also try other emulator like bsnes.

    Or mednafen or other multi system emulator which use snes.
    "The scientists of today think deeply instead of clearly. One must be sane to think clearly, but one can think deeply and be quite insane. Nikola Tesla"

  9. #9

    Default Re: 360 Controller on Snes9x-gtk

    I think I'll try with another joypad, or stick to higan or go windows.

    Thank you all for your replies!
    Last edited by Snake90; November 21st, 2019 at 09:40.

  10. #10
    Controller Man ulaoulao's Avatar
    Join Date
    Dec 2005
    Location
    FL
    Posts
    3,346
    Blog Entries
    2

    Default Re: 360 Controller on Snes9x-gtk

    You will find that works better but yeah most all OEM to USB are HID based, linux sees that as SDL.

    HID - human interface device. Is a drive installed in to most all OS's that uses general things like Mice, Keyboards, Gamepads. Since it is supported out of the box most emulators use it. This is how Dirrect X works with controllers.

    Xinput was the xbox 360 stripped down HID driver and it became popular for windows in 2000+. It does not use the same HID driver and most cases you need to download one. Also works with DirrectX if the driver is installed.

    SDL is another thing like DirrectX but open and free as why Linux uses it. You will also see it on Windows by some emulator.


    PS: I also missed the linux part but same info applies. I think in linux you can install a xbox MOD driver and map it to ENV calls.
    Last edited by ulaoulao; November 22nd, 2019 at 13:51.
    Original, the only way to play.

    Forums
    main page - Working controllers

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •