iPhone Duo • Delta unfolds in all new ways to take full advantage of iPhone Duo • Optimized controller skins for every pose in both portrait and landscape • Supports Split View multitasking with other apps • Folding Duo puts DS games to sleep, just like closing the lid of a real DS Sega Genesis • Delta does what Nintendon’t! • Sega Genesis games are now playable in Delta • New controller skins for iPhone and iPad recreate the classic Genesis controller look • Built-in support for Action Replay and GameGenie cheats Liquid Glass UI • Fresh new UI designed from the ground up for Liquid Glass • Fully adapts to all screen sizes from Duo to iPad • System icons mark every page in your Game Library • Default artwork now has a light, glassy look RetroAchievements • Sign in with your RetroAchievements account to earn achievements in any supported game • Supports Hardcore mode, which disables loading save states and using cheats • Shows your achievement progress when you launch a game Recents & Favorites • New "Recently Played" and "Favorites" pages in Game Library • Quickly jump back in to your most recently played games • Add games to "Favorites" via long-press for easy access Animated Controller Skins • Controller skins come to life with support for fully animated buttons and controls • Supports 3rd-party skins, so skin creators can make their own • Try Delta’s new official animated GBA skin, designed by Caroline Moore Audio Settings • New audio settings to control how Delta handles other apps’ audio • "Mix with Other Audio" keeps music or podcasts playing alongside game audio • "Pause Other Audio" pauses everything else when a game starts Game Boy Color Palettes • Customize how your Game Boy games look with color palettes for original Game Boy games • Supports all the official color palettes from Game Boy Color Custom Fast Forward Speeds • Customize your experience with various Fast Forward speeds set per-game • Adjust your game’s default speed at any time from the Pause Menu or in Game Settings Adjustable Screen Position • Long-press to move your game screen wherever you like when playing with a controller • Easily move the screen above your favorite faceplate controllers DLC • Custom in-game experiences for classic Pokémon games • Unlock event items, receive rare Pokémon, and more • Supports all mainline GBA Pokémon games • First DLC coming soon! Redesigned Pause Menu • Fully redesigned & animated pause menu with Liquid Glass • Large, centered pause menu buttons make navigation simple • Dynamically adjusts pause menu layout to scale to all window sizes • Redesigned cheats screen with custom icons for additional customization Redesigned Settings • Reorganizes settings into more easily navigable hierarchy • Displays icons for all top-level settings • Redesigned controller input mapping screen for game controllers and keyboards • New Lil’ Settings and Advanced sections for additional customizations Custom Filters (Experimental Feature) • Experience your games just how you remember with new custom game filters • Set your filters per-system to change how games look across all your games • Choose from a set list of defaults (e.g. CRT) or import your own custom filters from the Files app Epilogue GB/SN Operator Support (Experimental Feature) • Use your GB/SN Operator devices with Delta, thanks to the Epilogue team • Connect game cartridges directly to your iPhone/iPad and play them natively • Reads and writes save files to cartridge • GB and SN operators support GBC/GBA and SNES games respectively • Blowing into cartridges optional Misc. • Added the ability to delete save states in bulk • Fixed issue causing audio crackling for SNES games • Fixed NES games occasionally opening to a black screen
• Fixed keyboard support on iOS 26 • Fixed "Outdated Emulator" error when using RetroAchievements
This update makes it easier for users in the United States to join our Patreon and unlock Patreon-exclusive benefits. PREVIOUS UPDATE NEW Online Multiplayer • Play online-compatible Nintendo DS games with friends around the world! • Connect via community Nintendo WFC servers • Choose one of the default servers (Wiimmfi, WiiLink WFC, or AltWFC), or provide a custom DNS Updated N64 Core • Uses OpenGL ES 3.0 to render games • Fixes many graphical issues (e.g. black textures) • Optionally switch back to OpenGL ES 2.0 on per-game basis • Custom resolutions by editing mupen64plus.ini file • Custom texture packs via Mupen64Plus `hires_texture` directory Game Screenshots (thanks Chris Rittenhouse!) • New pause menu option to take game screenshots • Map game controller buttons to take screenshots • New `screenshot` input for controller skins Game Controller Skins • Choose a skin to use when a game controller is connected • Choose system-wide or per-game Controller Case Support • Controller skins can adjust position of pause menu via new `menuInsets` property • Allows using pause menu with cases such as GAMEBABY and PlayCase Game Settings • New context-menu option for per-game settings • Includes “Preferred Game Skin”, “OpenGL ES 3.0” (N64) and “Inserted GBA Game” (DS) FIXED • Fixed using analog sticks as discrete inputs for controllers with poor calibration (thanks Ian Clawson!) • Fixed black/missing/incorrect textures in various N64 games • Fixed white screen after (un-)locking device while AirPlaying DS games • Fixed no audio for game previews in silent mode when Respect Silent Mode is OFF • Fixed showing all save states as incompatible for non-DS systems • Fixed crash when viewing save states for unsupported system • Fixed missing accessibility label for Settings button • Fixed not showing "Reset" button when choosing landscape skin • Fixed not showing "Reset" button when choosing per-game Game Controller or AirPlay skins • Fixed "Hold Button" description layout after orientation change • [Delta Sync] Fixed misleading “file does not exist” errors when previous version is missing • [iPad] Fixed quitting all games when using multiple scenes
This update fixes compatibility with certain N64 games. PREVIOUS UPDATE NEW Online Multiplayer • Play online-compatible Nintendo DS games with friends around the world! • Connect via community Nintendo WFC servers • Choose one of the default servers (Wiimmfi, WiiLink WFC, or AltWFC), or provide a custom DNS Updated N64 Core • Uses OpenGL ES 3.0 to render games • Fixes many graphical issues (e.g. black textures) • Optionally switch back to OpenGL ES 2.0 on per-game basis • Custom resolutions by editing mupen64plus.ini file • Custom texture packs via Mupen64Plus `hires_texture` directory Game Screenshots (thanks Chris Rittenhouse!) • New pause menu option to take game screenshots • Map game controller buttons to take screenshots • New `screenshot` input for controller skins Game Controller Skins • Choose a skin to use when a game controller is connected • Choose system-wide or per-game Controller Case Support • Controller skins can adjust position of pause menu via new `menuInsets` property • Allows using pause menu with cases such as GAMEBABY and PlayCase Game Settings • New context-menu option for per-game settings • Includes “Preferred Game Skin”, “OpenGL ES 3.0” (N64) and “Inserted GBA Game” (DS) FIXED • Fixed using analog sticks as discrete inputs for controllers with poor calibration (thanks Ian Clawson!) • Fixed black/missing/incorrect textures in various N64 games • Fixed white screen after (un-)locking device while AirPlaying DS games • Fixed no audio for game previews in silent mode when Respect Silent Mode is OFF • Fixed showing all save states as incompatible for non-DS systems • Fixed crash when viewing save states for unsupported system • Fixed missing accessibility label for Settings button • Fixed not showing "Reset" button when choosing landscape skin • Fixed not showing "Reset" button when choosing per-game Game Controller or AirPlay skins • Fixed "Hold Button" description layout after orientation change • [Delta Sync] Fixed misleading “file does not exist” errors when previous version is missing • [iPad] Fixed quitting all games when using multiple scenes
NEW Online Multiplayer • Play online-compatible Nintendo DS games with friends around the world! • Connect via community Nintendo WFC servers • Choose one of the default servers (Wiimmfi, WiiLink WFC, or AltWFC), or provide a custom DNS Updated N64 Core • Uses OpenGL ES 3.0 to render games • Fixes many graphical issues (e.g. black textures) • Optionally switch back to OpenGL ES 2.0 on per-game basis • Custom resolutions by editing mupen64plus.ini file • Custom texture packs via Mupen64Plus `hires_texture` directory Game Screenshots (thanks Chris Rittenhouse!) • New pause menu option to take game screenshots • Map game controller buttons to take screenshots • New `screenshot` input for controller skins Game Controller Skins • Choose a skin to use when a game controller is connected • Choose system-wide or per-game Controller Case Support • Controller skins can adjust position of pause menu via new `menuInsets` property • Allows using pause menu with cases such as GAMEBABY and PlayCase Game Settings • New context-menu option for per-game settings • Includes “Preferred Game Skin”, “OpenGL ES 3.0” (N64) and “Inserted GBA Game” (DS) FIXED • Fixed using analog sticks as discrete inputs for controllers with poor calibration (thanks Ian Clawson!) • Fixed black/missing/incorrect textures in various N64 games • Fixed white screen after (un-)locking device while AirPlaying DS games • Fixed no audio for game previews in silent mode when Respect Silent Mode is OFF • Fixed showing all save states as incompatible for non-DS systems • Fixed crash when viewing save states for unsupported system • Fixed missing accessibility label for Settings button • Fixed not showing "Reset" button when choosing landscape skin • Fixed not showing "Reset" button when choosing per-game Game Controller or AirPlay skins • Fixed "Hold Button" description layout after orientation change • [Delta Sync] Fixed misleading “file does not exist” errors when previous version is missing • [iPad] Fixed quitting all games when using multiple scenes
This update allows patrons to access their benefits, such as special app icons and early access to new features (US only). NEW General • “Resume” button to quickly resume paused game • Dark + tinted variants of primary app icon Alternate App Icons (Patrons) • Gorgeous alternate app icons designed by community members, including: • “Halogenide” by Sebastiaan de With • “Ketchup” by Ben McCarthy • “Microchip” by Sean Fletcher • “Button Pack” icon set by Louie Mantia Experimental Features (Patrons) • New section in Settings for features by third-party contributors • Features are WIP and should be used at user’s discretion DS Online Multiplayer (Patrons) • Play Nintendo DS games online with friends! • Connect via 3rd-party Nintendo WFC servers (e.g. Kaeru) • Available via Experimental Features ** All Experimental Features will become available for everyone for free once they're ready **
This update fixes misc. bugs when running on iOS 18 and macOS 15 Sequoia.
This update fixes misc. visual bugs when running on iOS 18.
• Fixed occasionally dropping DS touch screen inputs • Fixed crash loading certain skins with fallback traits • Fixed crash loading certain iPhone skins on iPad • Fixed app freezing when AirPlaying • Fixed app freezing when rotating device with certain skins
NEW • Supports using iPhone skins on iPad FIXED • Fixed rare crash when loading DS save states • Fixed game controllers not working on visionOS and macOS • Fixed hardware keyboard support on macOS • Fixed menu button not working on external controllers with remapped menu button • Fixed delayed inputs on external controllers with remapped menu button • Fixed DS touch screen not responding after updating to iPad version
**This update is incompatible with existing DS save states. Please save normally in-game before updating to avoid losing progress.** NEW App Icon • Brand new legally-compliant app icon (thanks Caroline Moore!) • Includes alternative app icons designed by community members: • "Halogenide" by Sebastiaan de With • "Ketchup" by Ben McCarthy • "Microchip" by Sean Fletcher iPad Support • Play games full screen on iPad's beautiful display • Brand new controller skins designed specifically for iPad (thanks Caroline Moore!) • Supports multiple windows in Stage Manager and Split View • Automatically pauses games when switching windows (optional) Handoff • Seamlessly switch between iPhone and iPad • Continues playing exactly where you left off • Also supports Delta on Apple Silicon Macs via Mac App Store melonDS 0.9.5 • Improves DS game compatibility & performance • BIOS files are now optional! • Supports "inserting" GBA games into DS dual-slot • Increased Fast Forward speed to 3x (A15 processor or later) Menu Button Gestures • Use gestures while holding menu button to perform quick actions • Menu + Horizontal Swipe: Fast Forward • Menu + Any Button: Hold Button • Menu + Double-Tap: Quick Save • Menu + Long-Press: Quick Load Experimental Features • New section in Settings for features by third-party contributors • Features are WIP and should be used at user’s discretion • Available for Patrons on "Beta Access" tier or higher Save States • Sort save states by name • View all incompatible screenshots on a separate screen • Export save states to import into other emulators "Display Full Screen" AirPlay Setting • Control whether Delta shows games full screen on external displays • Disable to use multiple windows on external display with Stage Manager Misc. • Increased DS screen size for default edge-to-edge iPhone landscape skin FIXED • Fixed exporting save file without file extension • Fixed interface rotating when playing WarioWare: Twisted! • Fixed Pokemon Black & White (2) freezing with C-Gear enabled
Adobe threatened legal action unless we changed our app icon — so we did! Hope y'all like it :) • New icon to avoid legal trouble • Revised context menu for games • Fixed exporting save file without file extension • Fixed broken melonDS BIOS FAQ link
• Pre-fills game name in Games Database search field • Fixed using touch screen when AirPlaying DS games • Hides "Genesis" controller mapping while Genesis support is in beta Thanks so much for using Delta! Glad to see everyone enjoying their favorite retro games :)
NEW Local Multiplayer (thanks Ian Clawson!) * Play multiplayer NES, SNES, and N64 games with friends * Supports up to 4 players AirPlay Support * Stream your games to the big screen with AirPlay * [DS] Layout screens horizontally or vertically on TV * [DS] Optionally AirPlay just top screen for true multi-screen experience Error Log * Added detailed logging to help debug issues, especially related to syncing * View complete error log by pressing "Export Error Log" in Settings IMPROVED Delta Sync * Automatically resolves Cheat + ControllerSkin sync conflicts * Syncs `GameSave.sha1` hash between devices to prevent redundant uploads * Displays activity indicator when signing in * Delays seeding Delta Sync database until initial sync * Delays sync until after interactive Settings dismissal has completed * Uses local modification date when uploading changes * De-authenticates existing service when switching services * [Dropbox] Improved error message when remote storage is out of free space Non-MFi Controller Support * New default mappings for single Joy-Cons and Switch NES/SNES controllers * Uses Logo/Home button as Delta pause button if controller has one Settings * Revised UI to use modern "inset grouped" style * Uses large titles where appropriate Misc. * Adds "Learn More" links to FAQ thoughout the app * Replaces `UIDocumentBrowserViewController` with `UIDocumentPickerViewController` on iOS 17+ * Skips checksum verification when importing zipped games * Displays "Touch Screen" instead of "iPhone" or "iPad" when using touch controls FIXED Delta Sync * Fixed "Harmony.sqlite couldn't be opened" sync error when there are more than 1000 games * Fixed "file does not exist" sync error after restoring previous version * Fixed Delta Sync switch remaining OFF if users cancels "Disable Syncing?" warning alert * Fixed incorrect mass conflicts when signing out then back in * Fixed missing references to remote files when signing out then back in * Fixed queued syncs sometimes fetching outdated changes * Fixed accidentally using wrong account when signed-in to multiple services * Fixed issue causing Delta to skip seeding syncing database, potentially overwriting local data with old remote data * Fixed incorrectly marking some game saves as conflicted during initial sync * Fixed accidentally signing-out after signing-in to previous Google Drive account * Fixed accidentally deleting Games directory during sync in rare circumstances