If you don't have a joystick or gamepad attached to your computer, then you can
use keyboard joystick emulation instead.
Adding custom keyboard joystick devices
...
Joysticks
79 thoughts on “Joysticks”
Hi! Fantastic work on the emulator! I am using the MacOS version.
I’d love to use my PS4 controllers but I can’t seem to figure out how to make it work. They show up, but they don’t work inside the game.
Hello. I have a USB Competition Pro joystick that I’ve been using happily with FS-UAE for months now.
It identifies as “speedlink_competition_pro_game_controller_for_android”
But now I’ve updated both my system from Ubuntu 18.04LTS to 20.04LTS and started using the snap version of FS-UAE 3.03….and it refuses to see the joystick any more
The joystick is correctly detected and works perfectly in jstest-gtk, appearing as “SPEEDLINK COMPETITION PRO Game Controller for Android” on /dev/input/js0
But FS-UAE refuses to see it. Constantly reporting no devices attached. What’s changed? It was working perfectly before!
I noticed this entry when starting from the command line:
It is probably due to Snaps running in a sandbox, and the security around the sandbox has probably been tightened so that the app does not see the joystick devices any longer. Maybe that can be fixed with a configuration setting in the snap. But the snap package is not official, and I don’t have anything to do with that, so you need to report the issue to the maintainer of the snap š
Yeah…I’m not really a fan of snaps…Ubuntu seem very keen to force them upon us but I’ve had nothing but problems with them. Memory hogs, disk hogs, creating loopback devices everywhere, not having access to input devices or encrypted drives…automatic updates even if they break something..
Had to go through and remove them all from my system and replace them with better versions from PPAs
But yeah, I guess you’ve drawn attention to another complication. I didn’t know the snap wasn’t official…and I suspect quite a few people won’t either. But that is presented to people when they attempt to install FS-UAE using the Discover applet on the newest Ubuntu…
I am discovering FS-UAE which is your baby and I must tell you are making really great job and your activity is quite impressive.
I am facing one problem which looks strange to me : the second joystick detection.
I am using the latest portable FS-UAE 3.02 with Windows 10 and I have got 2 x iBuffalo Classic USB Gamepad which seems perfectly detected by FS-UAE.
I have the complete Retroplay WHDLoad and I updated correctly the OpenRetro database.
For each game from this database, I always have “Amiga Joystick” with my “Default USB#1 controller” and “Amiga Mouse” with my “Windows Mouse” but when I launch 2 players games (Bubble Bobble, Kick Off, Pang,…) my second USB controller is not active unless I change “Amiga Mouse” with “Amiga Joystick” and choose my Controller n°2.
Do I have to make that configuration file for each multiplayer game ? Is there a way to make the second controller automatically detected instead of the mouse for those games ?
I am sure I am missing something as nobody else asked that kind of question on the support forum but I can’t find what it is.
Yes, FS-UAE cannot know if a game uses the mouse or not :-/
But, the good news is that you can submit updates to the online game database for two-player joystick games. For example, you can:
– go to https://openretro.org/amiga/bubble-bobble/edit
– choose joystick_port_0_mode
– type joystick in the text field
– and submit
And then you’ll fix that game for both yourself and others š
great work! Just one question: is it possible to connect a PS4-Controller (either Bluetooth or USB) to use it for fs-uae? The Controller is connected, but i’m not able to choose it inside the GUI. I’m running on Ubuntu 18.10. Thx, Roland
so, I’ve been searching through tons of old forums, and I found a solution. I found a dev5 version of the current one, that possibly replaced the SDL2 dll maybe, as some systems wouldn’t show it. It is now showing up with this newest code, it just wasn’t on the site when I downloaded, but not even the older stable version worked for me. Either way, its showing up now with this newest version I found in some forum.
Yeah the weird thing was that they show up inside the game when pressing F12 and going in to set it there. It was just annoying that I had to do this at the beginning at the start of each game
Hello, I am new to this emulator and Amiga emulation in general. I’ve been reading through everything, and I have come across an issue. I’ve tried both Stable fs-uae-portable-suite_2.8.3 and Developer fs-uae-portable-suite_2.9.7dev3 …. Im running Windows 10 64bit Pro. My issue is that in the launcher, I can never get my joystick recoginzed, however, when I press F12, I can go into the settings, and get to it, then set it, and it works, but back in the launcher, it always shows Default (No Device). Any thoughts on why in game, it sees it, but in the launcher, it can’t? So this prevents me from settings up mappings etc. I’ve tried this with both Xbox One Elite controller, Xbox One generic controller, and Xbox 360 wireless controller. All 3 in windows, I can goto devices, and joystick and test the buttons, sticks, etc, so that tells me windows sees them as controllers, correct? Any help would be greatly appreciated. Thanks.
Hi! Fantastic work on the emulator! I am using the MacOS version.
I’d love to use my PS4 controllers but I can’t seem to figure out how to make it work. They show up, but they don’t work inside the game.
Hi, try opening Launcher settings -> Controllers, doubleclick on your controller and configure all the buttons (etc) there.
Hello. I have a USB Competition Pro joystick that I’ve been using happily with FS-UAE for months now.
It identifies as “speedlink_competition_pro_game_controller_for_android”
But now I’ve updated both my system from Ubuntu 18.04LTS to 20.04LTS and started using the snap version of FS-UAE 3.03….and it refuses to see the joystick any more
The joystick is correctly detected and works perfectly in jstest-gtk, appearing as “SPEEDLINK COMPETITION PRO Game Controller for Android” on /dev/input/js0
But FS-UAE refuses to see it. Constantly reporting no devices attached. What’s changed? It was working perfectly before!
I noticed this entry when starting from the command line:
b’# FS-UAE Device Helper 3.0.3\n# Keyboards:\n# Keyboards path: /home/hamakei/snap/fsuae/common/FS-UAE/Data/Devs/Keyboards\nK: Keyboard\n# Mice:\nM: Mouse\n# Joysticks:\n# SDL_Init(SDL_INIT_JOYSTICK)\n# SDL_NumJoysticks(): 0\n# End\n’
…is SDL failing to see it? Why? What’s changed? This is incredibly frustrating, an update breaking my setup like this for no reason…
Ah. That’s interesting. Installing 3.02 from the Ubuntu repositories…my joystick works correctly. But the snap installation can’t see it.
It is probably due to Snaps running in a sandbox, and the security around the sandbox has probably been tightened so that the app does not see the joystick devices any longer. Maybe that can be fixed with a configuration setting in the snap. But the snap package is not official, and I don’t have anything to do with that, so you need to report the issue to the maintainer of the snap š
Yeah…I’m not really a fan of snaps…Ubuntu seem very keen to force them upon us but I’ve had nothing but problems with them. Memory hogs, disk hogs, creating loopback devices everywhere, not having access to input devices or encrypted drives…automatic updates even if they break something..
Had to go through and remove them all from my system and replace them with better versions from PPAs
But yeah, I guess you’ve drawn attention to another complication. I didn’t know the snap wasn’t official…and I suspect quite a few people won’t either. But that is presented to people when they attempt to install FS-UAE using the Discover applet on the newest Ubuntu…
Hi Frode,
I am discovering FS-UAE which is your baby and I must tell you are making really great job and your activity is quite impressive.
I am facing one problem which looks strange to me : the second joystick detection.
I am using the latest portable FS-UAE 3.02 with Windows 10 and I have got 2 x iBuffalo Classic USB Gamepad which seems perfectly detected by FS-UAE.
I have the complete Retroplay WHDLoad and I updated correctly the OpenRetro database.
For each game from this database, I always have “Amiga Joystick” with my “Default USB#1 controller” and “Amiga Mouse” with my “Windows Mouse” but when I launch 2 players games (Bubble Bobble, Kick Off, Pang,…) my second USB controller is not active unless I change “Amiga Mouse” with “Amiga Joystick” and choose my Controller n°2.
Do I have to make that configuration file for each multiplayer game ? Is there a way to make the second controller automatically detected instead of the mouse for those games ?
I am sure I am missing something as nobody else asked that kind of question on the support forum but I can’t find what it is.
Thanks,
Patgom145
Yes, FS-UAE cannot know if a game uses the mouse or not :-/
But, the good news is that you can submit updates to the online game database for two-player joystick games. For example, you can:
– go to https://openretro.org/amiga/bubble-bobble/edit
– choose
joystick_port_0_mode
– type
joystick
in the text field– and submit
And then you’ll fix that game for both yourself and others š
Hi,
great work! Just one question: is it possible to connect a PS4-Controller (either Bluetooth or USB) to use it for fs-uae? The Controller is connected, but i’m not able to choose it inside the GUI. I’m running on Ubuntu 18.10. Thx, Roland
Yes, that should work fine. Works fine it both modes here. I don’t remember if it works on 18.10, but it certainly works on newer Ubuntu versions.
so, I’ve been searching through tons of old forums, and I found a solution. I found a dev5 version of the current one, that possibly replaced the SDL2 dll maybe, as some systems wouldn’t show it. It is now showing up with this newest code, it just wasn’t on the site when I downloaded, but not even the older stable version worked for me. Either way, its showing up now with this newest version I found in some forum.
Yeah the weird thing was that they show up inside the game when pressing F12 and going in to set it there. It was just annoying that I had to do this at the beginning at the start of each game
Hello, I am new to this emulator and Amiga emulation in general. I’ve been reading through everything, and I have come across an issue. I’ve tried both Stable fs-uae-portable-suite_2.8.3 and Developer fs-uae-portable-suite_2.9.7dev3 …. Im running Windows 10 64bit Pro. My issue is that in the launcher, I can never get my joystick recoginzed, however, when I press F12, I can go into the settings, and get to it, then set it, and it works, but back in the launcher, it always shows Default (No Device). Any thoughts on why in game, it sees it, but in the launcher, it can’t? So this prevents me from settings up mappings etc. I’ve tried this with both Xbox One Elite controller, Xbox One generic controller, and Xbox 360 wireless controller. All 3 in windows, I can goto devices, and joystick and test the buttons, sticks, etc, so that tells me windows sees them as controllers, correct? Any help would be greatly appreciated. Thanks.
Also forgot to say that I also tried hard wiring them instead of wireless, but to no avail… š
This should be fixed in FS-UAE Launcher 3.0 š