Skip to content

Dolphin Emulator for UWP - v1.1.9

Latest
Compare
Choose a tag to compare
@SternXD SternXD released this 27 Apr 02:59
· 5 commits to master since this release
1fef78b

DolphinUWP - v1.1.9

Changelog

Major features

  • RetroAchievements integration - unlock Soft, and Hardcore achievements through the official RetroAchievements API with its own Achievements tab.
  • DSU Support - stream data from DualShock 4/5, Switch controllers, Android phones, etc. in the new Alternate Input Sources tab in controls.
  • Button Mapping support - remap your Xbox Controller on the fly no more issues with ini Files (mileage may very I don't recommend doing it while in a game).
  • GameCube, and Wii Menu - boot to the Wii, and GameCube menu straight from the settings menu
  • Wii Online System Update option - region picker, and progress dialog.
  • Theme engine now accepts JPEG backgrounds and ships the new Flipper 2.2 by @fffathur.
  • Synced to upstream 2503a-340 (was 5.0-21264).

PC Dolphin settings now available on Xbox / UWP

Almost every single config option that's on PC Qt UI has been added.

Category Newly-exposed options
Graphics → General Adapter picker (currently commented out Not for UWP) · Backend selector (lists available backends like D3D12, D3D11) · Aspect Ratio (Auto / Force 16:9 / Force 4:3 / Stretch) · Internal Resolution Auto → 8× · Shader Compilation Mode (Synchronous / Skip Drawing (these are the only two I recommend on UWP platforms)) · Compile Shaders Before Starting · Shader Cache · V-Sync
Graphics → Enhancements Per-Pixel Lighting · Disable Fog · Disable Copy Filter · Force True Color · Arbitrary Mipmap Detection (+ Threshold slider) · HDR Output (not available for UWP no impl yet) · Anisotropic Filtering (1×-16× levels) · MSAA Level (None / 2× / 4× / 8×) · SSAA toggle
Graphics → Hacks Enable EFB Access from CPU · Emulate Format Changes · Store EFB Copies to Texture Only · Defer EFB Copies to RAM · Texture Cache Accuracy (Safe / Normal / Fast) · GPU Texture Decoding · Store XFB Copies to Texture Only · Immediately Present XFB · Skip Presenting Duplicate Frames
Graphics → Advanced Show FPS · Show VPS · Show Speed · Show Speed Colors · Overlay Stats · Log Render Time to File · Enable Wireframe · Show Projection Statistics · Texture Format Overlay · Enable API Validation Layers · Load Custom Textures · Prefetch Custom Textures · Disable EFB VRAM Copies · Enable Graphics Mods · Dump Textures · Dump Base Textures · Dump Mip Maps · PNG Compression Level slider · Resolution Type (Window / Aspect-Corrected Internal / Raw Internal)
Audio Backend selector (Cubeb / WASAPI) · Volume slider · Latency slider (0-200 ms) · DSP Engine (HLE / LLE Recompiler / LLE Interpreter) · DPLII Decoder (not available for UWP until I know if it's needed or not) · Audio Buffer Size slider · Mute on Speed Limit · Fill Gaps
General Enable Dual-Core · Enable Cheats · Speed Limit selector (0.1x → 2.0x) · Fallback Region picker (NTSC JP / NTSC NA / PAL / NTSC Korea) · Change Discs Automatically
Config → Advanced CPU Core (Interpreter / Cached Interpreter / JIT64 / JITARM64 (JITARM64 Will never work for UWP it's there for compatibility when I get this frontend working with Dolphin PC)) · Enable MMU · Pause on Panic · Enable Write-Back Cache · Sync-on-Skip-Idle · Emulate Disc Speed · CPU Clock Override (6%-400%) · Memory Size Override (MEM1 24-64 MB / MEM2 64-128 MB) · Enable Custom RTC (picker for specific date/time) · Defer EFB Cache Invalidation · Fast Texture Sampling · Cull Vertices on the CPU · Prefer VS for Point/Line Expansion
GameCube GC IPL Settings (System Language) · Skip Main Menu · Load GameCube Main Menu · Slot A (Memory Card, GCI Folder, USB Gecko, etc.) · Slot B · SP1 Device (Broadband Adapter options)
Wii Enable PAL60 · Enable WiiConnect24 via WiiLink · System Language picker (Japanese / English / German / etc.) · Sound Mode (Mono / Stereo / Surround) · Insert SD Card · Allow Writes to SD Card · SD Card Path picker · SD Card File Size (128 MB → 32 GB) · Sensor Bar Position (Top / Bottom) · IR Sensitivity slider (1-5) · Speaker Volume slider (0-127) · Online System Update · Install WAD
Interface Show On-Screen Messages (OSD) toggle · Theme selector (default is now Flipper 2.2 Beached by @fffathur)
Achievements Enable Hardcore Mode · Enable Unofficial Achievements · Progress Notifications · RetroAchievements Integration (Login, Spectator Mode, etc.)

Notes:
(I might have missed some I changed a lot of settings.)

(Some Vulkan-only features remain hidden on Xbox.)

(For now from an External Device I plan to write a in app file explorer at a later date that will allow you to access the internal storage easier)

Smaller tweaks

  • Now shows what version of Dolphin the UWP version is based on in the about settings screen.
  • Updated to CppWinRT 2.0.240405.15 and formatted all UWP-only files with repo clang-format rules.
  • Faster, safer shutdown when exiting to the Xbox dashboard.
  • Fixed Change Disc button crashing Dolphin.

Known issues

  • Frontend selection (RetroPass/LaunchPass) still broken – will revisit at a later date.
  • if you find anymore make sure open a GitHub Issue so I remember to get to it

Support / Social


Other UWP ports I maintain:

XBSX2 (PS2) - https://github.com/XboxEmulationHub/XBSX2/releases/


Build information

Item Value
Built (UTC) Sat Apr 26 22:08:42 2025
Commit SHA 1fef78b7cbc1418c308c199d78381d68b86695cd
Version 1.1.9.0

Full Changelog: oct2024-rebase...master