Beetle PSX HW Core not Loading! (Help!)

I updated RetroArch to latest version and now Playstation Beetle HW core is working with Vulkan!

Only thing now is, I can’t get my analog input to work. I set the left and right analog in port 1 controls but they don’t work in game. Every other button is mapped except the analog sticks. Playing Ape Escape for Playstation. I have Duel Shock turned on.

I get a pop up message saying, “ananog is enabled but sitcks are off”

^^ That ^^ :grin:

In “Analog to Digital Type” set one of your analog sticks to (forced). Then save a remap so it doesn’t effect all the cores.

BTW. I have PS5 controllers and use the “Playstation Controller” as my joypad type. I don’t think there is much advantage in using the DualShock profile.

1 Like

If I change it to forced it affects the controls in Ape Escape (the Playstation game I’m playing). The left analog will move the camera around instead of moving the character. Also, for this game to work properly Dualshock needs to be enabled.

Also, RetroArch isn’t saving my controler settings. You know once you are in the game and you escape out and there are, core options, controls/port 1 controls. It’s within this menu and port 1 controls where I have to set the Dualshock option. When I close out of the game and RetroArch completely and load up the game again it reverts back to ‘Playstation Controller’ instead of Dualshock which I had selected previously.

So, every time I close out and restart the game I have to keep selecting the Dualshock option. My previous, old version of RetroArch just saved my settings, without this hassle. Does anyone know why it wont save my settings?

You need to manually save a remap. Controls aren’t saved in an automatic override.

Then, why didn’t I have to save a remap before? It just saved my settings automatically in my previous version of RetroArch…

1 Like

Things change. :wink: (Like internal video drivers.)

In any case. I just tried Ape escape and it does require the Dualshock profile. To get the stick to work I just enabled Dualshock, saved a core remap, and exited Retroarch to make sure the Dualshock setting stuck. Then I went into core options>>Input and toggled “Enable DualShock Analog Mode Toggle”.

No need for any (Forced) setting.

1 Like

I turned on Enable DualShock Analog Mode but how do I activate it? With the Toggle DualShock Analog Mode Combo option? You assign a button command here like L1 R1 Select. I tried doing this and once in game, with Enable DualShock Analog Mode turned on, I tried to enter the button command to supposedly turn DuelShock on but the button command isn’t working.

So, how is this supposed to work exactly other than me having to manually go into port 1 controls and having to keep changing ‘Playstation Controller’ to Dualshock every time I start the game…?

I didn’t need to, it just worked. What kind of controllers are you using, and if they are PS4 or 5, what software. I am using DS4Windows.

The PS5 controllers are great for ScummVM because you can use the touchpad for the mouse.

1 Like

I’m using a wired Xbox 360 controller. Never had any issues with them at all. What do you mean it just works? So, if you close out of RetroArch go back in and restart the game DealShock will just be activated automatically by itself?

So, get this with it on, if I go back into port 1 controls and change ‘Playstation Controller’ to Dualshock like normal and resume the game, a pop up message comes up saying “Analog Toggle is enabled, sticks are off”. And I can’t move at all! I have to then go back into core options>>Input and turn it off to get Dualshock to work at all.

The other thing is, in my old version of RetroArch I have Analog Toggle turned off and when I start the game I get a popup message saying “Analog Toggle is Disabled Sticks are on”.

And it’s activating Dualshock like normal when I start the game. So, like I said it saved me turning on Dualshock in the port 1 controls. But in the new version of RetroArch when it’s turned on or off it does nothing.

Aren’t any changes you make to a core supposed to be saved in the Config/Beetle HW .opt file? Why wouldn’t the new version of RetroArch save the simple change of me turning Dealshock on?

I think I answered your question already. Controller Remaps are not saved in standard overrides. (Even if they were at one time.)

If this is a change from the way it used to work it was an intentional change. The “DualShock” profile is a GLOBAL one. not a CORE, and it is unlikely you would want that profile used in other cores that don’t have any use for the DualShock.

I’m not sure why your popup says what it does, Mine says “Analog Toggle is enabled, sticks are on" when I enable the toggle setting. Perhaps the changes you have been making are interfering.”

Well, I have no idea why it won’t enable automatically when I start the game like it’s doing for you. I tried everything you said. I haven’t made any other changes than what you suggested. I’ve started from a clean install. I guess I’ll just have to do it manually every time or just use my old version of RetroArch I have saved.

1 Like

The Dualshock profile is loading automatically, I haven’t tested the toggle setting. It may be that it has to be toggled on reboot. It seems there is a joypad hotkey for that. I’ll test when I get home on Monday.

I understand your frustration but keep in mind that at one time there wasn’t a DualShock mode at all. You are obviously better off today.

So, back to my main concern and original topic of the Playstation Beetle HW core not working. This whole thing not working was because I needed the most up to date version of RetroArch. Then it worked for me. It had nothing to do with my GPU’s. Correct? Once RetroArch was updated the Playstation Beetle HW core worked perfectly fine with Vulkan.

And actually, before I updated to the most recent version of RetroArch. I went to my old laptop where I had an old core file of (mednafen_psx_hw_libretro.dll) that hadn’t been updated and copied it. I then brought that old Beetle HW core file over to my new computer and it worked fine with the out of date version of RetroArch I had at the time and with Vulkan turned on, while the new version of the HW core refused to work.

So, basically I had an old out of date RetroArch interface that wasn’t compatible with the newest core update of Playstation Beetle HW?

Yeah, you have to keep it all up to date together.

For anyone in the same situation, here is a quick video that shows how to update RetroArch without deleting all of your saves, states, and user config data:

And if anyone is using an older version of RetroArch and doesn’t want to update to the newest version but still want to use Playstation Beetle HW with Vulkan and Texture tracking feature, here is my old (mednafen_psx_hw_libretro.dll) file. Just drag it into the ‘Cores’ folder of your main RetroArch installation folder:

But, never update it! If you plan on keeping the older RetroArch interface or it will stop working with Vulkan!

https://pdsoasis.github.io/mednafen_psx_hw_libretro.dll

Hi there!!

Anybody has any idea how to solve this??? My retroarch don’t wanna load any game with Beetle PSX HW core!!! Retroarch simply closes everytime.

Log:

[INFO] === Build ======================================= [INFO] CPU Model Name: Intel® Xeon® CPU E5-2670 v3 @ 2.30GHz [INFO] Capacidades: MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE42 AES AVX AVX2 [INFO] Version: 1.19.1 [INFO] Git: 427e3fa6f6 [INFO] Built: Jun 5 2024 [INFO] ================================================= [libretro ERROR] [Lightrec]: Segmentation fault in recompiled code: invalid load/store at address 0xbf808268 [libretro ERROR] [Lightrec]: Was executing block PC 0xbfc0207c [libretro ERROR] Exiting at cycle 0x000000eb