๐Ÿ“”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

  • 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

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

  • Allows using pause menu with cases such as GAMEBABY and PlayCase

  • 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

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 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

  • 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 with UIDocumentPickerViewController 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?