๐Release Notes
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