Development Suggestions

https://github.com/libretro/dolphin that would be a way to contact the guys if you wrote your problem under issues BUT also you can see on github when it got the last update …i am not sure if anyone is active working on the dolphin core nowadays

2 Likes

I mainly play with a keyboard and I would like to use shift+wasd for the left analog stick and wasd for for the dpad. Unfortunately, RetroArch does not differentiate between lower case and upper case inputs. Is this something that could be implemented?

How I imagine it in the .cfg file:

input_player1_down = "s"
input_player1_l_x_minus = "A"
input_player1_l_x_plus = "D"
input_player1_l_y_minus = "W"
input_player1_l_y_plus = "S"
input_player1_left = "a"
input_player1_right = "d"
input_player1_up = "w"
1 Like

Unfortunately Dolphin is a completely dead core that no one is working on. Posting an issue on github is a waste of time.

2 Likes

thats kinda sad i didn’t knew the exact state of it , but yeah after all those years without an update …it has to be dead

anything is dead until someone works on it.

There is an updated dolphin-libretro fork (I forget who maintains it) but we don’t use it (yet) because only OpenGL is hooked up. No Vulkan or D3D11 (yet).

5 Likes

I try to follow every report about Dolphin core and I saw that several people wanted to work on it but everyone gave up, or preferred to focus on other things.

If the core you mentioned would work properly, I don’t see a problem if it only used opengl. Unfortunately, there are a lot of problems with the current core. Apart from the fact that it is old and lacks options, even such a basic function as save game setting does not work properly (which I reported on the dolphin/libretro page - but nobody looks there).

While we are on the subject of cores, is there a chance that someone will fix the LRPS2 core? I mean the problem with the “close content” option - it is an extremely annoying problem because the option randomly freezes the entire Retroarch (also a problem reported without an answer).

Hello. I didn’t know where to put this, but: I like the Dot_Matrix_3x_GB_DMG_Grid filter and how it looks on my Powkiddy V90 using the Miyoo build of RetroArch. Unfortunately it makes PicoDrive too slow to play and turning Picodrive’s Frameskip on makes the screen flashy. Thus if anyone here could maybe make a copy of the filter so it’s only 1x instead of 3x so it has less chance of lagging, that’d be greatly appreciated.

? the LRPS2 core works like a charm on my end .

i also wish someone would update the dolphin core , but i don’t see any hope for it … but with another frontend its not such a huge problem to deal with

Are you using Windows 11? On this system with LRPS2 I have always had a problem with “closing content”. Even more often the core hangs RA if I change an option in core settings. It even happened that the core crashed the entire RA while loading the game.

Could you share a link please?

i don’t remember whose fork it is.

somehow i didn’t read your answer … so that sounds awesome …hope i can find it (when vulkan is added :slightly_smiling_face: ) …i know there is also that strange core that allows launching the standalone dolphin from inside retroarch …but never knew about another fork

would like to know its features and to what standalone version it compares

Yes, this is sad news. But now at least there is an understanding of the situation.

Oh, thanks for the info! That’s interesting! I hope maybe someone will have some development!

Some times ago I posted this:

then I stumbled on this reddit post:

https://www.reddit.com/r/RetroArch/comments/1l6nlis/playlists_within_playlists_linux_build/

Not sure if anybody noticed it but it would be nice to implement it in the official release :innocent:

1 Like

Interesting idea. But I think it would be simpler for the devs and for the end user if a simple scan through sub directories would be done. Each folder would be a sub category. So in the end not much changes for the playlist file format itself this way, and all RetroArch needs to do is scan sub dirs.

Another alternative would be the to treat the first part of a playlist filename like “Arcade - MAME” as “Arcade” / “MAME”.

While the nested playlists with import is a neat idea, it complicates it a bit for all parties in my opinion.

1 Like

I think I would keep the “scanning” out of it, what I will love to see is something like we have now with the option “add to playlist” but instead of a targeting files having that also for playlists:

select a playlist -> add to container playlist…

in this way the scanning process wont be affected and we will be free to “move” playlists around in different containers.

2 Likes

Hello, RetroArch team!

I would like to suggest - or even request - the addition of a hotkey corresponding to the “Set display-reported refresh rate” function, located in the Settings>Video>Output path. I ask this because I am performing some functional tests with the refresh rate of my G-Sync monitor and the various Retroarch cores, and having to constantly enter the menu and execute this function becomes a bit annoying. If there were a hotkey available for this function to which I could assign a key of my choice, it would make things much easier.

