Development Suggestions

Any chance for freecam tool for PSX?

Thanks for allow thumbnails in jpg format in current version !

  1. Option to enable or disable IPS auto patching. User need move the ips file from rom patch always need load the rom without any patch. Need an solution.

  2. Allow create autofire for any button in core system even if the core not has an autofire in control settings. Have cores not allowing autofire for any button. For an user with an PS4 DS4 using NES or Genesis cores not use all buttons in controller so has some buttons free for use. Triangle is B turbo and Circle is A turbo and so R2 is an combo for B + A buttons simultaneous. That feature is good for games need press 2 buttons in same time.

  3. Allow bind buttons for more than one controller button. When configuring emulator buttons Retroarch allow any console button to only one gamepad button. Allowing console button for more than an button is an solution for games need press more than one button at same button for example NES Double Dragon for jump B+A. Retroarch will allow R2 being an combo for B+A with normal action without turbo. Unhappily Retroarch not has that default feature used for others good emulators. MAME does it for years.

The three features above are easy to implement.

Changing controller device takes a lot of “clicks”:

open menu -> input -> retropad binds -> port 1 controls -> device index -> select controller

Would be nice to have an hotkey that cycles through controllers (device index).

for example

Setting “1” to cycle controllers for port 1

Setting “2” to cycle controllers for port 2

etc

What do you think?

2 Likes

CD Image/CHD cache are great options for reducing stutters from random access, specially since external storage media are often turned off/slowed down in order to save power. While caching keeps the entire game image in the RAM during gameplay. With that, a few systems I noticed that are missing this feature are:

Flycast
Opera (3DO)
NEOCD
LRPS2
PCSX ReARMed
DOSBOX Pure (not sure if this would work, maybe caching the whole Zip, or is it already done?)
MAME (CHD games)
MelonDS
Citra
Dolphin

Is it viable to implement this option for the above cores? Also, I’m not sure how NDS and 3DS games are loaded.

I was surprised to see that PC-Engine CD games and Sega CD games now (and probably for quite some time) have the caching option, a bit hidden, but they’re there!

1 Like

Hello, I’d like to tell you that I’ve done 2 PR :

  • The first one in pokemini (Pokémon mini emulator) https://github.com/libretro/PokeMini/pull/63 it aims to solve some problems with savestates, it’s still a minor fix and most of the time the consequences of the errors I’ve fixed are not visible/hearable
  • The second one is in tgbdual GB/GBC emulator https://github.com/libretro/tgbdual-libretro/pull/36 it aims to fix emulation issue with Shantae (and maybe some other games) by solving an error in the emulation of the VBK register
2 Likes

Hi! I don’t know who to ask (I’m not a programmer myself) - But the Wii core is really missing two features: “mod loading” and “Emulated USB devices \ Skylanders portal”. I would really like to see these features in RetroArch. :pray: The Dolphin emulator has them! Can someone implement this or write to the developers somehow? :pray:

More on the topic at the link: Launch mods for Wii?

Hey, sorry for the delay on these PRs. Let me see if I can get some action going with them.

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!