

That being said, there is hope! I’ve discovered a new method to enable JIT on devices running iOS 14 or later - including iOS 14.4 and the upcoming iOS 14.5 - which I plan to release in beta soon. In other words, melonDS JIT is not supported on devices running iOS 14.4 or later. This is because only these iOS versions allow JIT without any restrictions (for whatever reason), which unfortunately was changed in iOS 14.4. Unfortunately, there is one major caveat: Delta’s current JIT implementation only works on iOS 14.2 - 14.3. Even with this speed increase, the overall boost in performance is enough to also prevent iOS from throttling your device’s CPU after fast forwarding for extended periods, allowing you to play games at 3x speed without any slowing down. By enabling just-in-time (JIT) compilation, however, Delta can dramatically improve melonDS performance - doubling the maximum fast forward speed from 1.5x to 3x.

MelonDS can run at 100% speed on most newer iOS devices, but Delta can only fast forward up to 1.5x for a few minutes before being throttled by the system.
#How to use gampad with ds emulator reddit skin#
The standard DS controller skin adapts perfectly to both portrait and landscape orientations. Beautiful Controller SkinĮvery Delta system comes with its own custom-designed controller skin optimized for touch, and DS is no different! Like Delta’s other controller skins, this skin was designed by Caroline Moore and pays homage to the original DS hardware - in this case, the iconic pink Nintendo DS Lite. However, all future DS improvements will be limited to the melonDS core, and eventually DeSmuME will be permanently removed. This allows Patrons to keep using any DeSmuME save states they’ve already made, and eventually migrate to melonDS. ⚠️ For now, DeSmuME will remain an optional core in beta versions of Delta. Once you’ve imported these files in Delta’s Nintendo DS core settings, you’ll then be able to emulate DS games as normal, and even access the DS home screen to change settings such as your nickname, theme color, etc. Unlike DeSmuME, melonDS requires several “BIOS” files in order to work, which can be found & downloaded relatively easily by Googling (no, I can’t link you to them sorry).

However, there were still some features I wanted to add that weren’t already supported by melonDS, so I ended up forking melonDS to implement them. This switch was motivated by the fact that DeSmuME development has mostly stalled while melonDS is still being actively developed, as well as melonDS supporting features I would eventually like to add to Delta that DeSmuME doesn’t (such as multiplayer support). Unsurprisingly, this initial release was extremely buggy - but thanks to feedback from my Patrons, I’ve continued to refine Delta’s DS support over time, and now it’s finally stable enough for public use! Powered by melonDSĭelta originally used DeSmuME to emulate DS games, but after some discussions with my Patrons I decided to instead switch to melonDS. When I first launched Delta almost 2 years ago, I announced that support for playing DS games would be coming soon, and released a beta version of Delta exclusively for my Patrons that included an early preview of the feature. After more than a year in development, I’m thrilled to announce Delta 1.3 is now available and brings support for playing Nintendo DS games to everyone 🥳 Delta, meet DS
