SamSuka
Jools Wills
Jools Wills

patreon


June and July updates

The PlayStation emulator core lr-duckstation was added (by Dankcushions). Currently in experimental but it's an excellent PlayStation emulator for faster devices like the rpi4/PC etc.

I did a bunch of packaging fixes related to version checking etc. Basically bugs related to the new packaging improvements as some emulators when built from source would incorrectly think there was an update when there wasn't. Eg. Mupen64plus. Also there were various other minor bugs relating to the packaging changes which are now fixed.

Mitu did a fantastic rework of our joy2key code for navigation of the RetroPie-Setup and runcommand configuration menus. I plan to split it out to its own module but the new code uses SDL2 and is far more compatible than the old code. Includes page up and page down and autorepeat etc which the older joy2key code lacked.

Gemba updated jzintv to the latest version which also now uses SDL2, and has a bunch of new features including cheats, and other changes.

I made some GUI changes to runcommand launch frontend to simplify the menu as well as a bunch of fixes. Also a new script hook /opt/retropie/configs/all/runcommand-onlaunch.sh is available which is called just before runcommand launches a command but after any mode changes etc. This was requested by some users.

Reworked the standalone atari800 emulator to use dispmanx sdl1 backend by default on fkms, but it's configurable via the backends configuration in RetroPie-Setup along with other sdl1 and sdl2 emulators.

Added dosbox-staging emulator contributed by nemo93. A currently well supported dosbox fork with support for newer libraries and modern build system. Uses SDL2.

Wolf4sdl was updated to 2.0 and now uses to SDL2.

RetroArch is now updated to v1.9.7

Full change details can be found on our GitHub https://github.com/RetroPie/RetroPie-Setup/commits/master

Sorry for the late update. Feel free to ask for more information if needed

Best Regards

Jools

Comments

I just merged the joy2key module changes. https://github.com/RetroPie/RetroPie-Setup/pull/3382 Now to start joy2key you should run /opt/retropie/admin/joy2key/joy2key start And to stop /opt/retropie/admin/joy2key/joy2key stop Additional parameters can be provided to override default button mapping.

Jools Wills

Yeah. But this may change in the future - at least the path to the code as I'm moving it. But I'm also creating a wrapper script and I may be able to simplify launching outside of RetroPie also.

Jools Wills

Thanks, do I put those commands in the .bashrc and .bash_logout like meleu's prior solution, or somewhere else?

Clyde

It won't work ootb currently, but you can run it manually as detailed above.

Jools Wills

You can use /opt/retropie/supplementary/runcommand/joy2key_sdl.py /dev/input/jsX kcub1 kcuf1 kcuu1 kcud1 0x0a 0x20 0x1b 0x00 kpp knp to start it with the parameters RetroPie-Setup uses and pgrep -f "joy2key_sdl.py" to stop it

Jools Wills

Thank you very much for the update, many great news in there! My personal favourites are lr-duckstation and joy2key. About the latter, will it also work ootb in the command shell? If not, it would be nice if you'd find the time to add it, so we won't have to hack the .bash_rc like described here: https://retropie.org.uk/forum/topic/19307/how-to-browse-the-bash-history-with-a-game-controller/

Clyde


More Creators