Switch & PlayStation Classic: Atmosphere 0.10.4 released with rewritten NCM module & emuMMC corruption bug fix and RetroBoot 1.0 released for the PlayStation Classic with RetroArch 1.8.4, an app launcher system and more!
While the Nintendo Switch’s homebrew scene’s pretty active and has something to offer quite regularly, the PlayStation Classic hasn’t been seeing as much love in recent times but it recently received RetroBoot which we’ll be looking at in this article together with Atmosphère 0.10.4.
Switch Release: Atmosphere 0.10.4 with rewritten NCM module, emuMMC corruption fix and other behind-the-scenes stuff
If you’ve ever checked out anything related to Switch hacking, then the name Atmosphère has popped up numerous times as it’s one of the most used CFWs on the console.
This CFW, which currently only runs on fusee-gelee vulnerable units and ipatched ones running FW 4.1.0, was originally released in October 2018 and since then, it’s gained a good number of features such as emuMMC, support for every FW up to 9.2.0 (current) and above all, a great deal of support from the Switch development community with many sysmodules being primarily tested on it.
Now, Atmosphère 0.10.4 has been released just over a week after version 0.10.3 and it brings along:
- A re-written NCM sysmodule – this deals with internal file path and content management
- This contributes greatly to the efforts of re-implementing all the components of the Switch’s package1/package2 firmware
- This NCM implementation is opt-in for now (you have to enable it yourself in BCT.ini) due to the fact that it manages important stuff like NAND save games – It’ll be used by default in a future update when enough testing has been done
- The team behind Atmosphère states that they’re confident in the system module and testing was done on every Switch FW version
- An emuMMC bug that caused the ‘Nintendo’ path to be corrupted on FW 1.0.0 has been fixed
- Some memory has been saved thanks to the fact that Stratosphere sysmodules now use Nintendo-style FS bindings rather than stdio and the fatal error context now dumps 0x100 of TLS making it easier to fix bugs.
To read the full change log and grab Atmosphère 0.10.4, follow this link which contains the required binaries.
PlayStation Classic Release: RetroBoot 1.0 & 1.0.1 with RetroArch 1.8.4, app launcher, experimental RNDIS support, updated cores and more
While the heyday of PlayStation Classic releases has been over for quite a while, there’s still some interest in the community and around a week ago, RetroBoot 1.0 was released. RetroBoot is one of the major modding options for the PlayStation Classic which primarily focuses on delivering a lightweight solution that’s great for emulation while also providing some other features such as the ability to play the built-in PS1 games, launch native applications and various others.
RetroBoot 1.0, which was later superseded by version 1.0.1, comes with quite a pretty hefty change log which includes:
- RetroArch has been updated to version 1.8.4 which is the current version
- The default menu driver has been changed to Ozone (Switch-like UI) replacing XMB although the latter can still be used
- The Opera 3DO core has been added while the MAME 2003, P-UAE and Yabause cores received an update with the latter getting some performance improvements
- Assets, databases and controller mappings have been updated
- An application launcher system has been implemented which supports various native applications such as SDLPoP, OpenLara, DevilutionX (Diablo I port), OpenTyrian and others
- Experimental RNDIS support has been added which allows for Telent and FTP
You may grab RetroBoot 1.0.1 together with many native applications & addons from its Reddit thread.
On the PlayStation Vita front, Crash-Cortez has released a VitaDock image for the Raspberry Pi 4 named VitaDock Ultimate. This image can be used to make your PSVita dock that lets you connect your console to a TV and play games on the big screen thanks to Xerpi’s udcd_uvc plugin!