Dragonrise USB encoders not working properly #114
I'm entirely sure what that USB encoder you mention is supposed to be doing? Could you give me a little documentation on it, so I can dig through it perhaps?
I use an dragonrise usb encoder with recalbox and amiberry 2.1 (RPi3). Left/Right-Movement works, Button0 works (Button1 i don't know), but Up/Down doesn't work.
I've tested the amiberry 2.5beta-binary - but i can't join the config-menu (my Hotkey = F11) => back zu Emulationstation / Crash.
Dragonrise works in Emulationstations, SNES-Emulation - but Amiga ... no chance :|
PS: works fine @ windows ....
I've configured @ ES:
I use this implementation from amibery into recalbox: https://github.com/Voljega/amiga4recalbox ...
Ok. For the new version you will need to create a retroarch control Config file, and this will automatically map your controller for universal use.
I can see for your above layout, your left/right are on axis 0 and you up/down are on axis 3
This won’t work in the older versions of Amiberry, because it is hard coded for axis 0/1, which explains the problem you are having.
You’ll be able fix this in the new version , as this picks up aany numbered axis for x/y separately :)
Amiberry will not require you to use RetroArch itself, so the fact you are using RecallBox will not matter. However the new version will use RetroArch "conventions" for recognition of controller layouts.
This means that just liks selecting the 'roms' path in the Amiberry Panel, there will now be a 'Controllers' Path also which can be scanned. This can use a default (from say, RetroPie) but for you, you will be ble to use a path you prefer (probably the default:
In order to detect the unique layout of your controller/USB device it will search for a text file called
This file, will need to contain all of the information required to map your controller within Amiberry. We use the RetroArch 'style' for this for a more universal recognition. Therefore following these conventions here: https://github.com/RetroPie/RetroPie-Setup/wiki/RetroArch-Configuration
The following would work for your device, based on what you have told me above. (at a guess) but if you have other buttons you have not previously mapped, you could add those also.
Hope this helps to explain.
yes - i think i understand ...
with "new version" do you means not 2.5beta (from binary - zip)? I see a screenshot from Amiberry/RetroPie -> looks completly different to "my" 2.5beta .. mhhh
I need a retroArch-Style-Inputconfig. Path to the "DragonRise Inc. Generic USB Joystick .cfg" (Spaces): /recalbox/share/emulateurs/amiga/uae4arm/conf (or ... controllers/)... voljegas Script set an ramdisk and copy all files into this. I see in putty: .cfg is in this directory.
In the Menu: "Path" -> Configurationfiles - path is correct (to the ram-drive - but .cfg is there!)
=> no Joystick under "Input" - and no function ingame
I see in evtest the name is "DragonRise Inc. Generic USB Joystick " (more spaces) ... i change name of config-file and "input_device"
I've added Vendor/Product (https://github.com/libretro/retroarch-joypad-autoconfig/blob/master/udev/DragonRise_Inc.___Generic___USB__Joystick__.cfg)
I've saved the config and see:
My PS3-Gamepad works without .cfg - directly ...
Don't worry @WulfmanGer I will update my solution as soon as 2.5 final is released ;)
Some 0/1 should be different in there from what I post there.
The whole part you posted is totally useless and unused by amiberry