> For the complete documentation index, see [llms.txt](https://faq.deltaemulator.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://faq.deltaemulator.com/release-notes.md).

# Release Notes

## <mark style="color:purple;">Delta 2.0</mark>

<mark style="color:purple;">**October 22, 2025**</mark>

### New

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

* Sega Genesis games are now playable in Delta&#x20;
* New controller skins for iPhone and iPad, including landscape skins&#x20;
* Support for Action Replay and GameGenie cheat codes&#x20;
* Support for RetroAchievements&#x20;

Brand New Look

* Redesigned UI for Liquid Glass
* All-new game selection screen, showing three games per row on larger devices
* Beautiful, new Liquid Glass app icon
* Redesigned game library page control with icons (e.g. game systems) &#x20;

RetroAchievements

* Sign in with your RetroAchievements account to earn achievements in any supported game
* View current game progress when launching a game (e.g. number of unlocked achievements)&#x20;
* View full achievement descriptions by tapping “Achievement Unlocked” banners&#x20;
* Supports Hardcore mode, which disables loading save states and using cheats

Recents & Favorites

* New “Favorites” and “Recently Played” pages in Game Library&#x20;
* Add games to “Favorites” via long-press for easy access&#x20;
* Automatically sync favorites between devices
* See your recent games in the order you last played them&#x20;
* Defaults to “Recently Played” when launching Delta&#x20;

Animated Controller Skins

* Adds support for controller skins with animated buttons
* Supports import of 3rd-party skins
* New, official animated GBA skin by Caroline Moore

DLC

* Custom in-game experiences for Pokémon games, built by our team
* Unlock event items, receive rare Pokémon, and more
* Supports all mainline GBA Pokémon games
* Start limited content directly from the Pause Menu while playing
* First limited content available now for Pokémon Emerald

Audio Settings

* New audio settings to determine how Delta handles other apps’ audio
* “Mix with Other Audio” keeps your music or podcasts playing during games
* “Pause Other Audio” silences everything else when a game starts

Core Settings

* Adds Core Settings for all systems in settings
* View information about the various underlying emulator cores
* Customize Color Palettes for original Game Boy games

Custom Fast Forward Speeds

* Change preferred Fast Forward speed per-system and per-game
* Long-press Fast Forward from the Pause Menu to adjust speed
* Adjust fast forward speed from per-game settings via long-press

Adjustable Screen Position

* Long-press and drag to reposition game screen with controller connected

Redesigned Pause Menu

* Fully redesigned & animated pause menu with Liquid Glass on iOS 26
* Optimizes layout dynamically to match window aspect ratio&#x20;
* Larger buttons to take advantage of larger screens&#x20;
* Option to move Home and Resume buttons to the top of the Pause Menu
* Updated save states screen with Liquid Glass
* Fully redesigned cheats screen for Liquid Glass
* Choose cheat icons from a wide selection for added personalization

Redesigned Settings

* Adds icons to help differentiate top-level settings
* Reorganizes settings into more easily navigable hierarchy
* Access all settings options more quickly and intuitively
* “Audio” icon dynamically updates to reflect current volume level
* Redesigned controller input mapping screen for game controllers and keyboards
* Moved Online Multiplayer to top-level settings

Custom Filters (Experimental Features)

* Give your games a different look with Custom Filters, a new Experimental Feature for changing how your game screen appears
* Every system includes two filter presets, with looks such as CRT and original Game Boy
* Set your filters per-system
* Use the included presets or import your own custom filters from the Files app

Epilogue GB/SN Operator Support (Experimental Features)

* Connect old game cartridges directly to your iPhone or iPad and play them natively
* Reads and writes save files to cartridge
* Supports GBC/GBA and SNES games (respectively)
* Blowing into cartridges optional

Misc.

* Option to open games in a new window on iPadOS 26&#x20;
* Added the ability to delete save states in bulk

#### Improved

* Updated Sean Fletcher’s Microchip icon for Liquid Glass
* Updated the + button to open file import directly for faster game importing
* Removed “Import from iTunes” game import option
* Updated the previous sync status screen for iOS 26
* Updated “What’s New” screen to showcase Delta 2.0 features&#x20;
* Raises deployment target to iOS 17.4

#### Fixed

* Multitasking section no longer appears in Settings when it shouldn’t&#x20;
* Removed legacy 3D Touch controls&#x20;
* Fixed SNES audio crackling
* Fixed NES games occasionally opening to a black screen
* Fixed online multiplayer help text appearing when a Nintendo WFC server is already selected

## <mark style="color:purple;">Delta 1.7.3</mark>

<mark style="color:purple;">**October 23, 2025**</mark>

* Fixed keyboard support on iOS 26
* Fixed “Outdated Emulator” error when using RetroAchievements

## <mark style="color:purple;">Delta 1.7.2</mark>

<mark style="color:purple;">**May 7, 2025**</mark>

* Revised Patreon sign-up flow to make it easier to join our Patreon and unlock Patreon-exclusive benefits (U.S. App Store only).

## <mark style="color:purple;">Delta 1.7.1</mark>

<mark style="color:purple;">**April 8, 2025**</mark>

* 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

## <mark style="color:purple;">Delta 1.7</mark>

<mark style="color:purple;">**March 31, 2025**</mark>

### 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](https://wiimmfi.de/) (167.235.229.36)
  * [WiiLink WFC](https://wfc.wiilink24.com/) (5.161.56.11)
  * [AltWFC](https://github.com/barronwaffles/dwc_network_server_emulator/wiki) (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](https://github.com/rileytestut/Delta/pull/242)!)

* 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](https://indieapps.space/@delta)
  * Threads: [@delta\_emulator](https://www.threads.net/@delta_emulator)
  * Bluesky: [@deltaemulator.com](https://bsky.app/profile/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
* Allows using pause menu with cases such as [GAMEBABY](https://www.bitmolab.com/pages/gamebaby) and [PlayCase](https://playcase.gg)
* 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](https://discord.gg/XvSysJpQrn)

### 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](https://github.com/rileytestut/DeltaCore/pull/50)!)
* 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

## <mark style="color:purple;">Delta 1.6.5</mark>

<mark style="color:purple;">**December 17, 2024**</mark>

### 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)**&#x20;

* New "Button Pack" icon set by [Louie Mantia](https://lmnt.me)
* 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!&#x20;
* Connect via 3rd-party Nintendo WFC servers (e.g. Kaeru)&#x20;
* Available in U.S. App Store via Experimental Features

### Fixed

* Fixed incorrect mappings for iPad landscape GBC controller skin

## <mark style="color:purple;">Delta 1.6.4</mark>

<mark style="color:purple;">**September 19, 2024**</mark>

* Fixed black screen when running on macOS 15 Sequoia
* Fixed showing Patreon icons by accident in App Store build

## <mark style="color:purple;">Delta 1.6.3</mark>

<mark style="color:purple;">**September 16, 2024**</mark>

* Fixed not unlocking Experimental Features&#x20;
* Fixed misc. visual bugs on iOS 18

## <mark style="color:purple;">Delta 1.6.2</mark>

<mark style="color:purple;">**July 31, 2024**</mark>

* 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

## <mark style="color:purple;">Delta 1.6.1</mark>

<mark style="color:purple;">**July 23, 2024**</mark>

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

## <mark style="color:purple;">Delta 1.6</mark>

<mark style="color:purple;">**July 10, 2024**</mark>

### New

**App Icon**

* Brand new legally-compliant app icon (thanks [Caroline Moore](https://www.threads.net/@carolinemoore)!)
* Includes alternative app icons designed by community members:
* "Halogenide" by [Sebastiaan de With](http://halide.cam)
* "Ketchup" by [Ben McCarthy](https://benricemccarthy.com/)
* "Microchip" by [Sean Fletcher](https://www.threads.net/@seanfletchr)

**iPad Support**

* Play games full screen on iPad's beautiful display
* Brand new controller skins designed specifically for iPad (thanks [Caroline Moore](https://www.threads.net/@carolinemoore)!)
* 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

## <mark style="color:purple;">Delta 1.5.4</mark>

<mark style="color:purple;">**May 17, 2024**</mark>

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

## <mark style="color:purple;">Delta 1.5.2</mark>

<mark style="color:purple;">**April 25, 2024**</mark>

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

## <mark style="color:purple;">Delta 1.5.1</mark>

<mark style="color:purple;">**April 17, 2024**</mark>

* Initial App Store release!
* Updated social media account for Riley & Shane to Threads
* Adds "Support" settings section

## <mark style="color:purple;">Delta 1.5</mark>

<mark style="color:purple;">**February 20, 2024**</mark>

### New

#### Local Multiplayer (thanks [Ian Clawson](https://github.com/ianclawson)!)

* 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

##

## <mark style="color:purple;">Delta 1.4.2</mark>

<mark style="color:purple;">**September 19, 2023**</mark>

* Fixed crash when loading save states on iOS 17
* Fixed displaying system name in dark text when remapping inputs on iOS 17

##

## <mark style="color:purple;">Delta 1.4.1</mark>

<mark style="color:purple;">**May 10, 2023**</mark>

* Fixed translucent controller skins becoming opaque after rotating device
* Fixed incorrect controller skin thumbstick size after rotating device

##

## <mark style="color:purple;">Delta 1.4</mark>

<mark style="color:purple;">**February 28, 2023**</mark>

### New

#### CheatBase (thanks [Noah Keck](https://github.com/noah978)!)&#x20;

* 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