Thank you in advance!

PLEASE Allow bind multiple controller button for same console controller button and autofire for each button in any core regardless of the core developer has added this or not to the core code. Almost all others emulator allow when configuring emulator buttons to more than 1 gamepad button. Retroarch not allow it and is absurd because has good options for input delay. The lack of that feature not allow Retroarch to have an more perfect gamepad configuration. For example

NES core. Retroarch will alow button B and A in gamepad controller only for one bing bing X or Circle. With that feature the user can configure B and A for bind in gamecontroler as being : B = X and square A = circle and square. Thus is possible create combo buttons.

Retroarch internally has the autofire code, but not are all cores allow use autofire. That is other absurd detail. Retroarch allowing add autofire for any button and any core fix that problem.

About gamepad configuration MAME is way ahead of Retroarch since before 2010 and nothing was done in Retroarch to add it. Anyone saying both features are useless is an no sense reply because is exactly it is lacking in Retroarch.

RetroArch itself does have some limitation regarding controller mappings, it’s not that the developers don’t want to add more features, but it’s about finding a way to do so. Even so, there’s still some partial flexibility:

For multiple buttons

You can’t add multiple core inputs to a single button on your controller (regular macros), but you can do the opposite, adding multiple buttons of your controller to a single core input. For instance, considering PlayStation-style buttons, you are able to map both square and circle to an NES core B button, but you can’t add a NES core A and B buttons to a single square button.

Turbo function

If a core doesn’t have built-in turbo functionality, you can try using the option inside Settings > Input > Turbo Fire and bind a turbo-enabling hotkey to help you out.



For what is worth, notwithstanding your choice of emulator, those kind of things are better handled at hardware level. First-party controllers are usually lacking, but there are several (cheaper and of good quality) third-party options with built-in turbo and macros features, that can be used across any content you’d like. It was definitely an improvement for me, even when playing with other emulators.

1 Like

“RetroArch itself does have some limitation regarding controller mappings, it’s not that the developers don’t want to add more features, but it’s about finding a way to do so. Even so, there’s still some partial flexibility:” Retroarch is an good frontend, but unhappily has weird details. Is an good solution for Linux and consoles users. Thanks very much. Retroarch devs has high priority to create an minimum input delay , shaders and not flexible for input configuration as MAME does.

" PlayStation-style buttons, you are able to map both square and circle to an NES core B button, but you can’t add a NES core A and B buttons to a single square button." That’s absurd. That is one of the more weird details in Retroarch. No sense not doing any action to fix that problem and allow create custom combo buttons to same single button. MAME does it since before 2010 and not does fireworks to say is ahead of others emulators when does an feature with better quality or not having in others emulators. Retroarch when does an feature in very good level post news about it as fireworks.

“If a core doesn’t have built-in turbo functionality, you can try using the option inside Settings > Input > Turbo Fire and bind a turbo-enabling hotkey to help you out.” Other detail absurd. Retroarch need have turbo autofire for any button regardless if the core doesn’t turbo.

“For what is worth, notwithstanding your choice of emulator, those kind of things are better handled at hardware level. First-party controllers are usually lacking, but there are several (cheaper and of good quality) third-party options with built-in turbo and macros features, that can be used across any content you’d like. It was definitely an improvement for me, even when playing with other emulators.” Doing it is as changing to other type of problem. Is an big mess search reading reviews about third party controllers. Always has one say good and bad details. Oh yes … have controllers with integrated autofire, BUT not are better than an emulator having autofire. Other absurd. 8bitDo has an controller model Ultimate 2C wireless bluetooth 81HD and have an 2 extra buttons L4 and R4 both are for remapeable any other button and not are allowed to use as extra button. You can only remap button X to L4 or R4. Totally no sense. Other problem if you are Linux user. Have issues with kernel versions and need fixes to be added in kernel and so some users use tools for use as being an xbox controller. The controller will work, but has chance of other problems as for example input delay. You are an Linux user and not want much search for nothing and less problems ? buy an PS4 or PS5 controller and will have only problems withe the controller hardware.

For luck have an temporary solution … Use AntiMicroX with Retroarch. AntiMicroX allow remap an controller button for 2 emulator core buttons in Retroarch. Works !!

I still have hope that Retroarch devs will fix that problem and add all features above. I remember a while ago peoples saying that support for custom screenshots in jpg format would not be added. Today Retroarch allow it and save much disk space. Thanks for done it.