Kinda here. But it’s a bit out of date. You’ll need go do a few modifications.
The directory by default is now ~/.config/retroarch, so modify it to be that.
Also references to shaders not working now work with the Lima drivers, so adjust the parameters accordingly.
The gameshell can’t seem to manage -j4 number of jobs, so either reduce the jobs, or install a swap file.
Finally, you can’t necessarily just transfer your config file over. I tried once. It ran like rubbish.
You’ll need to put together your config file from scratch. Don’t use any automated processes. They were probably intended for an older version.
I provided my config, because that’s what I use and works as fast as I can get it to run.
You’ll need to either rename your original Retroarch directory, or delete it in order to have the newly built one in its place. So do a recursive remove of it, under root.
I strongly recommend manually adjusting the repository in config to index - powered by h5ai v0.29.0 (https://larsjung.de/h5ai/) as mentioned above. Also manually define the directory of BIOS, shaders, logs etc so they point to logical locations. By default the Gameshell stores the cores for Retroarch in ~/apps/emulators. I prefer to keep them in ~/.config/retroarch/cores - and unfortunately that is what I have defined in my config. So if you use it, you will need to alter this line.