I have ePSXe version 2.0.5 on Windows 10.
I'm trying to connect and map my PS1 dualshock to play emulated games with it instead of keyboard.
(I also own the original simplest PS1 controller, but the problem stays the same).
I'm using a blue twin connector like this one
It came as "plug & go", without any drives or additional software. That is how it simply works - see 2)
1) The controller itself works - I have tested it on my PS1 console. Everything works - buttons, vibration, analog sticks.
2) Windows 10 recognizes it (controller plugged to blue connector plugged to USB) when it's plugged in. I can see it's plugged in in "Devices and Printers" - "Twin usb joystick". When I went to check it (right-click "Twin usb joystick" - "Game controller settings" - Properties), I tested every single button and analog sticks. I see (feedback on the test screen) whenever a button is pressed or analog stick moved. Therefore, I didn't do any extra calibration.
3) Emulator installation: I just unpacked ePSXe v2.0.5 and took the default settings. I don't have any plugins and didn't add a BIOS or anything.
4) First I plugged the controller in, then I started the emulator.
5) I chose "Config"-"Game Pads"-"Port 1"-"Pad 1".
6) I chose "1irectInput" and "[SCPH-1200] DualShock". Here is where the trouble starts.
The problem:
When I try to map a button e.g. L1 (the default is e.g. 'E' on keyboard), I click in the box ('E' disappears), then I press L1 button and - nothing happens. As if nothing was pressed. And the box remains blank.
This happens for all the buttons (even analog stick press-down).
The funniest thing:
When I try to map the analog sticks - e.g. I move the left analog stick up and down while the cursor is in the left analog stick's up'n'down box - it works! I see "J1_LY" appearing. And if I move it left-right, I see the thing in the box change to "J1_LX".
So it looks like the "key" mapping works only with analog sticks, but does not with any of the buttons.
I find this odd, because googling this problem I've seen people having the opposite problem - controller buttons work, but analog sticks don't.
Could anyone please help me with this? Is it a plugin thing?
Somehow I find it weird that the controller is a-ok in Windows devices, but ePSXe has problems seeing it in "whole" - just analog stick movements, but doesn't see a pressed button. I tried to to the same configuration (all of the pre-sets 1)-5) were the same) with ePSXe v1.7.0 and the problem was the same.