๐Release Notes
Delta 1.7.1
April 8, 2025
Disables OpenGL ES 3.0 by default for Donkey Kong 64 to fix crashes
Tapping "Join our Patreon" now directly opens link to Patreon campaign instead of AltStore
Fixed game previews not respecting OpenGL ES 3.0 setting
Fixed missing Patreon-exclusive app icons in PAL version
Delta 1.7
March 31, 2025
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, or provide a custom DNS
Wiimmfi (167.235.229.36)
WiiLink WFC (5.161.56.11)
AltWFC (172.104.88.237)
Disables pausing & other functionality during multiplayer sessions
Shows toast notification when connecting + disconnecting from Nintendo WFC
Stays connected online up to 30 seconds after entering background
Updated N64 Core
Uses OpenGL ES 3.0 to render games
Fixes many common graphical issues (e.g. black textures)
Optionally switch back to OpenGL ES 2.0 on per-game basis
Custom resolutions by editing config file at
Delta/Cores/Mupen64Plus/Config/mupen64plus.cfg
Custom texture packs via
Delta/Cores/Mupen64Plus/hires_texture
directory
Game Screenshots (thanks Chris Rittenhouse!)
New option in pause menu to take screenshots of games
Upscales screenshot to 1080p to ensure they appear sharp in Photos app
Map game controller buttons to take screenshot
New
screenshot
input for controller skins[Experimental Feature] Save to dedicated "Delta Screenshots" album
Game Controller Skins
Choose a skin to use when a game controller is connected
Choose system-wide or per-game
โWhat's Newโ Screen
Lists new features in latest Delta update on first launch
Includes links to Delta's new social media accounts
Mastodon: @delta@indieapps.space
Threads: @delta_emulator
Bluesky: @deltaemulator.com
[Experimental Feature] "Show What's New" setting to re-show on next launch
Game Settings
New context-menu option to configure per-game settings
Preferred game skin
OpenGL ES 3.0 (N64)
Inserted GBA Game (DS)
Replaces "Change Game Skin" in game context menu
Controller Case Support
Controller skins can adjust position of pause menu via new `menuInsets` property
Supports vertical and horizontal insets
RetroAchievements (Experimental Feature)
Log in with RetroAchievements account to track achievements
Supports Hardcore mode (Optional)
Shows notification after unlocking achievement
Supports NES, SNES, and N64 games
Remaining systems coming soon!
"Ask Lu" (Experimental Feature)
Optional AI assistant with detailed information about various games
Ask for help about the current game you're playing
For more info, check their Discord
Improved
Settings
Changed "Respect Silent Mode" default to OFF for all devices
Always shows Friend Zone Patrons in Settings
Shows "Follow Us" footer at bottom of Settings screen
Removed legacy credits for Riley, Shane, and Caroline
Includes timestamp in exported error log filename
Experimental Features
Renamed "Variable Fast Forward" to "Custom Fast Forward Speed"
Removed legacy Experimental Features
Online Multiplayer
OpenGL ES 3.0
Game Screenshots
Misc.
Removes "External Purchase Link" entitlement from non-App Store builds
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 qutting all games when using multiple scenes
Delta 1.6.5
December 17, 2024
New
General
โResumeโ button to quickly resume paused game
Dark + tinted variants of primary app icon
Toggle between light and dark mode variants to view both in settings
Patreon Integration (U.S. App Store only)
Access to patron-exclusive features by connecting Patreon account
Includes alternate app icons and Experimental Features
"External Purchase Link" to join our Patreon directly in-app
Alternate App Icons (Patrons)
New "Button Pack" icon set by Louie Mantia
Asks user to reboot device if attempting to choose existing app icon
Previous patron-only icons now available in U.S. App Store
Experimental Features (Patrons)
Now available in U.S. App Store
New OpenGL ES 3.0 renderer fixes many common graphical issues
DS Online Multiplayer (Patrons)
Play Nintendo DS games online with friends!
Connect via 3rd-party Nintendo WFC servers (e.g. Kaeru)
Available in U.S. App Store via Experimental Features
Fixed
Fixed incorrect mappings for iPad landscape GBC controller skin
Delta 1.6.4
September 19, 2024
Fixed black screen when running on macOS 15 Sequoia
Fixed showing Patreon icons by accident in App Store build
Delta 1.6.3
September 16, 2024
Fixed not unlocking Experimental Features
Fixed misc. visual bugs on iOS 18
Delta 1.6.2
July 31, 2024
Changed Caroline Moore's credit to โCreative Directorโ
Fixed occasionally dropping DS touch screen inputs
Fixed crash when loading certain skins with fallback traits
Fixed crash when loading certain iPhone skins on iPad
Fixed app freezing when AirPlaying non-DS systems
Fixed app freezing when rotating device with certain skins
Delta 1.6.1
July 23, 2024
New
Supports using iPhone skins on iPad
"Show Touches" Experimental Feature
Optionally show touches when playing games or navigating UI
Useful for screen recordings and tutorials
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
Delta 1.6
July 10, 2024
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 no longer required
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
Latest experimental features:
"Reverse Controller Skin Screens"
Allow switching controller skin screens at runtime
e.g. flipping DS screens
"Skin Debugging"
Visually show hit-boxes on controller skins to debug mappings
Replaces legacy "debug" key in controller skin info.json
Optionally ignore padding ("extendedEdges")
Improved
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.
Renamed โChange Controller Skinโ context-menu option to โChange Game Skinโ
Logs additional information in Error Log
Supports Game Mode on iOS 18+
Increased DS screen size for default edge-to-edge iPhone landscape skin
Fixed
Fixed interface rotating when playing WarioWare: Twisted!
Fixed Pokemon Black & White (2) freezing with C-Gear enabled
Fixed preparing CheatBase every app launch
Fixed initializing games database concurrently
Delta 1.5.4
May 17, 2024
New App Icon
Updated app icon to avoid legal trouble with Adobe
Revised context menu for games
Groups related settings together
Nests Import/Export Save File under parent โManage Save Fileโ option
Changes Rename icon to match Files app
Renames โSave Statesโ to โView Save Statesโ
Fixed
Fixed exporting save file without file extension
Fixed broken melonDS BIOS FAQ link
Delta 1.5.2
April 25, 2024
Improved
Pre-fills Games Database search bar with game name
Revises Patreon settings section
Updates Carolineโs + Grantโs credit URLs to Threads
Adds โCreditsโ footer mentioning to follow Riley and Shane for Delta news
Fixed
Fixed AirPlay message covering touch screen when AirPlaying just top screen
Fixed minor AirPlay message layout issues
Hides Genesis controller mapping for public builds
Delta 1.5.1
April 17, 2024
Initial App Store release!
Updated social media account for Riley & Shane to Threads
Adds "Support" settings section
Delta 1.5
February 20, 2024
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
Misc.
Raised deployment target to iOS 14.0
Improved
Delta Sync
Automatically resolves Cheat + ControllerSkin sync conflicts
Syncs
GameSave.sha1
hash between devices to prevent redundant uploadsDisplays 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
Saves change token to disk immediately after fetching remote changes
Deauthenticates existing service when switching services
Improved error message when remote storage is out of free space (Dropbox only)
Added detailed logging to help debug issues
View complete error log by pressing "Export Error Log" in Settings
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
Dependencies
Updates GoogleSignIn dependency to 5.0.2
Removes Fabric + Crashlytics dependencies
Misc.
Replaces
UIDocumentBrowserViewController
withUIDocumentPickerViewController
on iOS 17+Skips checksum verification when importing zipped games
Adds "Learn More" links to FAQ thoughout the app
Displays "Touch Screen" instead of "iPhone" or "iPad" when using touch controls
Includes Delta Sync authentication error information in detailed error log
Switches to weak references for EmulatorCore + VideoManager
gameViews
Adds
GameView.isEnabled
to enable/disable rendering per-GameView
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 Harmony to skip seeding 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
Settings
Fixed incorrect font size for some labels
Hides "Haptic Feedback" section on iPad
Misc.
Fixed accidentally deleting Games directory during sync in rare circumstances
Fixed
GridCollectionViewCell
"Unable to simultaneously satisfy constraints" runtime error
Delta 1.4.2
September 19, 2023
Fixed crash when loading save states on iOS 17
Fixed displaying system name in dark text when remapping inputs on iOS 17
Delta 1.4.1
May 10, 2023
Fixed translucent controller skins becoming opaque after rotating device
Fixed incorrect controller skin thumbstick size after rotating device
Delta 1.4
February 28, 2023
New
CheatBase (thanks Noah Keck!)
View and add all known cheats for supported games
Read cheat descriptions, including how to activate them (if needed)
Groups cheats by category for easier browsing
Limited to DS games for now, but will be expanded in the future
โRespect Silent Modeโ setting
When enabled, Delta will only play game audio when your device isnโt muted
Automatically mutes game audio if another app is playing audio
โContributorsโ screen
See everyone who has contributed to the Delta codebase on GitHub
View associated Pull Requests/GitHub repos for contributed features
Misc.
Supports controller skins with new `placement` parameter
Supports controller skins with custom screens that donโt have explicit `outputFrame`
Adds Shane Gill to Credits
Improved
Automatically pauses + resumes emulation when switching between foreground apps with Stage Manager
Uses modern menu UI when importing games
Updated icon for "Copy Deep Link" action when sharing a game
Fixed
Fixed error sharing games via certain share methods
Fixed exporting save files for games with names containing special characters
Fixed potential crash rendering game screen after changing EAGLContext
Fixed incorrect game screen frame when software keyboard appears on iOS 16
Fixed software keyboard sometimes appearing when not emulating anything
Fixed keyboard controller appearing when another controller is active
Fixed using Xbox controller analog sticks as D-pad inputs
Fixed remapping analog sticks
Fixed re-activating held inputs
Fixed duplicate inputs when re-activating discrete held input
Fixed incorrect font size for Credits section in Settings
Last updated
Was this helpful?