Beetle-PSX DualShock Control Issue

Up until very recently, I’ve been able to use Beetle-PSX without much of an issue. However, I’ve noticed quite a problem when using DualShock controls. Regardless of the controller I use (DS4 with and without Xinput, Wii Classic Controller Pro, keyboard, you name it) the analog controls do not function, and the Y button (Square) registers both Square AND down on the left stick.

I’ve tested both the most recent git as well as the most recent stand-alone dev release (2014-08-10). I’ve completely removed the install before testing again, and even went as far as to re-install Windows. Nothing has resolved the issue and I cannot imagine what’s causing it.

To Summarize: Analog sticks do not register input, although R3/L3 work. Square registers both Square and down on the left stick.

Tested using Ape Escape and Croc, so I know the DualShock is recognized and enabled. I also tested other cores like Mupen64plus. No problems, even with Y/B used as B/A. So I know the issue isn’t with my controllers, nor the input method.

Is anyone else experiencing this? What can I do?

UPDATE

I went and did the obvious thing and tested the older build from March available in the Downloads section here. The controls work just fine. While I am upset that the latest Mednafen-PSX core is broken for me somehow, I am relieved that there’s at least some evidence that I’m not insane.

If I can provide anything that might help, I’d be more than happy to.

I think dogway had this issue but we weren’t able to reproduce it. He fixed it by purging his config and startng over.

I tried to reproduce his problem but I didn’t manage.

For Analogs to work, you have to select Dualshock under controllers in input settings and that’s about it. There is a core option to enable the analog button and then you can toggle analogs via start+select+4 shoulder buttons.

Analog with DualShock enabled stopped working for me in lordashram’s 8-10 build. It worked last in the 7-30 build, so I wonder if the multitap commits after 7-30 broke it.

I’ve never had the Y button triggering down on the left stick problem though.

Ok I’ll look at that multitap stuff then.

Ok, try this one (win64) https://dl.dropboxusercontent.com/u/149 … bretro.dll

If you can test multitap too I’d appreciate it. If you’re in x86 you can build from my fork since this hasn’t been merged yet https://github.com/fr500/beetle-psx-libretro

I tested Ape Escape and Crash 2 and analog works again in them :).

I tried out four player multitap (port 1 enabled) in CTR using my Xinput pad in DualShock mode for player one and keyboard keys for the other three players in PS1 Joypad mode and all player inputs worked (I only assigned left, right and B for players 2-4 though).

thank you

This fixed it. Thank you.

I know i had DualShock properly setup, otherwise Ape Escape would have failed to start.

By the way, I’ve made save states a core option since I lost a memcard since using it, I can load the state, save the memcard but it won’t load after a restart and that’s the dangerous behavior they mentioned with “experimental”

Also added shared memory cards to the mix, with that option the core will have only 2 memory cards that will be used for all games, good for multi-disc games or if you just prefer it that way.