This week (Sep 12-19) in Nintendo Switch releases: melonDS emulator, mGBA nightlies, NXQuake with GPU acceleration, NXShell Beta 5 and more!
With the recent addition of OpenGL-based hardware (GPU) acceleration in libnx, the Switch homebrew scene got a couple of doors opened. This week, the Switch got a port of melonDS, an update to NXQuake for it to make use of GPU acceleration and more!
melonDS emulator ported to the Switch
Nintendo DS emulation on the Switch is nothing new and, in fact, it’s been around since last May with MasterFeizz’s port of DeSmuME. Unfortunately, DeSmuME for the Switch didn’t get too far, like the Vita port, as the project was abandoned although there’s still some hope for that with the efforts of a GBATemp member called “Laprox”.
While DeSmuME is a pretty old emulator, which hasn’t been updated in 3 years, that has its own share of performance issues on ARM devices, melonDS is the new kid on the block. melonDS is still being actively updated and is said to be more accurate than DeSmuME.
The Switch port is by GBATemp member “Hydr8gon” and according to him, performance is pretty similar to that found in DeSmuME. Obviously, there is no GPU acceleration in this one as there still isn’t a GPU accelerated renderer in melonDS but that may come in the future. Hydr8gon states that he’ll keep on updating the Switch port with new code so this port is certainly one to keep an eye on! To get it, simply follow this link.
NXQuake (2) and pSNES get GPU accelerated rendering
With the 1.4 update to libNX, it’s only natural that some homebrew got updated with GPU acceleration. In the past few days, developer fgsfdsfgs updated both NXQuake and NXQuake2 with support for GPU-acclerated OpenGL renderers. While these renderers are still in experimental stage, community members on GBATemp are reporting good results with a smooth 60FPS at 1280×720 (the Switch’s screen resolution).
Other than the Quake ports, pSNES, a SNES9x port by Cpasjuste, also got updated with GPU acceleration and this brings about some nice UI effects and shaders.
This week also some other releases which include:
- NXShell Beta 5 which brings about a whole slew of bug fixes and some new features which could considerably improve your experience.
- QuakespasmNX which is another Quake port by fgsfdsgfs which, according to the developer, is better in every way. It also has GPU accelerated rendering so you’re covered on that front.
- LaunchpadNX 2.0
- ZeroTwoXCI which is an XCI installer that installs keys from “sd:/prod.keys” and XCI files from “/tinfoil/zerotwoxci/”
- RajNX 0.75.1 with added support for hacking FW 6.0.0
- XCI Explorer v1.4.3
- Custom Celeste Map Pack
- Nightly builds of mGBA
To get the homebrew and PC tools mentioned above, simply follow the in-line links above. Issues should be reported in the Issues tab of GitHub or posted in the GBATemp links above.
N.B: Please note that I could not test the software mentioned in this article as I currently do not own a Switch. The best efforts have been made to report accurate information through online research! – Aurora.