Emulation News: PPSSPP 1.7.5 Released, Ryujinx can now load Super Smash Bros Ultimate which was released yesterday and Citra (3DS Emulator) Gets Accurate LLE Audio Emulation
The emulation scene never quite sleeps and recently, new developments have been occurring all over. This time, we have PPSSPP 1.7.5, SSBU loading in Ryujinx and Citra’s audio emulation taking a great step forward.
PPSSPP 1.7.5 released with bug fixes for Android
Unless you haven’t been following emulation at all for the past few years, then you know that PPSSPP is the go-to PSP emulator on all platforms. Recently, PPSSPP 1.7 was released and it brought about speed boosts in some games, Discord integration and other features. However, as with all software, bugs still remain and as a result, PPSSPP 1.7 got some supplementary updates to fix some stuff.
From what could be gathered, PPSSPP 1.7.5 is an Android-only update that was released a few days ago and comes with a minor bug fix . On the other hand, the latest version of PPSSPP for other platforms is version 1.7.4 and that comes with some unidentified crash fixes.
To grab PPSSPP 1.7.5, you have to get it directly from the Play Store because it’s not available on the PPSSPP website in APK form.
Ryujinx now loading SSBU!
Recently, Nintendo Switch emulation has been progressing at a very fast pace with Yuzu already emulating Pokemon Let’s Go at semi-playable speeds. Now, the people behind Ryujinx, Yuzu’s competitor, have decided to let us know that the emulator is still alive and well after 2 months without giving any updates on Twitter.
This announcement comes in the form of a tweet that shows Super Smash Bros Ultimate, a Switch game released just yesterday, booting to the main menu in a development build of Ryujinx. Seeing SSBU running on a Switch emulator already is pretty promising but no word has been given about whether the title gets in-game or not.
It’s also been confirmed that Yuzu currently can’t boot SSBU but that may soon change given the rapid pace of development on that emulator.
Citra gets LLE Audio Emulation through a project called Teakra
Yesterday, the Citra folks published a report/story about how LLE audio came to be in Citra (the go-to 3DS emulator). While it’s a very interesting (and fun) read, it’s quite long so it will be reduced to point form for quicker reading:
- Up until now, Citra only include HLE (High Level) Audio emulation.
- This provides good speed and high quality audio but it has the problem of not working with all games. It happens because it implements the audio outputting code on a per-game basis rather than emulating the audio chip found inside the 3DS.
- As a result, Citra’s audio emulation had a couple of quirks and some games like Pokémon X / Y took issue with this and refused to work correctly.
- To fix this issue, developer wwylele took on the task of creating an LLE Audio interpreter for accurate audio emulation
- Work on this started project, called Teakra, started in January 2018 and progress got quite far but DMA emulation gave wwylele some issues. Due to these issues, wwylele wasted countless hours and decided to give up on Teakra in mid-September 2018.
- Then, out of nowhere, he picked up work on DMA emulation late last month and now, LLE emulation has been integrated into Citra’s code.
- Currently, LLE audio emulation makes games run at 5 FPS but there’s considerable room for improvement and in its current state, it makes finding/debugging audio issues much easier so it could help with improving HLE audio emulation.
For more information, check out Citra’s blog post about the matter which is a joy to read even for people that don’t know much about hardware stuff!
Without a doubt, emulation keeps on being a fascinating thing that never stops amazing us. Thanks to various passionate developers, like wwylele in the piece above, we could run our favourite games on newer devices and experience older games with better graphics, mods and other improvements!