Dolphin Changelog

What's new in Dolphin 5.0-21453 Dev

Apr 22, 2024
  • JitArm64: Increase farcode & nearcode cache size

New in Dolphin 5.0-21451 Dev (Apr 22, 2024)

  • Translation resources sync with Transifex.

New in Dolphin 5.0-21450 Dev (Apr 22, 2024)

  • JitArm64: Skip UBFX in mfcr (PR #12731 from JosJuice)

New in Dolphin 5.0-21437 Dev (Apr 21, 2024)

  • DolphinQt: Don't ask user about creating Skylanders folder.

New in Dolphin 5.0-21435 Dev (Apr 21, 2024)

  • i18n: Add comments and improve source strings (PR #12726 from JosJuice)

New in Dolphin 5.0-21408 Dev (Apr 20, 2024)

  • Apply Clang-Tidy's modernize-use-starts-ends-with.

New in Dolphin 5.0-21406 Dev (Apr 20, 2024)

  • GameList: Show (Disc 1) for first disc of two-disc games

New in Dolphin 5.0-21395 Dev (Apr 17, 2024)

  • AudioCommon: When ALSA is absent on Linux, default to Cubeb backend (PR #12713 from Dentomologist)

New in Dolphin 5.0-21383 Dev (Apr 15, 2024)

  • RetroAchievements: Put "RetroAchievements.ini" in the correct config location for POSIX.

New in Dolphin 5.0-21381 Dev (Apr 15, 2024)

  • PPCSymbolDB: GetDescription by std::string_view

New in Dolphin 5.0-21379 Dev (Apr 14, 2024)

  • Pass `SettingsHandler` buffers by const ref instead of rvalue ref (since the contents are copied either way)

New in Dolphin 5.0-21366 Dev (Apr 13, 2024)

  • DSPHLE/Zelda: simplify AFC decoding

New in Dolphin 5.0-21358 Dev (Apr 13, 2024)

  • Fix path-loading of GBA map configurations

New in Dolphin 5.0-21333 Dev (Apr 12, 2024)

  • Add SettingsHandler unit tests exercising the edge case fixed in PR.

New in Dolphin 5.0-21331 Dev (Apr 12, 2024)

  • Qt: trigger first USB device scan without a timer

New in Dolphin 5.0-21329 Dev (Apr 11, 2024)

  • CachedInterpreter: Skip Updating Instruction PERFMON When There Are None

New in Dolphin 5.0-21325 Dev (Apr 9, 2024)

  • Jit64: Preserve inputs when software_fma && m_accurate_nans (PR #11141 from JosJuice)

New in Dolphin 5.0-21319 Dev (Apr 9, 2024)

  • Core::GetState: Avoid Global System Accessor

New in Dolphin 5.0-21317 Dev (Apr 8, 2024)

  • evdev: close file descriptors in a separate thread (PR #12335 from Tilka)

New in Dolphin 5.0-21315 Dev (Apr 6, 2024)

  • Movie: simplify silly loop (PR #12689 from Tilka)

New in Dolphin 5.0-21313 Dev (Apr 6, 2024)

  • BBA/HLE: Don't assume connect is successful

New in Dolphin 5.0-21311 Dev (Apr 4, 2024)

  • Fix out of bounds accesses for invalid vertex component formats

New in Dolphin 5.0-21305 Dev (Apr 4, 2024)

  • Memmap: Don't show panic alert for 0 length range

New in Dolphin 5.0-21303 Dev (Apr 2, 2024)

  • InputCommon: Remove some IOKit leftovers.

New in Dolphin 5.0-21301 Dev (Apr 1, 2024)

  • CheatsManager: Allow making the window smaller.

New in Dolphin 5.0-21299 Dev (Apr 1, 2024)

  • IOS: Remove calls to GetPointer

New in Dolphin 5.0-21264 Beta (Apr 1, 2024)

  • Core: Fix IPL device m_cursor overflow

New in Dolphin 5.0-21297 Dev (Mar 31, 2024)

  • DSPHLE: Implement 2024 libasnd uCodes

New in Dolphin 5.0-21280 Dev (Mar 29, 2024)

  • FileUtil: Fix BranchWatch User Path (PR #12670 from mitaclaw)

New in Dolphin 5.0-21278 Dev (Mar 29, 2024)

  • Add tapserver BBA and Modem Adapter UI options to Android

New in Dolphin 5.0-21270 Dev (Mar 28, 2024)

  • Core::RunOnCPUThread: Avoid Global System Accessor.

New in Dolphin 5.0-21264 Dev (Mar 26, 2024)

  • Core: Fix IPL device m_cursor overflow (PR #12667 from JosJuice)

New in Dolphin 5.0-21261 Dev (Mar 22, 2024)

  • State: Avoid Global System Accessor

New in Dolphin 5.0-21234 Dev (Mar 21, 2024)

  • Core/State: Display messages on state write failures.

New in Dolphin 5.0-21222 Dev (Mar 17, 2024)

  • DolphinQt: Allow Cheat Search to create multiple AR codes.

New in Dolphin 5.0-21218 Dev (Mar 17, 2024)

  • Fix aspect ratio swapping in Pitfall: The Lost Expedition

New in Dolphin 5.0-21212 Dev (Mar 15, 2024)

  • DolphinQt: Add IRPassthrough indicator. (PR #12635 from jordan-woyak)

New in Dolphin 5.0-21202 Dev (Mar 13, 2024)

  • GameINI: Fix Emergency Mayhem hang on loading (PR #12621 from AGuy27)

New in Dolphin 5.0-21200 Dev (Mar 12, 2024)

  • Memory(View)Widget: Avoid Global System Accessor (PR #12602 from mitaclaw)

New in Dolphin 5.0-21186 Dev (Mar 12, 2024)

  • BranchWatchDialog: Fix GCC Warnings

New in Dolphin 5.0-21088 Beta (Mar 11, 2024)

  • WiimoteReal: fix typo in WiimoteReal.cpp

New in Dolphin 5.0-21182 Dev (Mar 10, 2024)

  • PPCSymbolDB: Eliminate Redundant Member

New in Dolphin 5.0-21180 Dev (Mar 10, 2024)

  • CMakeLists: Add Clang's Specific WShadow Diagnostics (PR #12625 from mitaclaw)

New in Dolphin 5.0-21174 Dev (Mar 5, 2024)

  • Remove the update callback on all events

New in Dolphin 5.0-21172 Dev (Mar 4, 2024)

  • Update rcheevos submodule to master

New in Dolphin 5.0-21164 Dev (Mar 2, 2024)

  • Add Custom Relative and Raw (Squared Pixels) aspect ratios.

New in Dolphin 5.0-21152 Dev (Feb 28, 2024)

  • CodeWidget: Simplify Case-Insensitive Contains (PR #12598 from mitaclaw)

New in Dolphin 5.0-21150 Dev (Feb 27, 2024)

  • Clear active challenges when game closes (PR #12595 from LillyJadeKatrin)

New in Dolphin 5.0-21148 Dev (Feb 21, 2024)

  • Fix aspect ratio heuristics getting stuck to a state

New in Dolphin 5.0-21088 Beta (Feb 19, 2024)

  • InputCommon: Fix profile path inconsistencies

New in Dolphin 5.0-21140 Dev (Feb 19, 2024)

  • Fixes to Achievement points count/mastery.

New in Dolphin 5.0-21129 Dev (Feb 18, 2024)

  • Improved achievements disabled messaging

New in Dolphin 5.0-21121 Dev (Feb 17, 2024)

  • VideoCommon: handle asset memory going over reserved limit correctly (PR #12457 from iwubcode)

New in Dolphin 5.0-21116 Dev (Feb 14, 2024)

  • DolphinTool: Fix parsing of command line bzip2 flag

New in Dolphin 5.0-21114 Dev (Feb 13, 2024)

  • IOFile: avoid clearing errors on null file struct (PR #12575 from n8pjl)

New in Dolphin 5.0-21110 Dev (Feb 13, 2024)

  • Core/DSPHLE: Construct accelerator in AX and AXWii constructors.

New in Dolphin 5.0-21108 Dev (Feb 12, 2024)

  • EXI: Don't kill Dolphin when receiving BBA_IOB

New in Dolphin 5.0-21094 Dev (Feb 8, 2024)

  • Core: Move Emulation IOS instance to System. (PR #12570 from AdmiralCurtiss)

New in Dolphin 5.0-21092 Dev (Feb 7, 2024)

  • Retain Save State Folder (PR #12565 from LillyJadeKatrin)

New in Dolphin 5.0-21090 Dev (Feb 6, 2024)

  • Arm64Emitter: Don't optimize ADD to MOV for SP

New in Dolphin 5.0-21088 Dev (Feb 5, 2024)

  • InputCommon: Fix profile path inconsistencies (PR #12561 from JosJuice)

New in Dolphin 5.0-21084 Dev (Feb 3, 2024)

  • AchievementManager: Minor cleanup

New in Dolphin 5.0-21070 Dev (Feb 2, 2024)

  • CustomPipeline: Resolve unused variable warning

New in Dolphin 5.0-21066 Dev (Feb 1, 2024)

  • Translation resources sync with Transifex

New in Dolphin 5.0-21065 Dev (Feb 1, 2024)

  • Core: Fix booting titles from NAND.

New in Dolphin 5.0-21061 Dev (Feb 1, 2024)

  • Core/ConfigManager: Remove dead bAutomaticStart flag. (PR #12548 from AdmiralCurtiss)

New in Dolphin 5.0-21059 Dev (Jan 31, 2024)

  • VideoCommon/Statistics: Remove global system accessor from s_after_frame_event

New in Dolphin 5.0-21044 Dev (Jan 31, 2024)

  • Migrate m_is_mios and bWii from SConfig to System. (PR #12542 from AdmiralCurtiss)

New in Dolphin 5.0-21041 Dev (Jan 30, 2024)

  • Add Missing EncodeRegTo64 in JitArm64::dcbx (PR #12540 from mitaclaw)

New in Dolphin 5.0-21039 Dev (Jan 30, 2024)

  • Update comments RenderWidget.cpp

New in Dolphin 5.0-21035 Dev (Jan 28, 2024)

  • VideoCommon: fix some issues when compiling custom shaders

New in Dolphin 5.0-21024 Dev (Jan 28, 2024)

  • PostProcessing: Don't potentially leak memory in BlitFromTexture() (PR #12519 from lioncash)

New in Dolphin 5.0-21021 Dev (Jan 26, 2024)

  • PPCAnalyst: Merge duplicate expression in ReorderInstructionsCore

New in Dolphin 5.0-20996 Dev (Jan 25, 2024)

  • Add host URL setting to achievements config (PR #12531 from LillyJadeKatrin)

New in Dolphin 5.0-20994 Dev (Jan 24, 2024)

  • DolphinQt/MenuBar: Hide assembler option if debug UI is disabled

New in Dolphin 5.0-20978 Dev (Jan 23, 2024)

  • VideoCommon: add function to serialize MaterialAsset to json

New in Dolphin 5.0-20969 Dev (Jan 22, 2024)

  • Translation resources sync with Transifex

New in Dolphin 5.0-20967 Dev (Jan 21, 2024)

  • Revert "Android: Attach CPU thread to JVM early.

New in Dolphin 5.0-20961 Dev (Jan 21, 2024)

  • VideoCommon: Only initialize Bounding Box if supported by GPU/driver

New in Dolphin 5.0-20959 Dev (Jan 20, 2024)

  • Partially revert "DolphinQt/Assembler: improve translatability.

New in Dolphin 5.0-20957 Dev (Jan 18, 2024)

  • InputCommon/WGInput: Handle add/remove events on separate thread to prevent deadlocks. (PR #12508 from AdmiralCurtiss)

New in Dolphin 5.0-20955 Dev (Jan 18, 2024)

  • InputCommon/SDL: Fix potential issues in controller initialization

New in Dolphin 5.0-20950 Dev (Jan 16, 2024)

  • JitArm64: Remove unnecessary locking of W0 in psq_stXX (PR #12488 from JosJuice)

New in Dolphin 5.0-20943 Dev (Jan 14, 2024)

  • VideoCommon: add ability to serialize graphics mod to json object

New in Dolphin 5.0-20941 Dev (Jan 13, 2024)

  • SDL: Add GameController API, cleanup.

New in Dolphin 5.0-20931 Dev (Jan 12, 2024)

  • Core/IOS/WiiIPC: Refactor to class, move to System.

New in Dolphin 5.0-20923 Dev (Jan 11, 2024)

  • Steam Deck: Pad out feature report to 64 bytes.

New in Dolphin 5.0-20921 Dev (Jan 10, 2024)

  • Externals: Update fmt to 10.2.1

New in Dolphin 5.0-20919 Dev (Jan 8, 2024)

  • HW/SI: Remove remaining global system accessors

New in Dolphin 5.0-20916 Dev (Jan 8, 2024)

  • Core/DSPHLE: Clean up global System access. (PR #12485 from AdmiralCurtiss)

New in Dolphin 5.0-20907 Dev (Jan 8, 2024)

  • Core/DSPHLE: Move AESndAccelerator instance into AESndUCode. (PR #12486 from AdmiralCurtiss)

New in Dolphin 5.0-20905 Dev (Jan 7, 2024)

  • Android: Fix crash when trying to edit gate size setting

New in Dolphin 5.0-20901 Dev (Jan 7, 2024)

  • GameSettings: Don't force EFB to RAM for PokéPark Wii (PR #12477 from JosJuice)

New in Dolphin 5.0-20897 Dev (Jan 6, 2024)

  • VKGfx: Don't panic for VK_SUBOPTIMAL_KHR.

New in Dolphin 5.0-20895 Dev (Jan 6, 2024)

  • FifoPlayer: Move instance to System.

New in Dolphin 5.0-20893 Dev (Jan 5, 2024)

  • Android: Fix the targets line in build.gradle.kts (PR #12468 from JosJuice)

New in Dolphin 5.0-20886 Dev (Jan 4, 2024)

  • Core/CodeTrace: Take address from given instruction in GetInstructionAttributes(). (PR #12480 from AdmiralCurtiss)

New in Dolphin 5.0-20880 Dev (Jan 2, 2024)

  • DSPHLE/Zelda: fix reverb volume being multiplied by current volume twice.

New in Dolphin 5.0-20878 Dev (Jan 2, 2024)

  • JitArm64: Don't fall back to interpreter on low DCBZ hack

New in Dolphin 5.0-20867 Dev (Jan 1, 2024)

  • Fix Logic Inefficiency in Arm64GPRCache::FlushRegisters

New in Dolphin 5.0-20865 Dev (Dec 31, 2023)

  • PowerPC: Add constants for the two TLB indices

New in Dolphin 5.0-20863 Dev (Dec 30, 2023)

  • Improve DocumentProvider.

New in Dolphin 5.0-20858 Dev (Dec 30, 2023)

  • DolphinQt/Mapping: Add "Use Mouse Controlled Pointing" button. (PR #12363 from luc-git)

New in Dolphin 5.0-20852 Dev (Dec 29, 2023)

  • DSPHLE/Zelda: fix use of wrong reverb buffer (PR #12465 from Tilka)

New in Dolphin 5.0-20849 Dev (Dec 29, 2023)

  • VideoCommon: apply "force 24-bit color" to EFB-to-VRAM copies as well (PR #12452 from Tilka)

New in Dolphin 5.0-20847 Dev (Dec 28, 2023)

  • Fix sharp bilinear using ceil instead of floor (PR #12434 from Filoppi)

New in Dolphin 5.0-20842 Dev (Dec 25, 2023)

  • Socket: Fix a nullptr dereference when operations are pending.

New in Dolphin 5.0-20840 Dev (Dec 22, 2023)

  • VideoCommon/PixelEngine: Passthrough system instance in constructor

New in Dolphin 5.0-20836 Dev (Dec 22, 2023)

  • Core: Use fmt over sprintf in trivial cases

New in Dolphin 5.0-20826 Dev (Dec 21, 2023)

  • VideoCommon/CommandProcessor: Pass system instance through constructor.

New in Dolphin 5.0-20824 Dev (Dec 21, 2023)

  • VideoCommon: revert max pixel samplers back to 8 for Android (PR #12456 from iwubcode)

New in Dolphin 5.0-20822 Dev (Dec 20, 2023)

  • VideoCommon/Fifo: Pass system instance through FifoManager constructor (PR #12451 from lioncash)

New in Dolphin 5.0-20814 Dev (Dec 19, 2023)

  • Core/IOS/ES: Remove global system accessor in InitializeEmulationState()

New in Dolphin 5.0-20787 Dev (Dec 18, 2023)

  • Core/EXI/EXI_DeviceMemoryCard: Remove global system accessor

New in Dolphin 5.0-20785 Dev (Dec 18, 2023)

  • Add support for custom aspect ratios (PR #12170 from Filoppi)

New in Dolphin 5.0-20778 Dev (Dec 18, 2023)

  • Add SYSCONF widescreen setting to dtm header (

New in Dolphin 5.0-20754 Dev (Dec 17, 2023)

  • Built-in assembler for debugger interface

New in Dolphin 5.0-20743 Dev (Dec 16, 2023)

  • Retroachievements - Fixed Login Checks

New in Dolphin 5.0-20736 Dev (Dec 16, 2023)

  • MTLStateTracker: Increase fragment buffer array size to 3 (PR #12420 from OatmealDome)

New in Dolphin 5.0-20734 Dev (Dec 14, 2023)

  • WiiNetConfig: Eliminate usages of the global system accessor (PR #12422 from lioncash)

New in Dolphin 5.0-20728 Dev (Dec 14, 2023)

  • WC24PatchEngine: Move IniFile header dependency into the cpp file

New in Dolphin 5.0-20719 Dev (Dec 13, 2023)

  • Android: Allow Coil image cache to use more memory

New in Dolphin 5.0-20714 Dev (Dec 13, 2023)

  • GBAWidget: Use std::span with SetVideoBuffer().

New in Dolphin 5.0-20705 Dev (Dec 13, 2023)

  • Software/SWGfx: Default destructor in cpp file

New in Dolphin 5.0-20673 Dev (Dec 13, 2023)

  • CPUThreadConfigCallback: Mark static ID as [[maybe_unused]]

New in Dolphin 5.0-20672 Dev (Dec 12, 2023)

  • VFFUtil: Use std::span with WriteToVFF

New in Dolphin 5.0-20657 Dev (Dec 12, 2023)

  • General: Resolve -Wsign-compare warnings (PR #12394 from lioncash)

New in Dolphin 5.0-20648 Dev (Dec 12, 2023)

  • Common/SettingsHandler: Minor convenience changes

New in Dolphin 5.0-20645 Dev (Dec 12, 2023)

  • DolphinQT/Host: Remove unused TLS variable tls_is_host_thread (PR #12393 from lioncash)

New in Dolphin 5.0-20626 Dev (Dec 11, 2023)

  • GameFileCache: Pass std::function by reference rather than by value

New in Dolphin 5.0-20621 Dev (Dec 11, 2023)

  • VideoCommon: prevent a potential custom texture crash (PR #12374 from iwubcode)

New in Dolphin 5.0-20619 Dev (Dec 11, 2023)

  • HW/CEXIIPL: Fix loading files at nonzero offset in LoadFileToIPL()

New in Dolphin 5.0-20613 Dev (Dec 10, 2023)

  • Add "large entry points map" setting (PR #12380 from JosJuice)

New in Dolphin 5.0-20586 Dev (Dec 10, 2023)

  • VideoCommon/Present: Remove use of g_presenter inside Presenter class

New in Dolphin 5.0-20584 Dev (Dec 9, 2023)

  • IOS/KD/Mail: Add missing includes.

New in Dolphin 5.0-20580 Dev (Dec 9, 2023)

  • Android: Fix crash after process recreation (PR #12364 from JosJuice)

New in Dolphin 5.0-20575 Dev (Dec 9, 2023)

  • WiimoteDevice. Bugfix. Remove signal spam while starting a game.

New in Dolphin 5.0-20573 Dev (Dec 9, 2023)

  • Fix out of bound write in EfbCopy::ClearEfb

New in Dolphin 5.0-20571 Dev (Dec 8, 2023)

  • Bugfix - small square in bottom right corner (PR #12361 from LillyJadeKatrin)

New in Dolphin 5.0-20569 Dev (Dec 8, 2023)

  • Android: Use config changed callback for tracking recursive scan setting

New in Dolphin 5.0-20562 Dev (Dec 7, 2023)

  • Core/Boot: Check bounds in Load_BS2().

New in Dolphin 5.0-20560 Dev (Dec 6, 2023)

  • RetroAchievements - Improved Game Loading

New in Dolphin 5.0-20555 Dev (Dec 5, 2023)

  • Jit: Replace "msrBits" with "featureFlags" and use for performance monitor (PR #11988 from JosJuice)

New in Dolphin 5.0-20549 Dev (Dec 5, 2023)

  • Gameini: Enable AccurateNaNs for "Jeep Thrills" (PR #12350 from PatrickFerry)

New in Dolphin 5.0-20535 Dev (Dec 4, 2023)

  • VertexLoader: Fixes and cleanup related to skipped components

New in Dolphin 5.0-20527 Dev (Dec 3, 2023)

  • Use ExtensionNumber in Movie.cpp

New in Dolphin 5.0-20525 Dev (Dec 3, 2023)

  • BBA/HLE: Fix GC homebrew if_config not working.

New in Dolphin 5.0-20519 Dev (Dec 3, 2023)

  • JitArm64: Fix updating MEM_REG with imm MSR without fastmem

New in Dolphin 5.0-20511 Dev (Dec 2, 2023)

  • JitArm64: Use ADDI2R for psq_lXX/psq_stXX immediate offsets

New in Dolphin 5.0-20505 Dev (Nov 30, 2023)

  • Traversal: Use low TTL for probe packet (PR #11382 from skyfloogle)

New in Dolphin 5.0-20499 Dev (Nov 30, 2023)

  • GameSettings: add patch to disable interlacing in Black & Bruised (PR #12339 from Tilka)

New in Dolphin 5.0-20495 Dev (Nov 29, 2023)

  • JitArm64: Dispatcher optimizations (PR #11958 from JosJuice)

New in Dolphin 5.0-20487 Dev (Nov 29, 2023)

  • IOS/KD: Implement Request Register User ID

New in Dolphin 5.0-20483 Dev (Nov 29, 2023)

  • PPCAnalyst: Allow more reordering of CR operations

New in Dolphin 5.0-20474 Dev (Nov 28, 2023)

  • Update default IP for HLE BBA (PR #12298 from Shoegzer)

New in Dolphin 5.0-20446 Dev (Nov 28, 2023)

  • Remove _M_X86 in favour of _M_X86_64

New in Dolphin 5.0-20443 Dev (Nov 28, 2023)

  • GameSettings: add patch to disable blur in Tony Hawk's Downhill Jam (PR #12333 from Tilka)

New in Dolphin 5.0-20438 Dev (Nov 28, 2023)

  • Tool/Header: Add JSON output mode; game data (PR #12230 from qixils)

New in Dolphin 5.0-20434 Dev (Nov 28, 2023)

  • JitArm64: Check packed NaNs without using extra register.

New in Dolphin 5.0-20409 Dev (Nov 28, 2023)

  • VideoCommon: move xf state management to its own class (PR #12328 from iwubcode)

New in Dolphin 5.0-20402 Dev (Nov 27, 2023)

  • CodeDiffDialog: Add saving/loading results to a file

New in Dolphin 5.0-20400 Dev (Nov 27, 2023)

  • Disable graphics settings fields when incompatible settings are enabled (PR #11093 from Pokechu22)

New in Dolphin 5.0-20397 Dev (Nov 27, 2023)

  • PPCCache: Always invalidate on icbi, even if icache is disabled (PR #10818 from Pokechu22)

New in Dolphin 5.0-20395 Dev (Nov 27, 2023)

  • Movie: Fix crash when starting input recording on OpenGL single core

New in Dolphin 5.0-20391 Dev (Nov 26, 2023)

  • JitArm64: Don't use farcode for conditional branch instructions (PR #12319 from JosJuice)

New in Dolphin 5.0-20383 Dev (Nov 26, 2023)

  • Change HDR paper white default to 203 to match the ITU recommendations.

New in Dolphin 5.0-20373 Dev (Nov 26, 2023)

  • CustomAssetLibrary: Add virtual destructor

New in Dolphin 5.0-20366 Dev (Nov 25, 2023)

  • Externals: Update cubeb to mozilla/cubeb@54217bca3f3e0cd53c073690a23dd25d83557909 (PR #12310 from oltolm)

New in Dolphin 5.0-20360 Dev (Nov 23, 2023)

  • BBA/HLE: Fix random PCAP file corruption (PR #12304 from sepalani)

New in Dolphin 5.0-20358 Dev (Nov 22, 2023)

  • Core: Add option to not report state change to SetState

New in Dolphin 5.0-20351 Dev (Nov 21, 2023)

  • IOS: fix crash when closing invalid file descriptor (PR #12309 from Tilka)

New in Dolphin 5.0-20349 Dev (Nov 20, 2023)

  • Jit: Get rid of short-lived std::vectors

New in Dolphin 5.0-20347 Dev (Nov 17, 2023)

  • AX: fix envelope volume for Wii ucodes

New in Dolphin 5.0-20345 Dev (Nov 16, 2023)

  • Translation resources sync with Transifex

New in Dolphin 5.0-20344 Dev (Nov 15, 2023)

  • Corrected Area Sampling Range

New in Dolphin 5.0-20341 Dev (Nov 15, 2023)

  • Make AutoHDR work with color luminance instead of average

New in Dolphin 5.0-20339 Dev (Nov 12, 2023)

  • DolphinQt/AchievementHeaderWidget: Remove unused member variables. (PR #12238 from AdmiralCurtiss)

New in Dolphin 5.0-20337 Dev (Nov 12, 2023)

  • Jit: Define new terms related to fastmem.

New in Dolphin 5.0-20327 Dev (Nov 12, 2023)

  • Add descriptions for more BP registers (PR #12286 from Pokechu22)

New in Dolphin 5.0-20318 Dev (Nov 11, 2023)

  • WiiSocket: Explicitly delete move assignment operator

New in Dolphin 5.0-20316 Dev (Nov 11, 2023)

  • SDL: Add default case to switch statement

New in Dolphin 5.0-20314 Dev (Nov 8, 2023)

  • JitArm64: Fix some oddities with non-dirty immediates (PR #12274 from JosJuice)

New in Dolphin 5.0-20309 Dev (Nov 8, 2023)

  • Translation resources sync with Transifex

New in Dolphin 5.0-20308 Dev (Nov 6, 2023)

  • DolphinQt/AchievementHeaderWidget: Fix wrong label for hard unlock count.

New in Dolphin 5.0-20306 Dev (Nov 6, 2023)

  • Jit64: Use MOVSD in ps_sum1 and ps_merge01 (PR #12182 from JosJuice)

New in Dolphin 5.0-20303 Dev (Nov 6, 2023)

  • Skylanders: Improve figure data view and generation

New in Dolphin 5.0-20292 Dev (Nov 5, 2023)

  • UnitTests: Test frsqrte against known values

New in Dolphin 5.0-20290 Dev (Nov 4, 2023)

  • Contributing.md: Make our stance on leaked information explicit

New in Dolphin 5.0-20284 Dev (Nov 2, 2023)

  • IOS: implement /dev/aes & /dev/sha

New in Dolphin 5.0-20281 Dev (Nov 1, 2023)

  • JIT64 (Jit_Integer): for twx instructions, raise exception with correct SRR0

New in Dolphin 5.0-20279 Dev (Nov 1, 2023)

  • Fix regression when recording multiple fifologs (PR #12260 from Pokechu22)

New in Dolphin 5.0-20268 Dev (Oct 31, 2023)

  • Core/State: Refactor logic for determining the relative age of existing savestates.

New in Dolphin 5.0-20263 Dev (Oct 30, 2023)

  • PPCDebugInterface: Tweak regex in GetMemoryAddressFromInstruction to fix bugs.

New in Dolphin 5.0-20259 Dev (Oct 28, 2023)

  • Tools: fix perf-disassemble.sh

New in Dolphin 5.0-20241 Dev (Oct 26, 2023)

  • Translation resources sync with Transifex

New in Dolphin 5.0-20240 Dev (Oct 19, 2023)

  • RetroAchievements - On Screen Images (PR #12196 from LillyJadeKatrin)

New in Dolphin 5.0-20237 Dev (Oct 17, 2023)

  • VideoCommon: Add support for icons in OSD messages.

New in Dolphin 5.0-20233 Dev (Oct 17, 2023)

  • VideoCommon: use ToLower function in assets when parsing json

New in Dolphin 5.0-20229 Dev (Oct 15, 2023)

  • RetroAchievements - Leaderboards Tab (PR #12027 from LillyJadeKatrin)

New in Dolphin 5.0-20223 Dev (Oct 15, 2023)

  • DolphinQt: Move GraphicsModListWidget::ClearLayoutRecursively() to QtUtils.

New in Dolphin 5.0-20221 Dev (Oct 15, 2023)

  • VideoBackends / VideoCommon: add support for custom shader uniforms to D3D, Vulkan, OGL

New in Dolphin 5.0-20213 Dev (Oct 14, 2023)

  • IOSC: Convert ObjectSubType to enum class

New in Dolphin 5.0-20211 Dev (Oct 11, 2023)

  • AchievementManager: Don't store pointer to rc_runtime_event_t in lambda

New in Dolphin 5.0-20209 Dev (Oct 11, 2023)

  • VideoCommon: wait for the GPU to be finished doing any work before invalidating pipelines when graphics config changes (PR #12227 from iwubcode)

New in Dolphin 5.0-20207 Dev (Oct 10, 2023)

  • Qt/EnhancementsWidget: Fix size of resolution dropdown

New in Dolphin 5.0-20205 Dev (Oct 10, 2023)

  • VideoCommon: use 'TextureData' for texture assets to support texture metadata

New in Dolphin 5.0-20203 Dev (Oct 10, 2023)

  • PowerPC: Flip the order of frsqrte_expected (PR #12209 from JosJuice)

New in Dolphin 5.0-20196 Dev (Oct 8, 2023)

  • Fix heap buffer overflow in GCMemcardRaw.

New in Dolphin 5.0-20193 Dev (Oct 6, 2023)

  • Add support for resolutions multipliers up to 12x

New in Dolphin 5.0-20191 Dev (Oct 4, 2023)

  • Core/BBA/BuiltIn: Replace IP_PROTOCOL with IPV4_ETHERTYPE to avoid conflict with Linux headers.

New in Dolphin 5.0-20186 Dev (Oct 4, 2023)

  • GameCube Zelda HLE in Wii mode (PR #12089 from stblr)

New in Dolphin 5.0-20186 Dev (Oct 2, 2023)

  • Disable Store EFB Copies to Texture Only for Mystery Case Files: The Malgrave Incident (PR #12189 from Pokechu22)

New in Dolphin 5.0-20184 Dev (Oct 1, 2023)

  • RetroAchievements - Progress Notifications

New in Dolphin 5.0-20166 Dev (Sep 30, 2023)

  • PowerPC: reduce location assert cost

New in Dolphin 5.0-20164 Dev (Sep 29, 2023)

  • DolphinQt: Fix decrease emulation speed hotkey rollover (PR #12207 from malleoz)

New in Dolphin 5.0-20154 Dev (Sep 28, 2023)

  • SaveStates : Fix MainWindow.m_state_slot is not restored from Qt.ini Emulation/StateSlot.

New in Dolphin 5.0-20146 Dev (Sep 28, 2023)

  • HIDv4: Check Device Not Null Before Attaching (PR #12203 from deReeperJosh)

New in Dolphin 5.0-20144 Dev (Sep 25, 2023)

  • IOS/KD: Fix crash with KD Scheduler

New in Dolphin 5.0-20142 Dev (Sep 24, 2023)

  • Added log statements across AchievementManager.

New in Dolphin 5.0-20135 Dev (Sep 24, 2023)

  • Update fmt to 10.1.1 (PR #12190 from AdmiralCurtiss)

New in Dolphin 5.0-20130 Dev (Sep 22, 2023)

  • Android: Use custom image loader for game covers (PR #12188 from t895)

New in Dolphin 5.0-20128 Dev (Sep 19, 2023)

  • Common/LogManager: Add logging category for Achievements. (PR #12160 from AdmiralCurtiss)

New in Dolphin 5.0-20126 Dev (Sep 17, 2023)

  • JitArm64/Jit64: Extend the fast lookup mmap-ed segment further to avoid needing to check the msr bits.

New in Dolphin 5.0-20124 Dev (Sep 16, 2023)

  • Common: Fix HttpRequest::GetLastResponseCode stack corruption.

New in Dolphin 5.0-20122 Dev (Sep 12, 2023)

  • VideoCommon: add cubemap to ShaderAsset and TextureAsset (PR #12166 from iwubcode)

New in Dolphin 5.0-20116 Dev (Sep 10, 2023)

  • Jit: Use correct address when checking fifoWriteAddresses.

New in Dolphin 5.0-20111 Dev (Sep 10, 2023)

  • JitArm64: Store PC on debug exit

New in Dolphin 5.0-20109 Dev (Sep 9, 2023)

  • VideoCommon: Expose the widescreen heuristic's standard and widescreen values in onion config.

New in Dolphin 5.0-20107 Dev (Sep 7, 2023)

  • Core/JitCache: Don't try to allocate the fast block map on 32-bit builds. (PR #12174 from AdmiralCurtiss)

New in Dolphin 5.0-20101 Dev (Sep 6, 2023)

  • RetroAchievements - Rearranged startup process (PR #12029 from LillyJadeKatrin)

New in Dolphin 5.0-20097 Dev (Sep 5, 2023)

  • VideoCommon: Allow widescreen heuristic's constants to be overridden by onion config (PR #11419 from OatmealDome)

New in Dolphin 5.0-20094 Dev (Sep 5, 2023)

  • VideoCommon: add additional texture sampler types to ShaderAsset

New in Dolphin 5.0-20088 Dev (Sep 4, 2023)

  • Add Everybody Votes Channel and Region Select to WiiLink config.

New in Dolphin 5.0-20086 Dev (Sep 4, 2023)

  • VideoBackends:Metal: Multi render target support (PR #12004 from TellowKrinkle)

New in Dolphin 5.0-20084 Dev (Sep 4, 2023)

  • VideoCommon: add ability to load cube maps into custom texture data

New in Dolphin 5.0-20082 Dev (Sep 3, 2023)

  • VideoCommon: Deinit Graphics Mod Manager explicitly (PR #12158 from noahpistilli)

New in Dolphin 5.0-20071 Dev (Sep 3, 2023)

  • IOS/KD: Check if a file has an RSA signature

New in Dolphin 5.0-20059 Dev (Aug 30, 2023)

  • Android: Expose color space settings.

New in Dolphin 5.0-20054 Dev (Aug 29, 2023)

  • Jit: Automatically clear cache when JIT settings are updated (PR #10575 from JosJuice)

New in Dolphin 5.0-20050 Dev (Aug 29, 2023)

  • VideoCommon: Fix GLSL uint handling in UberShaderPixel (PR #12145 from JosJuice)

New in Dolphin 5.0-20048 Dev (Aug 29, 2023)

  • Video: Fix issues with the window presentation

New in Dolphin 5.0-20039 Dev (Aug 27, 2023)

  • Use latest resolution value for resolution hotkey OSD (PR #12142 from JosJuice)

New in Dolphin 5.0-20037 Dev (Aug 27, 2023)

  • JitArm64: Avoid loading compilerPC multiple times if it's already in a register.

New in Dolphin 5.0-20035 Dev (Aug 26, 2023)

  • Android: Convert "features.input" package to Kotlin

New in Dolphin 5.0-19995 Dev (Aug 26, 2023)

  • MemoryViewWidget: Fix some characters being truncated.

New in Dolphin 5.0-19985 Dev (Aug 26, 2023)

  • Android: Convert "model" package to Kotlin

New in Dolphin 5.0-19980 Dev (Aug 23, 2023)

  • VideoCommon: Fix custom shader constants on GLES

New in Dolphin 5.0-19978 Dev (Aug 22, 2023)

  • Fixes to translatable strings.

New in Dolphin 5.0-19976 Dev (Aug 22, 2023)

  • VideoCommon/GraphicsModAsset: Error out if config key is not a string. (PR #12129 from AdmiralCurtiss)

New in Dolphin 5.0-19961 Dev (Aug 21, 2023)

  • x64EmitterTest: add J/J_CC/CALL unit tests (PR #11959 from Dentomologist)

New in Dolphin 5.0-19958 Dev (Aug 20, 2023)

  • HLE_OS: Manually handle printfs from emulated software to prevent emulated software from crashing Dolphin with an invalid printf formatting string

New in Dolphin 5.0-19953 Dev (Aug 19, 2023)

  • Jit: Load the memory register only when the msr bits have changed and do not use jumps to load it.

New in Dolphin 5.0-19951 Dev (Aug 19, 2023)

  • EXI: Remove pointless PauseAndLock functions

New in Dolphin 5.0-19945 Dev (Aug 18, 2023)

  • Dragon Ball Z: Budokai Tenkaichi 3 - Graphics Mod Bloom and HUD Definitions.

New in Dolphin 5.0-19933 Dev (Aug 18, 2023)

  • DolphinQt/LogWidget: Restore log window colors. (PR #12116 from AdmiralCurtiss)

New in Dolphin 5.0-19931 Dev (Aug 18, 2023)

  • Add AutoHDR post process shader

New in Dolphin 5.0-19918 Dev (Aug 16, 2023)

  • VideoCommon: Fix std::filesystem::path encoding conversion

New in Dolphin 5.0-19916 Dev (Aug 16, 2023)

  • Remove `BUG_BROKEN_FRAGMENT_SHADER_INDEX_DECORATION` (PR #12111 from OatmealDome)

New in Dolphin 5.0-19914 Dev (Aug 16, 2023)

  • Retrieve page table information from the data cache (PR #12107 from MikeIsAStar)

New in Dolphin 5.0-19912 Dev (Aug 15, 2023)

  • VideoBackends: update SRVDescriptorTable size in DX12 to use pixel sampler constant

New in Dolphin 5.0-19370 Beta (Aug 15, 2023)

  • Remove force disable WC24 Standby

New in Dolphin 5.0-19903 Dev (Aug 13, 2023)

  • DolphinQt: Add ToolTipPushButton

New in Dolphin 5.0-19888 Dev (Aug 12, 2023)

  • Disable Wii Save Options When Emulation Is Running (PR #12093 from Hark64)

New in Dolphin 5.0-19874 Dev (Aug 11, 2023)

  • VideoCommon: fix regression with texture load order (PR #12094 from iwubcode)

New in Dolphin 5.0-19872 Dev (Aug 11, 2023)

  • VideoBackends: add support for cube maps for OGL, Vulkan, and D3D

New in Dolphin 5.0-19868 Dev (Aug 10, 2023)

  • D3D12: Only use framebuffer integer descriptor if allocated

New in Dolphin 5.0-19866 Dev (Aug 9, 2023)

  • JitArm64: Prefer MOVI with 64-bit elements for zeroing.

New in Dolphin 5.0-19864 Dev (Aug 1, 2023)

  • Translation resources sync with Transifex.

New in Dolphin 5.0-19863 Dev (Jul 30, 2023)

  • Add file size stats to NAND Check

New in Dolphin 5.0-19859 Dev (Jul 30, 2023)

  • WiimoteReal/IOWin: Use correct error type in the default case

New in Dolphin 5.0-19854 Dev (Jul 29, 2023)

  • Externals / VideoCommon: update imgui to 1.89.7 (and implot to 0.15).

New in Dolphin 5.0-19851 Dev (Jul 28, 2023)

  • GekkoDisassembler: Remove unused member and parameters

New in Dolphin 5.0-19844 Dev (Jul 28, 2023)

  • Android: Fix SettingsActivity.onActivityResult.

New in Dolphin 5.0-19842 Dev (Jul 27, 2023)

  • UnitTests: Enable cluster check in FileSystemTest.GetDirectoryStats. (PR #12046 from AdmiralCurtiss)

New in Dolphin 5.0-19840 Dev (Jul 27, 2023)

  • Qt/GameConfigWidget: Add Manual Texture Sampling.

New in Dolphin 5.0-19836 Dev (Jul 26, 2023)

  • Translation resources sync with Transifex

New in Dolphin 5.0-19835 Dev (Jul 24, 2023)

  • [Minor Bugfix] Extremely rare HostID collision bugfix (PR #12045 from tupfold)

New in Dolphin 5.0-19831 Dev (Jul 24, 2023)

  • Rename "Show Debugging UI" to "Enable Debugging UI" (PR #12067 from Pokechu22)

New in Dolphin 5.0-19827 Dev (Jul 23, 2023)

  • Announce RSCRATCH clobbering in Jit64::Cleanup() when profiling is enabled (PR #12052 from mitaclaw)

New in Dolphin 5.0-19821 Dev (Jul 23, 2023)

  • Skylanders: Update J command documentation.

New in Dolphin 5.0-19819 Dev (Jul 23, 2023)

  • VideoCommon: add startup message to know if custom textures are installed

New in Dolphin 5.0-19817 Dev (Jul 22, 2023)

  • Add Enable WiiLink checkbox to Android GUI.

New in Dolphin 5.0-19808 Dev (Jul 20, 2023)

  • Add Forecast Channel buffer patch

New in Dolphin 5.0-19804 Dev (Jul 16, 2023)

  • VideoCommon: initialize load info variables in CustomAssetLibrary (PR #12049 from iwubcode)

New in Dolphin 5.0-19795 Dev (Jul 12, 2023)

  • readme: Add '--recursive' to git submodule command

New in Dolphin 5.0-19793 Dev (Jul 12, 2023)

  • D3D: Remove Windows 7 mention in logic ops warning (PR #12042 from JosJuice)

New in Dolphin 5.0-19791 Dev (Jul 11, 2023)

  • Skylanders Portal: More List Fixes

New in Dolphin 5.0-19789 Dev (Jul 9, 2023)

  • VideoCommon: add material asset (PR #12024 from iwubcode)

New in Dolphin 5.0-19782 Dev (Jul 9, 2023)

  • Fix unsafe netplay code in SI_DeviceGCController.

New in Dolphin 5.0-19780 Dev (Jul 9, 2023)

  • VideoCommon: call into graphics mods create texture callback

New in Dolphin 5.0-19778 Dev (Jul 8, 2023)

  • Skylander Portal: Simple List Fixes (PR #12021 from deReeperJosh)

New in Dolphin 5.0-19776 Dev (Jul 3, 2023)

  • VideoCommon: add a pixel shader asset

New in Dolphin 5.0-19774 Dev (Jul 3, 2023)

  • RetroAchievements - Achievement Progress Tab (PR #11878 from LillyJadeKatrin)

New in Dolphin 5.0-19766 Dev (Jul 2, 2023)

  • VideoCommon: allow multiple texture assets to associate with a texture cache entry

New in Dolphin 5.0-19764 Dev (Jul 2, 2023)

  • VideoBackends: support multiple compute images for some backends (PR #11923 from iwubcode)

New in Dolphin 5.0-19762 Dev (Jul 1, 2023)

  • GekkoDisassembler: Remove unread variable and associated enum

New in Dolphin 5.0-19759 Dev (Jul 1, 2023)

  • Add Bloom Definitions for Skylanders: Spyro's Adventure (PR #12016 from SuperSamus)

New in Dolphin 5.0-19751 Dev (Jun 30, 2023)

  • Qt: Fix some Post Process Configuration Widget issues #3-4 (PR #12001 from Filoppi)

New in Dolphin 5.0-19744 Dev (Jun 30, 2023)

  • Common: Better AlignUp implementation (PR #12010 from TellowKrinkle)

New in Dolphin 5.0-19738 Dev (Jun 28, 2023)

  • DolphinQt: Don't translate empty strings (PR #12002 from JosJuice)

New in Dolphin 5.0-19734 Dev (Jun 28, 2023)

  • Video: Fix shaders on OpenGL 4.1 (PR #12005 from TellowKrinkle)

New in Dolphin 5.0-19732 Dev (Jun 27, 2023)

  • Translation resources sync with Transifex

New in Dolphin 5.0-19729 Dev (Jun 26, 2023)

  • Android: Gradle updates.

New in Dolphin 5.0-19724 Dev (Jun 26, 2023)

  • IOS/KD: Add WiiLink as WC24 service provider by default

New in Dolphin 5.0-19722 Dev (Jun 25, 2023)

  • Android: Remove GPU driver from per-game settings.

New in Dolphin 5.0-19720 Dev (Jun 24, 2023)

  • Kill AsciiToHex

New in Dolphin 5.0-19718 Dev (Jun 23, 2023)

  • VideoCommon: add graphics mod callback interface for when a texture is created.

New in Dolphin 5.0-19710 Dev (Jun 23, 2023)

  • Core: Remove host thread assert in PauseAndLock(). (PR #11987 from AdmiralCurtiss)

New in Dolphin 5.0-19708 Dev (Jun 22, 2023)

  • Android: Declare host thread when generating analytics ID (PR #11984 from JosJuice)

New in Dolphin 5.0-19706 Dev (Jun 21, 2023)

  • IOS/KD/Time: Take into account DST for AdjustedUTC (PR #11983 from noahpistilli)

New in Dolphin 5.0-19704 Dev (Jun 21, 2023)

  • Minor fix: Rename Symbol constructor parameter to prevent shadowing

New in Dolphin 5.0-19702 Dev (Jun 20, 2023)

  • Android: Hide Infinity Base in MenuFragment when not relevant

New in Dolphin 5.0-19700 Dev (Jun 19, 2023)

  • Use getCacheDir if getExternalCacheDir returns null. (PR #11935 from nitanmarcel)

New in Dolphin 5.0-19693 Dev (Jun 19, 2023)

  • Replace std::ostringstream usage with fmt::format

New in Dolphin 5.0-19689 Dev (Jun 18, 2023)

  • XEmitter: Convert PrefetchLevel to enum class (PR #11966 from Dentomologist)

New in Dolphin 5.0-19685 Dev (Jun 18, 2023)

  • DITConfiguration: Use File::ReadFileToString

New in Dolphin 5.0-19683 Dev (Jun 18, 2023)

  • Jit64: Fix trampolines.

New in Dolphin 5.0-19676 Dev (Jun 17, 2023)

  • DolphinTool: Use {fmt} library.

New in Dolphin 5.0-19672 Dev (Jun 17, 2023)

  • DolphinTool: Use EXIT_SUCCESS and EXIT_FAILURE

New in Dolphin 5.0-19660 Dev (Jun 16, 2023)

  • Fix video output having small black borders all the times.

New in Dolphin 5.0-19658 Dev (Jun 16, 2023)

  • UICommon/ResourcePack: Allow priority helpers to take arguments by const reference (PR #11957 from lioncash)

New in Dolphin 5.0-19656 Dev (Jun 16, 2023)

  • Allow building against system gtest (PR #11950 from jmallach)

New in Dolphin 5.0-19652 Dev (Jun 15, 2023)

  • Jit64: Attempt to fix updating stores with an immediate value

New in Dolphin 5.0-19649 Dev (Jun 14, 2023)

  • Common: Convert FromWhichRoot to enum class

New in Dolphin 5.0-19641 Dev (Jun 13, 2023)

  • Android: Fix overlay d-pad (PR #11925 from JosJuice)

New in Dolphin 5.0-19638 Dev (Jun 13, 2023)

  • Common: Convert BlockingLoop::StopMode to enum class (PR #11941 from Dentomologist)

New in Dolphin 5.0-19634 Dev (Jun 13, 2023)

  • Common: Move DebugInterface.h into Core

New in Dolphin 5.0-19632 Dev (Jun 12, 2023)

  • Remove NKit data when extracting a GCN/Wii disc volume (PR #11863 from Minty-Meeo)

New in Dolphin 5.0-19623 Dev (Jun 12, 2023)

  • InfinityBaseWindow: Remove unnecessary system instance accessor (PR #11936 from lioncash)

New in Dolphin 5.0-19621 Dev (Jun 12, 2023)

  • Android: Fix use of deprecated JVM flag

New in Dolphin 5.0-19619 Dev (Jun 12, 2023)

  • Improve stack frames for profilers

New in Dolphin 5.0-19615 Dev (Jun 11, 2023)

  • Android: Fix Adrenotools in release builds (PR #11928 from K0bin)

New in Dolphin 5.0-19608 Dev (Jun 11, 2023)

  • Android: Convert "fragments" package to Kotlin.

New in Dolphin 5.0-19603 Dev (Jun 11, 2023)

  • Common:AGL: Support making temporary contexts from the main thread

New in Dolphin 5.0-19601 Dev (Jun 10, 2023)

  • VideoBackends:Metal: Enable shouldMaximizeConcurrentCompilation when available (PR #11911 from TellowKrinkle)

New in Dolphin 5.0-19599 Dev (Jun 10, 2023)

  • Qt: Add float config tooltip slider

New in Dolphin 5.0-19593 Dev (Jun 9, 2023)

  • VideoBackends: add support to allow rendering to multiple output targets.

New in Dolphin 5.0-19587 Dev (Jun 8, 2023)

  • VideoCommon: migrate texture packs to use the asset loader system (PR #11681 from iwubcode)

New in Dolphin 5.0-19562 Dev (Jun 8, 2023)

  • Video: Fix Post Process shader options issues.

New in Dolphin 5.0-19552 Dev (Jun 7, 2023)

  • Remove old GCC version workarounds

New in Dolphin 5.0-19550 Dev (Jun 7, 2023)

  • VI: Prevent out-of-bounds access when clock register is a nonstandard value.

New in Dolphin 5.0-19548 Dev (Jun 6, 2023)

  • Skylanders Portal Menu Navigational Improvements

New in Dolphin 5.0-19535 Dev (Jun 6, 2023)

  • Core: Assert that only the Host thread may call PauseAndLock().

New in Dolphin 5.0-19513 Dev (Jun 5, 2023)

  • RetroAchievements Bugfix: Fixed Missing DoFrame Call

New in Dolphin 5.0-19503 Dev (Jun 5, 2023)

  • msvc: workaround optimizer bug

New in Dolphin 5.0-19501 Dev (Jun 4, 2023)

  • VideoCommon: fix issue in C++ template

New in Dolphin 5.0-19497 Dev (Jun 3, 2023)

  • VideoCommon: Reword the unknown opcode error message.

New in Dolphin 5.0-19493 Dev (Jun 3, 2023)

  • VideoCommon: add multithreaded asset loader and define a texture asset

New in Dolphin 5.0-19476 Dev (Jun 2, 2023)

  • VideoBackends:Metal: Allocate bounding box uploads on a cpu buffer

New in Dolphin 5.0-19474 Dev (Jun 2, 2023)

  • Retroachievements dialog

New in Dolphin 5.0-19471 Dev (Jun 1, 2023)

  • Add compression option for texture dumps.

New in Dolphin 5.0-19465 Dev (May 30, 2023)

  • Revert "Revert "DolphinQt: use default dpi rounding mode (passthrough)"" (PR #11861 from shuffle2)

New in Dolphin 5.0-19461 Dev (May 30, 2023)

  • VideoCommon: don't create an action per target in graphics mods.

New in Dolphin 5.0-19459 Dev (May 29, 2023)

  • ControllerInterface/Android: Use InputEvent.getDeviceId (PR #11819 from JosJuice)

New in Dolphin 5.0-19454 Dev (May 29, 2023)

  • Fix RetroAchievements Login Crash.

New in Dolphin 5.0-19452 Dev (May 28, 2023)

  • Add hotkey to open Skylanders and Infinity Menus

New in Dolphin 5.0-19435 Dev (May 28, 2023)

  • windows: update to qt 6.5.1

New in Dolphin 5.0-19433 Dev (May 26, 2023)

  • Qt: Fix some Post Process Configuration Widget issues (PR #11846 from Filoppi)

New in Dolphin 5.0-19431 Dev (May 24, 2023)

  • msvc: disable building std modules (PR #11841 from shuffle2)

New in Dolphin 5.0-19429 Dev (May 23, 2023)

  • Blr and block map fixes (PR #11840 from krnlyng)

New in Dolphin 5.0-19426 Dev (May 23, 2023)

  • Fix s_using_custom_client warning with DiscordPresence (PR #11838 from brad0)

New in Dolphin 5.0-19424 Dev (May 23, 2023)

  • Silence AES warning (PR #11837 from brad0)

New in Dolphin 5.0-19420 Dev (May 23, 2023)

  • update to VS 17.6

New in Dolphin 5.0-19368 Beta (May 21, 2023)

  • Translation resources sync with Transifex.

New in Dolphin 5.0-19415 Dev (May 21, 2023)

  • Jit: Improve block lookup performance through a shm memory segment.

New in Dolphin 5.0-19413 Dev (May 21, 2023)

  • RetroAchievements Memory, Events, and Awarding (PR #11763 from LillyJadeKatrin)

New in Dolphin 5.0-19401 Dev (May 19, 2023)

  • UICommon/DiscordPresence: Use GameTDB covers for RPC (PR #11751 from noahpistilli)

New in Dolphin 5.0-19385 Dev (May 17, 2023)

  • Common/StringUtil: Move some utilities into the Common namespace.

New in Dolphin 5.0-19379 Dev (May 16, 2023)

  • DiscIO: Improve comments in WIARVZFileReader::Convert (PR #11828 from JosJuice)

New in Dolphin 5.0-19377 Dev (May 15, 2023)

  • IOS: Further deglobalization and emulation/maintainance code splitting. (PR #11825 from AdmiralCurtiss)

New in Dolphin 5.0-19372 Dev (May 14, 2023)

  • CMake: Set --output-on-failure flag for unittests target.

New in Dolphin 5.0-19370 Dev (May 12, 2023)

  • Support Steam Deck controls natively through hidraw (PR #11779 from ArcaneNibble)

New in Dolphin 5.0-19368 Dev (May 11, 2023)

  • Translation resources sync with Transifex

New in Dolphin 5.0-19365 Dev (May 11, 2023)

  • Chore: Update Externals/VulkanMemoryAllocator to 498e20d to fix compi… (PR #11821 from 0x647262)

New in Dolphin 5.0-19363 Dev (May 9, 2023)

  • PPCSymbolDB: Use emplace() where applicable (PR #11813 from lioncash)

New in Dolphin 5.0-19358 Dev (May 7, 2023)

  • GameINI: Enable bounding box for "Solitaire & Mahjong"

New in Dolphin 5.0-19353 Dev (May 3, 2023)

  • Common/JitRegister: Move interface into Common namespace (PR #11810 from lioncash)

New in Dolphin 5.0-19349 Dev (May 2, 2023)

  • Gecko/ARCode: Add sort by enabled state (PR #11796 from sepalani)

New in Dolphin 5.0-19345 Dev (May 2, 2023)

  • Qt: Prevent savestate load/save on empty filename

New in Dolphin 5.0-19343 Dev (May 1, 2023)

  • Enforce minimum supported versions of GCC and Clang

New in Dolphin 5.0-19338 Dev (Apr 30, 2023)

  • Qt: Remove GraphicsWidget class (PR #11805 from Dentomologist)

New in Dolphin 5.0-19331 Dev (Apr 29, 2023)

  • CMake: Fix storyboard copying (PR #11804 from TellowKrinkle)

New in Dolphin 5.0-19325 Dev (Apr 29, 2023)

  • DolphinQt: cache icons instead of single pixmaps (PR #11785 from shuffle2)

New in Dolphin 5.0-19323 Dev (Apr 29, 2023)

  • Qt: Rename GraphicsSlider to ConfigSlider.

New in Dolphin 5.0-19316 Dev (Apr 29, 2023)

  • Qt: Rename GraphicsRadioInt to ConfigRadioInt (PR #11800 from Dentomologist)

New in Dolphin 5.0-19314 Dev (Apr 28, 2023)

  • Qt/GeneralWidget and GraphicsWidget: Remove unused member variable (PR #11798 from Dentomologist)

New in Dolphin 5.0-19306 Dev (Apr 26, 2023)

  • DolphinQt: reset stylesheets on colorSchemeChanged.

New in Dolphin 5.0-19302 Dev (Apr 25, 2023)

  • DolphinQt: fix some usability issues (PR #11774 from shuffle2)

New in Dolphin 5.0-19293 Dev (Apr 25, 2023)

  • DolphinQt: use default dpi rounding mode (passthrough) (PR #11788 from shuffle2)

New in Dolphin 5.0-19291 Dev (Apr 25, 2023)

  • Qt/NetworkWidget: Don't update if not paused. (PR #11790 from AdmiralCurtiss)

New in Dolphin 5.0-19280 Dev (Apr 23, 2023)

  • IOS/WiiSockMan: Move instance to IOS Kernel. (PR #11767 from AdmiralCurtiss)

New in Dolphin 5.0-19277 Dev (Apr 23, 2023)

  • GBACore.cpp: Update to revised screen size/info API.

New in Dolphin 5.0-19268 Dev (Apr 23, 2023)

  • Do not use magic numbers for RAM sizes/masks in PPCCache (PR #11764 from Minty-Meeo)

New in Dolphin 5.0-19266 Dev (Apr 21, 2023)

  • Common/TraversalClient: Use correct deleter with g_MainNetHost

New in Dolphin 5.0-19264 Dev (Apr 20, 2023)

  • Qt/Config: Move BalloonTip files from Graphics to ToolTipControls (PR #11777 from Dentomologist)

New in Dolphin 5.0-19260 Dev (Apr 19, 2023)

  • Common/LinearDiskCache: Move interface into Common namespace

New in Dolphin 5.0-19258 Dev (Apr 19, 2023)

  • Common/CommonFuncs: Move interface into Common namespace (PR #11770 from lioncash)

New in Dolphin 5.0-19256 Dev (Apr 19, 2023)

  • GMPE01, GP5E01, GP6E01, GP7E01, RM8E01: Code Updates

New in Dolphin 5.0-19254 Dev (Apr 18, 2023)

  • VideoBackends:Metal: Fix perf queries (PR #11759 from TellowKrinkle)

New in Dolphin 5.0-19245 Dev (Apr 18, 2023)

  • Retroachievements activate (PR #11752 from LillyJadeKatrin)

New in Dolphin 5.0-19234 Dev (Apr 18, 2023)

  • Android: Document Provider improvements (PR #11742 from K0bin)

New in Dolphin 6.0-19229 Dev (Apr 14, 2023)

  • Common/IniFile: Move interface into Common namespace (PR #11756 from lioncash)

New in Dolphin 5.0-19227 Dev (Apr 14, 2023)

  • Resolve GCC/Clang Warnings.

New in Dolphin 5.0-19215 Dev (Apr 13, 2023)

  • Externals: Update MoltenVK to 1.2.3.

New in Dolphin 5.0-19213 Dev (Apr 12, 2023)

  • Common/UPnP: Move interface into Common namespace (PR #11753 from lioncash)

New in Dolphin 5.0-19211 Dev (Apr 12, 2023)

  • RetroAchievements Load Game Data (PR #11730 from LillyJadeKatrin)

New in Dolphin 5.0-19205 Dev (Apr 11, 2023)

  • NetPlayServer: Prevent unnecessary copies in GetInterfaceSet()

New in Dolphin 5.0-19200 Dev (Apr 11, 2023)

  • CMake: Fix building against macOS framework builds of SDL.

New in Dolphin 5.0-19195 Dev (Apr 10, 2023)

  • HookableEvent: Use std::recursive_mutex instead of std::mutex

New in Dolphin 5.0-19188 Dev (Apr 10, 2023)

  • PowerPC: Refactor to class, move to System.

New in Dolphin 5.0-19186 Dev (Apr 9, 2023)

  • Readme: Update Transifex URL (PR #11745 from JosJuice)

New in Dolphin 5.0-19184 Dev (Apr 9, 2023)

  • IOS/DI: Remove RegisterWrapper.

New in Dolphin 5.0-19182 Dev (Apr 9, 2023)

  • DolphinQt: Fix mouse lock checkbox appearing when it shouldn't

New in Dolphin 5.0-19180 Dev (Apr 8, 2023)

  • DolphinQt: Prevent MemoryViewWidget updates when hidden.

New in Dolphin 5.0-19176 Dev (Apr 7, 2023)

  • CMake: Don't include SPIRV-Cross except on Windows and macOS (PR #11735 from Pokechu22)

New in Dolphin 5.0-19163 Dev (Apr 7, 2023)

  • Common: Relicense TypeUtils to CC0

New in Dolphin 5.0-19159 Dev (Apr 6, 2023)

  • Jit: Change argument order for InvalidateICacheLine(s)FromJIT

New in Dolphin 5.0-19156 Dev (Apr 5, 2023)

  • DolphinQt: Fix memory leaks (PR #11726 from mackal)

New in Dolphin 5.0-19151 Dev (Apr 5, 2023)

  • CMake: Use generator expressions for codesign targets

New in Dolphin 5.0-19148 Dev (Apr 5, 2023)

  • VideoBackends:Vulkan: Clean up submission thread using WorkQueueThread

New in Dolphin 5.0-19141 Dev (Apr 4, 2023)

  • Retroachievements rcheevos integration (PR #11669 from LillyJadeKatrin)

New in Dolphin 5.0-19135 Dev (Apr 4, 2023)

  • DolphinQt: RenderWidget fix heap-use-after-free

New in Dolphin 5.0-19133 Dev (Apr 3, 2023)

  • NANDImporter: Check data bounds

New in Dolphin 5.0-19129 Dev (Apr 2, 2023)

  • Update SoundTouch to 2.3.2 commit 1eda9c0b01039f29d230a46cda9f2290bbd1f62b.

New in Dolphin 5.0-19126 Dev (Apr 2, 2023)

  • GameList: Check Wii save path

New in Dolphin 5.0-19124 Dev (Apr 1, 2023)

  • PowerPC/MMU: Refactor to class, move to System. (PR #11700 from AdmiralCurtiss)

New in Dolphin 5.0-19122 Dev (Mar 30, 2023)

  • Netplay: More logging before game start. (PR #11704 from AdmiralCurtiss)

New in Dolphin 5.0-19119 Dev (Mar 30, 2023)

  • Vertex Loader Microoptimization

New in Dolphin 5.0-19115 Dev (Mar 30, 2023)

  • Shaders: Add error message for asciiart shader if shader_subgroup is missing.

New in Dolphin 5.0-19112 Dev (Mar 29, 2023)

  • Android: Make button in the settings open user folder (PR #11689 from K0bin)

New in Dolphin 5.0-19109 Dev (Mar 28, 2023)

  • Shaders: Reintroduce the old Ascii-Art shader

New in Dolphin 5.0-19106 Dev (Mar 28, 2023)

  • Update GraphicMods

New in Dolphin 5.0-19100 Dev (Mar 27, 2023)

  • JitInterface: Refactor to class, move to System.

New in Dolphin 5.0-19100 Dev (Mar 27, 2023)

  • JitInterface: Refactor to class, move to System. (PR #11696 from AdmiralCurtiss)

New in Dolphin 5.0-19097 Dev (Mar 26, 2023)

  • Remove GCI Folder Path from the Wrote to OSD Message.

New in Dolphin 5.0-19095 Dev (Mar 26, 2023)

  • JitArm64: Avoid System::GetInstance() and ppcState

New in Dolphin 5.0-19093 Dev (Mar 25, 2023)

  • Avoid System::GetInstance() and ppcState global in Jit64 and CachedInterpreter.

New in Dolphin 5.0-19089 Dev (Mar 25, 2023)

  • Interpreter: Remove remaining System::GetInstance() and global ppcState. (PR #11691 from AdmiralCurtiss)

New in Dolphin 5.0-19087 Dev (Mar 24, 2023)

  • Android: Ignore input from invalid pointer identifier

New in Dolphin 5.0-19084 Dev (Mar 24, 2023)

  • Common: Move FixedSizeQueue into Common namespace (PR #11682 from lioncash)

New in Dolphin 5.0-19082 Dev (Mar 23, 2023)

  • test-updater.py: include space and unicode in paths to test

New in Dolphin 5.0-19077 Dev (Mar 22, 2023)

  • Android: Long press leanback game card fix (PR #11680 from t895)

New in Dolphin 5.0-19074 Dev (Mar 21, 2023)

  • Common: Move FPU-related helpers into Common namespace (PR #11679 from lioncash)

New in Dolphin 5.0-19072 Dev (Mar 21, 2023)

  • msvc: Nest implot under Externals.

New in Dolphin 5.0-19070 Dev (Mar 21, 2023)

  • JitArm64: Use 64-bit register for pointer when falling back to interpreter

New in Dolphin 5.0-19068 Dev (Mar 20, 2023)

  • [GameSettings] Change remaining 0/1 bools to False/True (PR #11674 from bslenul)

New in Dolphin 5.0-19055 Dev (Mar 19, 2023)

  • Android: Convert Settings to Kotlin (PR #11662 from t895)

New in Dolphin 5.0-19002 Dev (Mar 19, 2023)

  • Core: Fix starting movie recording with existing Wii save

New in Dolphin 5.0-18995 Dev (Mar 17, 2023)

  • Use C++20 features to create opcode tables at compile time

New in Dolphin 5.0-18988 Dev (Mar 16, 2023)

  • Android: Clean up AfterDirectoryInitializationRunner (PR #11659 from JosJuice)

New in Dolphin 5.0-18985 Dev (Mar 16, 2023)

  • MacUI: Add stub implementation of UI::IsTestMode() (PR #11664 from OatmealDome)

New in Dolphin 5.0-18983 Dev (Mar 16, 2023)

  • GameINI: Krome updates.

New in Dolphin 5.0-18973 Dev (Mar 15, 2023)

  • Fix PerfQuery inconsistencies across backends. (PR #11647 from AdmiralCurtiss)

New in Dolphin 5.0-18968 Dev (Mar 15, 2023)

  • Android: Remove support for the old config system (PR #11641 from JosJuice)

New in Dolphin 5.0-18962 Dev (Mar 14, 2023)

  • HW/DVDInterface: Avoid heap allocation in DTK callback. (PR #11655 from AdmiralCurtiss)

New in Dolphin 5.0-18957 Dev (Mar 14, 2023)

  • ControllerInterface: Fix deadlock when Wii Remote disconnects

New in Dolphin 5.0-18949 Dev (Mar 13, 2023)

  • More passing of System instead of using the singleton. (PR #11650 from AdmiralCurtiss)

New in Dolphin 5.0-18938 Dev (Mar 13, 2023)

  • HW/SerialInterface: Refactor to class. (PR #11646 from AdmiralCurtiss)

New in Dolphin 5.0-18935 Dev (Mar 13, 2023)

  • Add test for Updater.

New in Dolphin 5.0-18931 Dev (Mar 12, 2023)

  • Android: Use $applicationId for DocmentProvider authority (PR #11645 from K0bin)

New in Dolphin 5.0-18929 Dev (Mar 12, 2023)

  • Fix missing GameINI for Japanese version of Sonic Adventure 2: Battle.

New in Dolphin 5.0-18925 Dev (Mar 12, 2023)

  • HW/VideoInterface: Refactor to class.

New in Dolphin 5.0-18922 Dev (Mar 11, 2023)

  • Android: Implement DocumentProvider.

New in Dolphin 5.0-18881 Dev (Mar 11, 2023)

  • HW: Refactor ExpansionInterface and MemoryInterface to classes.

New in Dolphin 5.0-18878 Dev (Mar 11, 2023)

  • DolphinQt: Add MotionPlus support to TAS input (PR #11638 from JosJuice)

New in Dolphin 5.0-18869 Dev (Mar 10, 2023)

  • HW/DSP: Refactor to class

New in Dolphin 5.0-18867 Dev (Mar 9, 2023)

  • HW/AudioInterface: Refactor to class.

New in Dolphin 5.0-18865 Dev (Mar 9, 2023)

  • Disable Immediate XFB in Cubivore.

New in Dolphin 5.0-18853 Dev (Mar 9, 2023)

  • Android: Only show divider in settings for headers

New in Dolphin 5.0-18850 Dev (Mar 8, 2023)

  • Pass System to Boot functions, CPUThreadGuard, IEXIDevice. (PR #11632 from AdmiralCurtiss)

New in Dolphin 5.0-18846 Dev (Mar 8, 2023)

  • HW/CPU: Refactor to class, move to System.

New in Dolphin 5.0-18844 Dev (Mar 8, 2023)

  • Android: Rewrite Wii system updates in Kotlin (PR #11494 from t895)

New in Dolphin 5.0-18828 Dev (Mar 7, 2023)

  • Skylander Portal: Clearing and Reloading fix

New in Dolphin 5.0-18822 Dev (Mar 7, 2023)

  • HW/HSP: Refactor to class, move to System.

New in Dolphin 5.0-18820 Dev (Mar 5, 2023)

  • Update mgba to 59ebf1c12dcbbe0141000cddccf667cd42e386a1

New in Dolphin 5.0-18818 Dev (Mar 5, 2023)

  • Fix KillRenderer config changed regression (PR #11625 from phire)

New in Dolphin 5.0-18815 Dev (Mar 5, 2023)

  • Fix duplicated FPS

New in Dolphin 5.0-18813 Dev (Mar 4, 2023)

  • Jit: Don't use a second stack (PR #11399 from JosJuice)

New in Dolphin 5.0-18809 Dev (Mar 3, 2023)

  • [[unlikely]] ASSERT and minor ASSERT usage changes (

New in Dolphin 5.0-18807 Dev (Mar 3, 2023)

  • Software: Fix regressions from "Kill Renderer" (PR #11582 from Pokechu22)

New in Dolphin 5.0-18754 Dev (Mar 1, 2023)

  • Android: Initialize TaskViewModel earlier in User Data Activity.

New in Dolphin 5.0-18752 Dev (Mar 1, 2023)

  • Android: Rewrite User Data Activity in Kotlin

New in Dolphin 5.0-18748 Dev (Feb 28, 2023)

  • RiivolutionPatcher: Use capitalization of file that exists in the host file system if possible.

New in Dolphin 5.0-18745 Dev (Feb 27, 2023)

  • UICommon: Create Load/DynamicInputTextures directory on startup (PR #11608 from Dentomologist)

New in Dolphin 5.0-18743 Dev (Feb 27, 2023)

  • InputCommon: Fix ControlGroup::SaveConfig with DefaultValue::Disabled.

New in Dolphin 5.0-18733 Dev (Feb 26, 2023)

  • Qt/GameList: Also filter by filename when searching

New in Dolphin 5.0-18731 Dev (Feb 26, 2023)

  • PowerPC: Rework CPUThreadGuard handling in Expression.cpp (PR #11602 from JosJuice)

New in Dolphin 5.0-18729 Dev (Feb 26, 2023)

  • workaround msvc optimizer bug (

New in Dolphin 5.0-18727 Dev (Feb 26, 2023)

  • D3D: Restore workaround for erroneous NaN optimization.

New in Dolphin 5.0-18725 Dev (Feb 25, 2023)

  • Android: Responsive autofit grid.

New in Dolphin 5.0-18722 Dev (Feb 25, 2023)

  • VideoBackends: use a bitset for D3D11's state management (PR #11551 from iwubcode)

New in Dolphin 5.0-18720 Dev (Feb 24, 2023)

  • use std-provided randomness for JitArm64 unittests

New in Dolphin 5.0-18718 Dev (Feb 22, 2023)

  • Fix build when using mGBA in unorthodox location (PR #11566 from v1993)

New in Dolphin 5.0-18714 Dev (Feb 21, 2023)

  • IOS/ES: Fix crash when deleting tickets.

New in Dolphin 5.0-18712 Dev (Feb 20, 2023)

  • Android: Remove SettingsFrameLayout (PR #11590 from t895)

New in Dolphin 5.0-18707 Dev (Feb 20, 2023)

  • Address WIL todos in UICommon.cpp (PR #11555 from CookiePLMonster)

New in Dolphin 5.0-18702 Dev (Feb 20, 2023)

  • Debugger: Add string comparison to conditional breakpoints (PR #11398 from SeekyCt)

New in Dolphin 5.0-18700 Dev (Feb 19, 2023)

  • Update sdl (PR #11581 from shuffle2)

New in Dolphin 5.0-18698 Dev (Feb 18, 2023)

  • Android: Simplify the grid options dialog fragment.

New in Dolphin 5.0-18690 Dev (Feb 17, 2023)

  • Check the input and destination paths before converting a game file onto itself

New in Dolphin 5.0-18687 Dev (Feb 17, 2023)

  • Android: Fix armeabi-v7a build (PR #11577 from JosJuice)

New in Dolphin 5.0-18685 Dev (Feb 17, 2023)

  • VideoBackends:Vulkan: Fix printing validation errors

New in Dolphin 5.0-18683 Dev (Feb 16, 2023)

  • Jit64: Use 5 byte jump in mtmsr for the CP interrupt check.

New in Dolphin 5.0-18681 Dev (Feb 16, 2023)

  • Externals/FreeSurround: Fix pointer created through new[] being freed via delete.

New in Dolphin 5.0-18676 Dev (Feb 16, 2023)

  • Fix uninitialized variable warnings (C26495)

New in Dolphin 5.0-18672 Dev (Feb 15, 2023)

  • Common/FileUtil: Revert behavior of CreateFullPath()

New in Dolphin 5.0-18669 Dev (Feb 14, 2023)

  • JitArm64: Fix special cases of cmp (PR #11564 from JosJuice)

New in Dolphin 5.0-18661 Dev (Feb 14, 2023)

  • HookableEvent: Switch to construct on first use

New in Dolphin 5.0-18648 Dev (Feb 13, 2023)

  • JIT: Fix calls to HLE::Execute. (PR #11561 from AdmiralCurtiss)

New in Dolphin 5.0-18646 Dev (Feb 13, 2023)

  • VertexLoader: Add more info to m_vertex_size == m_src_ofs assertion (PR #11558 from Pokechu22)

New in Dolphin 5.0-18636 Dev (Feb 12, 2023)

  • DiscIO/FileBlob: Make m_size unsigned.

New in Dolphin 5.0-18632 Dev (Feb 12, 2023)

  • GameINI: Heavy Iron updates.

New in Dolphin 5.0-18498 Beta (Feb 12, 2023)

  • Translation resources sync with Transifex

New in Dolphin 5.0-18628 Dev (Feb 12, 2023)

  • Rename VI Skip to VBI Skip

New in Dolphin 5.0-18626 Dev (Feb 10, 2023)

  • ENetUtil: Add check for valid socket in SendPacket().

New in Dolphin 5.0-18624 Dev (Feb 10, 2023)

  • DSPTool: Fix missing error when redefining labels

New in Dolphin 5.0-18618 Dev (Feb 10, 2023)

  • Resolve various compiler warnings (PR #11534 from Pokechu22)

New in Dolphin 5.0-18593 Dev (Feb 10, 2023)

  • VideoCommon: store the configuration used to create the AbstractPipeline (PR #11498 from iwubcode)

New in Dolphin 5.0-18591 Dev (Feb 9, 2023)

  • OGL: Fix GLES crashing on initialization

New in Dolphin 5.0-18587 Dev (Feb 9, 2023)

  • Various WorkQueueThread improvements.

New in Dolphin 5.0-18515 Dev (Feb 6, 2023)

  • Skylanders Portal: Remove Imaginators Skylanders from list (PR #11543 from deReeperJosh)

New in Dolphin 5.0-18513 Dev (Feb 5, 2023)

  • CommonPaths: Add Steam-specific user directory and clean up (PR #11459 from OatmealDome)

New in Dolphin 5.0-18505 Dev (Feb 5, 2023)

  • Post-processing: Add integer scaling shader

New in Dolphin 5.0-18501 Dev (Feb 3, 2023)

  • Set VI Skip Activation to Half The Audio Buffer (PR #11533 from Sam-Belliveau)

New in Dolphin 5.0-18498 Dev (Feb 3, 2023)

  • Translation resources sync with Transifex

New in Dolphin 5.0-18497 Dev (Feb 2, 2023)

  • Android: Skylanders Portal UI (PR #11490 from deReeperJosh)

New in Dolphin 5.0-18495 Dev (Feb 2, 2023)

  • lint: replace egrep with grep -E

New in Dolphin 5.0-18491 Dev (Feb 1, 2023)

  • Use GNUInstallDirs for installation paths (PR #11157 from h3xx)

New in Dolphin 5.0-18487 Dev (Feb 1, 2023)

  • Android: Fix settings being editable when marked otherwise (PR #11525 from t895)

New in Dolphin 5.0-18485 Dev (Jan 31, 2023)

  • DolphinQt: Add button to open graphics mod folder on settings (PR #11434 from momocaoo)

New in Dolphin 5.0-18483 Dev (Jan 31, 2023)

  • VideoBackends: add a way to load data into a specific level AND layer

New in Dolphin 5.0-18471 Dev (Jan 31, 2023)

  • VideoCommon: Better logic op invert approximation (PR #10864 from TellowKrinkle)

New in Dolphin 5.0-18469 Dev (Jan 31, 2023)

  • Android: Create ScaledIntSetting class (PR #11513 from JosJuice)

New in Dolphin 5.0-18467 Dev (Jan 31, 2023)

  • Improve the data in the first data block of the skylanders figures

New in Dolphin 5.0-18465 Dev (Jan 30, 2023)

  • Common/Network: Resolve -Wexpansion-to-defined warning (PR #11520 from lioncash)

New in Dolphin 5.0-18459 Dev (Jan 30, 2023)

  • Android: Set each slider step size manually (PR #11517 from t895)

New in Dolphin 5.0-18454 Dev (Jan 30, 2023)

  • GameINI: Force safe texture cache on Marvel Super Hero Squad.

New in Dolphin 5.0-18446 Dev (Jan 30, 2023)

  • CMake: Actually use the include directories specified by dependencies (PR #10936 from TellowKrinkle)

New in Dolphin 5.0-18431 Dev (Jan 30, 2023)

  • VideoCommon: Avoid creating pipelines with no render targets (

New in Dolphin 5.0-18426 Dev (Jan 29, 2023)

  • GameSettings: Replace ForceFiltering with ForceTextureFiltering (PR #11508 from JosJuice)

New in Dolphin 5.0-18424 Dev (Jan 29, 2023)

  • Cleanup: Remove CDUtils (PR #11474 from MayImilae)

New in Dolphin 5.0-18412 Dev (Jan 29, 2023)

  • Revert "DSPLLE: Add assertion for bad DMA alignment"

New in Dolphin 5.0-18410 Dev (Jan 29, 2023)

  • Android: Convert analytics dialog to Kotlin (PR #11496 from t895)

New in Dolphin 5.0-18407 Dev (Jan 27, 2023)

  • Reduce usage of ppcState global.

New in Dolphin 5.0-18358 Dev (Jan 26, 2023)

  • DSPLLE: Add assertion for bad DMA alignment (PR #11480 from Pokechu22)

New in Dolphin 5.0-18349 Dev (Jan 26, 2023)

  • Remove Filepath from State Save/Load OSD Messages

New in Dolphin 5.0-18347 Dev (Jan 25, 2023)

  • Common/BitSet: Mark initializer_list constructor as constexpr (PR #11491 from lioncash)

New in Dolphin 5.0-18344 Dev (Jan 25, 2023)

  • StringUtil: Make StringUTF8CodePointCount take string_view

New in Dolphin 5.0-18340 Dev (Jan 24, 2023)

  • Core: Remove FPS, VPS and speed percentage from window title (PR #11467 from Simonx22)

New in Dolphin 5.0-18303 Dev (Jan 24, 2023)

  • Android: Add about dialog (PR #11455 from t895)

New in Dolphin 5.0-18301 Dev (Jan 24, 2023)

  • Get rid of HAS_STD_FILESYSTEM (PR #10994 from shuffle2)

New in Dolphin 5.0-18299 Dev (Jan 24, 2023)

  • Emulate Skylanders Portals within Dolphin (PR #11331 from deReeperJosh)

New in Dolphin 5.0-18295 Dev (Jan 24, 2023)

  • DolphinQt: Add workaround for Qt 6.3+ bug on Linux

New in Dolphin 5.0-18291 Dev (Jan 23, 2023)

  • windows: prefer os version from registry (PR #11458 from shuffle2)

New in Dolphin 5.0-18283 Dev (Jan 23, 2023)

  • Don't Write OSD Messages to the Titlebar

New in Dolphin 5.0-18281 Dev (Jan 22, 2023)

  • Remove Memory Card Path from the Wrote to OSD Message

New in Dolphin 5.0-18279 Dev (Jan 21, 2023)

  • DolphinQt/Settings: remove 'stable' track from auto-updater options

New in Dolphin 5.0-18277 Dev (Jan 20, 2023)

  • Externals: Convert gtest to a submodule and update to v1.12.1 (PR #11438 from Pokechu22)

New in Dolphin 5.0-18275 Dev (Jan 20, 2023)

  • Fix DJ Turntable extension's table range (PR #11464 from shockdude)

New in Dolphin 5.0-18273 Dev (Jan 19, 2023)

  • Disable VI Skip in Wind Waker and Twilight Princess

New in Dolphin 5.0-18269 Dev (Jan 17, 2023)

  • Netplay: Fix traversal connections occasionally not working

New in Dolphin 5.0-18253 Dev (Jan 17, 2023)

  • Android: Copy baseline profile during release builds

New in Dolphin 5.0-18250 Dev (Jan 16, 2023)

  • .gitmodules: change SPIRV-Cross branch to main (PR #11442 from Simonx22)

New in Dolphin 5.0-18244 Dev (Jan 16, 2023)

  • MenuBar: Tweak string for open user folder option (PR #11451 from OatmealDome)

New in Dolphin 5.0-18236 Dev (Jan 16, 2023)

  • Reset Throttle on savestate load (PR #11449 from phire)

New in Dolphin 5.0-18233 Dev (Jan 15, 2023)

  • Core: Allocate 2 GiB of guard pages below fastmem area

New in Dolphin 5.0-18231 Dev (Jan 14, 2023)

  • CMake: search for shared `minizip-ng` as `minizip`

New in Dolphin 5.0-18227 Dev (Jan 14, 2023)

  • CoreTiming: Throttle Before Every Event Using std::chrono (PR #11348 from Sam-Belliveau)

New in Dolphin 5.0-18224 Dev (Jan 14, 2023)

  • CoreTiming: Throttle Before Every Event Using std::chrono

New in Dolphin 5.0-18221 Dev (Jan 13, 2023)

  • DolphinQt: Fix typo in GBA TAS input window

New in Dolphin 5.0-18219 Dev (Jan 11, 2023)

  • CMakeLists: Copy entire plugins folder on Steam Runtime build (PR #11310 from OatmealDome)

New in Dolphin 5.0-18216 Dev (Jan 10, 2023)

  • Set LSApplicationCategoryType to games (PR #11427 from UltraHDR)

New in Dolphin 5.0-18212 Dev (Jan 10, 2023)

  • Android: Expose "Log Render Time to File" toggle (PR #11425 from t895)

New in Dolphin 5.0-18210 Dev (Jan 9, 2023)

  • Android: Disable focus on non-actionable UI

New in Dolphin 5.0-18207 Dev (Jan 9, 2023)

  • DolphinQt: add ability to lock / freeze values in the watches window.

New in Dolphin 5.0-18195 Dev (Jan 9, 2023)

  • HW/GPFifo: Refactor to class, move to Core::System. (PR #11407 from AdmiralCurtiss)

New in Dolphin 5.0-18186 Dev (Jan 9, 2023)

  • update min macos version to 10.15

New in Dolphin 5.0-18184 Dev (Jan 8, 2023)

  • Android: Update managed device for baseline profile generation (PR #11411 from t895)

New in Dolphin 5.0-18182 Dev (Jan 8, 2023)

  • Android: Fix use of fullscreen modes on Cheats Activity

New in Dolphin 5.0-18175 Dev (Jan 7, 2023)

  • Externals: Exclude libcurl.rc from the build

New in Dolphin 5.0-18175 Dev (Jan 6, 2023)

  • Performance tracker refactorings extracted from PR #11348. (PR #11409 from AdmiralCurtiss)

New in Dolphin 5.0-18171 Dev (Jan 5, 2023)

  • IndexGenerator: Fix off-by-one in GetRemainingIndices

New in Dolphin 5.0-18167 Dev (Jan 5, 2023)

  • lint: Don't check for WSL2 host path on non-Linux OSes

New in Dolphin 5.0-18163 Dev (Jan 4, 2023)

  • HW/ProcessorInterface: Refactor to class, move to Core::System.

New in Dolphin 5.0-18160 Dev (Jan 3, 2023)

  • DolphinAnalytics: Track support of framebuffer fetch

New in Dolphin 5.0-18153 Dev (Jan 3, 2023)

  • Update nsis installer.

New in Dolphin 5.0-18151 Dev (Jan 3, 2023)

  • InputCommon:QuartzKB&M: Fix mouse y coordinates

New in Dolphin 5.0-18145 Dev (Jan 2, 2023)

  • Adopt a Code of Conduct for Dolphin. (PR #11377 from delroth)

New in Dolphin 5.0-18143 Dev (Jan 1, 2023)

  • PowerPC: Fix theoretically possible infinite loop in WriteToHardware (

New in Dolphin 5.0-18135 Dev (Dec 29, 2022)

  • WiimoteEmu: Expose mappings for lifted UDraw and Drawsome stylus. (PR #11364 from jordan-woyak)

New in Dolphin 5.0-18123 Dev (Dec 29, 2022)

  • VideoCommon: De-globalize GeometryShaderManager class. (PR #11391 from AdmiralCurtiss)

New in Dolphin 5.0-18121 Dev (Dec 29, 2022)

  • Core/Boot: Pass System instance to BootUp() and related

New in Dolphin 5.0-18119 Dev (Dec 29, 2022)

  • VideoCommon: De-globalize VertexShaderManager class. (PR #11388 from AdmiralCurtiss)

New in Dolphin 5.0-18116 Dev (Dec 28, 2022)

  • VideoBackends:Vulkan: Migrate to VK_EXT_debug_utils

New in Dolphin 5.0-18114 Dev (Dec 28, 2022)

  • Android: Elevate ingame menu fragment with color.

New in Dolphin 5.0-18112 Dev (Dec 28, 2022)

  • VideoCommon: De-globalize PixelShaderManager class

New in Dolphin 5.0-18106 Dev (Dec 27, 2022)

  • Fix ESDevice::GetTitlesWithTickets always returning 0 titles owned

New in Dolphin 5.0-18102 Dev (Dec 26, 2022)

  • DolphinQt: Add settings to GBA TAS input window (PR #11373 from JosJuice)

New in Dolphin 5.0-18100 Dev (Dec 25, 2022)

  • msvc: remove workaround for arm64 sha1 compiler bug (

New in Dolphin 5.0-18097 Dev (Dec 24, 2022)

  • Android: Close soft keyboard on panel close.

New in Dolphin 5.0-18088 Dev (Dec 24, 2022)

  • Android: Upgrade NDK to 25.1.8937393

New in Dolphin 5.0-18083 Dev (Dec 24, 2022)

  • Externals: Add Dear Implot (PR #11356 from Sam-Belliveau)

New in Dolphin 5.0-18080 Dev (Dec 23, 2022)

  • Follow-up on a four-year-old Android NDK workaround

New in Dolphin 5.0-18078 Dev (Dec 23, 2022)

  • Replace BitUtils with C++20: Counting Zeroes (PR #11130 from Minty-Meeo)

New in Dolphin 5.0-18066 Dev (Dec 19, 2022)

  • VideoBackends: Query fixes and cleanups

New in Dolphin 5.0-18061 Dev (Dec 19, 2022)

  • Android: Use colorSurface attribute for cheats activity background

New in Dolphin 5.0-18059 Dev (Dec 17, 2022)

  • Fix MemoryViewWidget background colour

New in Dolphin 5.0-18057 Dev (Dec 11, 2022)

  • Replace BitUtils with C++20: RotateLeft/RotateRight

New in Dolphin 5.0-18048 Dev (Dec 11, 2022)

  • Android: Allow non-square overlay control images (PR #9944 from JosJuice)

New in Dolphin 5.0-18046 Dev (Dec 11, 2022)

  • Android: fix compile error

New in Dolphin 5.0-18044 Dev (Dec 11, 2022)

  • Android: Add black backgrounds toggle (PR #11325 from t895)

New in Dolphin 5.0-18027Dev (Dec 10, 2022)

  • Android: Upgrade dependencies (PR #11332 from t895)

New in Dolphin 5.0-18025 Dev (Dec 9, 2022)

  • Core: Add option to force linear texture filtering.

New in Dolphin 5.0-18021 Dev (Dec 8, 2022)

  • Android: Upgrade AGP to 7.3.1 (PR #11309 from t895)

New in Dolphin 5.0-18019 Dev (Dec 8, 2022)

  • Debugger: Add conditional breakpoints to memory BPs

New in Dolphin 5.0-18017 Dev (Dec 7, 2022)

  • JitArm64: Implement accurate NaNs

New in Dolphin 5.0-18012 Dev (Dec 6, 2022)

  • Android: New settings fragment animations (PR #11327 from t895)

New in Dolphin 5.0-18008 Dev (Dec 4, 2022)

  • Rename "Keyboard" to "Keyboard Controller"

New in Dolphin 5.0-17995 Dev (Dec 4, 2022)

  • Translation resources sync with Transifex

New in Dolphin 5.0-17988 Dev (Dec 4, 2022)

  • Android: Use progress indicator in short loading scenarios.

New in Dolphin 5.0-17984 Dev (Dec 3, 2022)

  • Android: Greatly simplify MotionAlertDialog theming (PR #11315 from t895)

New in Dolphin 5.0-17972 Dev (Dec 1, 2022)

  • GameSettings: Add patch for Ten Pin Alley 2 (RLEEFS)

New in Dolphin 5.0-17970 Dev (Nov 29, 2022)

  • Jit64: Correctly handle NaNs for ps_mulsX/ps_sumX

New in Dolphin 5.0-17962 Dev (Nov 29, 2022)

  • VideoBackends:OGL: Creating vertex formats shouldn't unbind anything

New in Dolphin 5.0-17957 Dev (Nov 27, 2022)

  • Correctly call CoUninitialize() on Cubeb helper class destruction

New in Dolphin 5.0-17949 Dev (Nov 26, 2022)

  • CoreTiming: Move variables to Core::System. (PR #11301 from AdmiralCurtiss)

New in Dolphin 5.0-17946 Dev (Nov 26, 2022)

  • Netplay: Add more logging to save syncing

New in Dolphin 5.0-17934 Dev (Nov 24, 2022)

  • HW: Pass System to MMIO handlers.

New in Dolphin 5.0-17924 Dev (Nov 23, 2022)

  • AudioCommon: Pass Core::System to AudioCommon functions.

New in Dolphin 5.0-17907 Dev (Nov 23, 2022)

  • VideoCommon: Improve FPS/VPS Counting with Euler + Moving Averages and Colors

New in Dolphin 5.0-17893 Dev (Nov 22, 2022)

  • VideoCommon:VertexLoaderManager: Reduce CPConfig checks

New in Dolphin 5.0-17891 Dev (Nov 20, 2022)

  • Jit64: Don't use fregsIn in HandleNaNs

New in Dolphin 5.0-17889 Dev (Nov 18, 2022)

  • Memmap: Fix initialization of PhysicalMemoryRegion. (PR #11290 from AdmiralCurtiss)

New in Dolphin 5.0-17887 Dev (Nov 18, 2022)

  • IOS/ES: Add support for V1Ticket (PR #11240 from noahpistilli)

New in Dolphin 5.0-17885 Dev (Nov 17, 2022)

  • Android: Adjust card_width (PR #11287 from t895)

New in Dolphin 5.0-17877 Dev (Nov 16, 2022)

  • VideoCommon/FramebufferManager: Further EFB cache cleanup

New in Dolphin 5.0-17871 Dev (Nov 15, 2022)

  • VideoCommon:FramebufferManager: Mark cache as valid after refresh (PR #11172 from K0bin)

New in Dolphin 5.0-17868 Dev (Nov 15, 2022)

  • JitArm64: Optimize multiplication.

New in Dolphin 5.0-17842 Dev (Nov 14, 2022)

  • Android: Use progress bar that does not inherit from AppCompat on leanback (PR #11272 from t895)

New in Dolphin 5.0-17838 Dev (Nov 13, 2022)

  • Android: Change alert dialog button ripple color for default theme.

New in Dolphin 5.0-17836 Dev (Nov 13, 2022)

  • Conditional breakpoints

New in Dolphin 5.0-17828 Dev (Nov 12, 2022)

  • VideoCommon: Add option to disable mipmaps (PR #11263 from tellowkrinkle)

New in Dolphin 5.0-17824 Dev (Nov 7, 2022)

  • Android: Fix list_item_cheat text (PR #11260 from t895)

New in Dolphin 5.0-17822 Dev (Nov 7, 2022)

  • ImGui render context race condition fix: Lock context during Init/Shutdown.

New in Dolphin 5.0-17819 Dev (Nov 6, 2022)

  • VideoCommon: call texture load graphics mod hook when textures are loaded

New in Dolphin 5.0-17811 Dev (Nov 6, 2022)

  • Boot: Load DOL/ELF after memory setup

New in Dolphin 5.0-17807 Dev (Nov 5, 2022)

  • MemoryViewWidget refactor memory table (PR #11111 from TryTwo)

New in Dolphin 5.0-17790 Dev (Nov 3, 2022)

  • ControllerInterface: Add InputBackend interface.

New in Dolphin 5.0-17786 Dev (Nov 2, 2022)

  • JitArm64: Move MMIO handler result before popping stack

New in Dolphin 5.0-17783 Dev (Nov 1, 2022)

  • Android: Add more game grid sizes for long displays (PR #11237 from t895)

New in Dolphin 5.0-17781 Dev (Nov 1, 2022)

  • OGL: fix compute shader labels

New in Dolphin 5.0-17778 Dev (Nov 1, 2022)

  • Revert "MacUpdater: test that os version check is working".

New in Dolphin 5.0-17776 Dev (Nov 1, 2022)

  • MacUpdater: test that os version check is working

New in Dolphin 5.0-17772 Dev (Oct 31, 2022)

  • Translation resources sync with Transifex

New in Dolphin 5.0-17764 Dev (Oct 30, 2022)

  • MemoryWidget: Make search address a combobox that holds address history.

New in Dolphin 5.0-17762 Dev (Oct 30, 2022)

  • VideoBackends:D3D12: Fix hang in Twilight Princess

New in Dolphin 5.0-17748 Dev (Oct 29, 2022)

  • VideoBackends: fix d3d12 subresource calculation (PR #11224 from iwubcode)

New in Dolphin 5.0-17746 Dev (Oct 28, 2022)

  • DolphinQt: Make "All Devices" mapping hopefully less confusing. (PR #11150 from jordan-woyak)

New in Dolphin 5.0-17740 Dev (Oct 28, 2022)

  • Enable MMU in Pokemon XD.

New in Dolphin 5.0-17738 Dev (Oct 27, 2022)

  • Disable Vertex Rounding in New Super Mario Bros

New in Dolphin 5.0-17730 Dev (Oct 25, 2022)

  • Add Safe Texture Cache for Deepak Chopra's Leela

New in Dolphin 5.0-17724 Dev (Oct 24, 2022)

  • Various Metal renderer improvements (PR #11028 from tellowkrinkle)

New in Dolphin 5.0-17716 Dev (Oct 24, 2022)

  • DSP: Copy audio dma samples one block at a time.

New in Dolphin 5.0-17713 Dev (Oct 24, 2022)

  • GameSettings: Properly set MissingColorValue for Lego Indiana Jones 1 (PR #11200 from Pokechu22)

New in Dolphin 5.0-17711 Dev (Oct 23, 2022)

  • Translation resources sync with Transifex

New in Dolphin 5.0-17693 Dev (Oct 23, 2022)

  • WinUpdater: Defer modifying any files until Updater.exe

New in Dolphin 5.0-17670 Dev (Oct 23, 2022)

  • Support for loading vWii System Menu (PR #11188 from GaryOderNichts)

New in Dolphin 5.0-17667 Dev (Oct 22, 2022)

  • JitArm64: Merge ps_mulsX, ps_maddXX, and parts of fp_arith (PR #11147 from JosJuice).

New in Dolphin 5.0-17627 Dev (Oct 21, 2022)

  • VideoCommon: Increase uniform stream buffer size to 64mb (PR #10859 from tellowkrinkle)

New in Dolphin 5.0-17625 Dev (Oct 18, 2022)

  • VideoCommon: fix uint shader compiler error when using d3d (PR #10836 from iwubcode)

New in Dolphin 5.0-17622 Dev (Oct 18, 2022)

  • IOS: Simplify IOS::HLE::Device savestate method.

New in Dolphin 5.0-17620 Dev (Oct 17, 2022)

  • VideoBackends:Vulkan: Allocate descriptor pools as needed (PR #11122 from K0bin)

New in Dolphin 5.0-17613 Dev (Oct 16, 2022)

  • Add initial WiiConnect24 support (PR #11072 from SketchMaster2001)

New in Dolphin 5.0-17609 Dev (Oct 15, 2022)

  • Jit64: Turn SNaN into QNaN in HandleNaNs (PR #11138 from JosJuice)

New in Dolphin 5.0-17605 Dev (Oct 15, 2022)

  • WiimoteEmu: Minor emulated Wii Remote behavior fix.

New in Dolphin 5.0-17603 Dev (Oct 14, 2022)

  • VideoInterface: Simplify saving VideoInterface (PR #11137 from Lobsterzelda)

New in Dolphin 5.0-17599 Dev (Oct 13, 2022)

  • WiimoteEmu: Improve simulated IR point size accuracy. (PR #11152 from jordan-woyak)

New in Dolphin 5.0-17594 Dev (Oct 12, 2022)

  • Fix some bad quaternion math.

New in Dolphin 5.0-17589 Dev (Oct 11, 2022)

  • HW: Use unsigned indices in RegisterMMIO where applicable (

New in Dolphin 5.0-17587 Dev (Oct 11, 2022)

  • Remove #pragma once in DesiredWiimoteState.cpp (PR #11154 from Minty-Meeo)

New in Dolphin 5.0-17585 Dev (Oct 11, 2022)

  • Include tangent/binormal cache in savestates and simplify saving CP state (PR #11131 from Pokechu22)

New in Dolphin 5.0-17582 Dev (Oct 10, 2022)

  • Jit64: Convert constantGqr to std::array. (PR #11136 from AdmiralCurtiss)

New in Dolphin 5.0-17580 Dev (Oct 9, 2022)

  • VideoCommon: add structures to graphics mods internal API (PR #10804 from iwubcode)

New in Dolphin 5.0-17574 Dev (Oct 9, 2022)

  • Jit64: Remove HandleNaNs's xmm_out parameter (PR #11142 from JosJuice)

New in Dolphin 5.0-17560 Dev (Oct 8, 2022)

  • Memmap: Remove unused IO size field (PR #11134 from Pokechu22)

New in Dolphin 5.0-17556 Dev (Oct 7, 2022)

  • Added MemoryInterface variables to savestates (PR #11125 from Lobsterzelda)

New in Dolphin 5.0-17554 Dev (Oct 6, 2022)

  • HW: Move SerialInterface variables to Core::System

New in Dolphin 5.0-17549 Dev (Oct 6, 2022)

  • HW: Move ExpansionInterface variables to Core::System.

New in Dolphin 5.0-17545 Dev (Oct 5, 2022)

  • JitArm64: Fix BindToRegister in case Immediate && !set_dirty (PR #11117 from JosJuice)

New in Dolphin 5.0-17542 Dev (Oct 5, 2022)

  • VideoCommon: Update EFB peek cache on draw done and tokens

New in Dolphin 5.0-17540 Dev (Oct 4, 2022)

  • Vulkan/CommandBufferManager: Show error code in PanicAlerts.

New in Dolphin 5.0-17536 Dev (Oct 3, 2022)

  • Add new "input override" system for TAS input and Android touch controls

New in Dolphin 5.0-17527 Dev (Oct 2, 2022)

  • Netplay: Redesign Wiimote data exchange

New in Dolphin 5.0-17510 Dev (Oct 2, 2022)

  • HW: Move DSP variables to Core::System.

New in Dolphin 5.0-17508 Dev (Oct 2, 2022)

  • JitArm64: Fix divwx BindToRegister condition (PR #11114 from JosJuice)

New in Dolphin 5.0-17499 Dev (Oct 1, 2022)

  • Vulkan: Raise number of command buffers (PR #11090 from K0bin)

New in Dolphin 5.0-17491 Dev (Sep 30, 2022)

  • Jit64: boolX formatting fixes (PR #11110 from JosJuice)

New in Dolphin 5.0-17489 Dev (Sep 29, 2022)

  • Add emulated Shinkansen controller (PR #11052 from Tilka)

New in Dolphin 5.0-17467 Dev (Sep 28, 2022)

  • Jit64: boolX constant optimizations

New in Dolphin 5.0-17445 Dev (Sep 27, 2022)

  • GameSettings: Add patch for Dead to Rights audio (PR #11086 from smurf3tte)

New in Dolphin 5.0-17441 Dev (Sep 25, 2022)

  • JitArm64: Skip redundant imm to register writes

New in Dolphin 5.0-17439 Dev (Sep 25, 2022)

  • Translation resources sync with Transifex.

New in Dolphin 5.0-17430 Dev (Sep 24, 2022)

  • Add TVec and RawValue equality operators. (PR #11085 from AdmiralCurtiss)

New in Dolphin 5.0-17426 Dev (Sep 23, 2022)

  • Qt/Controllers: Refresh GUI on settings change. (PR #11075 from AdmiralCurtiss)

New in Dolphin 5.0-17422 Dev (Sep 23, 2022)

  • VolumeVerifier: Add missing assignment to summary_text, and prevent such errors in the future by adding [[nodiscard]] to GetStringT(). (PR #11082 from AdmiralCurtiss)

New in Dolphin 5.0-17419 Dev (Sep 23, 2022)

  • Update Readme links.

New in Dolphin 5.0-17403 Dev (Sep 20, 2022)

  • VideoCommon: Add dynamic vertex loader for ubershaders to reduce pipeline count

New in Dolphin 5.0-17390 Dev (Sep 20, 2022)

  • Updater: Move inflate intermediate buffer to heap and enlarge.

New in Dolphin 5.0-173703 Dev (Sep 19, 2022)

  • Netplay: Rename variable names in NetSettings to match style guide. (PR #11071 from AdmiralCurtiss)

New in Dolphin 5.0-17370 Dev (Sep 19, 2022)

  • OpcodeDecoding: Cache vertex sizes (PR #11067 from K0bin)

New in Dolphin 5.0-17364 Dev (Sep 18, 2022)

  • Revert "windows: distribute vcredist loose files"

New in Dolphin 5.0-17361 Dev (Sep 17, 2022)

  • NetPlayClient: Treat power button event as a netplay stop. (PR #11059 from AdmiralCurtiss)

New in Dolphin 5.0-17357 Dev (Sep 15, 2022)

  • Optimize GetVertexSize

New in Dolphin 5.0-17354 Dev (Sep 14, 2022)

  • Windows: distribute vcredist loose files (PR #11063 from shuffle2)

New in Dolphin 5.0-17346 Dev (Sep 14, 2022)

  • Android: Change top app bar color on scroll (PR #11053 from t895)

New in Dolphin 5.0-17344 Dev (Sep 13, 2022)

  • Android: Match navigation bar color to background (

New in Dolphin 5.0-17340 Dev (Sep 13, 2022)

  • Android: Replace Picasso with Glide.

New in Dolphin 5.0-17338 Dev (Sep 12, 2022)

  • Android: Change swipe refresh colors to match other component colors.

New in Dolphin 5.0-17336 Dev (Sep 11, 2022)

  • Android: Remove other color edge effect definitions

New in Dolphin 5.0-17334 Dev (Sep 11, 2022)

  • Android: Add custom window animation to alert dialogs (PR #11044 from t895)

New in Dolphin 5.0-17324 Dev (Sep 11, 2022)

  • Android: Fix save state menu text color (PR #11046 from t895)

New in Dolphin 5.0-17322 Dev (Sep 10, 2022)

  • HW: Move AudioInterface variables to Core::System.

New in Dolphin 5.0-17316 Dev (Sep 9, 2022)

  • Android: Update target SDK version (PR #11006 from t895)

New in Dolphin 5.0-17314 Dev (Sep 8, 2022)

  • AudioInterface: Cleanup (PR #10123 from sepalani)

New in Dolphin 5.0-17303 Dev (Sep 8, 2022)

  • Update supportedOS values in .manifest files (PR #10751 from Zopolis4)

New in Dolphin 5.0-17278 Dev (Sep 8, 2022)

  • HW: Move DVD variables to Core::System. (PR #11029 from AdmiralCurtiss)

New in Dolphin 5.0-17271 Dev (Sep 4, 2022)

  • DSPLLE: Remove dead DSPSymbolDB.

New in Dolphin 5.0-17269 Dev (Sep 4, 2022)

  • Translation resources sync with Transifex

New in Dolphin 5.0-17266 Dev (Sep 1, 2022)

  • SDL: update to 42d09a8f42e3fbac7171d065199667b182da3fb4.

New in Dolphin 5.0-17258 Dev (Aug 30, 2022)

  • Ensure constructor initializer order matches initialization order.

New in Dolphin 5.0-17253 Dev (Aug 29, 2022)

  • Software/Rasterizer: Fix indirect stage using texture coordinates/maps >= 4 (PR #11016 from Pokechu22)

New in Dolphin 5.0-17251 Dev (Aug 28, 2022)

  • BBA/BuiltIn: Add UPnP HTTP listener

New in Dolphin 5.0-17245 Dev (Aug 28, 2022)

  • MoltenVK: Add patch to resolve a crash on macOS Mojave.

New in Dolphin 5.0-17243 Dev (Aug 24, 2022)

  • Android: Use vector icon and enable monochrome icon

New in Dolphin 5.0-17236 Dev (Aug 24, 2022)

  • Move SocketManager's DecodeError to Common

New in Dolphin 5.0-17234 Dev (Aug 23, 2022)

  • Use `__VA_OPT__(, ) __VA_ARGS__` instead of `##__VA_ARGS__

New in Dolphin 5.0-17229 Dev (Aug 23, 2022)

  • VideoCommon: Fix OpenGL ES GPU texture decoding (PR #10996 from JosJuice)

New in Dolphin 5.0-17227 Dev (Aug 22, 2022)

  • Debugger CodeWidget: Add filter boxes to callstack, function calls, a… (PR #10809 from TryTwo)

New in Dolphin 5.0-17225 Dev (Aug 22, 2022)

  • Netplay: use sha1 instead of md5 (PR #10905 from shuffle2)

New in Dolphin 5.0-17227 Dev (Aug 21, 2022)

  • Android: Update SDK and dependencies

New in Dolphin 5.0-17214 Dev (Aug 20, 2022)

  • DiscIO: Fix calculation of NFS raw size (PR #10995 from JosJuice)

New in Dolphin 5.0-17212 Dev (Aug 20, 2022)

  • qt: defer writing gamelist cache until EndRefresh

New in Dolphin 5.0-17210 Dev (Aug 18, 2022)

  • Fix crashes in dual core mode on a PI_FIFO_RESET

New in Dolphin 5.0-17199 Dev (Aug 17, 2022)

  • Fix verifying wii dev signatures

New in Dolphin 5.0-17195 Dev (Aug 13, 2022)

  • DirectoryBlob: Fix partition size mixup for encrypted Wii discs. (PR #10970 from AdmiralCurtiss)

New in Dolphin 5.0-17193 Dev (Aug 11, 2022)

  • Android: Improve documentation on command-line build

New in Dolphin 5.0-17191 Dev (Aug 11, 2022)

  • Android: Add Androidx splash screen to wait for directory initialization.

New in Dolphin 5.0-17186 Dev (Aug 11, 2022)

  • Android: Prevent app lockup when revoking write access (PR #10974 from t895)

New in Dolphin 5.0-17182 Dev (Aug 10, 2022)

  • Fix minor typo in readme (PR #10971 from Zopolis4)

New in Dolphin 5.0-17178 Dev (Aug 10, 2022)

  • Android: Consistent TV card colors.

New in Dolphin 5.0-17176 Dev (Aug 10, 2022)

  • Rewrite readme (PR #10431 from Zopolis4)

New in Dolphin 5.0-17174 Dev (Aug 10, 2022)

  • Add hotkeys for incrementing/decrementing select state slot (PR #10962 from askew-etc)

New in Dolphin 5.0-17155 Dev (Aug 8, 2022)

  • Add Discord presence ioctlv to /dev/dolphin

New in Dolphin 5.0-17153 Dev (Aug 7, 2022)

  • Back out using std::chrono for timezone stuff (PR #10963 from shuffle2).

New in Dolphin 5.0-17150 Dev (Aug 7, 2022)

  • Translation resources sync with Transifex

New in Dolphin 5.0-17149 Dev (Aug 6, 2022)

  • WiiSave: protect against a stack buffer overflow (PR #10954 from shuffle2)

New in Dolphin 5.0-17143 Dev (Aug 5, 2022)

  • GameSettings: Use Safe Texture Cache and add patch for black screens for Gormiti: The Lords of Nature! (PR #10943 from Pokechu22)

New in Dolphin 5.0-17134 Dev (Aug 5, 2022)

  • Vulkan: Call setSourceFile in addition to addSourceText (PR #10945 from Pokechu22)

New in Dolphin 5.0-17132 Dev (Aug 4, 2022)

  • DiscIO: Add support for the NFS format

New in Dolphin 5.0-17125 Dev (Aug 4, 2022)

  • Sanitize and use increased precision when normalizing light directions.

New in Dolphin 5.0-17123 Dev (Aug 4, 2022)

  • Move to C++20 for non-MSVC compilers (PR #10740 from Tilka)

New in Dolphin 5.0-17121 Dev (Aug 4, 2022)

  • DSPHLE: Eliminate global state in GBA and AX uCode + accuracy improvements (PR #10768 from Pokechu22)

New in Dolphin 5.0-17114 Dev (Aug 4, 2022)

  • Android: Add divider to landscape version of User Data activity (PR #10856 from JosJuice)

New in Dolphin 5.0-17107 Dev (Aug 3, 2022)

  • JitArm64: Pass 32-bit temp GPR to WriteConditionalExceptionExit

New in Dolphin 5.0-17083 Dev (Aug 3, 2022)

  • VolumeVerifier: enable fast hash functions by default (PR #10911 from shuffle2)

New in Dolphin 5.0-17081 Dev (Aug 2, 2022)

  • Common/Hash: use zlib-ng for adler32. small cleanups

New in Dolphin 5.0-17077 Dev (Aug 1, 2022)

  • BBA/BuiltIn: Generate a MAC address for each new IP address (PR #10928 from sepalani)

New in Dolphin 5.0-17070 Dev (Jul 31, 2022)

  • ProcessorInterface: Reset both GPFifo and Fifo on PI_FIFO_RESET

New in Dolphin 5.0-17059 Dev (Jul 30, 2022)

  • PPCSymbolDB: Fix getting symbol for the last function (PR #10924 from Pokechu22)

New in Dolphin 5.0-17055 Dev (Jul 30, 2022)

  • DSPHLE: Support padded versions of libasnd and libaesnd uCodes.

New in Dolphin 5.0-17043 Dev (Jul 29, 2022)

  • Translation resources sync with Transifex

New in Dolphin 5.0-17036 Dev (Jul 29, 2022)

  • Riivolution: Add custom extension to patch boot.bin, bi2.bin, and apploader.img. (PR #10730 from AdmiralCurtiss)

New in Dolphin 5.0-17031 Dev (Jul 28, 2022)

  • SavePNG: make sure to finalize image file (PR #10907 from shuffle2)

New in Dolphin 5.0-17027 Dev (Jul 28, 2022)

  • LogManager: Dynamically get last log type

New in Dolphin 5.0-17025 Dev (Jul 27, 2022)

  • CMake: Set SKIP_INSTALL_ALL for zlib-ng to avoid installing it. (PR #10900 from AdmiralCurtiss)

New in Dolphin 5.0-17021 Dev (Jul 26, 2022)

  • Android: Add graphics mods support to GUI

New in Dolphin 5.0-17005 Dev (Jul 26, 2022)

  • DSPHLE: Support EDuke32 Wii libaesnd uCode (PR #10892 from Pokechu22)

New in Dolphin 5.0-16997 Dev (Jul 26, 2022)

  • StripSpaces: only strip spaces (PR #10893 from shuffle2)

New in Dolphin 5.0-16995 Dev (Jul 26, 2022)

  • replace zlib with zlib-ng (PR #10888 from shuffle2)

New in Dolphin 5.0-16991 Dev (Jul 25, 2022)

  • DSPHLE: Add HLE version of libaesnd ucode (PR #10793 from Pokechu22)

New in Dolphin 5.0-16979 Dev (Jul 25, 2022)

  • Readme: Referencing the wiki when building for linux (PR #10778 from maxdunbar)

New in Dolphin 5.0-16974 Dev (Jul 23, 2022)

  • VideoCommon: Fix IsDualSrc check for dst blend factors (PR #10868 from tellowkrinkle)

New in Dolphin 5.0-16965 Dev (Jul 23, 2022)

  • VideoBackends: Add Metal backend (PR #10754 from tellowkrinkle)

New in Dolphin 5.0-16952 Dev (Jul 22, 2022)

  • BTReal: Treat libusb_get_string_descriptor_ascii failure as non-fatal warning (PR #10878 from Pokechu22)

New in Dolphin 5.0-16948 Dev (Jul 21, 2022)

  • VolumeVerifier: Ignore case when looking for IOS on update partition (PR #10865 from JosJuice)

New in Dolphin 5.0-16944 Dev (Jul 20, 2022)

  • Android: Call WiimoteReal::InitAdapterClass before controller init (PR #10877 from JosJuice)

New in Dolphin 5.0-16942 Dev (Jul 19, 2022)

  • VideoCommon: Fix CMPR compute shader layout (PR #10874 from JosJuice)

New in Dolphin 5.0-16940 Dev (Jul 19, 2022)

  • Require frontend to initialize controllers (PR #10783 from JosJuice)

New in Dolphin 5.0-16937 Dev (Jul 18, 2022)

  • Logging improvements (PR #10871 from shuffle2)

New in Dolphin 5.0-16932 Dev (Jul 18, 2022)

  • Fix OpenGL error on M1 Mac. (PR #10866 from dvessel)

New in Dolphin 5.0-16930 Dev (Jul 17, 2022)

  • Add a post-cache shader UID fixup pass.

New in Dolphin 5.0-16912 Dev (Jul 16, 2022)

  • DolphinQt: Make SD sync strings look nicer.

New in Dolphin 5.0-16909 Dev (Jul 15, 2022)

  • InputCommon: Get rid of static strings. (PR #10857 from AdmiralCurtiss)

New in Dolphin 5.0-16907 Dev (Jul 14, 2022)

  • Free Look: Add background input setting (disabled by default)

New in Dolphin 5.0-16901 Dev (Jul 14, 2022)

  • VideoCommon: Remember to flush command buffers after multiple EFB copies

New in Dolphin 5.0-16897 Dev (Jul 13, 2022)

  • Add bloom definitions for Sonic Colors (PR #10837 from SilentHeII)

New in Dolphin 5.0-16893 Dev (Jul 13, 2022)

  • VideoCommon: Properly mask fbfetch logic op emulation.

New in Dolphin 5.0-16891 Dev (Jul 11, 2022)

  • Wii SD Card Folder Syncing

New in Dolphin 5.0-16861 Dev (Jul 11, 2022)

  • ControllerInterface: Add support for motion and rumble to SDL backend (PR #10561 from shuffle2)

New in Dolphin 5.0-16853 Dev (Jul 11, 2022)

  • Common: Fix CountTrailingZeros for weird compilers.

New in Dolphin 5.0-16848 Dev (Jul 10, 2022)

  • Arm64Emitter: Simplify LogicalImm logic

New in Dolphin 5.0-16843 Dev (Jul 10, 2022)

  • Fix CMake Windows build after #10673 (HLSL from SPIRV).

New in Dolphin 5.0-16840 Dev (Jul 10, 2022)

  • ShaderCompiler: Use compute shader header in compute shaders (PR #10830 from OatmealDome)

New in Dolphin 5.0-16833 Dev (Jul 9, 2022)

  • ShaderCache: Fix inverted usage of palette_format. (PR #10824 from AdmiralCurtiss)

New in Dolphin 5.0-16831 Dev (Jul 9, 2022)

  • VideoCommon: Fix D3D shader compilation warnings (PR #10819 from Dentomologist)

New in Dolphin 5.0-16823 Dev (Jul 8, 2022)

  • JitArm64: Implement "soft MMU" (PR #10745 from JosJuice)

New in Dolphin 5.0-16805 Dev (Jul 8, 2022)

  • Data: add Super Mario Galaxy bloom definition graphics mod (PR #10816 from iwubcode)

New in Dolphin 5.0-16793 Beta (Jul 8, 2022)

  • FileUtil: Only attempt to write to the destination in Copy if there is actually content to write (PR #10810 from OatmealDome)

New in Dolphin 5.0-16795 Dev (Jul 6, 2022)

  • BS2Emu: Fix DFI typo (PR #10811 from Pokechu22)

New in Dolphin 5.0-16793 Dev (Jul 6, 2022)

  • FileUtil: Only attempt to write to the destination in Copy if there is actually content to write

New in Dolphin 5.0-16790 Dev (Jul 5, 2022)

  • InputCommon/ControllerEmu: Use more locks (PR #10712 from tellowkrinkle)

New in Dolphin 5.0-16786 Dev (Jul 3, 2022)

  • Add builtin graphics mods (PR #10802 from iwubcode)

New in Dolphin 5.0-16781 Dev (Jul 2, 2022)

  • Make shader precompilation interruptable.

New in Dolphin 5.0-16776 Dev (Jul 2, 2022)

  • RegisterWidget: Fix crash when right-clicking when there is no selected cell (PR #10800 from Pokechu22)

New in Dolphin 5.0-16769 Dev (Jul 2, 2022)

  • More Graphics Mods Fixes (PR #10801 from iwubcode)

New in Dolphin 5.0-16766 Dev (Jul 1, 2022)

  • Translation resources sync with Transifex

New in Dolphin 5.0-16765 Dev (Jun 30, 2022)

  • VideoCommon: fix projection graphics mod affecting more than intended.

New in Dolphin 5.0-16763 Dev (Jun 28, 2022)

  • Introducing a 'GraphicsMod' system for creators (PR #10518 from iwubcode)

New in Dolphin 5.0-16746 Dev (Jun 28, 2022)

  • Socket: Fix some non-blocking connect edge cases (PR #10700 from sepalani)

New in Dolphin 5.0-16737 Dev (Jun 26, 2022)

  • BS2Emu: Set HID0/1/2/4 and MSR with correct default values.

New in Dolphin 5.0-16734 Dev (Jun 26, 2022)

  • DSPHLE: Properly reflect initial halt state in mail handler (PR #10785 from Pokechu22)

New in Dolphin 5.0-16730 Dev (Jun 25, 2022)

  • DSPHLE: Add HLE version of libasnd ucode and fix build error.

New in Dolphin 5.0-16726 Dev (Jun 25, 2022)

  • VideoCommon: Better shader names (PR #10752 from tellowkrinkle)

New in Dolphin 5.0-16713 Dev (Jun 23, 2022)

  • DSPHLE: Move CDD1 constants to UCodes.h (PR #10753 from Pokechu22)

New in Dolphin 5.0-16711 Dev (Jun 23, 2022)

  • Windows: detect and warn if running x64 dolphin on arm64 (PR #10758 from shuffle2)

New in Dolphin 5.0-16709 Dev (Jun 22, 2022)

  • Increase accuracy of DSP initialization process (PR #10732 from Pokechu22)

New in Dolphin 5.0-16677 Dev (Jun 22, 2022)

  • Translation resources sync with Transifex

New in Dolphin 5.0-16676 Dev (Jun 21, 2022)

  • Qt/MemoryViewWidget: Don't elide text (PR #10770 from Pokechu22)

New in Dolphin 5.0-16668 Dev (Jun 18, 2022)

  • Rename FPS_REFRESH_INTERVAL in VideoCommon/FPSCounter.

New in Dolphin 5.0-16666 Dev (Jun 18, 2022)

  • Improve libusb error logging (PR #10729 from Pokechu22)

New in Dolphin 5.0-16659 Dev (Jun 17, 2022)

  • ResourcePack: Avoid crashes on invalid packs during Init(). (PR #10520 from AdmiralCurtiss)

New in Dolphin 5.0-16657 Dev (Jun 17, 2022)

  • updater: use new platform id for win-arm64.

New in Dolphin 5.0-16655 Dev (Jun 15, 2022)

  • InputCommon: SDL 2.0.22 init crash workaround

New in Dolphin 5.0-16653 Dev (Jun 15, 2022)

  • Qt/GameCubePane: Fix swapping memory cards mid-emulation. (PR #10756 from AdmiralCurtiss)

New in Dolphin 5.0-16651 Dev (Jun 15, 2022)

  • Fix creation of rvz with > 2mb chunk size

New in Dolphin 5.0-16646 Dev (Jun 14, 2022)

  • Raw Memory Card Path handling unification and consistency fixes.

New in Dolphin 5. 5.0-16637 Dev (Jun 13, 2022)

  • lint: use git.exe if the source resides on v9fs (PR #10733 from shuffle2)

New in Dolphin 5.0-16635 Dev (Jun 12, 2022)

  • MemTools: Always provide a valid pointer in send_msg for mach_msg_overwrite

New in Dolphin 5.0-16633 Dev (Jun 12, 2022)

  • Add F-Zero AX Approximation Gecko Codes to F-Zero GX (PR #10734 from JMC47)

New in Dolphin 5.0-16627 Dev (Jun 10, 2022)

  • Added help information to Contributing.md (PR #10688 from Sage-King)

New in Dolphin 5.0-16625 Dev (Jun 9, 2022)

  • MoltenVK: Update to version 1.1.10 (PR #10726 from OatmealDome)

New in Dolphin 5.0-16623 Dev (Jun 8, 2022)

  • cmake: steam runtime builds should be opt-in, not opt-out (PR #10728 from delroth)

New in Dolphin 5.0-16621 Dev (Jun 7, 2022)

  • AndroidManifest.xml: Re-add package="org.dolphinemu.dolphinemu" (PR #10724 from JosJuice)

New in Dolphin 5.0-16619 Dev (Jun 7, 2022)

  • DolphinQt: Add support for a Steam Runtime build

New in Dolphin 5.0-16609 Dev (Jun 6, 2022)

  • CMake: rename minizip to minizip-ng

New in Dolphin 5.0-16607 Dev (Jun 4, 2022)

  • Refactor GCAdapter, part 1 (PR #10604 from Pokechu22)

New in Dolphin 5.0-16584 Dev (Jun 3, 2022)

  • Qt: unregister Settings' DevicesChanged callback during shutdown (PR #10718 from shuffle2)

New in Dolphin 5.0-16545 Dev (May 30, 2022)

  • Fix the android buildbot (PR #10707 from shuffle2)

New in Dolphin 5.0-16541 Dev (May 29, 2022)

  • Update pugixml to v1.12.1 (PR #10627 from Zopolis4)

New in Dolphin 5.0-16522 Dev (May 27, 2022)

  • Add more line-ending commits to .git-blame-ignore-revs (PR #10699 from Pokechu22)

New in Dolphin 5.0-16520 Dev (May 25, 2022)

  • Netplay: Make messages about non-matching games clearer (PR #10685 from Pokechu22)

New in Dolphin 5.0-16517 Dev (May 24, 2022)

  • GameList: Have home/end keys move to first/last row (PR #10683 from Pokechu22)

New in Dolphin 5.0-16512 Dev (May 24, 2022)

  • Core/State: Make memory layout of StateHeader more explicit. (PR #10693 from AdmiralCurtiss)

New in Dolphin 5.0-16510 Dev (May 23, 2022)

  • Common/Network: Use std::array in IPv4Header.

New in Dolphin 5.0-16508 Dev (May 22, 2022)

  • Preliminary HSP support (PR #8067 from endrift)

New in Dolphin 5.0-16502 Dev (May 22, 2022)

  • INI: add RealWiiRemoteRepeatReports False to Order Up! (PR #10681 from JMC47)

New in Dolphin 5.0-16479 Dev (May 21, 2022)

  • GameDB: Adjusted graphic settings for PSO EP1&2 and PSO EP3 (PR #10675 from nolrinale)

New in Dolphin 5.0-16471 Dev (May 20, 2022)

  • DSPInterpreter: Fix typo in isOverflow comment

New in Dolphin 5.0-16453 Dev (May 17, 2022)

  • readme: update VS and windows min version requirements (PR #10670 from shuffle2)

New in Dolphin 5.0-16380 Beta (May 17, 2022)

  • WiiUtils: Change default NUS Shop URL to Dolphin's fake NUS.

New in Dolphin 5.0-16450 Dev (May 16, 2022)

  • AX: refactor buffer initialization

New in Dolphin 5.0-16448 Dev (May 16, 2022)

  • DolphinQt: Fix the panic alert deadlock, dual core edition (PR #8763 from JosJuice)

New in Dolphin 5.0-16445 Dev (May 15, 2022)

  • Add tested DSP bootloading transfer size to docs (PR #10662 from xperia64)

New in Dolphin 5.0-16443 Dev (May 14, 2022)

  • ProcessorInterface: Implement PI_FIFO_RESET.

New in Dolphin 5.0-16441 Dev (May 13, 2022)

  • Update fmt and fix warnings that popped up with vs 17.2 (PR #10652 from shuffle2)

New in Dolphin 5.0-16434 Dev (May 13, 2022)

  • AX: handle DPL2 mixer control in old GameCube titles

New in Dolphin 5.0-16429 Dev (May 12, 2022)

  • AX: fix missing ramp of main surround channel

New in Dolphin 5.0-16426 Dev (May 10, 2022)

  • Qt/MemoryViewWidget: Fix resizing. (PR #10650 from AdmiralCurtiss)

New in Dolphin 5.0-16420 Dev (May 10, 2022)

  • Work around false SLOTS defined but not used warning on GCC (PR #10374 from Pokechu22)

New in Dolphin 5.0-16405 Dev (May 8, 2022)

  • Fix manual update check which was hardcoded to "dev" track

New in Dolphin 5.0-16397 Dev (May 8, 2022)

  • Android: Modernize theming system (PR #10608 from t895)

New in Dolphin 5.0-16393 Dev (May 8, 2022)

  • update to Qt6 on windows, support Qt6 elsewhere.

New in Dolphin 5.0-16391 Dev (May 7, 2022)

  • PowerPC: Refactor ReadFromHardware (PR #10642 from JosJuice)

New in Dolphin 5.0-16387 Dev (May 7, 2022)

  • Android: Replace deprecated method calls for adapter position.

New in Dolphin 5.0-16380 Dev (May 6, 2022)

  • Merge pull request #10634 from OatmealDome/netsysupdate-nogui
  • WiiUtils: Change default NUS Shop URL to Dolphin's fake NUS

New in Dolphin 5.0-16377 Dev (May 4, 2022)

  • AX: prevent undefined behavior (PR #10632 from Tilka)

New in Dolphin 5.0-16369 Dev (May 3, 2022)

  • msbuild/msvc: compile speed improvements (PR #10618 from shuffle2)

New in Dolphin 5.0-16364 Dev (May 1, 2022)

  • Translation resources sync with Transifex

New in Dolphin 5.0-16361 Dev (Apr 27, 2022)

  • Android: Sharpen icons (PR #10614 from t895)

New in Dolphin 5.0-16359 Dev (Apr 27, 2022)

  • msbuild: fmt static library

New in Dolphin 5.0-16337 Dev (Apr 25, 2022)

  • DriverDetails: Add broken discard with early-Z bug on Apple Silicon GPUs

New in Dolphin 5.0-16326 Dev (Apr 24, 2022)

  • JitArm64: Always lock Q0 in psq_stXX (PR #10588 from JosJuice)

New in Dolphin 5.0-16322 Dev (Apr 24, 2022)

  • Debugger MemoryWidget: Add dual views.

New in Dolphin 5.0-16292 Dev (Apr 22, 2022)

  • Common/PointerWrap: Prevent reads/writes past the end of the buffer.

New in Dolphin 5.0-16289 Dev (Apr 21, 2022)

  • update libusb to v1.0.26 (PR #10577 from shuffle2)

New in Dolphin 5.0-16287 Dev (Apr 20, 2022)

  • Minor text capitalization (PR #10595 from richarm4)

New in Dolphin 5.0-16285 Dev (Apr 17, 2022)

  • Android: Use AfterDirectoryInitializationRunner more comprehensively.

New in Dolphin 5.0-16283 Dev (Apr 16, 2022)

  • Debugger MemoryWidget: More display types, use combo box for options (PR #10563 from TryTwo)

New in Dolphin 5.0-16281 Dev (Apr 16, 2022)

  • Common/StringUtil: Use simpler formatting for floats and doubles. (PR #10582 from AdmiralCurtiss)

New in Dolphin 5.0-16279 Dev (Apr 15, 2022)

  • Software: Fix zfreeze with CullMode::All (PR #10255 from Pokechu22)

New in Dolphin 5.0-16273 Dev (Apr 13, 2022)

  • Make pos/neg analog axes symmetrical (PR #10486 from ttttcrngyblflpp)

New in Dolphin 5.0-16271 Dev (Apr 12, 2022)

  • windows: buildfix if pch not used (PR #10581 from shuffle2)

New in Dolphin 5.0-16269 Dev (Apr 12, 2022)

  • Cmake: fix build of mbedtls from Externals (PR #10579 from shuffle2)

New in Dolphin 5.0-16267 Dev (Apr 11, 2022)

  • MemoryWidget: Load Files to Memory (PR #10574 from EternityShack)

New in Dolphin 5.0-16265 Dev (Apr 10, 2022)

  • MoltenVK: Fix pixel shader typo (PR #10576 from JosJuice)

New in Dolphin 5.0-16262 Dev (Apr 9, 2022)

  • VideoCommon/FrameDump: Allow user to specify a pixel format.

New in Dolphin 5.0-16260 Dev (Apr 9, 2022)

  • Round viewport coordinates when vertex rounding is enabled (PR #10398 from Pokechu22)

New in Dolphin 5.0-16238 Dev (Apr 8, 2022)

  • Debugger: Get target memory in load/store instructions (PR #7675 from TryTwo)

New in Dolphin 5.0-16236 Dev (Apr 8, 2022)

  • Core/WGInput: Dynamically load winrt function addresses.

New in Dolphin 5.0-16234 Dev (Apr 7, 2022)

  • Software: Implement pixel engine alpha read mode

New in Dolphin 5.0-16220 Dev (Apr 7, 2022)

  • MemoryWidget: Fix preview of zero as float/double (PR #10567 from sepalani)

New in Dolphin 5.0-16218 Dev (Apr 7, 2022)

  • Debugger: MemoryWidget: add float and integer input types. Add input preview. (PR #10528 from TryTwo)

New in Dolphin 5.0-16216 Dev (Apr 6, 2022)

  • Updater: Fix manual update check when autoupdate is disabled (PR #10555 from Dentomologist)

New in Dolphin 5.0-16214 Dev (Apr 5, 2022)

  • InputCommon: Add Windows.Gaming.Input to ControllerInterface. (PR #7614 from jordan-woyak)

New in Dolphin 5.0-16211 Dev (Apr 2, 2022)

  • msbuild: don't explicitly set _SECURE_SCL

New in Dolphin 5.0-16209 Dev (Apr 2, 2022)

  • DolphinQt: More Cheat Search QoL

New in Dolphin 5.0-16203 Dev (Apr 2, 2022)

  • Qt/Debugger CodeWidget: Record and find specific functions by differencing (PR #8732 from dreamsyntax)

New in Dolphin 5.0-16201 Dev (Mar 31, 2022)

  • Windows: move ffmpeg bins to submodule (PR #10530 from shuffle2)

New in Dolphin 5.0-16197 Dev (Mar 31, 2022)

  • Debugger MemoryViewWidget: fixed, tighter spacing (PR #10542 from TryTwo)

New in Dolphin 5.0-16195 Dev (Mar 28, 2022)

  • Android: Fix games list padding (PR #10541 from t895)

New in Dolphin 5.0-16193 Dev (Mar 27, 2022)

  • Android: Increase target and compileSdk version to 32 (Android 12L/Sv2) (PR #10537 from Simonx22

New in Dolphin 5.0-16187 Dev (Mar 27, 2022)

  • Change the highlighted button on each window.

New in Dolphin 5.0-16183 Dev (Mar 26, 2022)

  • Externals: Use Common ASSERT for IM_ASSERT (PR #10375 from Pokechu22)

New in Dolphin 5.0-16177 Dev (Mar 26, 2022)

  • Translation resources sync with Transifex

New in Dolphin 5.0-16176 Dev (Mar 25, 2022)

  • MemoryWidget: Add negative offset search support.

New in Dolphin 5.0-16174 Dev (Mar 24, 2022)

  • VideoBackends: fix opengl object label identifier

New in Dolphin 5.0-16172 Dev (Mar 24, 2022)

  • DolphinTool: Allow converting non-GC/Wii files

New in Dolphin 5.0-16170 Dev (Mar 22, 2022)

  • DolphinQt: Set emulation speed setting only when the combobox is actually touched. (PR #10527 from AdmiralCurtiss)

New in Dolphin 5.0-16168 Dev (Mar 22, 2022)

  • Add Override for Boot IOS for Wii Titles (PR #10464 from Zarklord)

New in Dolphin 5.0-16158 Dev (Mar 20, 2022)

  • Create REX.ini file for Excite Truck visual issues (PR #10492 from teconmoon)

New in Dolphin 5.0-16147 Dev (Mar 19, 2022)

  • MappingCommon: Fix detection of hotkey and conjunction expressions. (PR #10519 from jordan-woyak)

New in Dolphin 5.0-16145 Dev (Mar 18, 2022)

  • CMakeLists: Add flag to enable / disable automatic update support (PR #10516 from OatmealDome)

New in Dolphin 5.0-16143 Dev (Mar 15, 2022)

  • NetPlayDialog: Display external IP/Port as seen by the traversal server. (PR #10493 from jordan-woyak)

New in Dolphin 5.0-16130 Dev (Mar 15, 2022)

  • NetPlay: Add timeout to traversal code path

New in Dolphin 5.0-16127 Dev (Mar 12, 2022)

  • Jit: Skip redundant flushes (PR #10451 from JosJuice)

New in Dolphin 5.0-16127 Dev (Mar 12, 2022)

  • Jit: Skip redundant flushes (PR #10451 from JosJuice)

New in Dolphin 5.0-16120 Dev (Mar 8, 2022)

  • windows: wrap all main funcs with utf8 conversions.

New in Dolphin 5.0-16118 Dev (Mar 6, 2022)

  • Common: Make DynamicLibrary non-copyable (PR #10494 from JosJuice)

New in Dolphin 5.0-16116 Dev (Mar 2, 2022)

  • Debugger: Fix warning on Debian builder (PR #10467 from Dentomologist)

New in Dolphin 5.0-16101 Dev (Mar 2, 2022)

  • Fix manual update check which was hardcoded to "dev" track (PR #10473 from delroth)

New in Dolphin 5.0-16099 Dev (Feb 28, 2022)

  • MemArena: Keep fastmem memory region mapped on Linux to ensure nothing allocates within the fastmem space. (PR #9834 from AdmiralCurtiss)

New in Dolphin 5.0-16087 Dev (Feb 26, 2022)

  • Update GMPE01.ini

New in Dolphin 5.0-16083 Dev (Feb 23, 2022)

  • Android: Get rid of the boot timeout (PR #10405 from JosJuice)

New in Dolphin 5.0-16081 Dev (Feb 23, 2022)

  • FramebufferManager: Flush pending EFB pokes in PopulateEFBCache

New in Dolphin 5.0-16073 Dev (Feb 18, 2022)

  • Android: Get rid of LegacyIntSetting (PR #10463 from JosJuice)

New in Dolphin 5.0-16053 Dev (Feb 18, 2022)

  • HotkeyManager: Change defaults for GBA hotkeys so they don't conflict with common keyboard mappings.

New in Dolphin 5.0-16045 Dev (Feb 18, 2022)

  • Movie: Convert PlayMode to enum class and move to cpp file (PR #10459 from Dentomologist)

New in Dolphin 5.0-16039 Dev (Feb 17, 2022)

  • JitRegister: Use fmt

New in Dolphin 5.0-16037 Dev (Feb 16, 2022)

  • GameINI: Update Cheats for GP5E01, GP6E01, GP7E01, RM8E01

New in Dolphin 5.0-16035 Dev (Feb 14, 2022)

  • MemArena: Restore Windows 7 support.

New in Dolphin 5.0-16032 Dev (Feb 13, 2022)

  • CommandProcessor: Move unknown opcode log message before the panic alert and log ignored unknown opcodes at warn level (PR #10449 from Pokechu22)

New in Dolphin 5.0-16027 Dev (Feb 13, 2022)

  • Ignore unknown opcode for 0x3f

New in Dolphin 5.0-16019 Dev (Feb 11, 2022)

  • Android: Fix the logic for getting the Riivolution path.

New in Dolphin 5.0-16009 Dev (Feb 9, 2022)

  • MemArena: Use memory placeholders for fastmem on Windows to ensure nothing allocates within the fastmem space. (PR #9544 from AdmiralCurtiss)

New in Dolphin 5.0-16007 Dev (Feb 9, 2022)

  • OGLMain: Set default value for bSupportsSettingObjectNames

New in Dolphin 5.0-16005 Dev (Feb 8, 2022)

  • Remove MMU Default in Disney Trio of Destruction

New in Dolphin 5.0-15999 Dev (Feb 4, 2022)

  • VideoCommon/FrameDump: Build fix for libavformat major version 59 and newer. (PR #10417 from jordan-woyak)

New in Dolphin 5.0-15997 Dev (Feb 4, 2022)

  • Android: Optimize imports (PR #10433 from Simonx22)

New in Dolphin 5.0-15993 Dev (Feb 1, 2022)

  • Android: Fix path traversal when importing user data (PR #10425 from JosJuice)

New in Dolphin 5.0-15991 Dev (Feb 1, 2022)

  • Android: Include empty folders when exporting user data

New in Dolphin 5.0-15989 Dev (Jan 31, 2022)

  • VideoConfig: Add flag for whether the system supports setting object names

New in Dolphin 5.0-15977 Dev (Jan 31, 2022)

  • UpdaterCommon: Copy content file to a temporary file before renaming on macOS (PR #10419 from OatmealDome)

New in Dolphin 5.0-15975 Dev (Jan 30, 2022)

  • Translation resources sync with Transifex

New in Dolphin 5.0-15966 Dev (Jan 30, 2022)

  • Core/BaseConfigLoader: Disallow loading the MAIN_MEMORY_CARD_SIZE from the global config INI.

New in Dolphin 5.0-15957 Dev (Jan 29, 2022)

  • Minor IOFile cleanup. (PR #10403 from AdmiralCurtiss)

New in Dolphin 5.0-15954 Dev (Jan 29, 2022)

  • Android: Fix in-game menu font spacing and checkbox margin (PR #10402 from Simonx22)

New in Dolphin 5.0-15952 Dev (Jan 29, 2022)

  • DriverDetails: Disable primitive restart on Adreno (PR #10401 from JosJuice)

New in Dolphin 5.0-15950 Dev (Jan 28, 2022)

  • Fix copy filter clamping (again)

New in Dolphin 5.0-15947 Dev (Jan 28, 2022)

  • UberShaderPixel: Fix typo in fog calculation

New in Dolphin 5.0-15945 Dev (Jan 27, 2022)

  • Android: Make texture cache accuracy level names match DolphinQt

New in Dolphin 5.0-15940 Dev (Jan 26, 2022)

  • Android: improve app design

New in Dolphin 5.0-15936 Dev (Jan 24, 2022)

  • Android: add two QoL settings to IR pointer

New in Dolphin 5.0-15933 Dev (Jan 24, 2022)

  • DiscIO: Delete an unused function declaration

New in Dolphin 5.0-15931 Dev (Jan 23, 2022)

  • OpcodeDecoding: Don't raise panic alerts for unknown opcodes 0x01-0x07 (PR #10389 from Pokechu22).

New in Dolphin 5.0-15928 Dev (Jan 23, 2022)

  • Android: Add online system update functionality

New in Dolphin 5.0-15920 Dev (Jan 20, 2022)

  • Update to fmt 8.1.1

New in Dolphin 5.0-15906 Dev (Jan 18, 2022)

  • Translation resources sync with Transifex

New in Dolphin 5.0-15905 Dev (Jan 17, 2022)

  • FifoPlayer: Add missing call to LoadSettings()

New in Dolphin 5.0-15903 Dev (Jan 17, 2022)

  • GameList: Convert file extensions to lowercase.

New in Dolphin 5.0-15899 Dev (Jan 17, 2022)

  • CMakeLists: Replace tab characters with spaces

New in Dolphin 5.0-15897 Dev (Jan 16, 2022)

  • CMakeLists: Change DiscIO dependency from common to core

New in Dolphin 5.0-15887 Dev (Jan 14, 2022)

  • Fix static initialisation order fiasco issue for Version variables

New in Dolphin 5.0-15885 Dev (Jan 13, 2022)

  • PixelShaderGen: Fix invalid use of int3(0) (PR #10366 from Pokechu22)

New in Dolphin 5.0-15874 Dev (Jan 12, 2022)

  • Game INI updates

New in Dolphin 5.0-15869 Dev (Jan 11, 2022)

  • Config: Port remaining Core settings to new config system (the rest).

New in Dolphin 5.0-15862 Dev (Jan 10, 2022)

  • Assertion and panic alert improvements (PR #10209 from Pokechu22)

New in Dolphin 5.0-15839 Dev (Jan 8, 2022)

  • Android: remove save icon and add up button (PR #10358 from Simonx22)

New in Dolphin 5.0-15837 Dev (Jan 6, 2022)

  • VideoCommon: Fix shader precompilization detection

New in Dolphin 5.0-15818 Dev (Jan 6, 2022)

  • Android: update dependencies

New in Dolphin 5.0-15804 Dev (Jan 5, 2022)

  • Config: Port remaining Core settings to new config system (partial).

New in Dolphin 5.0-15801 Dev (Jan 4, 2022)

  • Vulkan: Check for vkSetDebugUtilsObjectNameEXT before using it (PR #10342 from JosJuice).

New in Dolphin 5.0-15797 Dev (Jan 4, 2022)

  • Fix CPU Core Count detection and Enable Parallel Shader Compilation (PR #9414 from DevJPM)

New in Dolphin 5.0-15793 Dev (Jan 3, 2022)

  • D3D12: Fix nullptr dereference when creating a shader with a name. (PR #10341 from AdmiralCurtiss).

New in Dolphin 5.0-15791 Dev (Jan 3, 2022)

  • GDB Stub: add support for lldb's qHostInfo

New in Dolphin 5.0-15789 Dev (Jan 3, 2022)

  • DolphinTool: initialize user directories before verify/convert operations (PR #10335 from ssdsnake)

New in Dolphin 5.0-15767 Dev (Jan 2, 2022)

  • RenderWidget: Add include to Windows.h (PR #10303 from RA-Kooi)

New in Dolphin 5.0-15765 Dev (Jan 1, 2022)

  • PPCAnalyst: Don't treat blr as writing to CR (PR #10284 from JosJuice)

New in Dolphin 5.0-15741 Dev (Dec 31, 2021)

  • Android: Fix country constants in CoverHelper.getRegion

New in Dolphin 5.0-15735 Dev (Dec 31, 2021)

  • Config: Port USBPassthrough setting to new config system. (PR #10327 from AdmiralCurtiss)

New in Dolphin 5.0-15733 Dev (Dec 31, 2021)

  • Config: Port BluetoothPassthrough settings to new config system.

New in Dolphin 5.0-15725 Dev (Dec 30, 2021)

  • Config: Port AutoUpdate settings to new config system.

New in Dolphin 5.0-15723 Dev (Dec 30, 2021)

  • GDB Stub: Fix the id of the registers returned by p and P packets

New in Dolphin 5.0-15716 Dev (Dec 28, 2021)

  • DolphinQt: Fix generation of /external:I flags

New in Dolphin 5.0-15710 Dev (Dec 28, 2021)

  • Interpreter: Fix cycle counting inconsistency between debug mode and regular mode loops.

New in Dolphin 5.0-15701 Dev (Dec 27, 2021)

  • Config: Port FifoPlayer setting to new config system

New in Dolphin 5.0-15697 Dev (Dec 27, 2021)

  • GeomeryShaderGen: Set gl_ClipDistance on Vulkan as well as OpenGL (PR #10286 from Pokechu22)

New in Dolphin 5.0-15686 Dev (Dec 26, 2021)

  • Android: Make WFS directory configurable

New in Dolphin 5.0-15684 Dev (Dec 24, 2021)

  • Memmap: Replace some GetPointer calls

New in Dolphin 5.0-15682 Dev (Dec 23, 2021)

  • LightingShaderGen: Make s_lighting_struct not inline

New in Dolphin 5.0-15663 Dev (Dec 20, 2021)

  • Android: Rework intent handling to work under scoped storage

New in Dolphin 5.0-15624 Dev (Dec 19, 2021)

  • Core / DolphinQt: make WFS directory configurable (PR #10280 from iwubcode)

New in Dolphin 5.0-15622 Dev (Dec 18, 2021)

  • Jit64: Use farcode for exception exit in twX

New in Dolphin 5.0-15619 Dev (Dec 16, 2021)

  • JitArm64: Allocate 64 MB for farcode

New in Dolphin 5.0-15617 Dev (Dec 16, 2021)

  • Core: Add missing header to NetPlayCommon.cpp (PR #10278 from JosJuice)

New in Dolphin 5.0-15615 Dev (Dec 15, 2021)

  • Android: Fix opening system file manager

New in Dolphin 5.0-15613 Dev (Dec 14, 2021)

  • Support for GameModDescriptor files in Game List.

New in Dolphin 5.0-15604 Dev (Dec 13, 2021)

  • RiivolutionParser: Create config xml directory if it does not exist yet.

New in Dolphin 5.0-15602 Dev (Dec 12, 2021)

  • Treewide: Adjust order of includes (PR #10270 from Pokechu22).

New in Dolphin 5.0-15594 Dev (Dec 10, 2021)

  • CodeViewWidget: Fix undefined behavior when centered around address 0 (PR #10268 from Pokechu22)

New in Dolphin 5.0-15592 Dev (Dec 10, 2021)

  • Fix InputConfig::LoadConfig() not always replacing emu controllers values (PR #10253 from Filoppi)

New in Dolphin 5.0-15586 Dev (Dec 4, 2021)

  • BS2Emu: Stop clearing the RTC flags (PR #10257 from Pokechu22)

New in Dolphin 5.0-15583 Dev (Dec 3, 2021)

  • Renderbase: Show rerecord count (PR #10256 from malleoz)

New in Dolphin 5.0-15581 Dev (Dec 2, 2021)

  • Revert "Force Dual Core on for Bomberman Jetters" (PR #10263 from dolphin-emu).

New in Dolphin 5.0-15577 Dev (Dec 2, 2021)

  • FifoPlayer: Clear EFB before starting playback

New in Dolphin 5.0-15575 Dev (Nov 30, 2021)

  • DolphinQt: Add i18n comment for "Save Game" (PR #10250 from JosJuice)

New in Dolphin 5.0-15573 Dev (Nov 29, 2021)

  • Fixed Gamecube naming to GameCube.

New in Dolphin 5.0-15568 Dev (Nov 25, 2021)

  • MoltenVK: Don't run fetchDependencies unnecessarily

New in Dolphin 5.0-15563 Dev (Nov 23, 2021)

  • Add option for setting the PNG zlib compression level.

New in Dolphin 5.0-15554 Dev (Nov 22, 2021)

  • Compatibility Settings for Red Steel 2

New in Dolphin 5.0-15545 Dev (Nov 21, 2021)

  • Android: Enable R8 code shrinking.

New in Dolphin 5.0-15524 Dev (Nov 21, 2021)

  • JitArm64: Codegen space reuse (PR #10055 from JosJuice)

New in Dolphin 5.0-15520 Dev (Nov 20, 2021)

  • RiivolutionPatcher: Use case-insensitive filename comparison when searching for files in a folder patch. (PR #10233 from AdmiralCurtiss)

New in Dolphin 5.0-15518 Dev (Nov 19, 2021)

  • Fix copy filter clamping (PR #10222 from phire)

New in Dolphin 5.0-15515 Dev (Nov 18, 2021)

  • VideoCommon: Manually handle texture wrapping and sampling

New in Dolphin 5.0-15499 Dev (Nov 18, 2021)

  • Android: Make GameFileCacheManager use LiveData (PR #10229 from JosJuice)

New in Dolphin 5.0-15496 Dev (Nov 17, 2021)

  • Force Dual Core on for Bomberman Jetters

New in Dolphin 5.0-15486 Dev (Nov 16, 2021)

  • msbuild: remove workaround for older winsdk

New in Dolphin 5.0-15484 Dev (Nov 16, 2021)

  • VideoCommon: Use the copy filter for EFB copies as well as XFB copies (PR #10204 from Pokechu22)

New in Dolphin 5.0-15480 Dev (Nov 15, 2021)

  • GameINI: Fix Comment Causing Parsing Errors in Mario Party 6/7 INIs.

New in Dolphin 5.0-15478 Dev (Nov 15, 2021)

  • DSP: Reword inappropriate references to Global User Directory (PR #10216 from JosJuice)

New in Dolphin 5.0-15476 Dev (Nov 14, 2021)

  • Android: Bump NDK and CMake versions (PR #10213 from JosJuice)

New in Dolphin 5.0-15474 Dev (Nov 14, 2021)

  • MoltenVK: Use an external project instead of a pre-compiled dylib (PR #9981 from OatmealDome)

New in Dolphin 5.0-15472 Dev (Nov 13, 2021)

  • Minor comment fix in Matrix.cpp (PR #10208 from thatSteveFan)

New in Dolphin 5.0-15470 Dev (Nov 12, 2021)

  • Msvc: update to vs2022 and windows sdk 10.0.22000

New in Dolphin 5.0-15467 Dev (Nov 7, 2021)

  • Jit_Integer: Fix pure rotation rlwimix case (PR #10205 from merryhime)

New in Dolphin 5.0-15465 Dev (Nov 7, 2021)

  • GameINI: Change Texture Cache to Safe in RMHJ08.ini and ROM.ini

New in Dolphin 5.0-15456 Dev (Nov 6, 2021)

  • Fix some warnings found with gcc 11 and ffmpeg master

New in Dolphin 5.0-15448 Dev (Nov 4, 2021)

  • Jit64: divwx - One more micro-optimization

New in Dolphin 5.0-15445 Dev (Nov 1, 2021)

  • GameINI: Change Texture Cache to Safe in R44J8P

New in Dolphin 5.0-15443 Dev (Nov 1, 2021)

  • Android: Allow starting game with Riivolution patches from the GUI

New in Dolphin 5.0-15439 Dev (Oct 31, 2021)

  • Fix some Riivolution file patching edge cases.

New in Dolphin 5.0-15436 Dev (Oct 31, 2021)

  • HLE: Fix hooks overlapping Riivolution patches

New in Dolphin 5.0-15433 Dev (Oct 30, 2021)

  • Externals/discord-rpc: Fix reference to discord_register.h

New in Dolphin 5.0-15429 Dev (Oct 29, 2021)

  • GameINI: Update Cheats for GMPE01, GP5E01, GP6E01, GP7E01 (PR #10147 from UnicorNora)

New in Dolphin 5.0-15421 Dev (Oct 27, 2021)

  • Externals: Update imgui to 1.85

New in Dolphin 5.0-15419 Dev (Oct 27, 2021)

  • HLE: Fix hook flag for HBReload (PR #10186 from leoetlino)

New in Dolphin 5.0-15417 Dev (Oct 25, 2021)

  • GameList: Fix duplicate selections with ctrl+a in grid view (PR #10177 from Dentomologist)

New in Dolphin 5.0-15415 Dev (Oct 24, 2021)

  • Android: Set android:hasFragileUserData (PR #10185 from JosJuice)

New in Dolphin 5.0-15407 Dev (Oct 24, 2021)

  • HLE Riivolution patch support

New in Dolphin 5.0-15361 Dev (Oct 21, 2021)

  • Translation resources sync with Transifex

New in Dolphin 5.0-15360 Dev (Oct 17, 2021)

  • Enable deb package generation with cpack

New in Dolphin 5.0-15354 Dev (Oct 16, 2021)

  • JitArm64: Work around a GCC warning promoted to error (PR #10168 from JosJuice)

New in Dolphin 5.0-15341 Dev (Oct 14, 2021)

  • VideoCommon: Fix color channel logic when per-pixel lighting is in use (PR #10164 from Pokechu22)

New in Dolphin 5.0-15337 Dev (Oct 13, 2021)

  • Fix all uninitialized variable warnings (C26495) (PR #10085 from Pokechu22)

New in Dolphin 5.0-15322 Dev (Oct 13, 2021)

  • DolphinQt: Add option to always show Mouse Cursor (

New in Dolphin 5.0-15319 Dev (Oct 13, 2021)

  • NetPlayProto: Remove lots of casts to MessageId when inserting enum values into packets

New in Dolphin 5.0-15306 Dev (Oct 13, 2021)

  • MappingWindow: disable hotkeys while window is active

New in Dolphin 5.0-15296 Dev (Oct 12, 2021)

  • JitArm64: Consistently set emitting_routine

New in Dolphin 5.0-15294 Dev (Oct 12, 2021)

  • Extend Minimal TMEM cache implementation. (PR #8350 from phire)

New in Dolphin 5.0-15289 Dev (Oct 11, 2021)

  • JitArm64: Improve psq_l/psq_st address checking

New in Dolphin / 5.0-15281 Dev (Oct 10, 2021)

  • BoundingBox: Add missing include (PR #10158 from phire)

New in Dolphin 5.0-15276 Dev (Oct 9, 2021)

  • Core / VideoCommon: refactor FreeLookCamera (PR #9670 from iwubcode)

New in Dolphin 5.0-15271 Dev (Oct 8, 2021)

  • VideoCommon: Abstract bounding box (PR #9803 from Techjar)

New in Dolphin 5.0-15269 Dev (Oct 7, 2021)

  • Import Apple/FFmpeg libraries for AVI dumps on macOS

New in Dolphin 5.0-15267 Dev (Oct 5, 2021)

  • IOWindow: Do not accept on syntax errors (PR #10131 from malleoz)

New in Dolphin 5.0-15262 Dev (Oct 3, 2021)

  • DolphinQt/Android: Add warning when converting NKit files (PR #10146 from JosJuice)

New in Dolphin 5.0-15255 Dev (Sep 30, 2021)

  • Fix unused variable warning (PR #10141 from shuffle2)

New in Dolphin 5.0-15253 Dev (Sep 30, 2021)

  • Movie: display correct input difference on movie mismatch

New in Dolphin 5.0-15251 Dev (Sep 29, 2021)

  • RenderBase: Show input count on m_ShowFrameCount (PR #10136 from malleoz)

New in Dolphin 5.0-15249 Dev (Sep 29, 2021)

  • DriverDetails: Add broken dual source blending bug to MoltenVK on Intel GPUs

New in Dolphin 5.0-15246 Dev (Sep 29, 2021)

  • HotkeyScheduler: add PlayRecording hotkey support (PR #10124 from malleoz).

New in Dolphin 5.0-15244 Dev (Sep 29, 2021)

  • QFileDialog: differentiate between recording open/save

New in Dolphin 5.0-15238 Dev (Sep 23, 2021)

  • HotkeyScheduler: Check for certain hotkeys in game list

New in Dolphin 5.0-15236 Dev (Sep 22, 2021)

  • Android: Remove the EmulationState class (PR #10008 from JosJuice)

New in Dolphin 5.0-15230 Dev (Sep 21, 2021)

  • DiscIO/DirectoryBlob: Fix swapped DiscContent comparison operators. (PR #10117 from AdmiralCurtiss).

New in Dolphin 5.0-15228 Dev (Sep 20, 2021)

  • MemoryWidget: Simplify the search logic

New in Dolphin 5.0-15226 Dev (Sep 20, 2021)

  • StickWidget: Inscribe stick circle within a square

New in Dolphin 5.0-15217 Dev (Sep 20, 2021)

  • MemoryInterface: Migrate bitfields over to Common::BitField

New in Dolphin 5.0-15212 Dev (Sep 20, 2021)

  • NetPlayClient: Split out OnData() into smaller functions (PR #10102 from lioncash)

New in Dolphin 5.0-15199 Dev (Sep 19, 2021)

  • Android: Show confirmation dialog for clearing game settings

New in Dolphin 5.0-15195 Dev (Sep 19, 2021)

  • Core/CheatSearch: Avoid length underflow on new search

New in Dolphin 5.0-15189 Dev (Sep 18, 2021)

  • DolphinQt: Don't update NetworkWidget when hidden (PR #10111 from JosJuice)

New in Dolphin 5.0-15187 Dev (Sep 18, 2021)

  • BPStructs: ensure side effects are same

New in Dolphin 5.0-15185 Dev (Sep 17, 2021)

  • VulkanContext: Disable subgroup reduction on Macs with AMD GPUs (PR #10107 from OatmealDome).

New in Dolphin 5.0-15183 Dev (Sep 17, 2021)

  • BPStructs: Ignore malformed efb copies

New in Dolphin 5.0-15158 Dev (Sep 15, 2021)

  • BPStructs: fix out-of-range EFB copy clamping

New in Dolphin 5.0-15152 Dev (Sep 15, 2021)

  • DiscIO/DirectoryBlob: Handle reads between files. (PR #10099 from AdmiralCurtiss).

New in Dolphin 5.0-15146 Dev (Sep 14, 2021)

  • JitArm64: Fix fresx/frsqrtex unlocking W0 too early

New in Dolphin 5.0-15139 Dev (Sep 14, 2021)

  • SI: Migrate bitfields to Common::BitField (PR #10076 from lioncash)

New in Dolphin 5.0-15139 Dev (Sep 13, 2021)

  • WiimoteReal: Fix Wiimote disconnection causing Dolphin to crash on macOS (PR #10014 from OatmealDome)

New in Dolphin 5.0-15134 Dev (Sep 13, 2021)

  • Revert "Revert "DolphinQt: Minor consistency fixes for the Settings window"" (PR #10093 from JosJuice)

New in Dolphin 5.0-15105 Beta (Sep 11, 2021)

  • Disable Dual Core by default for multiple Heavy Iron games

New in Dolphin 5.0-15132 Dev (Sep 11, 2021)

  • GameINI: Disable JIT branch following for Namco Museum. (PR #10094 from AdmiralCurtiss)

New in Dolphin 5.0-15130 Dev (Sep 10, 2021)

  • UberShaderVertex: Fix Tony Hawk Pro Skater 4 (PR #10012 from Pokechu22)

New in Dolphin 5.0-15126 Dev (Sep 9, 2021)

  • DVDInterface: Migrate bitfields over to Common::BitField (PR #10077 from lioncash)

New in Dolphin 5.0-15114 Dev (Sep 8, 2021)

  • JitArm64: Move psq_stXX GetCallerSavedUsed calls later

New in Dolphin 5.0-15107 Dev (Sep 5, 2021)

  • JitArm64: Fix W0 being present twice in register cache (PR #10086 from JosJuice)

New in Dolphin 5.0-15105 Dev (Sep 3, 2021)

  • Disable Dual Core by default for multiple Heavy Iron games

New in Dolphin 5.0-15103 Dev (Sep 2, 2021)

  • BPMemory: Make ZTexOp enum an enum class (PR #10082 from lioncash)

New in Dolphin 5.0-15101 Dev (Sep 1, 2021)

  • msbuild: Move DivUtils to DolphinLib.props

New in Dolphin 5.0-15099 Dev (Sep 1, 2021)

  • DolphinQt: Make Windows tab bar scroll buttons opaque (PR #10021 from Dentomologist)

New in Dolphin 5.0-15084 Dev (Aug 31, 2021)

  • Translation resources sync with Transifex

New in Dolphin 5.0-15081 Dev (Aug 31, 2021)

  • Revert "DolphinQt: Minor consistency fixes for the Settings window"

New in Dolphin 5.0-15079 Dev (Aug 31, 2021)

  • DSPInterpreter: fix off-by-one errors in cycle counting (PR #10072 from Tilka)

New in Dolphin 5.0-15077 Dev (Aug 31, 2021)

  • Various GameINI Updates (PR #10026 from PatrickFerry).

New in Dolphin 5.0-15013 Dev (Aug 30, 2021)

  • Update clang-format to version 12 (PR #10069 from leoetlino).

New in Dolphin 5.0-15011 Dev (Aug 30, 2021)

  • PPCSymbolDB: Improve symbol map column detection (PR #8932 from sepalani)

New in Dolphin / 5.0-15009 Dev (Aug 29, 2021)

  • IOS/Network: Make name resolution asynchronous

New in Dolphin 5.0-14991 Dev (Aug 23, 2021)

  • JitArm64: Indexed paired loadstores workaround, attempt 2

New in Dolphin 5.0-14988 Dev (Aug 23, 2021)

  • DSPLLE: Carry and overflow fixes (PR #10045 from Pokechu22)

New in Dolphin 5.0-14966 Dev (Aug 22, 2021)

  • JitArm64: Disable indexed paired loadstore instructions (PR #10050 from osJuice)

New in Dolphin 5.0-14964 Dev (Aug 22, 2021)

  • Improvements to DSP manual (PR #10048 from Pokechu22)

New in Dolphin 5.0-14914 Dev (Aug 20, 2021)

  • PowerPC: Fix for calling InvalidateICacheLines() with a count of 1 causing a (harmless) second invalidation. (PR #10044 from AdmiralCurtiss)

New in Dolphin 5.0-14912 Dev (Aug 19, 2021)

  • DSP masking and sign extension fixes

New in Dolphin 5.0-14907 Dev (Aug 18, 2021)

  • Fix some missed items from SPDX transition

New in Dolphin 5.0-14897 Dev (Aug 17, 2021)

  • Jit64: dcbx loop detection for improved performance when invalidating large memory regions. (PR #10007 from AdmiralCurtiss)

New in Dolphin 5.0-14886 Dev (Aug 16, 2021)

  • Translation resources sync with Transifex.

New in Dolphin 5.0-14885 Dev (Aug 16, 2021)

  • DSPInterpreter: Fix IsLess (PR #10031 from Pokechu22)

New in Dolphin 5.0-14883 Dev (Aug 15, 2021)

  • VideoCommon: report games that set bits in XFMEM_CLIPDISABLE (PR #10029 from Tilka)

New in Dolphin 5.0-14881 Dev (Aug 15, 2021)

  • GameSettings: force DSPLLE in remaining Neo Geo games (PR #10024 from Tilka)

New in Dolphin 5.0-14876 Dev (Aug 14, 2021)

  • WiimoteReal: Remove WiimoteScannerDarwin (PR #10013 from OatmealDome)

New in Dolphin 5.0-14866 Dev (Aug 11, 2021)

  • D3D12: Transition compute textures to UAV state

New in Dolphin 5.0-14862 Dev (Aug 10, 2021)

  • GameINI: Add missing Vertex Rounding to GIQ.ini (PR #10015 from JMC47)

New in Dolphin 5.0-14860 Dev (Aug 9, 2021)

  • PowerPC: Minor cleanup around JitCache_TranslateAddress(). (PR #10010 from AdmiralCurtiss)

New in Dolphin 5.0-14855 Dev (Aug 8, 2021)

  • GameINI: Force safe texture cache on Resident Evil 3

New in Dolphin 5.0-14853 Dev (Aug 8, 2021)

  • AudioCommon: fix bogus error + cleanup (PR #10006 from Tilka).

New in Dolphin 5.0-14846 Dev (Aug 7, 2021)

  • Change "Wiimote" to "Wii Remote" in interface (PR #9864 from PEmu2)

New in Dolphin 5.0-14841 Dev (Aug 7, 2021)

  • FifoDataFile: Improve error handling when reading (PR #10004 from Pokechu22)

New in Dolphin 5.0-14839 Dev (Aug 6, 2021)

  • Nunchuk: Use correct middle click expression on macOS (PR #10002 from OatmealDome)

New in Dolphin 5.0-14833 Dev (Aug 6, 2021)

  • Jit: Re-add dcbx masking

New in Dolphin 5.0-14831 Dev (Aug 5, 2021)

  • JitArm64: Fix W8 slowmem store (PR #9997 from JosJuice).

New in Dolphin 5.0-14829 Dev (Aug 4, 2021)

  • PowerPC: Implement broken masking for uncached unaligned writes

New in Dolphin 5.0-14818 Dev (Aug 4, 2021)

  • GameINI: SpongeBob SquarePants Movie QoL Settings

New in Dolphin 5.0-14810 Dev (Aug 3, 2021)

  • GameINI: SpongeBob SquarePants: Battle For Bikini Bottom Quality of Life settings

New in Dolphin 5.0-14808 Dev (Aug 2, 2021)

  • WiimoteReal: Fix Dolphin shutdown crash

New in Dolphin 5.0-14804 Dev (Aug 2, 2021)

  • VideoBackendBase: Prefer Vulkan over OGL on macOS Mojave and newer (PR #9962 from OatmealDome)

New in Dolphin 5.0-14790 Beta (Aug 2, 2021)

  • Translation resources sync with Transifex

New in Dolphin 5.0-14802 Dev (Aug 1, 2021)

  • VideoCommon: Rename ApiType to api_type

New in Dolphin 5.0-14799 Dev (Aug 1, 2021)

  • Android: update dependencies (PR #9961 from Simonx22).

New in Dolphin 5.0-14795 Dev (Aug 1, 2021)

  • Jit: Use accurate negation order for FMA instructions (PR #9973 from JosJuice)

New in Dolphin 5.0-14789 Dev (Jul 31, 2021)

  • DSPDisassembler: Fix LSR/ASR formatting

New in Dolphin 5.0-14787 Dev (Jul 31, 2021)

  • GameINI: Enable Medium Tex Cache for Generator Rex

New in Dolphin 5.0-14783 Dev (Jul 31, 2021)

  • msbuild: reduce number of cl batches for mgba (PR #9931 from shuffle2)

New in Dolphin 5.0-14776 Dev (Jul 31, 2021)

  • JitArm64: Implement mtfsfix (PR #9974 from JosJuice).

New in Dolphin 5.0-14772 Dev (Jul 31, 2021)

  • Qt: Un-maximize GBA widget before resizing it (PR #9934 from Pokechu22)

New in Dolphin 5.0-14764 Dev (Jul 31, 2021)

  • DSPHLE: add support for dynamic range compression (PR #9968 from Tilka)

New in Dolphin 5.0-14762 Dev (Jul 29, 2021)

  • JitArm64: Implement mtfsb1x (PR #9960 from JosJuice)

New in Dolphin 5.0-14751 Dev (Jul 28, 2021)

  • GameINI: Add Safe Texture Cache to Inazuma Eleven GO: Strikers 2013

New in Dolphin 5.0-14748 Dev (Jul 26, 2021)

  • DSPSpy: fix $prod printing

New in Dolphin 5.0-14738 Dev (Jul 25, 2021)

  • DiscIO: Fix broken workaround for MSVC ARM64 ICE

New in Dolphin 5.0-14731 Dev (Jul 24, 2021)

  • Android: Adjust DSP selection names (PR #9943 from JosJuice)

New in Dolphin 5.0-14727 Dev (Jul 23, 2021)

  • NetPlay: Split save and SD card write settings (PR #9937 from Techjar)

New in Dolphin 5.0-14712 Dev (Jul 22, 2021)

  • DSPHLE: re-enable low-pass filter (PR #9929 from Tilka)

New in Dolphin 5.0-14706 Dev (Jul 21, 2021)

  • PowerPC: Move lwarx/stwcxd. reservation into PowerPCState

New in Dolphin 5.0-14695 Dev (Jul 21, 2021)

  • GameINI: Fix water in Tomb Raider Legend (PR #9924 from JMC47)

New in Dolphin 5.0-14691 Dev (Jul 21, 2021)

  • Translation resources sync with Transifex

New in Dolphin 5.0-14671 Dev (Jul 21, 2021)

  • GeckoSockServer: Only join connectionThread if it is joinable (PR #9927 from OatmealDome)

New in Dolphin 5.0-14669 Dev (Jul 20, 2021)

  • INI: Fix Memcard detection in SSX Tricky and SpongeBob:CFtKK (PR #9919 from JMC47).

New in Dolphin 5.0-14663 Dev (Jul 20, 2021)

  • VideoCommon: Expand vector comparisons instead of overloading any() (PR #9922 from Techjar)

New in Dolphin 5.0-14658 Dev (Jul 20, 2021)

  • INI Settings for Paper Mario: Thousand-Year Door Demo Disc

New in Dolphin 5.0-14652 Dev (Jul 19, 2021)

  • PostProcessing: fix shader compilation failures (PR #9910 from Tilka)

New in Dolphin 5.0-14645 Dev (Jul 18, 2021)

  • Fix Readme.md's command line usage (PR #9909 from matheuz1210)

New in Dolphin 5.0-14628 Dev (Jul 14, 2021)

  • GameINI: Set safe texture cache in WarioWare: Smooth Moves for Writer's Block and Brain Age microgames.

New in Dolphin 5.0-14623 Dev (Jul 14, 2021)

  • PostProcessing: Fix OpenGL UBO linking with configuration options

New in Dolphin 5.0-14621 Dev (Jul 13, 2021)

  • Fix Motion Detection in Sonic and the Secret Rings and Jett Rocket (PR #9891 from JMC47)

New in Dolphin 5.0-14619 Dev (Jul 13, 2021)

  • GeneralWidget: Convert Adapter tooltip to BalloonTip (PR #9686 from Dentomologist)

New in Dolphin 5.0-14604 Dev (Jul 12, 2021)

  • VideoCommon: fix generic build

New in Dolphin 5.0-14602 Dev (Jul 12, 2021)

  • Ignore the top bit of the indirect texture matrix scale (PR #9863 from Pokechu22)

New in Dolphin 5.0-14596 Dev (Jul 11, 2021)

  • GameFile: don't download covers for empty game IDs (PR #9885 from Tilka)

New in Dolphin 5.0-14587 Dev (Jul 10, 2021)

  • JitArm64: Implement ps_cmpXX (PR #9822 from JosJuice)

New in Dolphin 5.0-14583 Dev (Jul 9, 2021)

  • UpdaterCommon: Use File::Copy() on non-macOS platforms

New in Dolphin 5.0-14581 Dev (Jul 9, 2021)

  • Core/MMU: Fix inverted condition in HostIsInstructionRAMAddress(). (PR #9879 from AdmiralCurtiss)

New in Dolphin 5.0-14573 Dev (Jul 8, 2021)

  • JitArm64: Add the ability to emit an unconditional exception exit

New in Dolphin 5.0-14569 Dev (Jul 7, 2021)

  • JitArm64: Implement stwbrx/sthbrx

New in Dolphin 5.0-14566 Dev (Jul 7, 2021)

  • Arm64Emitter: Fix 64-bit TBZ/TBNZ encoding (PR #9873 from JosJuice).

New in Dolphin 5.0-14554 Dev (Jul 6, 2021)

  • UPnP: Improve error messages on initialization failure. (PR #9709 from AdmiralCurtiss)

New in Dolphin 5.0-14548 Dev (Jul 6, 2021)

  • Partially revert "Android: Clean up some hardcoded strings" (PR #9841 from JosJuice)

New in Dolphin 5.0-14540 Dev (Jul 6, 2021)

  • Use SPDX for Dolphin licensing info

New in Dolphin 5.0-14531 Dev (Jul 6, 2021)

  • UpdaterCommon: Fix code signing error after updating on macOS (PR #9858 from OatmealDome)

New in Dolphin 5.0-14529 Dev (Jul 6, 2021)

  • macOS: Untranslocate the app bundle's path for the updater

New in Dolphin 5.0-14521 Dev (Jul 5, 2021)

  • Android: Add Fallback Region setting to GUI

New in Dolphin 5.0-14518 Dev (Jun 30, 2021)

  • DiscIO: Add workaround for MSVC ARM64 ICE

New in Dolphin 5.0-14516 Dev (Jun 30, 2021)

  • SI: Don't cancel transfer with TSTART=0 (PR #9853 from Bonta0)

New in Dolphin 5.0-14504 Dev (Jun 29, 2021)

  • JitArm64: Fix MSVC warning '~': zero extending 'u32' to 'u64'

New in Dolphin 5.0-14502 Dev (Jun 29, 2021)

  • DVDInterface: Fix decrypting reads clearing the drive state

New in Dolphin 5.0-14493 Dev (Jun 28, 2021)

  • x64Emitter: remove unused x87 instructions (PR #9849 from Tilka)

New in Dolphin 5.0-14491 Dev (Jun 28, 2021)

  • Jit64: addx revisited

New in Dolphin 5.0-14489 Dev (Jun 28, 2021)

  • PowerPC: move SO bit to a more convenient location (PR #9850 from Tilka)

New in Dolphin 5.0-14486 Dev (Jun 27, 2021)

  • Jits: Fix fcmpX FPRF mask (PR #9810 from JosJuice)

New in Dolphin 5.0-14482 Dev (Jun 26, 2021)

  • Jit64: mtfsfx - Optimized masking (PR #9845 from Sintendo).

New in Dolphin 5.0-14480 Dev (Jun 24, 2021)

  • JitArm64: Implement mcrfs (PR #9825 from JosJuice)

New in Dolphin 5.0-14454 Dev (Jun 22, 2021)

  • Android: Don't use getEmulationActivity in GCAdapter/Wiimote code

New in Dolphin 5.0-14445 Dev (Jun 20, 2021)

  • VideoCommon: enhance wildcard support in hi res texture lookup (PR #9711 from iwubcode)

New in Dolphin 5.0-14442 Dev (Jun 17, 2021)

  • JitArm64: Use SBC/SBCS for emulating subfzex

New in Dolphin 5.0-14438 Dev (Jun 17, 2021)

  • Jit64: subfic - Optimize constants for d != a (PR #9817 from Sintendo).

New in Dolphin 5.0-14436 Dev (Jun 16, 2021)

  • Translation resources sync with Transifex

New in Dolphin 5.0-14435 Dev (Jun 15, 2021)

  • Common: Set bFMA to true for AArch64

New in Dolphin 5.0-14433 Dev (Jun 15, 2021)

  • GameINI: Fix GFXBackend crash

New in Dolphin 5.0-14431Dev (Jun 14, 2021)

  • AudioInterface: Initialize s_cpu_cycles_per_sample to a sane value. (PR #9813 from AdmiralCurtiss)

New in Dolphin 5.0-14429Dev (Jun 13, 2021)

  • VolumeVerifier: increase problem severity for incorrectly signed TMDs

New in Dolphin 5.0-14412 Dev (Jun 13, 2021)

  • VideoCommon: Define scalar any() and all() functions in GLSL

New in Dolphin 5.0-14406 Dev (Jun 11, 2021)

  • Qt: avoid queuing ConfigChanged() more than once (PR #9606 from Filoppi)

New in Dolphin 5.0-14404 Dev (Jun 11, 2021)

  • VideoCommon: Only include centered pixels in bounding box

New in Dolphin 5.0-14402 Dev (Jun 10, 2021)

  • Hackfix for debug cubes

New in Dolphin 5.0-14398 Dev (Jun 9, 2021)

  • Interpreter: deduplicate integer comparisons

New in Dolphin 5.0-14396 Dev (Jun 9, 2021)

  • Fix controllers after the first one not defaulting to the default device

New in Dolphin 5.0-14394 Dev (Jun 8, 2021)

  • VideoCommon: Perform OpenGL bounding box inversion in pixel shader (PR #9782 from Techjar)

New in Dolphin 5.0-14388 Dev (Jun 7, 2021)

  • Android: Fix WAD import crashing

New in Dolphin 5.0-14386 Dev (Jun 7, 2021)

  • GameList: Fix grid mode zoom keybind inconsistency (PR #9785 from Dentomologist).

New in Dolphin 5.0-14367 Dev (Jun 7, 2021)

  • DSU improvements (PR #9771 from Filoppi)

New in Dolphin 5.0-14363 Dev (Jun 7, 2021)

  • CheatsManager: Avoid recreating child widgets on every OnStateChanged(), and take running game info directly from SConfig.

New in Dolphin 5.0-14348 Dev (Jun 6, 2021)

  • Interpreter/Jit64: Emulate FMA accurately in more cases

New in Dolphin 5.0-14345 Dev (Jun 6, 2021)

  • Translation resources sync with Transifex

New in Dolphin 5.0-14344 Dev (Jun 5, 2021)

  • Common/FileUtil: Add some missing configs to D_CONFIG_IDX

New in Dolphin 5.0-14323 Dev (May 31, 2021)

  • NetPlay: Check file names when receiving GCI folder

New in Dolphin 5.0-14321 Dev (May 31, 2021)

  • Translation resources sync with Transifex

New in Dolphin 5.0-14318 Dev (May 29, 2021)

  • OGL: Force memory barrier when reading back bounding box values (PR #9766 from stenzek)

New in Dolphin 5.0-14311 Dev (May 28, 2021)

  • Cache bounding box values between register reads in DX11/GL

New in Dolphin 5.0-14308 Dev (May 28, 2021)

  • Skip indirect operation for out of bounds indirect stages (PR #9757 from Pokechu22).

New in Dolphin 5.0-14306 Dev (May 28, 2021)

  • GameINI: Fix Final Fantasy Crystal Chronicles GBA race condition (PR #9724 from Bonta0)

New in Dolphin 5.0-14302 Dev (May 27, 2021)

  • NetPlay: Check that memory card region is valid

New in Dolphin 5.0-14298 Dev (May 25, 2021)

  • Android: Use DeleteLocalRef more in AndroidCommon

New in Dolphin 5.0-14295 Dev (May 24, 2021)

  • Apple M1 Support for MacOS

New in Dolphin 5.0-14274 Dev (May 24, 2021)

  • JitArm64: Jump to dispatcher on downcount <= 0, not < 0 (PR #9747 from JosJuice)

New in Dolphin 5.0-14095 Beta (May 24, 2021)

  • Translation resources sync with Transifex

New in Dolphin 5.0-14272 Dev (May 24, 2021)

  • SI: Generate NOREP on timeout instead of generating Dolphin SDK reply (PR #9551 from endrift).

New in Dolphin 5.0-14269 Dev (May 24, 2021)

  • Expose Control Expression variables to mappings UI

New in Dolphin 5.0-14263 Dev (May 23, 2021)

  • VideoCommon/TextureInfo: Restore old mipmap detection logic (PR #9737 from Techjar)

New in Dolphin 5.0-14252 Dev (May 22, 2021)

  • DolphinQt: AutoUpdate.cpp should use scm_rev_git_str (PR #9734 from JosJuice)

New in Dolphin 5.0-14246 Dev (May 21, 2021)

  • Translation resources sync with Transifex

New in Dolphin 5.0-14245 Dev (May 20, 2021)

  • Android: Use JNI for getting post-processsing shaders

New in Dolphin 5.0-14214 Dev (May 19, 2021)

  • Input cleanup 2

New in Dolphin 5.0-14209 Dev (May 18, 2021)

  • WatchWidget: Add new/delete/clear toolbar items (PR #9527 from sepalani)

New in Dolphin 5.0-14207 Dev (May 18, 2021)

  • Fixes for "On Display Messages" (PR #8923 from Filoppi)

New in Dolphin 5.0-14205 Dev (May 17, 2021)

  • Make all Qt ToolTips look similar to BalloonTips

New in Dolphin 5.0-14203 Dev (May 17, 2021)

  • Fix Android controller mappings accidentally being in IsSettingSaveable

New in Dolphin 5.0-14201 Dev (May 17, 2021)

  • Adjust Touchscreen Controls Opacity (PR #9716 from MayImilae)

New in Dolphin 5.0-14197 Dev (May 16, 2021)

  • DolphinQt: ignore warnings from qt headers on buildbot (PR #9715 from iwubcode)

New in Dolphin 5.0-14191 Dev (May 15, 2021)

  • Fifo analyzer quality of life improvements (PR #9540 from Pokechu22)

New in Dolphin 5.0-14162 Dev (May 14, 2021)

  • CMake: minor Windows fixes (PR #9668 from leoetlino).

New in Dolphin 5.0-14153 Dev (May 14, 2021)

  • Input cleanup

New in Dolphin 5.0-14143 Dev (May 13, 2021)

  • Gameini: Disable ICache for Indiana Jones and the Staff of Kings (PR #9630 from PatrickFerry)

New in Dolphin 5.0-14124 Dev (May 13, 2021)

  • DataReport: Amend conditional test for data reports in IsValidMode

New in Dolphin 5.0-14122 Dev (May 10, 2021)

  • VideoCommon: update TextureCache logic for finding oversized XFBs (PR #9694 from iwubcode)

New in Dolphin 5.0-14109 Dev (May 8, 2021)

  • Change BitfieldExtract to use a pointer to the bitfield member (PR #9633 from Pokechu22)

New in Dolphin 5.0-14107 Dev (May 7, 2021)

  • Fix FPS counter and Game Window speed % breaking on pause/unpause

New in Dolphin 5.0-14097 Dev (May 7, 2021)

  • Android: Don't set android:debuggable="true"

New in Dolphin 5.0-14095 Dev (May 6, 2021)

  • Translation resources sync with Transifex

New in Dolphin 5.0-14094 Dev (May 6, 2021)

  • JitArm64: Fix JitRegister::Register call for cstd (PR #9691 from JosJuice)

New in Dolphin 5.0-14092 Dev (May 5, 2021)

  • Implement EFB Peeks for compressed z16 formats

New in Dolphin 5.0-14089 Dev (May 3, 2021)

  • IOS: Don't let Kernel initialize WiiRoot if already initialized

New in Dolphin 5.0-14083 Dev (May 1, 2021)

  • Add even more commits to .git-blame-ignore-revs

New in Dolphin 5.0-14081 Dev (Apr 29, 2021)

  • Fix hotkey suppression crash

New in Dolphin 5.0-14076 Dev (Apr 27, 2021)

  • DolphinQt/Android: Unify the JIT naming scheme (PR #9672 from JosJuice)

New in Dolphin 5.0-14074 Dev (Apr 27, 2021)

  • SI/DeviceGBA: Fix SI timings to actually closely match hardware

New in Dolphin 5.0-14072 Dev (Apr 27, 2021)

  • DolphinQt: Get rid of an extraneous colon in About dialog (PR #9676 from leoetlino)

New in Dolphin 5.0-14068 Dev (Apr 26, 2021)

  • Jit: Optimize block link queries by using hash tables

New in Dolphin 5.0-14051 Dev (Apr 25, 2021)

  • Translation resources sync with Transifex

New in Dolphin 5.0-14041 Dev (Apr 24, 2021)

  • VideoCommon: Fix scissorOffset, handle negative value correctly (PR #9660 from ezio1900)

New in Dolphin 5.0-14039 Dev (Apr 23, 2021)

  • IOS/FS: Add a scoped FD class to make it harder to leak FDs (PR #9619 from leoetlino)

New in Dolphin 5.0-14030 Dev (Apr 20, 2021)

  • GameINI: Fix file path for RZDK01 INI (PR #9659 from leoetlino)

New in Dolphin 5.0-14028 Dev (Apr 20, 2021)

  • BlockingLoop/Jit64: Indicate explicit fallthrough where applicable (PR #9658 from lioncash)

New in Dolphin 5.0-14019 Dev (Apr 19, 2021)

  • Fifo: Run/sync with the GPU on command processor register access (PR #7214 from stenzek)

New in Dolphin 5.0-14013 Dev (Apr 18, 2021)

  • Build: Fix -fno-strict-aliasing on Xcode builds (PR #9634 from skylersaleh)

New in Dolphin 5.0-14009 Dev (Apr 17, 2021)

  • Vulkan: Work around AMD exclusive fullscreen bug (21.3+) (PR #9635 from stenzek)

New in Dolphin 5.0-14007 Dev (Apr 14, 2021)

  • DriverDetails: Fix broken vector bitwise AND on Mali drivers (PR #9636 from sspacelynx)

New in Dolphin 5.0-14005 Dev (Apr 14, 2021)

  • WiiUtils: Add helper functions to get emulated/real Bluetooth device

New in Dolphin 5.0-14002 Dev (Apr 7, 2021)

  • MMU: Fix SDR updates being silently dropped in some cases

New in Dolphin 5.0-13971 Dev (Apr 5, 2021)

  • Mario Party Cheats Update

New in Dolphin 5.0-13965 Dev (Apr 4, 2021)

  • Replace uses of cassert with Common/Assert.h (PR #9621 from Pokechu22)

New in Dolphin 5.0-13963 Dev (Apr 2, 2021)

  • VertexShaderGen: Sonic epsilon hack for OpenGL ES (PR #9591 from blaahaj)

New in Dolphin 5.0-13961 Dev (Apr 1, 2021)

  • JitArm64: Allow DoJit at address 0 (fix launching Wii titles)

New in Dolphin 5.0-13947 Dev (Mar 31, 2021)

  • Fix shortcut creation

New in Dolphin 5.0-13944 Dev (Mar 29, 2021)

  • Android: Add "Synchronize GPU Thread" setting (SyncOnSkipIdle/SyncGPU) (PR #9614 from JosJuice)

New in Dolphin 5.0-13936 Dev (Mar 27, 2021)

  • IOS: Improve timing accuracy for title launches (both ARM and PPC)

New in Dolphin 5.0-13907 Dev (Mar 24, 2021)

  • AudioCommon: Split Initialization (PR #9603 from Bonta0)

New in Dolphin 5.0-13900 Dev (Mar 23, 2021)

  • VolumeVerifier: Align partition reads to groups (PR #9572 from JosJuice).

New in Dolphin 5.0-13875 Dev (Mar 20, 2021)

  • JitArm64: Constant carry flag optimizations (PR #9593 from JosJuice)

New in Dolphin 5.0-13871 Dev (Mar 18, 2021)

  • Optimize general case of srawx (PR #9586 from JosJuice)

New in Dolphin 5.0-13869 Dev (Mar 17, 2021)

  • Arm64Gen: Convert ARM64Reg to enum class (PR #9494 from Dentomologist)

New in Dolphin 5.0-13867 Dev (Mar 16, 2021)

  • VolumeVerifier: Fix potential crash when cancelling (PR #9573 from JosJuice)

New in Dolphin 5.0-13827 Dev (Mar 12, 2021)

  • WASAPI code improvements

New in Dolphin 5.0-13817 Dev (Mar 8, 2021)

  • Translation resources sync with Transifex.

New in Dolphin 5.0-13810 Dev (Mar 7, 2021)

  • Graphics refactoring + add names and descriptions in FIFO analyzer (PR #9497 from Pokechu22)

New in Dolphin 5.0-13792 Dev (Mar 5, 2021)

  • MMU: Fix IsRAMAddress not working (PR #9533 from sepalani)

New in Dolphin 5.0-13790 Dev (Mar 5, 2021)

  • Common / Core: add raii object that cleans up WSA on destruction in gdb-stub

New in Dolphin 5.0-13770 Dev (Mar 4, 2021)

  • NetworkWidget: Reorganise SSL options group box

New in Dolphin 5.0-13743 Dev (Mar 4, 2021)

  • GameSettings: Enable perf queries to fix sun in Need for Speed: Most Wanted

New in Dolphin 5.0-13712 Dev (Mar 2, 2021)

  • DebugInterface: Check visited addresses in GetThreads

New in Dolphin 5.0-13710 Dev (Mar 2, 2021)

  • InputCommon: dynamic input textures more optimizations (PR #9539 from iwubcode)

New in Dolphin 5.0-13705 Dev (Mar 1, 2021)

  • Qt: Re-add IOS version to the game info tab (PR #9513 from leoetlino)

New in Dolphin 5.0-13698 Dev (Feb 26, 2021)

  • Don't call OnConfigChanged() unless config actually changed

New in Dolphin 5.0-13694 Dev (Feb 22, 2021)

  • Debugger: Fix issue were loaded memory breakpoints were not being triggered (break)

New in Dolphin 5.0-13690 Dev (Feb 21, 2021)

  • Core: Fix time base unit mixup (PR #9526 from leoetlino)

New in Dolphin 5.0-13688 Dev (Feb 20, 2021)

  • Translation resources sync with Transifex

New in Dolphin 5.0-13687 Dev (Feb 19, 2021)

  • IOS: Emulate FS timings for ES content IPC commands

New in Dolphin 5.0-13676 Dev (Feb 19, 2021)

  • Debugger: Fix "Add to watch" not working

New in Dolphin 5.0-13671 Dev (Feb 16, 2021)

  • JitArm64: Workaround for GCC ICE

New in Dolphin 5.0-13669 Dev (Feb 15, 2021)

  • JitArm64: Fix improper uses of offsetof

New in Dolphin 5.0-13667 Dev (Feb 14, 2021)

  • PCAP: Add raw SSL packets logging support

New in Dolphin 5.0-13653 Dev (Feb 14, 2021)

  • NetworkWidget: Add hostname to SSL table (PR #9509 from sepalani)

New in Dolphin 5.0-13646 Dev (Feb 13, 2021)

  • Software: Always divide the texture coordinates by q. (PR #9333 from Pokechu22)

New in Dolphin 5.0-13642 Dev (Feb 13, 2021)

  • Android: Adjust logic for DOL/ELF long press

New in Dolphin 5.0-13637 Dev (Feb 12, 2021)

  • Hidapi: Use LIBUSB_LIBRARIES to link to libusb (PR #9501 from leoetlino)

New in Dolphin 5.0-13633 Dev (Feb 12, 2021)

  • InputCommon: fix potential dynamic input texture crash and an optimization

New in Dolphin 5.0-13603 Beta (Feb 11, 2021)

  • DolphinQt: Fix regression in input expressions

New in Dolphin 5.0-13616 Dev (Feb 10, 2021)

  • Qt: Fix "open wiki" option not using the wiki redirect script

New in Dolphin 5.0-13614 Dev (Feb 8, 2021)

  • UnitTests: Add MOVI2R test (PR #9423 from MerryMage)

New in Dolphin 5.0-13607 Dev (Feb 5, 2021)

  • Fix mapping window title bar becoming unresponsive

New in Dolphin 5.0-13605 Dev (Feb 3, 2021)

  • JitArm64: Use STP for pc/npc (PR #9485 from JosJuice).

New in Dolphin 5.0-13603 Dev (Feb 3, 2021)

  • DolphinQt: Fix regression in input expressions

New in Dolphin 5.0-13601 Dev (Feb 1, 2021)

  • Translation resources sync with Transifex

New in Dolphin 5.0-13592 Dev (Jan 30, 2021)

  • Fix clientcakey typo in Readme.md

New in Dolphin 5.0-13590 Dev (Jan 29, 2021)

  • NetworkCaptureLogger: Move SSL logging

New in Dolphin 5.0-13583 Dev (Jan 28, 2021)

  • Msbuild: re-enable HAS_OPENGL and HAS_VULKAN (PR #9479 from shuffle2).

New in Dolphin 5.0-13581 Dev (Jan 28, 2021)

  • VideoCommon: allow Free Look to be manipulated by a quaternion

New in Dolphin 5.0-13555 Dev (Jan 27, 2021)

  • JitArm64: Fix false positive "turned singles into doubles" asserts (PR #9478 from JosJuice).

New in Dolphin 5.0-13497 Dev (Jan 27, 2021)

  • Add script for running unit tests on Android device

New in Dolphin 5.0-13495 Dev (Jan 25, 2021)

  • FreeLookManager: acquire global input lock

New in Dolphin 5.0-13480 Dev (Jan 15, 2021)

  • Jit_Integer: Use SHLX, SHRX, SARX

New in Dolphin 5.0-13471 Dev (Jan 15, 2021)

  • Contributing.md: Code comment for do-while sample

New in Dolphin 5.0-13469 Dev (Jan 12, 2021)

  • Use GX_CMD_UNKNOWN_METRICS instead of magic number 0x44 (PR #9437 from Pokechu22).

New in Dolphin 5.0-13467 Dev (Jan 11, 2021)

  • BitUtils: cleanup constexpr usage for msvc clz

New in Dolphin 5.0-13465 Dev (Jan 10, 2021)

  • BitUtils: loosen clz to inline on msvc/arm64 (PR #9433 from shuffle2)

New in Dolphin 5.0-13454 Dev (Jan 10, 2021)

  • Android: Use old folder picker on Android TV

New in Dolphin 5.0-13452 Dev (Jan 6, 2021)

  • Patches for Resident Evil 2/3 audio issues

New in Dolphin 5.0-13442 Dev (Jan 5, 2021)

  • Rehabilitate Haiku support. (PR #9323 from waddlesplash).

New in Dolphin 5.0-13424 Dev (Jan 3, 2021)

  • BitUtils: __builtin_clz is undefined when value == 0 (PR #9422 from MerryMage)

New in Dolphin 5.0-13416 Dev (Jan 2, 2021)

  • Arm64Emitter: Remove unused OpType enum

New in Dolphin 5.0-13412 Dev (Jan 1, 2021)

  • JitArm64_Tables: Construct tables at compile-time (PR #9401 from lioncash)

New in Dolphin 5.0-13391 Dev (Dec 31, 2020)

  • ArmCommon: Add missing header guard

New in Dolphin 5.0-13388 Dev (Dec 30, 2020)

  • JitArm64_LoadStore: Explicitly annotate switch fallthrough cases (PR #9399 from lioncash)

New in Dolphin 5.0-13386 Dev (Dec 30, 2020)

  • Android: Use storage access framework for game list

New in Dolphin 5.0-13374 Dev (Dec 30, 2020)

  • IOS: Allow for heterogenous name lookup (PR #9391 from lioncash)

New in Dolphin 5.0-13365 Dev (Dec 29, 2020)

  • Config: Fix cache not being invalidated when callbacks are suppressed (PR #9386 from leoetlino)

New in Dolphin 5.0-13353 Dev (Dec 29, 2020)

  • DSPAnalyzer: Migrate off file-scope state (PR #9377 from lioncash)

New in Dolphin 5.0-13345 Dev (Dec 29, 2020)

  • DSP: Eliminate some magic values related to the CR register

New in Dolphin 5.0-13337 Dev (Dec 28, 2020)

  • DSP: Eliminate most global state (PR #9348 from lioncash)

New in Dolphin 5.0-13334 Dev (Dec 28, 2020)

  • CMake: Update cmake_minimum_required calls using versions less than 2.8.12.

New in Dolphin 5.0-13332 Dev (Dec 28, 2020)

  • BitUtils: Fix uint64_t gcc compile

New in Dolphin 5.0-13330 Dev (Dec 28, 2020)

  • Jit_Integer: Use RORX where possible

New in Dolphin 5.0-13309 Dev (Dec 27, 2020)

  • Call UpdatePerformanceMonitor when needed (PR #9355 from JosJuice)

New in Dolphin 5.0-13298 Dev (Dec 27, 2020)

  • Fix GDBStub build and build it by default (PR #9359 from leoetlino).

New in Dolphin 5.0-13290 Dev (Dec 25, 2020)

  • CMake: Apple Silicon detection

New in Dolphin 5.0-13288 Dev (Dec 24, 2020)

  • Make Free Look a proper controller, move to separate UI (PR #8867 from iwubcode)

New in Dolphin 5.0-13268 Dev (Dec 21, 2020)

  • Jit64: Fix FPURegCache::GetRegUtilization (PR #9347 from JosJuice)

New in Dolphin 5.0-13266 Dev (Dec 21, 2020)

  • Analytics: Add rarer OSes to analytics

New in Dolphin 5.0-13262 Dev (Dec 20, 2020)

  • Core: Add initial System class

New in Dolphin 5.0-13260 Dev (Dec 20, 2020)

  • EXI_Device: Always define EXIDEVICE_ETHTAPSERVER for consistency (PR #9330 from leoetlino)

New in Dolphin 5.0-13248 Dev (Dec 19, 2020)

  • DolphinQt: Fix all instances of <gameid> in AdvancedWidget

New in Dolphin 5.0-13246 Dev (Dec 17, 2020)

  • Qt: Fix deprecated use of MidButton

New in Dolphin 5.0-13243 Dev (Dec 16, 2020)

  • Translation resources sync with Transifex

New in Dolphin 5.0-13242 Dev (Dec 15, 2020)

  • GameSettings: Disable "Store EFB Copies to Texture Only" for Final Fantasy Crystal Chronicles (PR #9329 from smurf3tte)

New in Dolphin 5.0-13240 Dev (Dec 15, 2020)

  • WiimoteEmu: Allow tilt to wrap around and simulate full 360 degree rotations.

New in Dolphin 5.0-13231 Dev (Dec 15, 2020)

  • InputCommon: Fix callback dispatch deadlock (PR #9326 from Subject38)

New in Dolphin 5.0-13225 Dev (Dec 13, 2020)

  • Add caching to Config::Info

New in Dolphin 5.0-13221 Dev (Dec 12, 2020)

  • HW/WiimoteReal: Drop stale data reports. (PR #9322 from jordan-woyak)

New in Dolphin 5.0-13217 Dev (Dec 11, 2020)

  • Core: Don't copy default _Enabled sections to user INIs (PR #9319 from JosJuice)

New in Dolphin 5.0-13215 Dev (Dec 11, 2020)

  • GameSettings: Enable compatibility patches by default

New in Dolphin 5.0-13191 Dev (Dec 10, 2020)

  • Move orientation setting to main settings screen (PR #9089 from JosJuice)

New in Dolphin 5.0-13178 Beta (Dec 10, 2020)

  • DiscIO: Fix recursive directory extraction (PR #9306 from JosJuice)

New in Dolphin 5.0-13191 Dev (Dec 8, 2020)

  • WiiUtils: Check hashes to determine if a title is installed and up-to-date (PR #9313 from leoetlino)

New in Dolphin 5.0-13189 Dev (Dec 8, 2020)

  • JitArm64: Properly set m_stack_pointer (PR #9293 from JosJuice).

New in Dolphin 5.0-13187 Dev (Dec 7, 2020)

  • JitArm64: Do downcount immediately before jumping to dispatcher (PR #9299 from JosJuice)

New in Dolphin 5.0-13182 Dev (Dec 5, 2020)

  • Turn format string issues into compile-time errors (PR #9310 from leoetlino)

New in Dolphin 5.0-13180 Dev (Dec 5, 2020)

  • Turn format string issues into compile-time errors (

New in Dolphin 5.0-13178 Dev (Dec 4, 2020)

  • DiscIO: Fix recursive directory extraction (PR #9306 from JosJuice)

New in Dolphin 5.0-13174 Dev (Dec 2, 2020)

  • General: Convert PanicAlerts over to fmt equivalent (PR #9304 from lioncash)

New in Dolphin 5.0-13169 Dev (Nov 30, 2020)

  • Android: Clear Log file (PR #9298 from Ebola16)

New in Dolphin 5.0-13163 Dev (Nov 29, 2020)

  • Remove description box in graphics tabs and use custom tooltips instead (PR #9153 from iwubcode).

New in Dolphin 5.0-13146 Dev (Nov 28, 2020)

  • Core: Fix an assertion that mistakenly uses a fmt format string (PR #9294 from leoetlino)

New in Dolphin 5.0-13142 Dev (Nov 28, 2020)

  • AudioCommon: Convert alerts over to fmt-based variants (PR #9291 from lioncash).

New in Dolphin 5.0-13138 Dev (Nov 27, 2020)

  • Fix bounding box incorrectly disabled on OpenGL ES 3.1, 3.2 (PR #9280 from blaahaj)

New in Dolphin 5.0-13136 Dev (Nov 27, 2020)

  • IP/Top: Fix fallback IP address

New in Dolphin 5.0-13117 Dev (Nov 25, 2020)

  • Core: Convert logging over to fmt pt.4 (PR #9276 from lioncash)

New in Dolphin 5.0-13115 Dev (Nov 25, 2020)

  • EXI_DeviceMemoryCard: Medium cleanup (PR #9268 from leoetlino)

New in Dolphin 5.0-13100 Dev (Nov 23, 2020)

  • Android: Long press a setting to reset it

New in Dolphin 5.0-13085 Dev (Nov 21, 2020)

  • CMake: Pass various /Zc flags to MSVC for consistency with Base.props (PR #9273 from leoetlino)

New in Dolphin 5.0-13083 Dev (Nov 21, 2020)

  • Core/Movie: Fix a likely out-of-bounds read for PanicAlertT (PR #9270 from leoetlino).

New in Dolphin 5.0-13081 Dev (Nov 21, 2020)

  • Fix Super Mario Sunshine debug cubes (originally PR #4601 by stenzek)

New in Dolphin 5.0-13078 Dev (Nov 20, 2020)

  • Common: Assert that translatable strings use positional arguments (PR #9269 from JosJuice)

New in Dolphin 5.0-13073 Dev (Nov 20, 2020)

  • Core: Fix invalid lambda captures (PR #9267 from leoetlino)

New in Dolphin 5.0-13071 Dev (Nov 20, 2020)

  • Core: Convert logging over to fmt pt.2 (PR #9263 from lioncash).

New in Dolphin 5.0-13063 Dev (Nov 20, 2020)

  • Vulkan: fix validation error in bSupportsGeometryShaders=false case

New in Dolphin 5.0-13061 Dev (Nov 20, 2020)

  • DolphinQt: Add Show/Hide All options to gamelist region menu (PR #9210 from Dentomologist)

New in Dolphin 5.0-13056 Dev (Nov 20, 2020)

  • Android: Remove hacks for Wii Remote extension setting, round 2

New in Dolphin 5.0-13043 Dev (Nov 19, 2020)

  • Add a Skip EFB Access Hotkey (PR #9185 from Losuc)

New in Dolphin 5.0-13037 Dev (Nov 18, 2020)

  • Translation resources sync with Transifex

New in Dolphin 5.0-13036 Dev (Nov 18, 2020)

  • VideoCommon: Migrate over to fmt (PR #9248 from lioncash)

New in Dolphin 5.0-13034 Dev (Nov 18, 2020)

  • DolphinQt: Don't return 0x04 bytes from tr

New in Dolphin 5.0-13016 Dev (Nov 16, 2020)

  • CMake: Bump fmt version requirement to 7.1.0 (PR #9252 from JosJuice)

New in Dolphin 5.0-13014 Dev (Nov 12, 2020)

  • VideoBackends: Migrate logging over to fmt (PR #9236 from lioncash).

New in Dolphin 5.0-13005 Dev (Nov 12, 2020)

  • InputCommon: Migrate over to fmt-capable panic alerts (PR #9244 from lioncash)

New in Dolphin 5.0-13003 Dev (Nov 12, 2020)

  • DiscIO: Make use of fmt-capable panic alerts (PR #9242 from lioncash)

New in Dolphin 5.0-13001 Dev (Nov 11, 2020)

  • Android: Add null check for InputOverlay

New in Dolphin 5.0-12999 Dev (Nov 11, 2020)

  • Common/MsgHandler: Add fmt-capable variants of the alert macros

New in Dolphin 5.0-12997 Dev (Nov 10, 2020)

  • ShaderGenCommon: Rename WriteFmt() to Write()

New in Dolphin 5.0-12995 Dev (Nov 9, 2020)

  • UICommon: Migrate logging over to fmt

New in Dolphin 5.0-12974 Dev (Nov 8, 2020)

  • CPUDetect: Indicate slow PDEP/PEXT only for Zen1/+/2 (Family 23) (PR #9233 from altimumdelta)

New in Dolphin 5.0-12972 Dev (Nov 6, 2020)

  • Suppress warnings in EmulationActivity (PR #9223 from Ebola16)

New in Dolphin 5.0-12968 Dev (Nov 6, 2020)

  • Fix dereferencing nullptr BootParameters

New in Dolphin 5.0-12966 Dev (Nov 5, 2020)

  • Common/LinearDiskCache: Replace std::fstream with File::IOFile (PR #9222 from JosJuice)

New in Dolphin 5.0-12964 Dev (Nov 4, 2020)

  • JitArm64: Implement HLE function hooking (PR #9218 from JosJuice)

New in Dolphin 5.0-12960 Dev (Nov 3, 2020)

  • Fix build on FreeBSD i386 - nullptr vs VK_NULL_HANDLE (PR #9138 from martymac)

New in Dolphin 5.0-12948 Dev (Nov 2, 2020)

  • Simplify Arm64GPRCache::Flush (PR #9213 from JosJuice)

New in Dolphin 5.0-12946 Dev (Oct 31, 2020)

  • Translation resources sync with Transifex.

New in Dolphin 5.0-12945 Dev (Oct 30, 2020)

  • Merge pull request #9202 from WamWooWam/patch-http-requests
  • Fix logger related crash when HTTP response is empty.

New in Dolphin 5.0-12934 Dev (Oct 29, 2020)

  • Re-enable GPU Texture Decoding under MoltenVK

New in Dolphin 5.0-12931 Dev (Oct 28, 2020)

  • Source/Core/Common/Config/Config.cpp: add missing <mutex> include (PR #9207 from trofi)

New in Dolphin 5.0-12929 Dev (Oct 27, 2020)

  • Externals: Update fmt to 7.1.0 (PR #9199 from lioncash)

New in Dolphin 5.0-12927 Dev (Oct 27, 2020)

  • Dolphinqt msbuild: do not moc TASSlider.h (PR #9200 from shuffle2)

New in Dolphin 5.0-12925 Dev (Oct 27, 2020)

  • Android: Fix initTouchPointer (PR #9201 from Ebola16)

New in Dolphin 5.0-12921 Dev (Oct 26, 2020)

  • PixelShaderGen: Migrate over to fmt (PR #9171 from lioncash)

New in Dolphin 5.0-12911 Dev (Oct 24, 2020)

  • VideoCommon: enable vulkan in windows solution, update CMake vulkan option to match opengl (PR #9190 from iwubcode)

New in Dolphin 5.0-12904 Dev (Oct 24, 2020)

  • Explain how to fix "Serial and/or version data is missing"

New in Dolphin 5.0-12883 Dev (Oct 22, 2020)

  • UberShaderVertex: Migrate over to fmt (PR #9169 from lioncash)

New in Dolphin 5.0-12873 Dev (Oct 21, 2020)

  • Replace stateful rotational matrices with quaternions. (PR #9162 from jordan-woyak)

New in Dolphin 5.0-12845 Dev (Oct 21, 2020)

  • Android: Convert SharedPreferences to INI Settings (simple cases) (PR #9152 from Ebola16)

New in Dolphin 5.0-12841 Dev (Oct 21, 2020)

  • Common: Move OSThreads into Core

New in Dolphin 5.0-12837 Dev (Oct 20, 2020)

  • ExpressionParser: Add missing <functional> include (PR #9172 from lioncash)

New in Dolphin 5.0-12829 Dev (Oct 20, 2020)

  • DataReader: Make use of if constexpr where applicable

New in Dolphin 5.0-12806 Dev (Oct 20, 2020)

  • GeometryShaderGen: Migrate over to fmt

New in Dolphin 5.0-12779 Dev (Oct 19, 2020)

  • VertexShaderGen: Fix unescaped { in D3D shader. (PR #9161 from AdmiralCurtiss)

New in Dolphin 5.0-12777 Dev (Oct 19, 2020)

  • DiscIO: Make use of fmt where applicable (PR #9150 from JosJuice)

New in Dolphin 5.0-12773 Dev (Oct 19, 2020)

  • IP/Top: Add SO_LINGER optname (PR #9099 from sepalani)

New in Dolphin 5.0-12755 Dev (Oct 19, 2020)

  • Android: Fix setting read during play with local game layer active

New in Dolphin 5.0-12749 Dev (Oct 15, 2020)

  • Source/Core/DiscIO/WIACompression.cpp: add missing <limits> include (PR #9151 from trofi)

New in Dolphin 5.0-12747 Dev (Oct 15, 2020)

  • Android: Remove finish from ConfirmRunnableViewHolder

New in Dolphin 5.0-12745 Dev (Oct 14, 2020)

  • VolumeVerifier: Make high severity "too small" hide low severity "too small" (PR #9105 from JosJuice).

New in Dolphin 5.0-12738 Dev (Oct 14, 2020)

  • Show NKitness in file format string

New in Dolphin 5.0-12734 Dev (Oct 11, 2020)

  • Android: Use DialogFragment for AlertMessage

New in Dolphin 5.0-12731 Dev (Oct 9, 2020)

  • Android: add reverse landscape to screen orientation settings (PR #9139 from nickbeth00).

New in Dolphin 5.0-12729 Dev (Oct 6, 2020)

  • Android: Use Java 8 Date/Time API. (PR #8954 from Isira-Seneviratne)

New in Dolphin 5.0-12726 Dev (Oct 6, 2020)

  • Replace geckocodes.org with mirror codes.rc24.xyz

New in Dolphin 5.0-12724 Dev (Oct 5, 2020)

  • Add Metal Gear Solid: The Twin Snakes to NKit warning message (PR #9131 from JosJuice)

New in Dolphin 5.0-12716 Beta (Oct 5, 2020)

  • Core/NetPlay: Fix Wii Remote syncing

New in Dolphin 5.0-12722 Dev (Oct 3, 2020)

  • Externals: Update MoltenVK to v1.1 (PR #9126 from stenzek).

New in Dolphin 5.0-12720 Dev (Oct 2, 2020)

  • Vulkan: Use VK_LAYER_KHRONOS_validation for validation

New in Dolphin 5.0-12716 Dev (Sep 30, 2020)

  • Core/NetPlay: Fix Wii Remote syncing

New in Dolphin 5.0-12714 Dev (Sep 30, 2020)

  • Translation resources sync with Transifex

New in Dolphin 5.0-12713 Dev (Sep 30, 2020)

  • Fix controller defaults being empty on fresh run (PR #9120 from JosJuice).

New in Dolphin 5.0-12711 Dev (Sep 29, 2020)

  • WiimoteEmu: Increase camera FOV to match that of a real Wii remote. (PR #9106 from jordan-woyak).

New in Dolphin 5.0-12705 Dev (Sep 27, 2020)

  • Android: seekbar.setMin requires API level 26 (PR #9112 from Ebola16)

New in Dolphin 5.0-12701 Dev (Sep 26, 2020)

  • Android: Fix convertCompressionLevelZstdValues

New in Dolphin 5.0-12699 Dev (Sep 26, 2020)

  • FramebufferManager: Fix EFB readbacks with MSAA on (PR #9109 from stenzek)

New in Dolphin 5.0-12697 Dev (Sep 26, 2020)

  • InputCommon: Add hotkey support to input expressions

New in Dolphin 5.0-12685 Dev (Sep 24, 2020)

  • Properly fix News Channel loading screen (PR #9108 from Ebola16)

New in Dolphin 5.0-12670 Dev (Sep 22, 2020)

  • Android: Add Wii SYSCONF settings to GUI (PR #9088 from JosJuice)

New in Dolphin 5.0-12665 Dev (Sep 21, 2020)

  • ControllerInterface: Combine evdev devices with the same physical location in addition to unique ID (PR #8840 from Techjar)

New in Dolphin 5.0-12660 Dev (Sep 20, 2020)

  • Translation resources sync with Transifex

New in Dolphin 5.0-12656 Dev (Sep 17, 2020)

  • Various GameINI updates

New in Dolphin 5.0-12625 Dev (Sep 16, 2020)

  • Android: Hook up the new config system

New in Dolphin 5.0-12616 Dev (Sep 16, 2020)

  • Core: Run Wiimote::Initialize before HW::Init to avoid crash (PR #9086 from JosJuice)

New in Dolphin 5.0-12614 Dev (Sep 15, 2020)

  • DolphinQt: Fix the panic alert deadlock, Pause on Focus Loss edition (PR #8819 from JosJuice)

New in Dolphin 5.0-12612 Dev (Sep 15, 2020)

  • Qt: Use better method of getting default monospace font

New in Dolphin 5.0-12606 Dev (Sep 14, 2020)

  • BTEmu/Wiimote: Fixes and Cleanups. (PR #8985 from jordan-woyak)

New in Dolphin 5.0-12600 Dev (Sep 13, 2020)

  • DolphinQt: properly remove slot connection for ConfigChange when object is destructed (PR #9076 from iwubcode)

New in Dolphin 5.0-12581 Dev (Sep 11, 2020)

  • windows: keep an extra reference to BluetoothApis.dll

New in Dolphin 5.0-12579 Dev (Sep 10, 2020)

  • VideoBackends: Disable GPU Texture Decoding under MoltenVK (PR #8743 from Techjar)

New in Dolphin 5.0-12577 Dev (Sep 9, 2020)

  • Settings: Fix incorrect config key for enabled analytics. (PR #9072 from AdmiralCurtiss)

New in Dolphin 5.0-12575 Dev (Sep 9, 2020)

  • Jit64 codegen space reuse. (PR #8765 from AdmiralCurtiss)

New in Dolphin 5.0-12571 Dev (Sep 8, 2020)

  • Android: Optimize imports

New in Dolphin 5.0-12565 Dev (Sep 8, 2020)

  • Ignore PI_RESET_CODE resetting DI in Wii mode (PR #9060 from Pokechu22)

New in Dolphin 5.0-12563 Dev (Sep 8, 2020)

  • Port some settings to the new config system

New in Dolphin 5.0-12540 Dev (Sep 6, 2020)

  • Android: Replace Java INI parser with C++ INI parser

New in Dolphin 5.0-12530 Dev (Sep 6, 2020)

  • GameSettings: Add patches for Pokémon Colosseum and Pokémon XD to circumvent the check that the save being overwritten matches the last known save. (PR #9007 from AdmiralCurtiss)

New in Dolphin 5.0-12523 Dev (Sep 1, 2020)

  • Android: Minor cleanup (PR #9042 from Ebola16)

New in Dolphin 5.0-12511 Dev (Aug 31, 2020)

  • GCAdapter_Android: Minor cleanup

New in Dolphin 5.0-12483 Dev (Aug 29, 2020)

  • Add support for FreeBSD/arm64 (PR #9053 from kit-ty-kate)

New in Dolphin 5.0-12481 Dev (Aug 24, 2020)

  • Thread names (PR #9044 from shuffle2)

New in Dolphin 5.0-12478 Dev (Aug 23, 2020)

  • misc vcxproj cleanup

New in Dolphin 5.0-12462 Dev (Aug 22, 2020)

  • Update Windows build to use Qt 5.15.0

New in Dolphin 5.0-12460 Dev (Aug 19, 2020)

  • Translation resources sync with Transifex

New in Dolphin 5.0-12455 Dev (Aug 17, 2020)

  • Fix some more GCC warnings (PR #8995 from Tilka)

New in Dolphin 5.0-12452 Dev (Aug 17, 2020)

  • IOS/USB: fix potential race condition (PR #9020 from Tilka)

New in Dolphin 5.0-12438 Dev (Aug 16, 2020)

  • DolReader: treat overly large data segment as bss

New in Dolphin 5.0-12436 Dev (Aug 12, 2020)

  • Fix gamecube games not noticing disc changes

New in Dolphin 5.0-12426 Dev (Aug 11, 2020)

  • FrameDump: Don't ignore the time base numerator

New in Dolphin 5.0-12424 Dev (Aug 10, 2020)

  • Android: Rewrite GetRenderSurfaceScale in Java

New in Dolphin 5.0-12422 Dev (Aug 9, 2020)

  • Jit64: Implement low DCBZ hack (PR #8914 from JosJuice)

New in Dolphin 5.0-12394 Dev (Aug 8, 2020)

  • JitArm64: Avoid double rounding in fctiwzx (PR #9016 from JosJuice).

New in Dolphin 5.0-12392 Dev (Aug 8, 2020)

  • Add a few input expression functions (trigonometry, sqrt, pow, min, max, clamp)

New in Dolphin 5.0-12389 Dev (Aug 7, 2020)

  • Android: Fix SettingsActivity lifecycle management

New in Dolphin 5.0-12380 Dev (Aug 3, 2020)

  • LogManager: Add missing include

New in Dolphin 5.0-12369 Dev (Aug 2, 2020)

  • OnScreenDisplay: fix names rgba -> argb

New in Dolphin 5.0-12367 Dev (Aug 1, 2020)

  • Fix crash when using DSP LLE with CPU interpreter

New in Dolphin 5.0-12364 Dev (Jul 31, 2020)

  • DolphinQt: Don't capture local pointer by reference (PR #8994 from JosJuice).

New in Dolphin 5.0-12362 Dev (Jul 31, 2020)

  • Android: Remove touchscreen check for rumble

New in Dolphin 5.0-12356 Dev (Jul 30, 2020)

  • DolphinQt: Show a warning when launching an NKit disc image

New in Dolphin 5.0-12354 Dev (Jul 29, 2020)

  • Curl: For windows cmake builds, build curl with schannel/winssl capability (PR #8984 from r2dliu)

New in Dolphin 5.0-12247 Beta (Jul 25, 2020)

  • INI updates (PR #8979 from Miksel12)

New in Dolphin 5.0-12344 Dev (Jul 24, 2020)

  • Fix some GCC warnings (PR #8980 from Tilka)

New in Dolphin 5.0-12336 Dev (Jul 24, 2020)

  • GameSettings: SafeTextureCacheColorSamples for SEUPEY and SEVPEY (PR #8977 from chungy)

New in Dolphin 5.0-12334 Dev (Jul 24, 2020)

  • DolphinQt / VideoCommon: Add additional texture dumping options (PR #8793 from iwubcode).

New in Dolphin 5.0-12330 Dev (Jul 23, 2020)

  • Fix disc image conversion button not being clear #3 (PR #8974 from Filoppi)

New in Dolphin 5.0-12247 Beta (Jul 21, 2020)

  • VertexShaderManager: Only look for freelook config changes if we're using freelook

New in Dolphin 5.0-12324 Dev (Jul 20, 2020)

  • Android: Remove hacks for Wii Remote extension and video backend settings (PR #8965 from JosJuice)

New in Dolphin 5.0-12320 Dev (Jul 19, 2020)

  • HW/GCPadEmu: Adjust gate radius values to more closely match the real hardware

New in Dolphin 5.0-12318 Dev (Jul 19, 2020)

  • Android: Use correct encoding when converting strings

New in Dolphin 5.0-12312 Dev (Jul 17, 2020)

  • Translation resources sync with Transifex

New in Dolphin 5.0-12309 Dev (Jul 17, 2020)

  • DolphinQt: Replace unusual Qt::InitialSortOrderRole usage with a custom role. (PR #8959 from jordan-woyak)

New in Dolphin 5.0-12302 Dev (Jul 16, 2020)

  • Android: Don't access /dev/ashmem on newer Android versions (PR #8955 from JosJuice)

New in Dolphin 5.0-12298 Dev (Jul 14, 2020)

  • Android: Increase targetSdkVersion to 29 (PR #8953 from JosJuice)

New in Dolphin 5.0-12296 Dev (Jul 13, 2020)

  • Android: Use system cache directory as cache directory (PR #8949 from JosJuice)

New in Dolphin 5.0-12294 Dev (Jul 13, 2020)

  • Timer fixes

New in Dolphin 5.0-12286 Dev (Jul 11, 2020)

  • InputCommon/GCAdapter: Unbreak Mayflash GCAdapters by allowing libusb_control_transfer call to fail. (PR #8946 from jordan-woyak)

New in Dolphin 5.0-12282 Dev (Jul 11, 2020)

  • DolphinQt: Attempt to fix ParallelProgressDialog constantly reopening

New in Dolphin 5.0-12280 Dev (Jul 9, 2020)

  • DolphinQt: Replace QTBUG-10561 workaround with better workaround (PR #8944 from JosJuice)

New in Dolphin 5.0-12278 Dev (Jul 8, 2020)

  • Android: Use octagonal stick gate in overlay (PR #8907 from JosJuice)

New in Dolphin 5.0-12257 Dev (Jul 5, 2020)

  • DolphinQt: Mark Zstandard as recommended for RVZ

New in Dolphin 5.0-12255 Dev (Jul 5, 2020)

  • DiscIO: Use Volume::IsDatelDisc in VolumeVerifier

New in Dolphin 5.0-12253 Dev (Jul 5, 2020)

  • DolphinQt: Fix scrubbing not being disabled for Datel discs (PR #8930 from JosJuice)

New in Dolphin 5.0-12247 Dev (Jul 4, 2020)

  • ertexShaderManager: Only look for freelook config changes if we're using freelook

New in Dolphin 5.0-12240 Dev (Jun 30, 2020)

  • Translation resources sync with Transifex

New in Dolphin 5.0-12239 Dev (Jun 30, 2020)

  • Support the new MSVC preprocessor

New in Dolphin 5.0-12237 Dev (Jun 29, 2020)

  • VideoCommon: Show profiler output again

New in Dolphin 5.0-12235 Dev (Jun 29, 2020)

  • JitArm64: Don't assume fastmem arena is available

New in Dolphin 5.0-12233 Dev (Jun 28, 2020)

  • Feature XLink Kai BBA

New in Dolphin 5.0 / 5.0-12230 Dev (Jun 28, 2020)

  • FreeLookCamera: Fix savestate branch inconsistency. (PR #8904 from AdmiralCurtiss)

New in Dolphin 5.0-12219 Dev (Jun 26, 2020)

  • NetworkWidget: Add Blocking column (PR #8808 from sepalani)

New in Dolphin 5.0-12217 Dev (Jun 25, 2020)

  • DiscIO: Deduplicate some VolumeGC/VolumeWii code (PR #8900 from JosJuice)

New in Dolphin 5.0-12210 Dev (Jun 25, 2020)

  • Replace Windows CMake lambda constexpr capture workaround (PR #8898 from JosJuice)

New in Dolphin 5.0-12206 Dev (Jun 25, 2020)

  • Show file format details in game properties (PR #8891 from JosJuice)

New in Dolphin 5.0-12204 Dev (Jun 24, 2020)

  • Include SRAM in savestates (PR #7396 from Techjar)

New in Dolphin 5.0-12202 Dev (Jun 24, 2020)

  • Keep memory card header and use it to reinitialize GCI folders on mismatch. (Fix savestate with GCI folders) (PR #8879 from AdmiralCurtiss)

New in Dolphin 5.0-12195 Dev (Jun 22, 2020)

  • DolphinQt: Show version number for WIA/RVZ introduction (PR #8892 from JosJuice)

New in Dolphin 5.0-12193 Dev (Jun 21, 2020)

  • Android: Android INI section and make platform tab selection an INI setting (PR #8803 from Ebola16)

New in Dolphin 5.0-12151 Dev (Jun 19, 2020)

  • PowerPC: partially implement thermal related SPRs (PR #8885 from delroth)

New in Dolphin 5.0-12147 Dev (Jun 17, 2020)

  • VideoCommon: Clean freelook camera dirty state when getting the new view (PR #8883 from iwubcode)

New in Dolphin 5.0-12145 Dev (Jun 17, 2020)

  • DolphinQt: Disable convert dialog dropdowns when they have one option (PR #8882 from JosJuice)

New in Dolphin 5.0-12143 Dev (Jun 17, 2020)

  • DolphinQt: Disable convert dialog dropdowns when they have one option (PR #8882 from JosJuice)

New in Dolphin 5.0-12141 Dev (Jun 17, 2020)

  • CMake: support using system-wide zstd library

New in Dolphin 5.0-12138 Dev (Jun 17, 2020)

  • Translation resources sync with Transifex

New in Dolphin 5.0-12137 Dev (Jun 17, 2020)

  • GCMemcard: Move into a Memcard namespace.

New in Dolphin 5.0-12134 Dev (Jun 17, 2020)

  • DolphinQt: Actually disable converting from TGC

New in Dolphin 5.0-12132 Dev (Jun 17, 2020)

  • Android: Disallow multiple launcher activities

New in Dolphin 5.0-12130 Dev (Jun 16, 2020)

  • Android: Refresh game library when resuming (Tv)MainActivity (PR #8844 from Ebola16)

New in Dolphin 5.0-12128 Dev (Jun 16, 2020)

  • DolphinQt: Make conversion error messages actually show up (PR #8877 from JosJuice)

New in Dolphin 5.0-12123 Dev (Jun 15, 2020)

  • INI changes (

New in Dolphin 5.0-12115 Dev (Jun 14, 2020)

  • Android: Display disc number instead of company if mulipart disc

New in Dolphin 5.0-12106 Dev (Jun 14, 2020)

  • Externals: Update glslang.

New in Dolphin 5.0-12103 Dev (Jun 10, 2020)

  • DSPSpy usability improvements (

New in Dolphin 5.0-12097 Dev (Jun 8, 2020)

  • DSP: fix typos and improve docs

New in Dolphin 5.0-12094 Dev (Jun 7, 2020)

  • Qt/GameListModel: Use absolutePath for file path column (PR #8847 from Techjar)

New in Dolphin 5.0-12088 Dev (Jun 2, 2020)

  • Replace usage of std::result_of with std::invoke_result (PR #8841 from Techjar)

New in Dolphin 5.0-12086 Dev (Jun 1, 2020)

  • DSPSpy: fix register editing using GC pad on Wii (PR #8837 from Tilka)

New in Dolphin 5.0-12080 Dev (May 28, 2020)

  • Core: Use window instead of surface for ControllerInterface updates (PR #8829 from stenzek)

New in Dolphin 5.0-12076 Dev (May 28, 2020)

  • Android TV: Add Open File and Install WAD (PR #8821 from Ebola16)

New in Dolphin 5.0-12074 Dev (May 27, 2020)

  • VideoCommon/ShaderGenCommon: Convert helper functions over to fmt where applicable

New in Dolphin 5.0-12071 Dev (May 25, 2020)

  • FramebufferManager: Copy to color format for depth readbacks on GLES

New in Dolphin 5.0-12069 Dev (May 24, 2020)

  • DSP/Interpreter: simplify opcode table by masking

New in Dolphin 5.0-12058 Dev (May 22, 2020)

  • Add /dev/dolphin interface to allow game to read the REAL product code (PR #8771 from Leseratte10)

New in Dolphin 5.0-12054 Dev (May 21, 2020)

  • Translation resources sync with Transifex

New in Dolphin 5.0-12053 Dev (May 21, 2020)

  • DolphinQt: Fix freelook description typos

New in Dolphin 5.0-12051 Dev (May 18, 2020)

  • Externals/licenses: add bzip2 link and update googletest

New in Dolphin 5.0-12049 Dev (May 18, 2020)

  • DolphinQt: Remove another usage of QFontMetrics::width

New in Dolphin 5.0-12038 Dev (May 17, 2020)

  • Core: Add support for booting a save state from command line (PR #8797 from iwubcode)

New in Dolphin 5.0-12031 Dev (May 13, 2020)

  • Externals: Add zstd (PR #8811 from JosJuice)

New in Dolphin 5.0-12028 Dev (May 13, 2020)

  • cmake: add an option to control dependencies vendoring (PR #8806 from delroth)

New in Dolphin 5.0-12026 Dev (May 13, 2020)

  • Core/UICommon: Fix EnableScreenSaver preprocessor directive

New in Dolphin 5.0-12021 Dev (May 10, 2020)

  • GCAdapter: add libusb error logging on reads/writes

New in Dolphin 5.0-12019 Dev (May 9, 2020)

  • docs/DSP: fix $prod references (PR #8801 from Tilka)

New in Dolphin 5.0-12017 Dev (May 6, 2020)

  • DiscIO: Implement multithreaded compression (PR #8760 from JosJuice)

New in Dolphin 5.0.11991 Beta (May 5, 2020)

  • ranslation resources sync with Transifex

New in Dolphin 5.0-12015 Dev (May 4, 2020)

  • Jit: remove warning -Winvalid-offsetof

New in Dolphin 5.0-12013 Dev (May 4, 2020)

  • DolphinQt: Saving and restoring NetPlay Session Browser dialog's settings. (PR #8744 from cristian64)

New in Dolphin 5.0-12011 Dev (May 4, 2020)

  • Debugger: Add a Thread widget (PR #8686 from sepalani)

New in Dolphin 5.0-12009 Dev (May 4, 2020)

  • Boot: Add ConsoleType enum class (PR #8712 from sepalani)

New in Dolphin 5.0-12007 Dev (May 3, 2020)

  • Remove redundant "Emulation" from "DSP HLE Emulation" (PR #8790 from leoetlino)

New in Dolphin 5.0-12003 Dev (May 3, 2020)

  • Android: Add DSP Emulation Engine

New in Dolphin 5.0-11995 Dev (May 3, 2020)

  • DolphinQt: Store name of user style, not path

New in Dolphin 5.0-11991 Dev (May 3, 2020)

  • Translation resources sync with Transifex

New in Dolphin 5.0-11990 Dev (May 2, 2020)

  • DolphinQt: Add some i18n comments for recently added strings (PR #8783 from JosJuice)

New in Dolphin 5.0-11977 Dev (Apr 29, 2020)

  • XFMemory: SETPOSMTXINFO should be SETPOSTMTXINFO

New in Dolphin 5.0-11975 Dev (Apr 29, 2020)

  • Configurable MEM1 and MEM2 sizes at runtime via Dolphin.ini (PR #8722 from Minty-Meeo)
  • GCMemcard/MemcardManager: Make creating a new card more explicit and UX-friendly. (PR #7996 from AdmiralCurtiss)
  • Require minizip 2.0.0 or newer (PR #8776 from Techjar)
  • VolumeVerifier: Treat IOS9 as always present (PR #8774 from JosJuice)

New in Dolphin 5.0-11967 Dev (Apr 28, 2020)

  • DolphinQt: Disable converting from TGC (PR #8773 from JosJuice)

New in Dolphin 5.0-11951 Dev (Apr 28, 2020)

  • Merge pull request #8272 from lioncash/overload
  • DolphinQt: Use qOverload where applicable

New in Dolphin 5.0-11947 Dev (Apr 28, 2020)

  • Remove warning of -Wstringop-truncation

New in Dolphin 5.0-11936 Dev (Apr 28, 2020)

  • Android: Fix MenuTag typo

New in Dolphin 5.0-11932 Dev (Apr 27, 2020)

  • Debugger: Add a Network widget (PR #8753 from sepalani)

New in Dolphin 5.0-11930 Dev (Apr 27, 2020)

  • Android: Use touch emulation of IR by default (PR #8729 from JosJuice)

New in Dolphin 5.0-11913 Dev (Apr 27, 2020)

  • Cleanup warnings of -Wmissing-declarations (PR #8696 from howard0su)

New in Dolphin 5.0.11903 Dev (Apr 27, 2020)

  • Externals: Add bzip2 and libLZMA. (PR #8762 from degasus)

New in Dolphin 5.0.11824 Beta (Apr 27, 2020)

  • Android: Add Paths to UI (PR #7920 from Ebola16)

New in Dolphin 5.0.11898 Dev (Apr 24, 2020)

  • DiscIO: Implement re-encryption of Wii partition data (PR #8591 from JosJuice)

New in Dolphin 5.0.11893 Dev (Apr 24, 2020)

  • DiscIO: Fix decompressing writing the wrong number of bytes sometimes (PR #8740 from JosJuice)

New in Dolphin 5.0.11889 Dev (Apr 24, 2020)

  • Jit64: More addx and subfx optimizations

New in Dolphin 5.0.11881 Dev (Apr 24, 2020)

  • Analytics: Report correct quirk for mismatched xf/bp colors (PR #8761 from Sintendo)

New in Dolphin 5.0.11879 Dev (Apr 23, 2020)

  • Remove unnecessary EFB to Texture disabling for Spider-Man 2

New in Dolphin 5.0.11873 Dev (Apr 22, 2020)

  • Socket: Abort pending ops on close

New in Dolphin 5.0.11863 Dev (Apr 19, 2020)

  • IOS/FS: Fix FST write failure on some platforms

New in Dolphin 5.0.11861 Dev (Apr 18, 2020)

  • Translation resources sync with Transifex

New in Dolphin 5.0.11858 Dev (Apr 17, 2020)

  • DolphinQt: Don't overwrite >8x IR scale in ini, add maximum internal res option

New in Dolphin 5.0.11845 Dev (Apr 16, 2020)

  • Delete properties dialog on close (PR #8716 from Pokechu22)

New in Dolphin 5.0.11843 Dev (Apr 13, 2020)

  • DolphinQt: Added checkbox to filter out NetPlay sessions that are already in-game.

New in Dolphin 5.0.11841 Dev (Apr 13, 2020)

  • VideoCommon: Tweak widescreen heuristic. (PR #8584 from jordan-woyak)

New in Dolphin 5.0.11838 Dev (Apr 13, 2020)

  • IOS/USBHost: Skip starting threads when determinism is enabled

New in Dolphin 5.0.11834 Dev (Apr 10, 2020)

  • Remove outdated comment from Movie::FrameUpdate

New in Dolphin 5.0.11832 Dev (Apr 9, 2020)

  • DolphinQt: Fix the panic alert deadlock (a.k.a. "Question" issue) (

New in Dolphin 5.0.11830 Dev (Apr 7, 2020)

  • Vulkan: Switch from vkCreateMacOSSurfaceMVK() to vkCreateMetalSurfaceEXT() and Update MoltenVK (PR #8728 from stenzek)

New in Dolphin 5.0.11827 Dev (Apr 2, 2020)

  • Android: Fix ATV on API 28+

New in Dolphin 5.0.11825 Dev (Apr 1, 2020)

  • Translation resources sync with Transifex

New in Dolphin 5.0.11824 Dev (Mar 29, 2020)

  • Android: Add Paths to UI

New in Dolphin 5.0.11819 Dev (Mar 26, 2020)

  • Cleanup warnings of -Wunused-lambda-capture

New in Dolphin 5.0.11817 Dev (Mar 25, 2020)

  • Translation resources sync with Transifex

New in Dolphin 5.0.11813 Dev (Mar 24, 2020)

  • Boot: Do a better job of preserving certain parts of settings.txt (PR #8673 from JosJuice)

New in Dolphin 5.0.11803 Dev (Mar 24, 2020)

  • SettingsHandler: Always decode the whole settings.txt file

New in Dolphin 5.0.11790 Dev (Mar 21, 2020)

  • Qt/CodeWidget: Typo in settings key.

New in Dolphin 5.0.11788 Dev (Mar 20, 2020)

  • Boot: Change pre-defined setting.txt CODE values

New in Dolphin 5.0.11784 Dev (Mar 19, 2020)

  • Qt/CodeViewWidget: Make columns resizable by the user and set sensible defaults

New in Dolphin 5.0.11782 Dev (Mar 18, 2020)

  • Translation resources sync with Transifex

New in Dolphin 5.0.11770 Dev (Mar 17, 2020)

  • Back up Wii setting.txt and SYSCONF while emulating

New in Dolphin 5.0.11765 Dev (Mar 16, 2020)

  • [RFC] .gitmodules: Make Externals/Qt clone shallow (PR #8651 from spycrab)

New in Dolphin 5.0.11763 Dev (Mar 16, 2020)

  • Movie: Make checking for existing GC saves more reliable

New in Dolphin 5.0.11707 Dev (Mar 6, 2020)

  • DolphinQt: Add "File Path" column to Game Grid (PR #8580 from AlexApps99)

New in Dolphin 5.0.11704Dev (Mar 6, 2020)

  • Tweaks to build against gcc-10

New in Dolphin 5.0.11701 Dev (Mar 1, 2020)

  • Translation resources sync with Transifex

New in Dolphin 5.0.11700 Dev (Feb 27, 2020)

  • HW/WiimoteEmu: Fix Classic Controller triggers

New in Dolphin 5.0.11698 Dev (Feb 26, 2020)

  • Qt: Re-enable Dark Mode support (PR #8640 from spycrab)

New in Dolphin 5.0.11688 Dev (Feb 24, 2020)

  • Qt/TAS: Improve TAS windows

New in Dolphin 5.0.11686 Dev (Feb 23, 2020)

  • InputCommon: Constify Device::Input::IsDetectable function

New in Dolphin 5.0.11667 Dev (Feb 13, 2020)

  • CMake: Fix building ARM64 on Windows

New in Dolphin 5.0.11665 Dev (Feb 11, 2020)

  • DolphinQt/Mapping: Tweak "Dead Zone" and "Gate" colors.

New in Dolphin 5.0.11663 Dev (Feb 10, 2020)

  • Fix VolumeVerifier not showing a problem for invalid partitions (PR #8621 from JosJuice)

New in Dolphin 5.0.11661 Dev (Feb 10, 2020)

  • InputCommon: Clean up creation of inputs.

New in Dolphin 5.0.11651 Dev (Feb 9, 2020)

  • Fix another implicit false-to-nullptr conversion (PR #8620 from magiblot)

New in Dolphin 5.0.11639 Dev (Feb 9, 2020)

  • Core/NetPlayClient: Add documentation for SendPadHostPoll

New in Dolphin 5.0.11630 Dev (Feb 8, 2020)

  • DolphinQt: setTabKeyNavigation(false) on QTableWidget and QTableView

New in Dolphin 5.0.11624 Dev (Feb 8, 2020)

  • Core/Jits: Adds an option to disable the register cache.

New in Dolphin 5.0.11622 Dev (Feb 5, 2020)

  • Externals: Update fmt to 6.1.2

New in Dolphin 5.0.11617 Dev (Feb 3, 2020)

  • ButtonManager: Fix handling of empty device id

New in Dolphin 5.0.11610 Dev (Feb 2, 2020)

  • WiimoteEmu: Fix default IMU accelerometer mappings

New in Dolphin 5.0.11608 Dev (Feb 1, 2020)

  • ControllerInterface/DSUClient: Minor cleanup

New in Dolphin 5.0.11600 Dev (Jan 30, 2020)

  • WiiRoot: Fix CopySysmenuFilesToFS directory creation (PR #8593 from leoetlino)

New in Dolphin 5.0.11598 Dev (Jan 28, 2020)

  • DolphinQt/GCMemcardManager: Mark string as translatable within GetErrorMessagesForErrorCode()

New in Dolphin 5.0.11590 Dev (Jan 27, 2020)

  • Avoid using PDEP and PEXT on AMD Zen

New in Dolphin 5.0.11583 Dev (Jan 26, 2020)

  • Translation resources sync with Transifex

New in Dolphin 5.0.11582 Dev (Jan 26, 2020)

  • Core/WiimoteReal: Wii remote connection pool and source change cleanup

New in Dolphin 5.0.11537 Dev (Jan 25, 2020)

  • Add Dolphin version and current video backend to shader compilation logs

New in Dolphin 5.0.11535 Dev (Jan 24, 2020)

  • VideoCommon/TextureConversionShader: Convert over to using ShaderCode

New in Dolphin 5.0.11528 Dev (Jan 22, 2020)

  • Core/NetPlayServer: Sync SRAM on every game start

New in Dolphin 5.0.11526 Dev (Jan 21, 2020)

  • Update Readme.md to remove mention of Vista. (PR #8572 from jordan-woyak)

New in Dolphin 5.0.11524 Dev (Jan 20, 2020)

  • Add an option to present duplicate frames

New in Dolphin 5.0.11520 Dev (Jan 19, 2020)

  • Update Qt5_DIR path for ARM64 in CMake project

New in Dolphin 5.0.11518 Dev (Jan 16, 2020)

  • StringUtil: Add IsPrintableCharacter and use it (and fix UB in MemoryViewWidget) (PR #8566 from leoetlino)

New in Dolphin 5.0.11516 Dev (Jan 15, 2020)

  • DiscIO: Add out of bounds checks for blob reading (PR #8558 from JosJuice)

New in Dolphin 5.0.11507 Dev (Jan 15, 2020)

  • GameSettings: fix Cook Wars main menu

New in Dolphin 5.0.11496 Dev (Jan 14, 2020)

  • DolphinQt: Properly hide Wii remote extension motion tabs when no extension is selected. (PR #8559 from jordan-woyak)

New in Dolphin 5.0.11455 Dev (Jan 12, 2020)

  • DolphinQt: Support compiling on ARM64

New in Dolphin 5.0.11450 Dev (Jan 7, 2020)

  • Document the evdev "interesting" heuristic (PR #8553 from dolphin-emu)

New in Dolphin 5.0.11438 Dev (Jan 6, 2020)

  • it64: addx optimizations (PR #8551 from Sintendo)

New in Dolphin 5.0.11432 Dev (Jan 6, 2020)

  • IOS/ES: Add SetUid exception for the Wii U Transfer Tool

New in Dolphin 5.0.11430 Dev (Jan 5, 2020)

  • StringUtil: Make TryParse of floats handle comma and dot decimal separators.

New in Dolphin 5.0.11428 Dev (Jan 5, 2020)

  • Fix several warnings

New in Dolphin 5.0.11424 Dev (Jan 4, 2020)

  • Core/GeckoCode: Fix DownloadCodes function assuming HTTP data is null terminated

New in Dolphin 5.0.11422 Dev (Jan 2, 2020)

  • MacOS: Dispatch GL calls to main thread to prevent crashes on Catalina

New in Dolphin 5.0.11420 Dev (Dec 30, 2019)

  • Various string and other optimizations (PR #8362 from GerbilSoft)

New in Dolphin 5.0.11409 Dev (Dec 28, 2019)

  • Platform support for Windows-on-ARM64

New in Dolphin 5.0.11405 Dev (Dec 27, 2019)

  • Properly check for missing netplay session name/region

New in Dolphin 5.0.11396 Dev (Dec 23, 2019)

  • FrameDump: Set first_frame if movie frame number <= 1 (PR #8522 from stenzek)

New in Dolphin 5.0.11394 Dev (Dec 21, 2019)

  • Translation resources sync with Transifex

New in Dolphin 5.0.11393 Dev (Dec 20, 2019)

  • Include <memory> for std::unique_ptr in DXContext.h

New in Dolphin 5.0.11391 Dev (Dec 19, 2019)

  • Boot: Optionally allow preserving region settings in setting.txt (PR #8519 from JosJuice)

New in Dolphin 5.0.11386 Dev (Dec 19, 2019)

  • Remove x86 targets from sln (PR #8526 from shuffle2)

New in Dolphin 5.0.11384 Dev (Dec 15, 2019)

  • PowerPC/PPCAnalyst: Remove unimplemented LogFunctionCall prototype (PR #8520 from lioncash)

New in Dolphin 5.0.11374 Dev (Dec 13, 2019)

  • Core: Reset Wiimotes/rumble/memwatcher on emu thread (PR #8518 from stenzek)

New in Dolphin 5.0.11371 Dev (Dec 10, 2019)

  • DolphinQt: Fix qt.qpa.plugin on MacOS (PR #8435 from firodj)

New in Dolphin 5.0.11369 Dev (Dec 9, 2019)

  • Fix Vulkan and D3D12 video backends crashing on boot (PR #8517 from stenzek)

New in Dolphin 5.0.11366 Dev (Dec 9, 2019)

  • Fix scrubbing unencrypted Wii disc images (for real this time) (PR #8516 from JosJuice)

New in Dolphin 5.0.11364 Dev (Dec 8, 2019)

  • VideoCommon/TextureConverterShaderGen: Convert over to fmt

New in Dolphin 5.0.11337 Dev (Dec 6, 2019)

  • Common/Network: Make StringToMacAddress use a string_view (PR #8514 from lioncash)

New in Dolphin 5.0.11333 Dev (Dec 3, 2019)

  • Update VS projects/solutions to VS2019

New in Dolphin 5.0.11329 Dev (Nov 30, 2019)

  • Core: Only reset wiimotes in Wii mode

New in Dolphin 5.0.11327 Dev (Nov 30, 2019)

  • Always run as X11 app even under Wayland

New in Dolphin 5.0.11325 Dev (Nov 29, 2019)

  • VideoCommon: Make use of fmt outside of shader generators (PR #8487 from lioncash)

New in Dolphin 5.0.11319 Dev (Nov 28, 2019)

  • Translation resources sync with Transifex

New in Dolphin 5.0.11318 Dev (Nov 28, 2019)

  • Disable full MMU by default and add it to global config GUI (PR #8348 from JosJuice)

New in Dolphin 5.0.11288 Dev (Nov 25, 2019)

  • Android: Bring back and update the game details dialog (PR #8188 from JosJuice)

New in Dolphin 5.0.11266 Dev (Nov 24, 2019)

  • InputCommon/DualShockUDPClient: Minor cleanup

New in Dolphin 5.0.11254 Dev (Nov 23, 2019)

  • InputCommon/IMU*: Remove unnecessary includes

New in Dolphin 5.0.11244 Dev (Nov 22, 2019)

  • InputCommon: Make use of fmt where applicable

New in Dolphin 5.0.11242 Dev (Nov 22, 2019)

  • VolumeVerifier: Fix a copypaste error (PR #8480 from JosJuice)

New in Dolphin 5.0.11232 Dev (Nov 20, 2019)

  • Translation resources sync with Transifex

New in Dolphin 5.0.11231 Dev (Nov 19, 2019)

  • Align frame advance and movies to full field boundaries

New in Dolphin 5.0.11229 Dev (Nov 19, 2019)

  • GCMemcardManager : icon drawing takes to much cpu time (PR #8346 from DacoTaco)

New in Dolphin 5.0.11227 Dev (Nov 18, 2019)

  • DolphinQt: Fix accelerometer mapping indicator flipped X axis. (PR #8477 from jordan-woyak)

New in Dolphin 5.0.11225 Dev (Nov 17, 2019)

  • WiimoteEmu: Minor accuracy fixes

New in Dolphin 5.0.11205 Dev (Nov 15, 2019)

  • Motion Input enhancements (PR #8440 from rlnilsen)

New in Dolphin 5.0.11201 Dev (Nov 15, 2019)

  • Android: update androidSupportVersion and compileSdkVersion to 28

New in Dolphin 5.0.11199 Dev (Nov 14, 2019)

  • Android: Update target Android SdkVersion to 28 (PR #8461 from Simonx22)

New in Dolphin 5.0.11197 Dev (Nov 12, 2019)

  • Fix typo in comment (PR #8470 from BreadFish64)

New in Dolphin 5.0.11193 Dev (Nov 11, 2019)

  • InputCommon: Make the "input gate" not racy. (PR #8456 from jordan-woyak)

New in Dolphin 5.0.11186 Dev (Nov 10, 2019)

  • Add /dev/dolphin for homebrew to get information about Dolphin

New in Dolphin 5.0.11184 Dev (Nov 10, 2019)

  • HW/WiimoteReal: Linux fix

New in Dolphin 5.0.11160 Dev (Nov 9, 2019)

  • Qt/Mapping: Show current input states in advanced dialog.

New in Dolphin 5.0.11153 Dev (Nov 8, 2019)

  • Enable EFB access in INI (PR #8338 from Miksel12)

New in Dolphin 5.0.11109 Dev (Nov 7, 2019)

  • DolphinQt: Make HotkeyScheduler call UpdateInput when hotkeys are disabled

New in Dolphin 5.0.11107 Dev (Nov 7, 2019)

  • DolphinQt: Make HotkeyScheduler call UpdateInput when hotkeys are disabled. (PR #8432 from jordan-woyak)

New in Dolphin 5.0.11107 Dev (Nov 5, 2019)

  • Android: Expand the comment for NVidiaShieldWorkaroundView

New in Dolphin 5.0.11105 Dev (Nov 3, 2019)

  • RedumpVerifier: Show an error when datfile lacks serials or versions

New in Dolphin 5.0.11103 Dev (Nov 1, 2019)

  • Translation resources sync with Transifex

New in Dolphin 5.0.11102 Dev (Oct 31, 2019)

  • Vulkan: Exclusive fullscreen support via VK_EXT_full_screen_exclusive (PR #8372 from stenzek)

New in Dolphin 5.0.11098 Dev (Oct 31, 2019)

  • Vulkan: Optimizations for Mali with EFB2RAM on (PR #8379 from stenzek)

New in Dolphin 5.0.11094 Dev (Oct 30, 2019)

  • Change Wii Remote tilt tooltip string based on translator feedback

New in Dolphin 5.0.11084 Dev (Oct 29, 2019)

  • Translation resources sync with Transifex

New in Dolphin 5.0.11083 Dev (Oct 28, 2019)

  • Support for motion controllers like the DualShock 4

New in Dolphin 5.0.11069 Dev (Oct 25, 2019)

  • CMake/Windows: Fix warnings about flags being overridden (PR #8410 from spycrab)

New in Dolphin 5.0.11067 Dev (Oct 24, 2019)

  • WatchWidget: Fix integer comparison signedness warnings (PR #8376 from tkln)

New in Dolphin 5.0.11054 Dev (Oct 23, 2019)

  • VolumeVerifier: Add Redump.org integration (PR #8330 from JosJuice)

New in Dolphin 5.0.11048 Dev (Oct 20, 2019)

  • ActionReplay: Make use of fmt where applicable

New in Dolphin 5.0.10993 Dev (Oct 17, 2019)

  • NetPlay: Allow Wii Remote buffer size to decrease

New in Dolphin 5.0.10991 Dev (Oct 17, 2019)

  • CMake: Enable SDL by default on macOS.

New in Dolphin 5.0.10989 Dev (Oct 17, 2019)

  • WiimoteEmu: Tilt fixes.

New in Dolphin 5.0.10985 Dev (Oct 17, 2019)

  • Qt/AboutDialog: Clean up code a bit

New in Dolphin 5.0.10983 Dev (Oct 16, 2019)

  • Qt/AboutDialog: Clean up code a bit (PR #8402 from spycrab)

New in Dolphin 5.0.10979 Dev (Oct 16, 2019)

  • ControllerEmu: Clamp results of trigger/slider states to prevent integer overflow later on. (PR #8407 from jordan-woyak)

New in Dolphin 5.0.10977 Dev (Oct 15, 2019)

  • SignatureDB: Add missing selectors

New in Dolphin 5.0.10975 Dev (Oct 15, 2019)

  • Qt/Debugger/CodeWidget: Allow pressing 'enter' in address search box

New in Dolphin 5.0.10973 Dev (Oct 14, 2019)

  • Add/Source/Android/app/.cxx/ to .gitignore

New in Dolphin 5.0.10971 Dev (Oct 14, 2019)

  • Improvements to WorkQueueThread

New in Dolphin 5.0.10969 Dev (Oct 14, 2019)

  • Improvements to WorkQueueThread

New in Dolphin 5.0.10967 Dev (Oct 10, 2019)

  • WiimoteEmu: Fix an outdated comment.

New in Dolphin 5.0.10965 Dev (Oct 9, 2019)

  • Fix FifoCI (PR #8397 from stenzek)

New in Dolphin 5.0.10962 Dev (Oct 9, 2019)

  • FixedSizeQueue: Work around GCC generating large amounts of debug info (PR #8386 from stenzek)

New in Dolphin 5.0.10960 Dev (Oct 7, 2019)

  • Externals: Update Vulkan headers to 1.1.121.2 (PR #8371 from stenzek)

New in Dolphin 5.0.10954 Dev (Oct 6, 2019)

  • HLE: Fix patching functions with the same name

New in Dolphin 5.0.10945 Dev (Oct 5, 2019)

  • Drop 3D Vision Support

New in Dolphin 5.0.10943 Dev (Oct 2, 2019)

  • DolphinQt/Graphics: Fix NVIDIA 3D Vision support handling

New in Dolphin 5.0.10938 Dev (Oct 1, 2019)

  • Log widget improvements (PR #8337 from CookiePLMonster)

New in Dolphin 5.0.10930 Dev (Oct 1, 2019)

  • Rebase of 'Update game settings for all PWAA games' (PR #8374 from AdmiralCurtiss)

New in Dolphin 5.0.10928 Dev (Sep 30, 2019)

  • QtFifoPlayer: handle FIFO load before window creation (PR #8355 from phire)

New in Dolphin 5.0.10922 Dev (Sep 29, 2019)

  • Enable adapter combo only if adapters are supported by current backend

New in Dolphin 5.0.10920 Dev (Sep 28, 2019)

  • Android Studio 3.5 Updates

New in Dolphin 5.0.10916 Dev (Sep 24, 2019)

  • Fix import gc save file window title (PR #8368 from rukai)

New in Dolphin 5.0.10914 Dev (Sep 23, 2019)

  • Add Wii Mini system menu version detection

New in Dolphin 5.0.10912 Dev (Sep 16, 2019)

  • Fix 2 DTK bugs

New in Dolphin 5.0.10910 Dev (Sep 8, 2019)

  • .editorconfig: Use spaces for Java code

New in Dolphin 5.0.10906 Dev (Sep 2, 2019)

  • Translation resources sync with Transifex

New in Dolphin 5.0.10905 Dev (Sep 2, 2019)

  • Revert "DSP: ARAM cleanup experiments" (PR #8344 from dolphin-emu)
  • DSP: ARAM cleanup experiments (PR #7740 from booto)

New in Dolphin 5.0.10890 Dev (Aug 30, 2019)

  • SI: Reduce logging.

New in Dolphin 5.0.10888 Dev (Aug 28, 2019)

  • VideoInterface: start counting half-lines at 0 instead of 1 (PR #8334 from hosaka-corp)

New in Dolphin 5.0.10886 Dev (Aug 26, 2019)

  • NetPlay: Remove 'reduce polling rate' option (PR #8230 from Techjar)

New in Dolphin 5.0.10884 Dev (Aug 26, 2019)

  • Translation resources sync with Transifex

New in Dolphin 5.0.10881 Dev (Aug 23, 2019)

  • Don't enforce that a memory card has to have a .raw or .gcp file extension. (PR #7975 from AdmiralCurtiss)

New in Dolphin 5.0.10872 Dev (Aug 21, 2019)

  • Remove "not signed by Nintendo" warning when installing WADs

New in Dolphin 5.0.10852 Dev (Aug 21, 2019)

  • Jit64: fix mcrfs (PR #8319 from Tilka)

New in Dolphin 5.0.10850 Dev (Aug 20, 2019)

  • BTReal.cpp: Don't use bitwise operators on enum values (PR #8312 from JosJuice)

New in Dolphin 5.0.10841 Dev (Aug 17, 2019)

  • Fix "Muted%" OSD message when muting sounds via a hotkey (PR #8317 from CookiePLMonster)

New in Dolphin 5.0.10839 Dev (Aug 17, 2019)

  • Conformance fixes (PR #8315 from CookiePLMonster)

New in Dolphin 5.0.10833 Dev (Aug 10, 2019)

  • Fix TitleDatabase (PR #8307 from JosJuice)

New in Dolphin 5.0.10825 Dev (Aug 9, 2019)

  • Core/Core: Use fmt where applicable (PR #8226 from lioncash)

New in Dolphin 5.0.10811 Dev (Aug 9, 2019)

  • TitleDatabase: Don't crash on unknown language

New in Dolphin 5.0.10809 Dev (Aug 9, 2019)

  • Add more cheat codes for Mario Golf: Toadstool Tour

New in Dolphin 5.0.10807 Dev (Aug 9, 2019)

  • UICommon/NetPlayIndex: Minor interface cleanup

New in Dolphin 5.0.10800 Dev (Aug 9, 2019)

  • WinUpdater: Properly hide window on startup as intended

New in Dolphin 5.0.10797 Dev (Aug 9, 2019)

  • VolumeVerifier: Allocate QProgressDialog on stack

New in Dolphin 5.0.10793 Dev (Aug 9, 2019)

  • VolumeVerifier: Performance improvements

New in Dolphin 5.0.10790 Dev (Aug 8, 2019)

  • VideoCommon/OnScreenDisplay: Minor cleanup (PR #8269 from lioncash)

New in Dolphin 5.0.10774 Dev (Aug 7, 2019)

  • Fix for Android version crashing when changing rotation on settings screen (PR #8288 from allanxp4)

New in Dolphin 5.0.10772 Dev (Aug 5, 2019)

  • VideoCommon/RenderBase: Make functions const where applicable (PR #8294 from lioncash)

New in Dolphin 5.0.10753 Dev (Aug 4, 2019)

  • D3D11: Only use integer RTV when logic op is supported+enabled (PR #8283 from stenzek)

New in Dolphin 5.0.10751 Dev (Aug 3, 2019)

  • InputCommon/DInputJoystick: Correct force-feedback flag testing

New in Dolphin 5.0.10745 Dev (Aug 2, 2019)

  • SI: Minor bugfixes

New in Dolphin 5.0.10741 Dev (Aug 2, 2019)

  • Translation resources sync with Transifex

New in Dolphin 5.0.10740 Dev (Jul 31, 2019)

  • DolphinQt/Config/GameConfigEdit: Pass parent pointer to base class

New in Dolphin 5.0.10738 Dev (Jul 29, 2019)

  • D3D11 resources refactor and DX11.1 feature detection fixes (PR #8258 from CookiePLMonster)

New in Dolphin 5.0.10729 Dev (Jul 28, 2019)

  • D3DCommon/Shader: Use std::optional where applicable (PR #8266 from lioncash)

New in Dolphin 5.0.10715 Dev (Jul 27, 2019)

  • Mario Party Netplay Community Settings: remove widescreen on community code (PR #8242 from CrankySupertoon)

New in Dolphin 5.0.10713 Dev (Jul 26, 2019)

  • Fix dubois anaglyph shaders on D3D11

New in Dolphin 5.0.10709 Dev (Jul 25, 2019)

  • Fix GDB stub build (PR #8262 from Tilka)

New in Dolphin 5.0.10697 Dev (Jul 25, 2019)

  • Fixed behaviour of some buttons by connecting functors to correct signals (PR #8263 from CookiePLMonster)

New in Dolphin 5.0.10695 Dev (Jul 23, 2019)

  • Never set disc as active title when launching channel with same ID

New in Dolphin 5.0.10669 Dev (Jul 22, 2019)

  • Common/GekkoDisassembler: Don't print out '' as a character (PR #8227 from lioncash)

New in Dolphin 5.0.10662 Dev (Jul 22, 2019)

  • Fixes to assertions (PR #8257 from CookiePLMonster)

New in Dolphin 5.0.10658 Dev (Jul 21, 2019)

  • DiscIO: Merge WiiWAD into VolumeWAD (PR #8243 from JosJuice)

New in Dolphin 5.0.10648 Dev (Jul 19, 2019)

  • VideoCommon: Remove unused MathUtil.h include from VideoCommon.h (PR #8249 from lioncash)
  • FramebufferShaderGen: Fix format reinterpret shaders on GLES (PR #8252 from stenzek)

New in Dolphin 5.0.10643 Dev (Jul 19, 2019)

  • Android: Support opening files directly

New in Dolphin 5.0.10638 Dev (Jul 18, 2019)

  • EFB2Tex: Set alpha channel of Z24X8 copies to 1 (PR #8241 from stenzek)

New in Dolphin 5.0.10634 Dev (Jul 18, 2019)

  • Add dumping bitrate setting to GUI and increase default value (PR #8250 from JosJuice).

New in Dolphin 5.0.10630 Dev (Jul 16, 2019)

  • Core/HW/AddressSpace: Remove unnecessary inclusion of Core.h

New in Dolphin 5.0.10627 Dev (Jul 15, 2019)

  • Show Dolphin version in render window title (PR #8234 from JosJuice)

New in Dolphin 5.0.10625 Dev (Jul 15, 2019)

  • TextureCache: Support reinterpreting formats for VRAM textures

New in Dolphin 5.0.10621 Dev (Jul 13, 2019)

  • Android: Don't copy global INIs into game INIs (PR #8203 from JosJuice)

New in Dolphin 5.0.10617 Dev (Jul 11, 2019)

  • Use separate libusb contexts to avoid thread safety issues (PR #8218 from leoetlino)

New in Dolphin 5.0.10614 Dev (Jul 11, 2019)

  • VideoCommon/Statistics: Minor cleanup changes (PR #8238 from lioncash).

New in Dolphin 5.0.10609 Dev (Jul 11, 2019)

  • Fix FIFO player crashing when USE_MEMORYWATCHER is defined (PR #8237 from JosJuice)

New in Dolphin 5.0.10607 Dev (Jul 8, 2019)

  • DolphinQt: Don't update debug widgets when hidden (PR #8231 from JosJuice)

New in Dolphin 5.0.10605 Dev (Jul 7, 2019)

  • Qt/ControllersWindow: Fix radio buttons not getting disabled

New in Dolphin 5.0.10599 Dev (Jun 29, 2019)

  • Fixed various errors spotted with Application Verifier

New in Dolphin 5.0.10585 Dev (Jun 29, 2019)

  • Common/GekkoDisassembler: Minor changes (PR #8193 from lioncash)

New in Dolphin 5.0.10564 Dev (Jun 28, 2019)

  • Core/IOS: Use fmt where applicable (PR #8208 from lioncash)

New in Dolphin 5.0.10562 Dev (Jun 26, 2019)

  • UpdaterCommon: Hide Updater before Dolphin quits (PR #8214 from spycrab)

New in Dolphin 5.0.10560 Dev (Jun 24, 2019)

  • MoltenVK: Update to Vulkan SDK version 1.1.108.0

New in Dolphin 5.0.10558 Dev (Jun 23, 2019)

  • ActionReplay & GeckoCode reordering support (PR #8212 from spycrab)

New in Dolphin 5.0.10553 Dev (Jun 22, 2019)

  • Core/NetPlayServer: Fix empty error messages when adding session (PR #8211 from spycrab)

New in Dolphin 5.0.10551 Dev (Jun 21, 2019)

  • Common/HttpRequest: Use CURLOPT_ERRORBUFFER for error messages

New in Dolphin 5.0.10549 Dev (Jun 20, 2019)

  • Fix opening controller config when there is no profile directory (PR #8209 from JosJuice)

New in Dolphin 5.0.10547 Dev (Jun 20, 2019)

  • Set texture cache accuracy to safe for Mii Channel (PR #8179 from Pokechu22)

New in Dolphin 5.0.10523 Dev (Jun 20, 2019)

  • Replace <experimental/filesystem> includes with <filesystem> (PR #8206 from JosJuice)

New in Dolphin 5.0.10520 Dev (Jun 19, 2019)

  • android: simplify config loading code (PR #7927 from weihuoya)

New in Dolphin 5.0.10516 Dev (Jun 18, 2019)

  • Translation resources sync with Transifex

New in Dolphin 5.0.10515 Dev (Jun 18, 2019)

  • General: Use nested namespace specifiers where applicable (PR #8199 from lioncash)

New in Dolphin 5.0.10510 Dev (Jun 18, 2019)

  • General: Add missing header guards

New in Dolphin 5.0.10506 Dev (Jun 16, 2019)

  • {Common/SymbolDB, Core/HLE/HLE}: Make use of std::string_view where applicable (PR #8186 from lioncash

New in Dolphin 5.0.10501 Dev (Jun 16, 2019)

  • GameSettings: Fix some line endings (PR #8184 from Techjar)

New in Dolphin 5.0.10499 Dev (Jun 15, 2019)

  • VideoCommon/RenderBase: Reset scissor rectangle after ImGui rendering (PR #8182 from Techjar)

New in Dolphin 5.0.10497 Dev (Jun 14, 2019)

  • HW/DI: Emulate rotational latency (PR #8157 from JosJuice)

New in Dolphin 5.0.10479 Dev (Jun 14, 2019)

  • Core/Movie: Store PAD_GET_ORIGIN bit in ControllerState (PR #8155 from Techjar)

New in Dolphin 5.0.10474 Dev (Jun 13, 2019)

  • Core/GeckoCodeConfig: Use the [[fallthrough]] attribute in LoadCodes() (PR #8169 from lioncash

New in Dolphin 5.0.10472 Dev (Jun 9, 2019)

  • VideoCommon/DriverDetails: Make look-up table immutable (PR #8170 from lioncash)

New in Dolphin 5.0.10470 Dev (Jun 9, 2019)

  • DSP/LabelMap: C++17 transitional changes/cleanup

New in Dolphin 5.0.10463 Dev (Jun 8, 2019)

  • Renderer: Adjust source rectangle when crop would draw off screen (PR #8049 from stenzek)

New in Dolphin 5.0.10446 Dev (Jun 8, 2019)

  • Qt/NetPlayDialog: Change network mode options to radio buttons (PR #8146 from Techjar)

New in Dolphin 5.0.10432 Dev (Jun 7, 2019)

  • Core/DSP/DSPTables: Make FindOpInfoByName/FindExtOpInfoByName use std::string_view (PR #8160 from lioncash)

New in Dolphin 5.0.10430 Dev (Jun 6, 2019)

  • Common/CommonFuncs: Remove now-unneccessary ArraySize function (PR #8152 from lioncash)

New in Dolphin 5.0.10417 Dev (Jun 6, 2019)

  • SI_DeviceGCAdapter: Stop it being detected as a steering wheel when there is no device

New in Dolphin 5.0.10413 Dev (Jun 3, 2019)

  • Mark files as non-executable (PR #8153 from Tilka)

New in Dolphin 5.0.10411 Dev (May 31, 2019)

  • VertexLoader_*: Minor cleanup (PR #8143 from lioncash)

New in Dolphin 5.0.10403 Dev (May 31, 2019)

  • CMakeLists: Specify header files in target sources (PR #8135 from lioncash)

New in Dolphin 5.0.10388 Dev (May 31, 2019)

  • AudioCommon: Use std::string_view with feature querying functions (PR #8148 from lioncash)

New in Dolphin 5.0.10384 Dev (May 31, 2019)

  • IOS/SDIOSlot0: Remove unimplemented prototype (PR #8149 from lioncash)

New in Dolphin 5.0.10381 Dev (May 31, 2019)

  • Common/x64Emitter: Resolve TODO in OpArg's operator== (PR #8144 from lioncash).

New in Dolphin 5.0.10379 Dev (May 31, 2019)

  • VideoCommon: Constrain the array_base registers (PR #8147 from booto)

New in Dolphin 5.0.10377 Dev (May 31, 2019)

  • VideoCommon/ShaderGenCommon: Fix memcmp size in ShaderUid operators

New in Dolphin 5.0.10357 Dev (May 30, 2019)

  • GC USB Adapter configuration improvements (PR #7291 from VinDuv)

New in Dolphin 5.0.10351 Dev (May 29, 2019)

  • Common/FileUtil: Use std::string_view with WriteStringToFile (PR #8132 from lioncash)

New in Dolphin 5.0.10345 Dev (May 29, 2019)

  • Zlib/CMakeLists: Fix check for unistd.h (PR #7426 from al3xtjames)

New in Dolphin 5.0.10335 Dev (May 29, 2019)

  • VideoCommon/{NetPlayChatUI/NetPlayGolfUI}: Minor changes

New in Dolphin 5.0.10327 Dev (May 29, 2019)

  • VideoCommon/VertexLoaderX64: Add missing header guard

New in Dolphin 5.0.10325 Dev (May 28, 2019)

  • UICommon/GameFile: Minor cleanup

New in Dolphin 5.0.10316 Dev (May 28, 2019)

  • UICommon/ResourcePack: Minor cleanup

New in Dolphin 5.0.10309 Dev (May 27, 2019)

  • Core/GCMemcard: Remove obsolete TODO

New in Dolphin 5.0.10296 Dev (May 27, 2019)

  • DX11: Fix access violation on closing dolphin

New in Dolphin 5.0.10293 Dev (May 26, 2019)

  • DolphinQt/Mapping: red = error, don't flash

New in Dolphin 5.0.10289 Dev (May 26, 2019)

  • GCMemcardDirectory: Improve logic for initial load of GCI files

New in Dolphin 5.0.10270 Dev (May 25, 2019)

  • IOS: USB fixes

New in Dolphin 5.0.10262 Dev (May 24, 2019)

  • PowerPC: Add Broadway's PVR (retail Wii) (PR #8115 from booto)

New in Dolphin 5.0.10256 Dev (May 23, 2019)

  • Qt/InterfacePane: Rename "In-Game" to "Render Window" (PR #8105 from 8times9)

New in Dolphin 5.0.10252 Dev (May 23, 2019)

  • IniFile: Prevent potential out-of-bounds access in ParseLine()

New in Dolphin 5.0.10250 Dev (May 23, 2019)

  • clang-format: revert 'AfterCaseLabel' setting (

New in Dolphin 5.0.10248 Dev (May 22, 2019)

  • Add BraceWrapping/AfterCaseLabel to .clang-format

New in Dolphin 5.0.10246 Dev (May 22, 2019)

  • Jit64: Prefer MOVAPS where possible (PR #8027 from MerryMage)

New in Dolphin 5.0.10242 Dev (May 21, 2019)

  • DolphinQt/AboutDialog: Remove unnecessary QStringLiteral (PR #8107 from lioncash)

New in Dolphin 5.0.10238 Dev (May 20, 2019)

  • ControllerEmu: Add support for setting the center of a ReshapableInput (PR #7992 from artemist)

New in Dolphin 5.0.10231 Dev (May 18, 2019)

  • Qt/Debugger: Fix register cell text vertical alignment (PR #8077 from leoetlino)

New in Dolphin 5.0.10229 Dev (May 17, 2019)

  • [Windows] CMake Quality of Life improvements (PR #8101 from spycrab)

New in Dolphin 5.0.10222 Dev (May 15, 2019)

  • Support CMake on Windows (PR #8087 from spycrab)

New in Dolphin 5.0.10203 Dev (May 14, 2019)

  • Translation resources sync with Transifex

New in Dolphin 5.0.10202 Dev (May 14, 2019)

  • Clear existing GCPadStatus when playing back DTM files

New in Dolphin 5.0.10190 Dev (May 11, 2019)

  • SI/GCSteeringWheel: Allow simultaneous use of accelerator and brake. (PR #7778 from jordan-woyak)

New in Dolphin 5.0.10184 Dev (May 11, 2019)

  • WiimoteEmu/DolphinQt: Rename "IR" to "Point" and eliminate redundant Forward/Backward actions. (PR #8016 from jordan-woyak)

New in Dolphin 5.0.10172 Dev (May 10, 2019)

  • Bring back MemoryWatcher, but without CoreTiming

New in Dolphin 5.0.10169 Dev (May 9, 2019)

  • Some minor fix (PR #8089 from weihuoya)

New in Dolphin 5.0.10167 Dev (May 8, 2019)

  • Fix loading screens on Metroid Prime Trilogy (PR #8072 from Craftyawesome)

New in Dolphin 5.0.10161 Dev (May 7, 2019)

  • WiiSave: Fix save signing

New in Dolphin 5.0.10159 Dev (May 7, 2019)

  • WiimoteEmu: Report game quirk on direct read of EXT/IR input. (PR #8054 from jordan-woyak)

New in Dolphin 5.0.10153 Dev (May 6, 2019)

  • Document that the codebase now uses C++17 in Contributing.md (PR #8079 from Qyriad)

New in Dolphin 5.0.10151 Dev (May 5, 2019)

  • Use [[fallthrough]] in DiscExtractor

New in Dolphin 5.0.10136 Dev (May 4, 2019)

  • UICommon: Properly set user dir if ./user is a file (not a directory) (PR #8074 from Qyriad)

New in Dolphin 5.0.10132 Dev (May 3, 2019)

  • Translation resources sync with Transifex.

New in Dolphin 5.0.10131 Dev (May 3, 2019)

  • WiimoteEmu: Implement TaTaCon extension. (PR #8057 from jordan-woyak)

New in Dolphin 5.0.10127 Dev (May 3, 2019)

  • Debugger/Memory: Add support for address spaces (PR #7980 from booto)

New in Dolphin 5.0.10125 Dev (May 2, 2019)

  • WiimoteEmu/DolphinQt: Better extension display names.

New in Dolphin 5.0.10121 Dev (May 2, 2019)

  • Core/WiiRoot: Fix NetPlay full Wii save sync not copying all the saves back to main NAND (PR #7966 from Techjar)

New in Dolphin 5.0.10119 Dev (May 1, 2019)

  • update-translated-strings.sh: Disable fuzzy matching (PR #7997 from JosJuice)

New in Dolphin 5.0.10110 Dev (May 1, 2019)

  • Disable Vulkan overrides for RADV driver (PR #8062 from z0z0z)

New in Dolphin 5.0.10108 Dev (May 1, 2019)

  • BTEmu: Get rid of a few pointer casts (PR #7163 from lioncash)

New in Dolphin 5.0.10106 Dev (May 1, 2019)

  • Port Casper's Scare School: Spooky Sports Day dcache hack to PAL

New in Dolphin 5.0.10103 Dev (May 1, 2019)

  • WiimoteEmu: Drum extension accuracy improvements. (PR #8036 from jordan-woyak)

New in Dolphin 5.0.10099 Dev (Apr 30, 2019)

  • InputCommon: Remove unused "sign" macro

New in Dolphin 5.0.10095 Dev (Apr 29, 2019)

  • Core: Remove MemoryWatcher

New in Dolphin 5.0.10086 Dev (Apr 28, 2019)

  • Turn EFB_WIDTH/EFB_HEIGHT into constexpr

New in Dolphin 5.0.10084 Dev (Apr 28, 2019)

  • Qt: Fix add button not releasing (PR #8025 from chargeflux)

New in Dolphin 5.0.10071 Dev (Apr 27, 2019)

  • SI: Replace some unnamed enums with constexpr. (PR #8035 from jordan-woyak)

New in Dolphin 5.0.10057 Dev (Apr 26, 2019)

  • Translation resources sync with Transifex

New in Dolphin 5.0.10051 Dev (Apr 26, 2019)

  • Qt/NetPlayDialog: Move MD5 button into menubar (PR #8032 from spycrab)

New in Dolphin 5.0.10049 Dev (Apr 24, 2019)

  • Qt/Mapping: Remove iterative input (PR #8031 from spycrab)

New in Dolphin 5.0.10047 Dev (Apr 24, 2019)

  • Qt/NewPatchDialog: Fix crashes on entry removal (PR #8028 from spycrab)

New in Dolphin 5.0.10039 Dev (Apr 23, 2019)

  • Jit64 / JitArm64: Optimized idle skipping detection. (PR #7287 from degasus)

New in Dolphin 5.0.10034 Dev (Apr 22, 2019)

  • DolphinQt: Fix verify tab hash box sizes on macOS (PR #8005 from JosJuice)

New in Dolphin 5.0.10032 Dev (Apr 22, 2019)

  • Fix a bunch of issues (PR #8021 from spycrab)

New in Dolphin 5.0.10027 Dev (Apr 22, 2019)

  • Additional cleanup/fixes from VideoCommon merge

New in Dolphin 5.0.9986 Dev (Apr 19, 2019)

  • Externals: Update imgui to 1.70 WIP (PR #8008 from stenzek)

New in Dolphin 5.0.9984 Dev (Apr 17, 2019)

  • Fix u8 string literal C++20 compile error. (PR #8004 from jordan-woyak)

New in Dolphin 5.0.9978 Dev (Apr 16, 2019)

  • Slow down relative input cursor (PR #8002 from JMC47)

New in Dolphin 5.0.9974 Dev (Apr 15, 2019)

  • Translation resources sync with Transifex

New in Dolphin 5.0.9973 Dev (Apr 14, 2019)

  • Update-source-strings.sh: Specify encoding (PR #7995 from JosJuice)

New in Dolphin 5.0.9969 Dev (Apr 14, 2019)

  • Qt/NetPlayBrowser: Refresh session list asynchronously

New in Dolphin 5.0.9958 Dev (Apr 13, 2019)

  • IOS/FS: Don't savestate m_root_path (PR #7984 from JosJuice)

New in Dolphin 5.0.9954 Dev (Apr 12, 2019)

  • UICommon/NetPlayIndex: Fix possible crash when Add is called again (PR #7979 from Techjar)

New in Dolphin 5.0.9950 Dev (Apr 11, 2019)

  • Add a Verify tab to game properties (PR #7922 from JosJuice)

New in Dolphin 5.0.9939 Dev (Apr 11, 2019)

  • Move Updater to WinUpdater (PR #7974 from spycrab)

New in Dolphin 5.0.9937 Dev (Apr 11, 2019)

  • PowerPC: Thread state through PS (de)quantize helpers

New in Dolphin 5.0.9934 Dev (Apr 11, 2019)

  • WiimoteEmu: Fix Data Report 0x32. (PR #7978 from jordan-woyak)

New in Dolphin 5.0.9928 Dev (Apr 10, 2019)

  • Qt/NetPlayBrowser: Fix radio button spacing

New in Dolphin 5.0.9926 Dev (Apr 10, 2019)

  • InputCommon: Clean up how numeric settings are handled. (PR #7936 from jordan-woyak)

New in Dolphin 5.0.9924 Dev (Apr 9, 2019)

  • Qt/NetPlayDialog: Don't create golf UI when host input authority is disabled (PR #7971 from Techjar)

New in Dolphin 5.0.9915 Dev (Apr 8, 2019)

  • Various small fixes

New in Dolphin 5.0.9913 Dev (Apr 7, 2019)

  • ControllerInterface: SDL cleanups/fixes (PR #7689 from jordan-woyak)

New in Dolphin 5.0.9908 Dev (Apr 6, 2019)

  • Common/HttpRequest: Fix EscapeComponent leaking memory (PR #7962 from spycrab)

New in Dolphin 5.0.9902 Dev (Apr 5, 2019)

  • Qt/MainWindow: Fix segfault on exit while NetPlay is open

New in Dolphin 5.0.9900 Dev (Apr 5, 2019)

  • NetPlay golf mode

New in Dolphin 5.0.9896 Dev (Apr 3, 2019)

  • Qt/NetPlayDialog: Fix messages being html-escaped for NetPlay Chat (PR #7956 from spycrab)

New in Dolphin 5.0.9892 Dev (Apr 3, 2019)

  • PixelShaderGen: Fix bounding box right/bottom offset (PR #7957 from Techjar)

New in Dolphin 5.0.9890 Dev (Apr 3, 2019)

  • DolphinQt: Fix unused widgets in InfoWidget from being visible. (PR #7924 from jordan-woyak)

New in Dolphin 5.0.9888 Dev (Apr 1, 2019)

  • D3D12: Fix case where perf queries weren't flushed (PR #7953 from stenzek)

New in Dolphin 5.0.9855 Dev (Mar 29, 2019)

  • Vulkan: Fix library load failure on Android (PR #7943 from stenzek)

New in Dolphin 5.0.9852 Dev (Mar 29, 2019)

  • Vulkan: Simplify command buffer fence tracking (PR #7905 from stenzek)

New in Dolphin 5.0.9846 Dev (Mar 29, 2019)

  • D3D: Move sharable D3D11/D3D12 code to common library (PR #7869 from stenzek)

New in Dolphin 5.0.9826 Dev (Mar 29, 2019)

  • GameSettings: fix Enjoy your massage! textures (PR #7894 from Tilka)

New in Dolphin 5.0.9820 Dev (Mar 28, 2019)

  • Qt/TAS: Some fixes (PR #7932 from spycrab)

New in Dolphin 5.0.9815 Dev (Mar 27, 2019)

  • FramebufferManager: Fix EFB peek cache stretching last tile (PR #7934 from stenzek)

New in Dolphin 5.0.9812 Dev (Mar 27, 2019)

  • DolphinQ: Mapping UI cleanups. (PR #7893 from jordan-woyak)

New in Dolphin 5.0.9808 Dev (Mar 26, 2019)

  • WiimoteReal: Improve state changes and code cleanups. (PR #7871 from jordan-woyak)

New in Dolphin 5.0.9806 Dev (Mar 25, 2019)

  • Qt/NetPlayDialog:
  • Change buffer size message color

New in Dolphin 5.0.9804 Dev (Mar 25, 2019)

  • Remove invalid IPL hashes (NTSC-U and NTSC-J use same IPL) (PR #7928 from JosJuice)

New in Dolphin 5.0.9802 Dev (Mar 24, 2019)

  • FramebufferManager: Only clear tile array when valid (PR #7926 from stenzek)

New in Dolphin 5.0.9800 Dev (Mar 24, 2019)

  • Add imgui-based Netplay Chat (PR #7903 from spycrab)

New in Dolphin 5.0.9795 Dev (Mar 23, 2019)

  • InputCommon/OSX: Refactor IOKit controller interface (PR #7918 from spycrab)

New in Dolphin 5.0.9793 Dev (Mar 22, 2019)

  • DiscExtractor: Fix extracting certificate chain and H3 hashes (PR #7919 from JosJuice)

New in Dolphin 5.0.9791 Dev (Mar 22, 2019)

  • DolphinQt/InputCommon: Fix a few memory leaks. (PR #7906 from jordan-woyak)

New in Dolphin 5.0.9783 Dev (Mar 21, 2019)

  • Qt/AudioPane: Fix volume box not keeping consistent width (PR #7917 from spycrab)

New in Dolphin 5.0.9781 Dev (Mar 21, 2019)

  • Qt/Mapping: Use QGridLayout in a few more places (PR #7901 from spycrab)

New in Dolphin 5.0.9779 Dev (Mar 20, 2019)

  • ControllerInterface: Unbreak DirectInput POV Hats having bad values on init. (PR #7913 from jordan-woyak)

New in Dolphin 5.0.9777 Dev (Mar 19, 2019)

  • Disable Defer EFB Copies to RAM for Majora's Mask (VC) (PR #7912 from master0fdisaster)

New in Dolphin 5.0.9751 Dev (Mar 14, 2019)

  • ControllerInterface/DolphinQt: Improve input detection. (PR #7829 from jordan-woyak)

New in Dolphin 5.0.9741 Dev (Mar 13, 2019)

  • Enable Defer EFB Cache Invalidation for SMG1 and 2

New in Dolphin 5.0.9739 Dev (Mar 12, 2019)

  • Fix title database not working when running games with 4-char game IDs (PR #7876 from JosJuice)

New in Dolphin 5.0.9735 Dev (Mar 12, 2019)

  • FramebufferManager: Implement EFB tile cache (PR #7838 from stenzek)

New in Dolphin 5.0.9729 Dev (Mar 12, 2019)

  • ModalMessageBox: Remove superfluous buttons and ensure correct parent (PR #7875 from spycrab)

New in Dolphin 5.0.9727 Dev (Mar 11, 2019)

  • GCMemcard: Fix out of bounds access in F-Zero GX checksum calculation. (PR #7765 from AdmiralCurtiss)

New in Dolphin 5.0.9725 Dev (Mar 11, 2019)

  • Qt/NetPlayDialog: Move most options into a menu bar (PR #7834 from Techjar)

New in Dolphin 5.0.9721 Dev (Mar 9, 2019)

  • Tools/lint.sh: Look for specific versions of clang-format first (PR #7865 from spycrab)

New in Dolphin 5.0.9719 Dev (Mar 9, 2019)

  • Work around GCC 8.2 ICE (PR #7867 from Tilka)

New in Dolphin 5.0.9717 Dev (Mar 7, 2019)

  • UpdaterCommon: Move most of the programs here (PR #7844 from spycrab)

New in Dolphin 5.0.9715 Dev (Mar 7, 2019)

  • VideoCommon/RenderBase: Don't destroy pipelines that are in use (PR #7862 from spycrab)

New in Dolphin 5.0.9713 Dev (Mar 7, 2019)

  • Qt: Increase padding a bit (PR #7858 from spycrab)

New in Dolphin 5.0.9711 Dev (Mar 7, 2019)

  • Revert "Vulkan: Show backend as Vulkan (MoltenVK) on macOS" (PR #7863 from dolphin-emu)

New in Dolphin 5.0.9709 Dev (Mar 6, 2019)

  • Vulkan: Show backend as Vulkan (MoltenVK) on macOS (PR #7860 from spycrab)

New in Dolphin 5.0.9707 Dev (Mar 6, 2019)

  • Qt/ModalMessageBox: Use Warning instead of Critical icon for questions (PR #7859 from spycrab)

New in Dolphin 5.0.9705 Dev (Mar 6, 2019)

  • WiimoteEmu: Reimplement tilt/swing/camera/orientation data using matrix math. (PR #7806 from jordan-woyak)

New in Dolphin 5.0.9703 Dev (Mar 5, 2019)

  • DolphinQt/MenuBar: Remove unused ModalMessageBox instance (PR #7856 from lioncash)

New in Dolphin 5.0.9694 Dev (Mar 4, 2019)

  • VideoCommon: add EFB peek/poke stats (PR #7851 from Tilka)
  • Qt/MappingButton: Don't show ticks (PR #7846 from spycrab)
  • DolphinQt: Fix ElidedButton (MappingButton) from growing with long text. (PR #7845 from jordan-woyak)
  • Common/Config: Add a utility class to defer config change callbacks. (PR #7848 from jordan-woyak)
  • DolphinQt: Prevent contents of device and profile dropdowns from throwing off layout. (PR #7850 from jordan-woyak)
  • Updater: Support HiDPI (PR #7842 from spycrab)

New in Dolphin 5.0.9680 Dev (Mar 3, 2019)

  • Qt: Make a lot of message boxes modal (PR #7847 from spycrab)

New in Dolphin 5.0.9664 Dev (Feb 28, 2019)

  • Docs: Add ResourcePacks.md (PR #7774 from spycrab)

New in Dolphin 5.0.9654 Dev (Feb 27, 2019)

  • Move shared Updater logic into UpdaterCommon

New in Dolphin 5.0.9646 Dev (Feb 26, 2019)

  • MacUpdater: Fix permissions some more (PR #7824 from spycrab)

New in Dolphin 5.0.9644 Dev (Feb 26, 2019)

  • Fix edge cases in TitleDatabase, cover downloading, Gecko code downloading

New in Dolphin 5.0.9630 Dev (Feb 25, 2019)

  • Android Studio 3.3.1 Updates (PR #7808 from Ebola16)

New in Dolphin 5.0.9628 Dev (Feb 25, 2019)

  • VideoConfig: Don't overwrite aspect_mode with suggested_aspect_mode (PR #7814 from JosJuice)

New in Dolphin 5.0.9626 Dev (Feb 25, 2019)

  • WiimoteEmu: Minor IR Camera behavior fix. (PR #7813 from jordan-woyak)

New in Dolphin 5.0.9624 Dev (Feb 25, 2019)

  • Android: Wiimote only(no nunchuck) overlay upgrades (PR #7723 from zackhow)

New in Dolphin 5.0.9622 Dev (Feb 25, 2019)

  • MacUpdater: Retain file permissions

New in Dolphin 5.0.9620 Dev (Feb 25, 2019)

  • Don't show asterisk next to DOL/ELF size in game list (PR #7815 from JosJuice)

New in Dolphin 5.0.9618 Dev (Feb 22, 2019)

  • WiimoteEmu: Minor accuracy fixes. (PR #7812 from jordan-woyak)

New in Dolphin 5.0.9616 Dev (Feb 16, 2019)

  • Android: Show files in the directory picker (PR #7791 from JosJuice)

New in Dolphin 5.0.9614 Dev (Feb 16, 2019)

  • DolphinNoGUI: Runtime selection of platform (PR #7512 from stenzek)

New in Dolphin 5.0.9610 Dev (Feb 15, 2019)

  • Externals: Set target platform to 10.0.17134 for FreeSurround (PR #7802 from stenzek)

New in Dolphin 5.0.9608 Dev (Feb 14, 2019)

  • Change FFDShow DPL2 decoder to FreeSurround

New in Dolphin 5.0.9602 Dev (Feb 14, 2019)

  • Translation resources sync with Transifex

New in Dolphin 5.0.9599 Dev (Feb 13, 2019)

  • DolphinQt/ControllerEmu: Add stick calibration "wizard". (PR #7792 from jordan-woyak)

New in Dolphin 5.0.9595 Dev (Feb 12, 2019)

  • GLContext: Fix shared context creation error on Mesa (PR #7796 from stenzek)

New in Dolphin 5.0.9593 Dev (Feb 11, 2019)

  • ResourcePacks: Fix various bugs

New in Dolphin 5.0.9591 Dev (Feb 11, 2019)

  • WiimoteEmu: Change speaker pan to use "constant power pan law". (PR #7782 from jordan-woyak)

New in Dolphin 5.0.9583 Dev (Feb 9, 2019)

  • Qt/LogWidget: Make logging asynchronous (PR #7793 from spycrab)

New in Dolphin 5.0.9577 Dev (Feb 7, 2019)

  • Qt: Minor text tweaks (PR #7752 from 8times9)

New in Dolphin 5.0.9575 Dev (Feb 7, 2019)

  • Implement MacOS Updater (PR #7717 from spycrab

New in Dolphin 5.0.9571 Dev (Feb 6, 2019)

  • Qt/GameConfigEdit: Fix some settings being in the wrong section

New in Dolphin 5.0.9569 Dev (Feb 4, 2019)

  • DolphinQt: show game descriptions in one line (PR #7781 from Tilka)

New in Dolphin 5.0.9549 Dev (Feb 3, 2019)

  • WiimoteDevice: Update UI when wiimote connection status changes.

New in Dolphin 5.0.9518 Dev (Feb 3, 2019)

  • Qt: Make more messages modal (PR #7735 from spycrab)

New in Dolphin 5.0.9497 Dev (Feb 2, 2019)

  • Fix Gecko Code downloading (PR #7769 from Tilka)

New in Dolphin 5.0.9494 Dev (Feb 1, 2019)

  • HW: SI_Device_GCAdapter: Restore calibration behavior for real gamecube controllers. (PR #7762 from jordan-woyak)

New in Dolphin 5.0.9485 Dev (Jan 31, 2019)

  • Renderer: Fix throttle-disable (TAB) hotkey when vsync is enabled

New in Dolphin 5.0.9481 Dev (Jan 31, 2019)

  • Fixing some GameSettings

New in Dolphin 5.0.9479 Dev (Jan 31, 2019)

  • DolphinQt: Display game list compressed file sizes with an asterisk. (PR #7748 from jordan-woyak)

New in Dolphin 5.0.9475 Dev (Jan 30, 2019)

  • Android: Use SelectedGames instead of SelectedGame in StartupHandler (PR #7754 from JosJuice)

New in Dolphin 5.0.9470 Dev (Jan 29, 2019)

  • SI_DeviceGCController: Calibrate to perfect neutral instead of initial input state. (PR #7728 from jordan-woyak)

New in Dolphin 5.0.9466 Dev (Jan 28, 2019)

  • Mark more Wii titles as not supporting 16:9 (PR #7725 from JosJuice)

New in Dolphin 5.0.9464 Dev (Jan 28, 2019)

  • Qt/MainWindow: Directly delete unparented dialogs

New in Dolphin 5.0.9462 Dev (Jan 28, 2019)

  • DolphinQt: Fix selection of PP shader when using anaglyph 3D. (PR #7749 from jordan-woyak)

New in Dolphin 5.0.9460 Dev (Jan 27, 2019)

  • Update wiitdb files (PR #7743 from Tilka)

New in Dolphin 5.0.9455 Dev (Jan 26, 2019)

  • Qt/GameConfigWidget: Complete overhaul (PR #7263 from spycrab)

New in Dolphin 5.0.9447 Dev (Jan 25, 2019)

  • Replace raster font with dear imgui.

New in Dolphin 5.0.9431 Dev (Jan 25, 2019)

  • General GameCubePane improvements

New in Dolphin 5.0.9429 Dev (Jan 25, 2019)

  • Android: Fix pointer if game aspect ratio is larger than device's

New in Dolphin 5.0.9427 Dev (Jan 25, 2019)

  • ShaderGen: Fix broken rendering on Adreno Vulkan drivers (PR #7729 from stenzek)

New in Dolphin 5.0.9415 Dev (Jan 24, 2019)

  • Update GeckoCodes code download to use https (PR #7721 from belthesar)

New in Dolphin 5.0.9413 Dev (Jan 17, 2019)

  • Qt/Debugger restore tabbed docking

New in Dolphin 5.0.9411 Dev (Jan 17, 2019)

  • Android: Bunch of cleanups & Updates (PR #7522 from mahdihijazi)

New in Dolphin 5.0.9345 Dev (Jan 16, 2019)

  • Texture: fx overlap src position (PR #7643 from weihuoya)

New in Dolphin 5.0.9337 Dev (Jan 15, 2019)

  • Disable some Video settings for 1080° Snowboarding (PR #7709 from ytrezq)

New in Dolphin 5.0.9335 Dev (Jan 12, 2019)

  • Android: only add controllers GC1 and Wiimote1 as touch controllers (PR #7695 from zackhow)

New in Dolphin 5.0.9331 Dev (Jan 11, 2019)

  • ControllerEmu: Make mapping indicators pretty (PR #7662 from jordan-woyak)

New in Dolphin 5.0.9322 Dev (Jan 10, 2019)

  • Android/OGL: fix bounding box for OpenGL-ES (PR #7692 from zackhow)

New in Dolphin 5.0.9320 Dev (Jan 9, 2019)

  • ControllerInterface: Shutdown order and race condition fix. (PR #7666 from jordan-woyak)

New in Dolphin 5.0.9316 Dev (Jan 8, 2019)

  • Fix "Vitual Console" Typo in M.ini (PR #7686 from JMC47)

New in Dolphin 5.0.9312 Dev (Jan 8, 2019)

  • Gamesetting for Sengoku BASARA 3 Utage

New in Dolphin 5.0.9310 Dev (Jan 8, 2019)

  • Qt/ControllersWindow: Fix Wiimote settings not being re-enabled after quitting NetPlay (PR #7588 from Techjar)

New in Dolphin 5.0.9299 Dev (Jan 7, 2019)

  • ControllerInterface: Output/Rumble fixes

New in Dolphin 5.0.9291 Dev (Jan 5, 2019)

  • NetPlay: Sync Wiimote extension (PR #7585 from Techjar)

New in Dolphin 5.0.9289 Dev (Jan 4, 2019)

  • UICommon/ResourcePack: Fix packs without manifests crashing Dolphin (PR #7668 from spycrab)

New in Dolphin 5.0.9285 Dev (Jan 3, 2019)

  • Android: Edit the text that pops up on game launch (PR #7661 from JosJuice)

New in Dolphin 5.0.9277 Dev (Dec 30, 2018)

  • Most Wanted mmu setting (PR #7618 from weihuoya)

New in Dolphin 5.0.9271 Dev (Dec 28, 2018)

  • HW: DK Bongos clap fix and cleanup

New in Dolphin 5.0.9250 Dev (Dec 28, 2018)

  • stop using g_jit outside of JitInterface (PR #7602 from CrystalGamma)

New in Dolphin 5.0.9240 Dev (Dec 27, 2018)

  • x64EmitterTest: Add some missing tests (PR #7651 from MerryMage)

New in Dolphin 5.0.9224 Dev (Dec 24, 2018)

  • Android: fix gc adapter init (PR #7619 from zackhow)

New in Dolphin 5.0.9211 Dev (Dec 15, 2018)

  • Common/GLContext: Make member functions const qualified where applicable (PR #7621 from lioncash)

New in Dolphin 5.0.9209 Dev (Dec 11, 2018)

  • Translation resources sync with Transifex

New in Dolphin 5.0.9208 Dev (Dec 7, 2018)

  • GameSettings: Immediate XFB off for MGS Special Disc (PR #7611 from Tilka)

New in Dolphin 5.0.9206 Dev (Dec 6, 2018)

  • Android Studio 3.2.1 recommended updates (PR #7436 from Ebola16)

New in Dolphin 5.0.9202 Dev (Dec 5, 2018)

  • Use HTTPS urls when updating from GameTDB (PR #7609 from stevoisiak)

New in Dolphin 5.0.9186 Dev (Dec 4, 2018)

  • Vulkan: fx index buffer reserve size (PR #7604 from weihuoya)

New in Dolphin 5.0.9184 Dev (Dec 3, 2018)

  • WFSI: Fix Dragon Quest X (all-in-one, v2, v3) installers (PR #7598 from sepalani)

New in Dolphin 5.0.9162 Dev (Nov 29, 2018)

  • Qt/ControllersWindow: Fix incorrect enabled states of configure buttons (PR #7586 from Techjar)

New in Dolphin 5.0.9156 Dev (Nov 27, 2018)

  • Translation resources sync with Transifex

New in Dolphin 5.0.9155 Dev (Nov 22, 2018)

  • GCMemcard: Fix mixed memcard-based and bat-based indices in definition and usage of NextFreeBlock(). (PR #7579 from AdmiralCurtiss)

New in Dolphin 5.0.9147 Dev (Nov 21, 2018)

  • NetPlay: Add full Wii save sync (PR #7446 from Techjar)

New in Dolphin 5.0.9140 Dev (Nov 19, 2018)

  • Externals: Add a stripped down version of minizip (PR #7477 from Zexaron)

New in Dolphin 5.0.9134 Dev (Nov 16, 2018)

  • Qt/NetPlayDialog: Add external IP to interface combo box (PR #7573 from Techjar)

New in Dolphin 5.0.9132 Dev (Nov 14, 2018)

  • Netplay: Sync AR and gecko codes with clients

New in Dolphin 5.0.9128 Dev (Nov 13, 2018)

  • TextureCache: Recompute overlapping XFB copy hashes after copying to RAM (PR #7570 from stenzek)

New in Dolphin 5.0.9117 Dev (Nov 12, 2018)

  • Vulkan: Fix incorrect fence being assigned to staging texture (PR #7565 from stenzek)

New in Dolphin 5.0.9115 Dev (Nov 11, 2018)

  • SystemTimers: fix a 1-in-1000 crash happening in throttler performance reporting (PR #7563 from delroth)

New in Dolphin 5.0.9113 Dev (Nov 10, 2018)

  • Jit_LoadStore: Ra needs to be ReadWrite when writeback is required (PR #7561 from MerryMage)

New in Dolphin 5.0.9111 Dev (Nov 9, 2018)

  • Core/Config: Remove unused NETPLAY_SELECTED_HOST_GAME declaration

New in Dolphin 5.0.9014 Dev (Nov 8, 2018)

  • Updater: Show progress in taskbar

New in Dolphin 5.0.9012 Dev (Nov 8, 2018)

  • Fix glitched corner in Nickelodeon Unite. (PR #7549 from JMC47)

New in Dolphin 5.0.8998 Dev (Nov 7, 2018)

  • TextureCache: Deferred/batched EFB copies

New in Dolphin 5.0.8993 Dev (Nov 5, 2018)

  • AndroidTv: Don't run oreo channels when not on oreo (PR #7541 from zackhow)

New in Dolphin 5.0.8989 Dev (Nov 2, 2018)

  • Fix first DTK track not playing after booting with IPL

New in Dolphin 5.0.8987 Dev (Oct 31, 2018)

  • Android: fix landscape lock (PR #7536 from zackhow)

New in Dolphin 5.0.8983 Dev (Oct 29, 2018)

  • DolphinQt: tell analytics to reload settings on change (PR #7531 from delroth)

New in Dolphin 5.0.8939 Dev (Oct 26, 2018)

  • Android: Don't require vibrate permission (PR #7514 from zackhow)

New in Dolphin 5.0.8937 Dev (Oct 25, 2018)

  • Android: lock screen to landscape by default (PR #7508 from zackhow)

New in Dolphin 5.0.8930 Dev (Oct 24, 2018)

  • Update ShadowTheHedgehog config - GUP.ini

New in Dolphin 5.0.8928 Dev (Oct 24, 2018)

  • GLInterface refactoring/cleanup and runtime platform selection (PR #7450 from stenzek)

New in Dolphin 5.0.8915 Dev (Oct 21, 2018)

  • Update the Windows SDK version in the Readme file (PR #7507 from JosJuice)

New in Dolphin 5.0.8909 Dev (Oct 16, 2018)

  • BTReal: Correct comparison of integers of different signs (PR #7503 from MerryMage)

New in Dolphin 5.0.8905 Dev (Oct 15, 2018)

  • Qt/GameList: Cancel ISO compression when the user cancels the save dialog (PR #7498 from Z1ni)

New in Dolphin 5.0.8849 Dev (Oct 12, 2018)

  • Qt/debugger: restore previously lost symbols and signature features

New in Dolphin 5.0.8845 Dev (Oct 10, 2018)

  • Fix warning and zero-initialize variables (PR #7482 from Tilka)

New in Dolphin 5.0.8840 Dev (Oct 9, 2018)

  • Qt/debugger: reorder the PC toolbar icons to their correct buttons

New in Dolphin 5.0.8834 Dev (Oct 9, 2018)

  • Qt/debugger: Accept empty prefix input (PR #7462 from aldelaro5)

New in Dolphin 5.0.8830 Dev (Oct 8, 2018)

  • GekkoDisassembler: fix mtfsf yet again (PR #7469 from Tilka)

New in Dolphin 5.0.8789 Dev (Oct 5, 2018)

  • Android: Run Directory Initialization as a thread instead of service

New in Dolphin 5.0.8787 Dev (Oct 5, 2018)

  • Make the progress dialog look better (used for e.g. shader compiling) (PR #7453 from amaiorano)

New in Dolphin 5.0.8785 Dev (Oct 3, 2018)

  • Android: Fix blue guitar fret for emulated Wii Remotes (PR #7447 from JosJuice)

New in Dolphin 5.0.8783 Dev (Oct 2, 2018)

  • Do not consider XFB copies for invalidating textures when loading a new texture. (PR #7408 from AdmiralCurtiss)

New in Dolphin 5.0.8775 Dev (Oct 1, 2018)

  • Fix sram accesses. (PR #6020 from shuffle2)

New in Dolphin 5.0.8768 Dev (Sep 28, 2018)

  • Read Wii disc metadata from the unencrypted header

New in Dolphin 5.0.8757 Dev (Sep 27, 2018)

  • Menu show action fx for android

New in Dolphin 5.0.8755 Dev (Sep 26, 2018)

  • Fix two bugs in Cheat Manager

New in Dolphin 5.0.8752 Dev (Sep 25, 2018)

  • Translation resources sync with Transifex

New in Dolphin 5.0.8751 Dev (Sep 24, 2018)

  • Android: Portrait Emulation Enhancements (PR #7405 from zackhow)

New in Dolphin 5.0.8743 Dev (Sep 17, 2018)

  • Externals/discord: Don't run clang-format on source files (PR #7418 from leoetlino)

New in Dolphin 5.0.8718 Dev (Sep 14, 2018)

  • Correctly adjust the rendered XFB region at non-native internal resolutions when XFB was loaded from console RAM. (PR #7406 from AdmiralCurtiss)

New in Dolphin 5.0.8716 Dev (Sep 11, 2018)

  • Translation resources sync with Transifex

New in Dolphin 5.0.8715 Dev (Sep 3, 2018)

  • Revert "ShaderGen: Drop broken fragment shader index workaround for Vulkan" (PR #7389 from dolphin-emu)

New in Dolphin 5.0.8710 Dev (Aug 30, 2018)

  • Arm64Emitter: Remove unsequenced expressions (

New in Dolphin 5.0.8708 Dev (Aug 30, 2018)

  • Android: fix crash if user is offline (PR #7384 from zackhow)

New in Dolphin 5.0.8706 Dev (Aug 29, 2018)

  • Android: Analytics - get android ui type when called instead of setting it ahead of time (PR #7380 from zackhow)

New in Dolphin 5.0.8700 Dev (Aug 28, 2018)

  • Core/Core: Remove another leftover part of frameskip

New in Dolphin 5.0.8698 Dev (Aug 28, 2018)

  • Externals: Update SFML to 2.5.0 (PR #7376 from lioncash)

New in Dolphin 5.0.8667 Dev (Aug 27, 2018)

  • Reformat all Android code

New in Dolphin 5.0.8663 Dev (Aug 27, 2018)

  • Common/DebugInterface: Namespace code under the Common namespace (PR #7240 from lioncash)

New in Dolphin 5.0.8625 Dev (Aug 24, 2018)

  • Qt: Fix widgets being visible when they shouldn't be (PR #7347 from spycrab)

New in Dolphin 5.0.8619 Dev (Aug 22, 2018)

  • VideoCommon/HiresTextures: Change wildcard to a Windows-compatible character

New in Dolphin 5.0.8617 Dev (Aug 21, 2018)

  • Qt/Debugger: Improve scrolling (PR #7342 from spycrab)

New in Dolphin 5.0.8613 Dev (Aug 20, 2018)

  • Hide game cover in android gallery

New in Dolphin 5.0.8610 Dev (Aug 20, 2018)

  • Android: Set GC controller 1 to enabled if settings don't exist (PR #7340 from zackhow)

New in Dolphin 5.0.8596 Dev (Aug 17, 2018)

  • Qt/Debugger: Make spacing more compact

New in Dolphin 5.0.8594 Dev (Aug 16, 2018)

  • Android: Enhance Dpad movements/touches (PR #7337 from zackhow)

New in Dolphin 5.0.8576 Dev (Aug 14, 2018)

  • Jit64: Update PC before checking for exceptions

New in Dolphin 5.0.8574 Dev (Aug 14, 2018)

  • Workaround use of private constant _Snan no longer being present in <limits> (PR #7327 from BillyONeal)

New in Dolphin 5.0.8569 Dev (Aug 13, 2018)

  • Android: Add default touch button overlay

New in Dolphin 5.0.8563 Dev (Aug 13, 2018)

  • Qt/MappingButton: Fix crash when exiting during input detection (PR #7317 from spycrab)

New in Dolphin 5.0.8547 Dev (Aug 10, 2018)

  • Add cheat codes for Mario Golf: Toadstool Tour

New in Dolphin 5.0.8545 Dev (Aug 10, 2018)

  • ConfigManager: Remove m_FrameSkip (PR #7309 from JosJuice)

New in Dolphin 5.0.8542 Dev (Aug 9, 2018)

  • Android: Add exit to phone emu menu

New in Dolphin 5.0.8535 Dev (Aug 9, 2018)

  • cmake: Support shared cubeb builds. (PR #7286 from orbea)

New in Dolphin 5.0.8533 Dev (Aug 8, 2018)

  • Cleanup: Remove some left over references to wxWidgets (PR #7304 from spycrab)

New in Dolphin 5.0.8531 Dev (Aug 7, 2018)

  • Hotkeys: Add "Toggle USB Keyboard" hotkey

New in Dolphin 5.0.8520 Dev (Aug 7, 2018)

  • DolphinQt: Add .dff to open file filter (PR #7300 from stenzek)

New in Dolphin 5.0.8516 Dev (Aug 3, 2018)

  • Core/BootManager: Remove unnecessary includes (PR #7268 from lioncash)

New in Dolphin 5.0.8514 Dev (Aug 2, 2018)

  • BS2Emu: Don't do a DVD Copy when AppLoaderMain returns 0

New in Dolphin 5.0.8512 Dev (Jul 31, 2018)

  • Android: Fix wiimote settings saving

New in Dolphin 5.0.8510 Dev (Jul 31, 2018)

  • Android: Don't crash when loading games into game list (PR #7294 from JosJuice)

New in Dolphin 5.0.8498 Dev (Jul 30, 2018)

  • Revert "Revert "Qt/GameList: Add option to show covers in grid mode

New in Dolphin 5.0.8496 Dev (Jul 29, 2018)

  • Jit: Fix branch following. (PR #7290 from degasus)

New in Dolphin 5.0.8490 Dev (Jul 23, 2018)

  • Fix segfault on NetPlay start with unknown region (PR #7284 from Techjar)

New in Dolphin 5.0.8474 Dev (Jul 20, 2018)

  • FramebufferManager: Use D24S8 on Adreno when using Vulkan (PR #7275 from stenzek)

New in Dolphin 5.0.8470 Dev (Jul 19, 2018)

  • DriverDetails: Disable shared context shader compilation on nouveau

New in Dolphin 5.0.8468 Dev (Jul 19, 2018)

  • Qt/CheatsManager: Fix segfault in GenerateARCode (PR #7280 from Techjar)

New in Dolphin 5.0.8466 Dev (Jul 18, 2018)

  • fix compilation w/o Discord Rich Presence (PR #7277 from cremno)

New in Dolphin 5.0.8464 Dev (Jul 17, 2018)

  • Qt/GeneralPane: Disable Rich Presence checkbox while emulation is run

New in Dolphin 5.0.8462 Dev (Jul 17, 2018)

  • Disable JITFollowBranch for Need For Speed:MW (PR #7270 from JMC47)

New in Dolphin 5.0.8453 Dev (Jul 15, 2018)

  • NetPlayClient: Make global NetSettings instance part of the NetPlayClient class

New in Dolphin 5.0.8449 Dev (Jul 14, 2018)

  • docs: Update the GameCube DSP User's Manual (PR #6641 from BhaaLseN)

New in Dolphin 5.0.8445 Dev (Jul 13, 2018)

  • Qt/GraphicsWindow: Fix lazy initialisation bugs

New in Dolphin 5.0.8443 Dev (Jul 13, 2018)

  • Emulated wii input improvements (PR #6222 from iwubcode)

New in Dolphin 5.0.8419 Dev (Jul 12, 2018)

  • CMakeLists: Minor chang

New in Dolphin 5.0.8414 Dev (Jul 12, 2018)

  • bump msvc version check (PR #7220 from shuffle2)

New in Dolphin 5.0.8397 Dev (Jul 11, 2018)

  • Android: Make touch joystick re-centering configurable

New in Dolphin 5.0.8395 Dev (Jul 11, 2018)

  • NetPlay: Don't update mappings on leave if player had no mappings (PR #7248 from Techjar)

New in Dolphin 5.0.8381 Dev (Jul 10, 2018)

  • NetPlay: Send timebase packet less frequently (PR #7231 from Techjar)

New in Dolphin 5.0.8374 Dev (Jul 9, 2018)

  • Core: Namespace NetPlay utilities under the NetPlay namespace (PR #7226 from lioncash)

New in Dolphin 5.0.8355 Dev (Jul 6, 2018)

  • Support for exclusive mapping booleans

New in Dolphin 5.0.8351 Dev (Jul 6, 2018)

  • Qt: Unparent NetPlay dialog from main window (PR #7212 from Techjar)

New in Dolphin 5.0.8343 Dev (Jul 5, 2018)

  • Interpreter_FPUtils: Handle the FPSCR.ZE and FPSCR.VE flags with arithmetic instructions (PR #7141 from lioncash)

New in Dolphin 5.0.8318 Dev (Jul 4, 2018)

  • Make arbitrary mipmap detection toggle invalidate the texture cache (PR #7208 from Techjar)

New in Dolphin 5.0.8311 Dev (Jul 3, 2018)

  • Qt/MainWindow: Lazily initialize hotkey mapping window

New in Dolphin 5.0.8307 Dev (Jul 3, 2018)

  • Do all arbitrary mipmap detection in integer space (PR #7170 from JonnyH)

New in Dolphin 5.0.8299 Dev (Jul 2, 2018)

  • Qt/Hotkeys: Various fixes (PR #7198 from spycrab)

New in Dolphin 5.0.8263 Dev (Jun 29, 2018)

  • Qt/PadMappingDialog: Retain previous settings

New in Dolphin 5.0.8253 Dev (Jun 28, 2018)

  • Qt/GameList: Fix search messing up columns

New in Dolphin 5.0.8251 Dev (Jun 26, 2018)

  • Qt/GameList: Fix column (re)sizing issues (PR #7166 from spycrab)

New in Dolphin 5.0.8244 Dev (Jun 25, 2018)

  • Jit64Common: Eliminate branch in ConvertDoubleToSingle (PR #7115 from Sintendo)

New in Dolphin 5.0.8223 Dev (Jun 24, 2018)

  • Add nag dialog to get users to explain why they still use DolphinWX

New in Dolphin 5.0.8213 Dev (Jun 23, 2018)

  • Common, DSP: Only compile in x86-64 emitter related utilities on x86 platforms (PR #7148 from lioncash)

New in Dolphin 5.0.8199 Dev (Jun 22, 2018)

  • Qt: Basic housekeeping (PR #7134 from spycrab)

New in Dolphin 5.0.8176 Dev (Jun 21, 2018)

  • DSPAssembler: Minor changes

New in Dolphin 5.0.8155 Dev (Jun 20, 2018)

  • GameFile: Avoid copying map pairs in GetLanguages() (PR #7137 from lioncash)

New in Dolphin 5.0.8147 Dev (Jun 19, 2018)

  • Qt/GameCubePane: Fix issues with changing memcard slots while game is running

New in Dolphin 5.0.8145 Dev (Jun 19, 2018)

  • ConfigManager: Convert GPUDeterminismMode into an enum class

New in Dolphin 5.0.8140 Dev (Jun 18, 2018)

  • Qt/HotkeyScheduler: Fix 3D Mode hotkeys not behaving properly

New in Dolphin 5.0.8128 Dev (Jun 15, 2018)

  • Common/Network: Get rid of out parameters for MAC address utilities (PR #7107 from lioncash)

New in Dolphin 5.0.8110 Dev (Jun 14, 2018)

  • Qt/macOS: Make configuration layout consistent with other platforms

New in Dolphin 5.0.8108 Dev (Jun 13, 2018)

  • Qt: Fix multiple fullscreen issues (PR #7094 from spycrab)

New in Dolphin 5.0.8101 Dev (Jun 11, 2018)

  • WiimoteDevice: Amend variable naming

New in Dolphin 5.0.8098 Dev (Jun 11, 2018)

  • BTReal: Fix unsafe reinterpret_casts (PR #7103 from leoetlino)

New in Dolphin 5.0.8081 Dev (Jun 10, 2018)

  • Common: Add Compiler.h header for compiler-specifics (PR #7099 from lioncash)

New in Dolphin 5.0.8070 Dev (Jun 8, 2018)

  • Add auto-hide option to Wii IR pointer

New in Dolphin 5.0.8064 Dev (Jun 8, 2018)

  • nterpreter_SystemRegisters: Change PanicAlert to INFO_LOG in mtspr() (PR #7093 from lioncash)

New in Dolphin 5.0.8052 Dev (Jun 7, 2018)

  • Set 0x0000002C to NDEV 2.1 when running a debug-signed Wii disc

New in Dolphin 5.0.8050 Dev (Jun 7, 2018)

  • Software Renderer "Dump Objects" needs dedicated folder and tooltip (PR #7075 from Ebola16)

New in Dolphin 5.0.8047 Dev (Jun 6, 2018)

  • Qt: Remove Dolphin prefix from NetPlay window titles

New in Dolphin 5.0.8045 Dev (Jun 6, 2018)

  • ES: Return ReturnCode in DiVerify for consistency (PR #7083 from leoetlino)

New in Dolphin 5.0.8029 Dev (Jun 5, 2018)

  • Qt: Add Refresh button (PR #7071 from spycrab)

New in Dolphin 5.0.7997 Dev (Jun 4, 2018)

  • Config/StringUtil/IniFile: Get rid of some duplicated code

New in Dolphin 5.0.7991 Dev (Jun 4, 2018)

  • WiiRoot: Use new filesystem interface (PR #7061 from leoetlino)

New in Dolphin 5.0.7934 Dev (Jun 2, 2018)

  • EXI_DeviceMic: Make data members of CEXIMic private

New in Dolphin 5.0.7918 Dev (Jun 1, 2018)

  • JitArm64_BackPatch: Correct usage of an invalidated iterator after a std::map erase() call in HandleFastmemFault

New in Dolphin 5.0.7905 Dev (May 31, 2018)

  • Qt/GeneralWidget: Show tooltip when adapters are not supported by the backend

New in Dolphin =5.0.7871 Dev (May 30, 2018)

  • Don't switch to blank NAND in the middle of emulation

New in Dolphin 5.0.7816 Dev (May 28, 2018)

  • Common: Remove unnecessary ~9 year old LOGGING preprocessor define

New in Dolphin 5.0.7727 Dev (May 25, 2018)

  • ES/Formats: Work around a GCC bug

New in Dolphin 5.0.7725 Dev (May 25, 2018)

  • Qt: Fix stop emulation confirmation prompt bugs

New in Dolphin 5.0.7718 Dev (May 24, 2018)

  • Qt/MappingButton: Fix window becoming unresponsive after mapping

New in Dolphin 5.0.7702 Dev (May 23, 2018)

  • Qt/RunOnObject: Fix no result being returned

New in Dolphin 5.0.7688 Dev (May 22, 2018)

  • EFB2RAM: Apply copy filter as a float coefficient after sampling

New in Dolphin 5.0.7663 Dev (May 21, 2018)

  • Interpreter: Move common exception functions to ExceptionUtils.h

New in Dolphin 5.0.7543 Dev (May 17, 2018)

  • PowerPC: Factor common part of function hooking code out of the interpreter and JITs

New in Dolphin 5.0.7539 Dev (May 17, 2018)

  • EXI_DeviceEthernet: Minor cleanup (PR #6872 from lioncash)

New in Dolphin 5.0.7516 Dev (May 16, 2018)

  • Common: Add MemArena.h/cpp to the Common namespace

New in Dolphin 5.0.7514 Dev (May 16, 2018)

  • Qt/SettingsWindow: Multiple improvements (PR #6834 from spycrab)

New in Dolphin 5.0.7507 Dev (May 15, 2018)

  • Qt/GeneralWidget: Restore the adapter properly

New in Dolphin 5.0.7503 Dev (May 15, 2018)

  • BreakpointWidget: Move variables closer to usage sites in OnLoad() (PR #6851 from lioncash)

New in Dolphin 5.0.7490 Dev (May 14, 2018)

  • Jit/CachedInterpreter: Minor cleanup to code buffer accesses

New in Dolphin 5.0.7486 Dev (May 14, 2018)

  • WiiSave: Fix out-of-bounds read (PR #6849 from leoetlino)

New in Dolphin 5.0.7439 Dev (May 13, 2018)

  • RenderBase: Ensure the draw size does not exceed the window size

New in Dolphin 5.0.7393 Dev (May 12, 2018)

  • FileUtil: Remove unnecessary IOFile GetHandle() call in ReadFileToString() (PR #6821 from lioncash)

New in Dolphin 5.0.7391 Dev (May 12, 2018)

  • Fix test rumble feature in controller configuration (PR #6677 from 404-Name-Not-Found)

New in Dolphin 5.0.7367 Dev (May 11, 2018)

  • Boot: Migrate to new filesystem interface

New in Dolphin 5.0.7354 Dev (May 11, 2018)

  • D3D/Vulkan: Fix incorrect clamp in EFB RAM copy (PR #6801 from stenzek)

New in Dolphin 5.0.7352 Dev (May 11, 2018)

  • CommonFuncs: Convert ROUND_UP_POW2 macro to a function (PR #6809 from lioncash)

New in Dolphin 5.0.7350 Dev (May 11, 2018)

  • DolphinQt2/MemoryWidget: Use QString's toUtf8() where applicable instead of toStdString()

New in Dolphin 5.0.7348 Dev (May 11, 2018)

  • Qt/IOWindow: Fix crash (PR #6806 from spycrab)

New in Dolphin 5.0.7336 Dev (May 10, 2018)

  • Qt/GraphicsWindow: Fix multiple issues

New in Dolphin 5.0.7329 Dev (May 10, 2018)

  • Qt: Fix moc compilation

New in Dolphin 5.0.7313 Dev (May 9, 2018)

  • Qt: Implement missing hotkeys

New in Dolphin 5.0.7309 Dev (May 9, 2018)

  • IOS: Make file creation + open more concise (PR #6784 from leoetlino)

New in Dolphin 5.0.7303 Dev (May 8, 2018)

  • StringUtil.h: Move ThousandSeparate down

New in Dolphin 5.0.7301 Dev (May 8, 2018)

  • IOS/ES: Migrate to new filesystem interface

New in Dolphin 5.0.7289 Dev (May 8, 2018)

  • Qt/AdvancedWidget: Fix "Enable Progressive Scan" (PR #6763 from spycrab)

New in Dolphin 5.0.7272 Dev (May 7, 2018)

  • OGL/FramebufferManager: Clean up inline GLSL code

New in Dolphin 5.0.7263 Dev (May 7, 2018)

  • x64Emitter: Use an enum class to represent FixupBranch branch types (PR #6776 from lioncash)

New in Dolphin 5.0.7221 Dev (May 5, 2018)

  • Update Ubershader descriptions

New in Dolphin 5.0.7205 Dev (May 5, 2018)

  • Qt/GraphicsControls: Fix more random crashes (PR #6749 from spycrab)

New in Dolphin 5.0.7199 Dev (May 4, 2018)

  • HttpRequest/Curl: Use a more intelligent timeout method

New in Dolphin 5.0.7197 Dev (May 4, 2018)

  • UI: Add Disable EFB Copies to VRAM to Advanced Options (PR #6744 from stenzek)

New in Dolphin 5.0.7176 Dev (May 3, 2018)

  • TextureConversionShader: Fix more implicit conversion errors

New in Dolphin 5.0.7174 Dev (May 3, 2018)

  • TextureConversionShader: Fix compile errors in OpenGL ES (PR #6729 from stenzek)

New in Dolphin 5.0.7159 Dev (May 2, 2018)

  • Qt/MappingWindow: Fix saving to incomplete Profile directory

New in Dolphin 5.0.7157 Dev (May 1, 2018)

  • Qt/GraphicsSettings: Save Adapter index

New in Dolphin 5.0.7144 Dev (May 1, 2018)

  • Translation resources sync with Transifex

New in Dolphin 5.0.7139 Dev (Apr 30, 2018)

  • Qt/GraphicsControls: Reload values when settings are changed (PR #6717 from spycrab)

New in Dolphin 5.0.7106 Dev (Apr 28, 2018)

  • OS: Network fixes (PR #6673 from leoetlino)

New in Dolphin 5.0.7090 Dev (Apr 27, 2018)

  • DolphinWx: Prevent a crash on Copy hex

New in Dolphin 5.0.7088 Dev (Apr 27, 2018)

  • ConfigManager: Enable Auto-Updater by default (PR #6698 from spycrab)

New in Dolphin 5.0.7086 Dev (Apr 26, 2018)

  • Updater: Use copy instead of move

New in Dolphin 5.0.7084 Dev (Apr 26, 2018)

  • Updater: Implement UAC support (PR #6694 from spycrab)

New in Dolphin 5.0.7082 Dev (Apr 24, 2018)

  • Translation resources sync with Transifex

New in Dolphin 5.0.7081 Dev (Apr 23, 2018)

  • Common: Move BitSet into the Common namespace

New in Dolphin 5.0.7077 Dev (Apr 23, 2018)

  • GameINI: Force safe texture cache for SimCity Creator (PR #6680 from AwesomeMarioFan)

New in Dolphin 5.0.7075 Dev (Apr 23, 2018)

  • Qt/Settings: Emit EmulationStateChanged from the UI thread (PR #6684 from spycrab)

New in Dolphin 5.0.7073 Dev (Apr 23, 2018)

  • Qt/RenderWidget: Fix the render widget showing up when it shouldn't (PR #6685 from spycrab)

New in Dolphin 5.0.7071 Dev (Apr 23, 2018)

  • Qt: RenderWidget fixes (PR #6678 from spycrab)

New in Dolphin 5.0.7067 Dev (Apr 23, 2018)

  • Qt: Minor fixes (PR #6682 from spycrab)

New in Dolphin 5.0.7064 Dev (Apr 22, 2018)

  • Qt/log change the notice log color to lime (PR #6683 from aldelaro5)

New in Dolphin 5.0.7058 Dev (Apr 21, 2018)

  • Qt: Make toolbar more dynamic (PR #6672 from spycrab)

New in Dolphin 5.0.7056 Dev (Apr 21, 2018)

  • UnitTests: Add tests for the Wii filesystem (PR #6649 from leoetlino)

New in Dolphin 5.0.7053 Dev (Apr 21, 2018)

  • Jit64: avoid an unnecessary load (PR #6674 from Tilka)

New in Dolphin 5.0.7051 Dev (Apr 21, 2018)

  • Update Android Gradle Plugin (PR #6666 from Ebola16)

New in Dolphin 5.0.7049 Dev (Apr 21, 2018)

  • Core: Use thread_local directly (PR #6669 from lioncash)

New in Dolphin 5.0.7047 Dev (Apr 21, 2018)

  • IOS/FS: Fix ReadDir bugs (PR #6671 from leoetlino)

New in Dolphin 5.0.7044 Dev (Apr 21, 2018)

  • Qt: Fix "Open File" dialog opening twice (PR #6676 from spycrab)

New in Dolphin 5.0.7040 Dev (Apr 19, 2018)

  • SI: Remove unnecessary declarations of internally linked functions (PR #6667 from lioncash)

New in Dolphin 5.0.7038 Dev (Apr 18, 2018)

  • Remove Hybrid Wii Remote (PR #6668 from JosJuice)

New in Dolphin 5.0.7036 Dev (Apr 17, 2018)

  • Qt/Debugger: Deduplicate memory view update code

New in Dolphin 5.0.7026 Dev (Apr 17, 2018)

  • CMake: Use system-wide pugixml if available (PR #6652 from leoetlino)

New in Dolphin 5.0.7024 Dev (Apr 17, 2018)

  • PowerPC: HostR/W float/double added (PR #4507 from sepalani)

New in Dolphin 5.0.7022 Dev (Apr 17, 2018)

  • Qt/SettingsWindow: Use tabs

New in Dolphin 5.0.7020 Dev (Apr 17, 2018)

  • TraversalClient: Minor organizational changes (PR #6658 from lioncash)

New in Dolphin 5.0.7015 Dev (Apr 17, 2018)

  • Common/Logging/Log: Wrap GENERIC_LOG macro's body in do { } while (0) (PR #6654 from lioncash)

New in Dolphin 5.0.7009 Dev (Apr 16, 2018)

  • IOS/STM: Reset the event hook at the correct time (PR #6642 from leoetlino)

New in Dolphin 5.0.7007 Dev (Apr 16, 2018)

  • Common/Config: Remove redundant declaration and unused includes (PR #6653 from lioncash)

New in Dolphin 5.0.7004 Dev (Apr 16, 2018)

  • x64Emitter: Don't assume that std::tie is constexpr (PR #6645 from JosJuice)

New in Dolphin 5.0.6981 Dev (Apr 14, 2018)

  • InputCommon/CMakeLists: Include evdev and udev includes on a by-target basis (PR #6625 from lioncash)

New in Dolphin 5.0.6962 Dev (Apr 13, 2018)

  • Remove leftovers of projection hack support

New in Dolphin 5.0.6960 Dev (Apr 13, 2018)

  • Interpreter: Don't use a union to type-pun between integral and FP types (PR #6632 from lioncash)

New in Dolphin 5.0.6957 Dev (Apr 13, 2018)

  • x64Emitter: Make the Align* functions return a non-const data pointer (PR #6631 from lioncash)

New in Dolphin 5.0.6955 Dev (Apr 13, 2018)

  • CMakeLists: Don't dump libpng's includes into the top-level directory (PR #6630 from lioncash)

New in Dolphin 5.0.6953 Dev (Apr 13, 2018)

  • Fix change in comment meaning by autoformat. (PR #6636 from phire)

New in Dolphin 5.0.6946 Dev (Apr 10, 2018)

  • Interpreter_LoadStore: Generate a program exception if dcbz_l is executed when HID2[LCE] is zero (PR #6604 from lioncash)

New in Dolphin 5.0.6880 Dev (Apr 6, 2018)

  • DolphinQt2/CMakeLists: Use the target_* equivalents of add_definitions and include_directories (PR #6598 from lioncash)

New in Dolphin 5.0.6878 Dev (Apr 6, 2018)

  • Qt/Mapping: Implement "Iterative Input" (PR #6537 from spycrab)

New in Dolphin 5.0.6876 Dev (Apr 6, 2018)

  • DolphinQt2/MainWindow: Resolve a memory leak on systems with X11 (PR #6600 from lioncash)

New in Dolphin 5.0.6874 Dev (Apr 5, 2018)

  • DolphinNoGUI/CMakeLists: Remove the use of SRCS and LIBS variables (PR #6593 from lioncash)

New in Dolphin 5.0.6871 Dev (Apr 5, 2018)

  • DolphinQt2/CMakeLists: Specify Qt libraries via COMPONENTS in the find_package call (PR #6594 from lioncash)

New in Dolphin 5.0.6869 Dev (Apr 5, 2018)

  • Interpreter_LoadStore: Generate alignment exceptions if an FP load/store instruction's effective address is not word aligned (PR #6597 from lioncash)

New in Dolphin 5.0.6867 Dev (Apr 5, 2018)

  • Interpreter_LoadStore: Generate alignment exceptions if dcbz or dcbz_l are executed with the data cache disabled

New in Dolphin 5.0.6865 Dev (Apr 5, 2018)

  • Qt/Debugger: Implement "Memory" widget (PR #6473 from spycrab)

New in Dolphin 5.0.6860 Dev (Apr 4, 2018)

  • Remove support for projection hacks

New in Dolphin 5.0.6858 Dev (Apr 4, 2018)

  • nterpreter_LoadStore: Generate alignment exceptions if lmw, lswi, lswx, stmw, stswi, or stswx is executed when the MSR[LE] bit is set (PR #6592 from lioncash)

New in Dolphin 5.0.6854 Dev (Apr 4, 2018)

  • HiresTexture: Correct texture hashes (PR #6590 from lioncash)

New in Dolphin 5.0.6852 Dev (Apr 4, 2018)

  • Remove region tags from translations that don't need them (PR #5813 from ligfx)

New in Dolphin 5.0.6848 Dev (Apr 4, 2018)

  • Interpreter_LoadStore: Handle alignment exceptions in lmw, lwarx, stmw, and stwcx + fixes for eciwx and ecowx (PR #6585 from lioncash)

New in Dolphin 5.0.6844 Dev (Apr 3, 2018)

  • Fix build error on Android

New in Dolphin 5.0.6842 Dev (Apr 3, 2018)

  • CMakeLists: Migrate video backends off the add_dolphin_library macro and remove said macro (PR #6586 from lioncash)

New in Dolphin 5.0.6835 Dev (Apr 3, 2018)

  • ShaderCache: Improve shader UID cache file reliability (PR #6573 from stenzek)

New in Dolphin 5.0.6832 Dev (Apr 3, 2018)

  • CommonFuncs: Generify rotation functions and move them to BitUtils.h (PR #6571 from lioncash)

New in Dolphin 5.0.6829 Dev (Apr 3, 2018)

  • CMakeLists: Remove iconv from the LIBS variable (PR #6576 from lioncash)

New in Dolphin 5.0.6827 Dev (Apr 2, 2018)

  • AsyncRequests: In-class initialize class members (PR #6584 from lioncash)

New in Dolphin 5.0.6825 Dev (Apr 2, 2018)

  • CPUDetect: Make CPUVendor enum an enum class

New in Dolphin 5.0.6823 Dev (Apr 2, 2018)

  • Jit64/JitRegCache: Make member functions const qualified where applicable (PR #6582 from lioncash)

New in Dolphin 5.0.6821 Dev (Apr 2, 2018)

  • IOS/Socket: Minor changes to WiiSocket (PR #6579 from lioncash)

New in Dolphin 5.0.6789 Dev (Mar 30, 2018)

  • InputCommon/CMakeLists: Link in ForceFeedback library explicitly on macOS

New in Dolphin 5.0.6787 Dev (Mar 30, 2018)

  • Qt/PatchesWidget: Fix segfault (PR #6559 from spycrab)

New in Dolphin 5.0.6779 Dev (Mar 29, 2018)

  • Android: Updates for Android Studio 3.1

New in Dolphin 5.0.6775 Dev (Mar 29, 2018)

  • VideoCommon/Vulkan: Explicitly link in xxhash

New in Dolphin 5.0.6773 Dev (Mar 29, 2018)

  • Implement Updater UI (PR #6546 from spycrab)

New in Dolphin 5.0.6764 Dev (Mar 28, 2018)

  • PixelShaderGen: Remove dead code in WriteColor()

New in Dolphin 5.0.6751 Dev (Mar 28, 2018)

  • HacksWidget: Remove duplicate AddDescription() calls in AddDescriptions

New in Dolphin 5.0.6746 Dev (Mar 28, 2018)

  • LinearDiskCache: Don't cast away const in Read() (PR #6548 from lioncash)

New in Dolphin 5.0.6733 Dev (Mar 27, 2018)

  • x64Emitter: Minor cleanup and changes

New in Dolphin 5.0.6727 Dev (Mar 27, 2018)

  • StringUtil: Fix possible bad free (PR #5290 from neomonkey)

New in Dolphin 5.0.6688 Dev (Mar 26, 2018)

  • MMU: Make TLBLookupResult and XCheckTLBFlag enum classes

New in Dolphin 5.0.6685 Dev (Mar 26, 2018)

  • HW: Fix infinite rumble on emulation pause (PR #6477 from 404-Name-Not-Found)

New in Dolphin 5.0.6683 Dev (Mar 26, 2018)

  • Implement "Skip" ubershader mode (PR #6443 from stenzek)

New in Dolphin 5.0.6644 Dev (Mar 23, 2018)

  • Arm64Emitter: Minor cleanup (PR #6505 from lioncash)

New in Dolphin 5.0.6636 Dev (Mar 23, 2018)

  • Updater: Increase request timeout to 30s (PR #6506 from spycrab)

New in Dolphin 5.0.6622 Dev (Mar 23, 2018)

  • More auto-updater improvements

New in Dolphin 5.0.6616 Dev (Mar 23, 2018)

  • Core/CMakeLists: Migrate off add_dolphin_library (PR #6469 from lioncash)

New in Dolphin 5.0.6614 Dev (Mar 23, 2018)

  • Qt/CheatCodeEditor: Fix valid, encrypted AR codes not being accepted (PR #6494 from spycrab)

New in Dolphin 5.0.6612 Dev (Mar 23, 2018)

  • LOG: Add a log type for Symbols (PR #6488 from aldelaro5)

New in Dolphin 5.0.6610 Dev (Mar 23, 2018)

  • Interpreter_Integer: Handle OE bit for subf, subfc, subfe, subfme, and subfze (PR #6491 from lioncash)

New in Dolphin 5.0.6608 Dev (Mar 23, 2018)

  • Qt: Fix fullscreen quitting (PR #6490 from spycrab)

New in Dolphin 5.0.6606 Dev (Mar 22, 2018)

  • Interpreter_Integer: Handle overflow flag when OE bit is set in add, addc, adde, addme, and addze

New in Dolphin 5.0.6604 Dev (Mar 22, 2018)

  • DSP: Fix typos in DSP LoadStore doc

New in Dolphin 5.0.6602 Dev (Mar 22, 2018)

  • PowerPC: Properly unset the overflow bit (PR #6485 from lioncash)

New in Dolphin 5.0.6600 Dev (Mar 22, 2018)

  • Interpreter_Integer: Handle the overflow flag when the OE bit is set for mullw (PR #6484 from lioncash)

New in Dolphin 5.0.6598 Dev (Mar 22, 2018)

  • DSP: remove old, unused ReadAnnotatedAssembly (PR #6483 from ligfx)

New in Dolphin 5.0.6595 Dev (Mar 22, 2018)

  • Qt: Fix fullscreen (PR #6481 from spycrab)

New in Dolphin 5.0.6593 Dev (Mar 22, 2018)

  • Qt/MainWindow: Remove obnoxious border (PR #6482 from spycrab)

New in Dolphin 5.0.6591 Dev (Mar 22, 2018)

  • [UI] Remove experimental tag from Vulkan (PR #4484 from Helios747)

New in Dolphin 5.0.6589 Dev (Mar 22, 2018)

  • Qt: Implement search (PR #6480 from spycrab)

New in Dolphin 5.0.6587Dev (Mar 22, 2018)

  • Qt: Add ignore button for panic alerts (PR #6479 from leoetlino)

New in Dolphin 5.0.6585 Dev (Mar 21, 2018)

  • JitAsm: Eliminate use of the JIT global variable

New in Dolphin 5.0.6582 Dev (Mar 21, 2018)

  • Netplay: Add Quality of Service (QoS) support (PR #6146 from HannesMann)

New in Dolphin 5.0.6580 Dev (Mar 21, 2018)

  • Qt: Improve spacing again (PR #6457 from spycrab)

New in Dolphin 5.0.6578 Dev (Mar 21, 2018)

  • Qt: Remove always true if statement (PR #6475 from Starsam80)

New in Dolphin 5.0.6576 Dev (Mar 21, 2018)

  • Initial implementation of the Dolphin auto-updater for Windows (PR #6463 from delroth)

New in Dolphin 5.0.6568 Dev (Mar 20, 2018)

  • Config: Set bMMU to true by default on x64

New in Dolphin 5.0.6566 Dev (Mar 20, 2018)

  • Interpreter: Handle setting the overflow flag when the OE bit is set in divw, divwu, and neg (

New in Dolphin 5.0.6562 Dev (Mar 20, 2018)

  • [RFC] Qt: Remove in-development warning (PR #6474 from spycrab)

New in Dolphin 5.0.6560Dev (Mar 20, 2018)

  • JitBase: Ensure JitOptions and JitState instances are consistently initialized (PR #6472 from lioncash)

New in Dolphin 5.0.6558 Dev (Mar 20, 2018)

  • Translation resources sync with Transifex

New in Dolphin 5.0.6557 Dev (Mar 20, 2018)

  • Make strings more consistent between DolphinWX and DolphinQt2 (PR #6471 from JosJuice)

New in Dolphin 5.0.6555 Dev (Mar 20, 2018)

  • Breakpoints: Remove direct usages of the JIT global (PR #6467 from lioncash)

New in Dolphin 5.0.6551 Dev (Mar 20, 2018)

  • DataReader: Minor API changes (PR #6460 from lioncash)

New in Dolphin 5.0.6551 Dev (Mar 20, 2018)

  • DataReader: Minor API changes (PR #6460 from lioncash)

New in Dolphin 5.0.6545 Dev (Mar 19, 2018)

  • Interpreter_SystemRegisters: Handle mffs, mtfsb0, mtfsb1, mtfsf and mtfsfi with the record bit set

New in Dolphin 5.0.6526 Dev (Mar 19, 2018)

  • Boot: Set TYPE_NANDBOOT when booting from NAND (PR #6450 from leoetlino)

New in Dolphin 5.0.6491 Dev (Mar 16, 2018)

  • Bring the Android GUI setting for ubershaders up to date

New in Dolphin 5.0.6489 Dev (Mar 16, 2018)

  • Properties/GameConfig: Remove "Skip DCBZ" (PR #6440 from spycrab)

New in Dolphin 5.0.6485 Dev (Mar 15, 2018)

  • ShaderCache: Fix several issues in background shader compiling

New in Dolphin 5.0.6481 Dev (Mar 14, 2018)

  • DSPCore: Move x64 JIT source files into an x64 subdirectory

New in Dolphin 5.0.6477 Dev (Mar 14, 2018)

  • DriverDetails: Disable primitive restart on Vulkan with Mali driver (PR #6435 from stenzek)

New in Dolphin 5.0.6474 Dev (Mar 14, 2018)

  • OGL: Scale OSD text on big screens. (PR #6432 from degasus)

New in Dolphin 5.0.6471 Dev (Mar 13, 2018)

  • Merge pull request #6433 from hrydgard/optimize-uninitialize-xfb-memory
  • SSE-optimize UninitializeXFBMemory

New in Dolphin 5.0.6469 Dev (Mar 13, 2018)

  • Qt2 translation: Don't place "zh_CN" and "zh_TW" after "zh" (PR #6428 from JosJuice)

New in Dolphin 5.0.6467 Dev (Mar 12, 2018)

  • ShaderCache: Decouple shader UID cache from git commit (PR #6431 from stenzek)

New in Dolphin 5.0.6444 Dev (Mar 10, 2018)

  • Unify ISOFile (wx) with GameFile (Qt) and put it in UICommon (PR #6281 from JosJuice)

New in Dolphin 5.0.6442 Dev (Mar 10, 2018)

  • DolphinWX: Propagate IDM_UPDATE_BREAKPOINTS to CodeWindow (PR #6377 from sepalani)

New in Dolphin 5.0.6440 Dev (Mar 10, 2018)

  • FileMonitor: Store last file offset instead of path (PR #6426 from JosJuice)

New in Dolphin 5.0.6438 Dev (Mar 9, 2018)

  • Fix launching DolphinQt2 from Visual Studio

New in Dolphin 5.0.6436 Dev (Mar 9, 2018)

  • Qt/PropertiesDialog: Add "Game Config" tab (PR #6418 from spycrab)

New in Dolphin 5.0.6429 Dev (Mar 8, 2018)

  • Translation resources sync with Transifex

New in Dolphin 5.0.6428 Dev (Mar 8, 2018)

  • UI: Show title ID in info panel (PR #6423 from leoetlino)

New in Dolphin 5.0.6426 Dev (Mar 8, 2018)

  • Abstract Framebuffers (PR #6315 from stenzek)

New in Dolphin 5.0.6419 Dev (Mar 7, 2018)

  • Tweak Qt strings to be more translation friendly

New in Dolphin 5.0.6414 Dev (Mar 3, 2018)

  • Consolidate ec_wii functions into IOSC (PR #6388 from leoetlino)

New in Dolphin 5.0.6408 Dev (Mar 3, 2018)

  • Remove DSPLLE ReadAnnotatedAssembly error log entry (PR #6416 from Ebola16)

New in Dolphin 5.0.6402 Dev (Mar 1, 2018)

  • Vulkan: Fix broken post-processing

New in Dolphin 5.0.6400 Dev (Mar 1, 2018)

  • Qt: Make game revision vars u16 (PR #6413 from spycrab)

New in Dolphin 5.0.6398 Dev (Feb 28, 2018)

  • IOS: Fix invalid FD being returned after an open (PR #6412 from leoetlino)

New in Dolphin 5.0.6392 Dev (Feb 28, 2018)

  • IOS: Fix regression affecting BC launch (PR #6408 from leoetlino)

New in Dolphin 5.0.6390 Dev (Feb 28, 2018)

  • Fix CMakeSettings buildRoot (PR #6375 from Ebola16)

New in Dolphin 5.0.6388 Dev (Feb 28, 2018)

  • Fix render surface when using Render to Main and debugger (regression fix) (PR #6407 from leoetlino)

New in Dolphin 5.0.6386 Dev (Feb 27, 2018)

  • OGL: Use glBufferData on Mali

New in Dolphin 5.0.6382 Dev (Feb 26, 2018)

  • OGL: Only create bad shader files in Dump when compile failed (PR #6398 from stenzek)

New in Dolphin 5.0.6380 Dev (Feb 25, 2018)

  • CMake/OSX: Fix missing QMacStylePlugin (PR #6396 from spycrab)

New in Dolphin 5.0.6374 Dev (Feb 24, 2018)

  • Gameini updates. (PR #6380 from Linktothepast)

New in Dolphin 5.0.6364 Dev (Feb 23, 2018)

  • OGL: Call GLInterface->Update() on window resize

New in Dolphin 5.0.6362 Dev (Feb 23, 2018)

  • Qt: Warning fixes (PR #6393 from leoetlino)

New in Dolphin 5.0.6354 Dev (Feb 20, 2018)

  • Merge pull request #6387 from mahdihijazi/fix_build_no

New in Dolphin 5.0.6343 Dev (Feb 19, 2018)

  • Jit64: fixed some signed to unsigned integer warnings

New in Dolphin 5.0.6339 Dev (Feb 19, 2018)

  • Qt/Mapping: Implement indicators (PR #6362 from spycrab)

New in Dolphin 5.0.6335 Dev (Feb 16, 2018)

  • PixelShaderGen: Implement table-based fog range as in software renderer (PR #6352 from stenzek)

New in Dolphin 5.0.6333 Dev (Feb 15, 2018)

  • Jit64: Fix incorrect PC in PPC state during fastmem trampoline

New in Dolphin 5.0.6329 Dev (Feb 14, 2018)

  • Vulkan: Remove redundant YUYV conversion shaders

New in Dolphin 5.0.6327 Dev (Feb 14, 2018)

  • ES: Make it not fail on something that isn't IOS (PR #6376 from sepalani)

New in Dolphin 5.0.6325 Dev (Feb 13, 2018)

  • Qt/GCMemcardManager: Misc. improvements (PR #6361 from spycrab)

New in Dolphin 5.0.6312 Dev (Feb 12, 2018)

  • ES: Make it fail on unsupported installed IOSes

New in Dolphin 5.0.6309 Dev (Feb 12, 2018)

  • GameINI: Fix menu in the polar express (PR #6364 from AwesomeMarioFan)

New in Dolphin 5.0.6302 Dev (Feb 9, 2018)

  • OGL: Don't leave staging texture buffer bound after mapping (PR #6366 from stenzek)

New in Dolphin 5.0.6300 Dev (Feb 8, 2018)

  • HLE: Minor cleanup

New in Dolphin 5.0.6288 Dev (Feb 8, 2018)

  • Add -Wno-register to calm down clang 6.0.0 (C++17 mode) (PR #6355 from myfreeweb)

New in Dolphin 5.0.6286 Dev (Feb 7, 2018)

  • Qt/BreakpointWidget: Fix MBP delete

New in Dolphin 5.0.6284 Dev (Feb 5, 2018)

  • Do not link to libusbhid on FreeBSD/NetBSD

New in Dolphin 5.0.6282 Dev (Feb 5, 2018)

  • evdev: Minor fixes (PR #6357 from leoetlino)

New in Dolphin 5.0.6278 Dev (Feb 5, 2018)

  • Qt/MappingButton: Save settings when a mapping is changed (PR #6356 from spycrab)

New in Dolphin 5.0.6276 Dev (Feb 5, 2018)

  • Qt/MappingWindow: Fix invalid device being selected by default (PR #6353 from spycrab)

New in Dolphin 5.0.6274 Dev (Feb 5, 2018)

  • Qt: Work around broken drivers that don't allow backend switching (PR #6351 from spycrab)

New in Dolphin 5.0.6272 Dev (Feb 5, 2018)

  • Update codehandler to stash registers that may get clobbered (PR #6349 from booto)

New in Dolphin 5.0.6269 Dev (Feb 5, 2018)

  • Have dolphin-emu-nogui conform to the _NET_WM_PID protocol (PR #6311 from cbdevnet)

New in Dolphin 5.0.6267 Dev (Feb 3, 2018)

  • Qt/FileystemWidget: Fix crash when right-clicking GC disc (PR #6345 from spycrab)

New in Dolphin 5.0.6265 Dev (Feb 3, 2018)

  • Qt/Settings: Update default gamelist path textbox when changed (PR #6347 from spycrab)

New in Dolphin 5.0.6263 Dev (Feb 3, 2018)

  • Qt/NewBreakpointDialog: Fix radio button weirdness (PR #6346 from spycrab)

New in Dolphin 5.0.6261 Dev (Feb 3, 2018)

  • Qt/GameCubePane: Fix file selection (PR #6350 from spycrab)

New in Dolphin 5.0.6259 Dev (Feb 3, 2018)

  • BPMemory: Handle fog configuration where both A and C are infinity/NaN (PR #6348 from stenzek)

New in Dolphin 5.0.6257 Dev (Feb 1, 2018)

  • Qt: Implement GameCube memcard manager (PR #6327 from spycrab)

New in Dolphin 5.0.6255 Dev (Jan 31, 2018)

  • Qt/RenderWidget: Avoid flickering (PR #6342 from spycrab)

New in Dolphin 5.0.6253 Dev (Jan 31, 2018)

  • Qt/GameCubePane: Fix memory card selector (PR #6344 from spycrab)

New in Dolphin 5.0.6251 Dev (Jan 31, 2018)

  • Qt/AdvancedPane: Add ability to change clock speed while the game is … (PR #6343 from spycrab)

New in Dolphin 5.0.6249 Dev (Jan 30, 2018)

  • Qt/GameCubePane: Various fixes (PR #6328 from spycrab)

New in Dolphin 5.0.6247 Dev (Jan 29, 2018)

  • Fix Auto-Adjust Window Size option making the window too large

New in Dolphin 5.0.6245 Dev (Jan 29, 2018)

  • Qt/RegisterColumn: Fix value columns not being editable (PR #6337 from spycrab)

New in Dolphin 5.0.6243 Dev (Jan 29, 2018)

  • Renderer: Fix crash on shutdown when frame dumping or taking screenshots (PR #6332 from stenzek)

New in Dolphin 5.0.6241 Dev (Jan 29, 2018)

  • Qt/GeckoCodeWidget: Add option to add/remove gecko codes from UI (PR #6322 from spycrab)

New in Dolphin 5.0.6237 Dev (Jan 29, 2018)

  • PPCSymbolDB: two columns symbol map support added (PR #6309 from sepalani)

New in Dolphin 5.0.6235 Dev (Jan 29, 2018)

  • Qt: Implement "Connect Wii Remotes" menu (PR #6323 from spycrab)

New in Dolphin 5.0.6233 Dev (Jan 26, 2018)

  • Android: Don't hard code the user dircetory path to /sdcard/dolphin-emu

New in Dolphin 5.0.6229 Dev (Jan 25, 2018)

  • Translation resources sync with Transifex

New in Dolphin 5.0.6228 Dev (Jan 25, 2018)

  • Add missing &s to Qt AR strings (PR #6324 from JosJuice)

New in Dolphin 5.0.6226 Dev (Jan 25, 2018)

  • AbstractTexture: Move Bind() method to Renderer (PR #6317 from stenzek)

New in Dolphin 5.0.6224 Dev (Jan 25, 2018)

  • Android: Fix settings screen animation if Animator Duration Scale is Off (PR #6310 from mahdihijazi)

New in Dolphin 5.0.6222 Dev (Jan 24, 2018)

  • Android: Support change disc

New in Dolphin 5.0.6217 Dev (Jan 24, 2018)

  • Tweak Qt debugger strings to be more translation friendly (PR #6318 from JosJuice)

New in Dolphin 5.0.6215 Dev (Jan 24, 2018)

  • HLE: DWC_Printf debug added (PR #6320 from sepalani)

New in Dolphin 5.0 / 5.0.6213 Dev (Jan 24, 2018)

  • Qt/Settings: Implement "GameCube pane" (PR #6287 from spycrab)

New in Dolphin 5.0 / 5.0.6210 Dev (Jan 24, 2018)

  • Qt: Implement "AR Codes" (PR #6279 from spycrab)

New in Dolphin 5.0.6208 Dev (Jan 22, 2018)

  • CustomTexture: Drop old texture format. (PR #4453 from degasus)

New in Dolphin 5.0.6203 Dev (Jan 18, 2018)

  • AVIDump: Remove incorrect usage of s_ prefix (PR #6308 from JosJuice)

New in Dolphin 5.0.6197 Dev (Jan 15, 2018)

  • Treat custom textures with "_arb" suffix as having arbitrary mipm

New in Dolphin 5.0.6194 Dev (Jan 15, 2018)

  • macOS Dolphinbar fixes (PR #6294 from VinDuv)

New in Dolphin 5.0.6179 Dev (Jan 13, 2018)

  • ISOProperties: Rename "Edit Config" and "Show Defaults" (PR #6299 from Ebola16)

New in Dolphin 5.0.6177 Dev (Jan 12, 2018)

  • [Android] Fix for single char name for Wii and WAD Games

New in Dolphin 5.0.6173 Dev (Jan 12, 2018)

  • Vulkan: Fix MSAA regression from 5.0-5968

New in Dolphin 5.0.6164 Dev (Jan 10, 2018)

  • Yes/No Dialogs for Android

New in Dolphin 5.0.6162 Dev (Jan 10, 2018)

  • Android] Replace current file browser

New in Dolphin 5.0.6159 Dev (Jan 10, 2018)

  • Qt/Debugger: Add TB, XER and GQRs to Registers Window (PR #6293 from container1234)

New in Dolphin 5.0.6157 Dev (Jan 9, 2018)

  • Treat invalid aspect ratio setting values as Auto (PR #6290 from JosJuice)

New in Dolphin 5.0.6152 Dev (Jan 6, 2018)

  • Implement dual-source blending in shader (PR #6141 from JonnyH)

New in Dolphin 5.0-6142 Dev (Jan 5, 2018)

  • Fix launching DolphinQt2 from Visual Studio (PR #6283 from JosJuice)

New in Dolphin 5.0-6130 Dev (Jan 5, 2018)

  • DolphinQt2: Don't use a mutex in GameFileCache (PR #6284 from JosJuice)

New in Dolphin 5.0-6128 Dev (Jan 4, 2018)

  • passthrough: do not detach kernel driver on FreeBSD

New in Dolphin 5.0-6126 Dev (Jan 3, 2018)

  • Allow users to specify the encoder used for framedumping

New in Dolphin 5.0-6119 Dev (Jan 3, 2018)

  • Qt: Implement Debugger (part 1 of ∞) (PR #6076 from spycrab)

New in Dolphin 5.0-6112 Dev (Jan 3, 2018)

  • Translation resources sync with Transifex

New in Dolphin 5.0-6106 Dev (Jan 3, 2018)

  • Translation resources sync with Transifex

New in Dolphin 5.0-6105 Dev (Dec 30, 2017)

  • Android: Always run HandleInit logic on app start

New in Dolphin 5.0-6101 Dev (Dec 28, 2017)

  • Android: Extract Sys to a different folder than the User folder (PR #6051 from JosJuice)

New in Dolphin 5.0-6096 Dev (Dec 27, 2017)

  • Redesign the ability to load state at boot (PR #6271 from JosJuice)

New in Dolphin 5.0-6094 Dev (Dec 26, 2017)

  • DolphinQt2: Don't crash when trying to play without a game selected (PR #6272 from JosJuice)

New in Dolphin 5.0-6092 Dev (Dec 26, 2017)

  • GameConfigLoader: Map whole sections, not just individual keys (PR #6269 from JosJuice)

New in Dolphin 5.0-6086 Dev (Dec 26, 2017)

  • [Android] Fix a bug when you open the gc pad settings after fresh install (PR #6267 from mahdihijazi)

New in Dolphin 5.0-6084 Dev (Dec 26, 2017)

  • Fix PAL vertical scaling (PR #6266 from iwubcode)

New in Dolphin 5.0-6081 Dev (Dec 21, 2017)

  • Game Inis: Additional games requiring 'Immediate Mode' off (PR #6215 from iwubcode)

New in Dolphin 5.0-6078 Dev (Dec 20, 2017)

  • Update Readme.md and various fixes

New in Dolphin 5.0-6074 Dev (Dec 20, 2017)

  • Only use the "Scaled EFB Copy" setting for EFB, not XFB (PR #6256 from JosJuice)

New in Dolphin 5.0-6072 Dev (Dec 20, 2017)

  • Rename constructor parameters to avoid shadowing members (PR #6262 from linkmauve)

New in Dolphin 5.0-6068 Dev (Dec 20, 2017)

  • Remove IsTriviallyCopyable hack for VS (PR #6190 from JosJuice)

New in Dolphin 5.0-6064 Dev (Dec 20, 2017)

  • Android: Handle missing mappings for the Moga Pro 2 HID controller. (PR #6224 from hackbar)

New in Dolphin 5.0-6058 Dev (Dec 19, 2017)

  • Update Android GUI settings for Hybrid XFB

New in Dolphin 5.0-6056 Dev (Dec 19, 2017)

  • Rename GFX_HACK_COPY_EFB_ENABLED to GFX_HACK_COPY_EFB_SCALED (PR #6257 from JosJuice)

New in Dolphin 5.0-6053 Dev (Dec 18, 2017)

  • [Android] Enable Java 8 features in Dolphin Java code base

New in Dolphin 5.0-6050 Dev (Dec 16, 2017)

  • ControllerInterface: cleanup callbacks API and logic (PR #6166 from ligfx)

New in Dolphin 5.0-6045 Dev (Dec 16, 2017)

  • MappingWindow: don't store devq separately from controller default device (PR #6210 from ligfx)

New in Dolphin 5.0-6041 Dev (Dec 16, 2017)

  • debugger: Add the XER to the register view (PR #6226 from aldelaro5)

New in Dolphin 5.0-6039 Dev (Dec 16, 2017)

  • Boot: Minor fixes for Wii homebrew (PR #6247 from leoetlino)

New in Dolphin 5.0-6035 Dev (Dec 16, 2017)

  • DolphinWX: Add TB and GQRs to Register Window (PR #6251 from bobjrsenior)

New in Dolphin 5.0-6033 Dev (Dec 13, 2017)

  • Fix GLES GPU texture conversion shader

New in Dolphin 5.0-6031 Dev (Dec 11, 2017)

  • Texture dumping regression fixes

New in Dolphin 5.0-6022 Dev (Dec 9, 2017)

  • GekkoDisassembler: Correct disassembly of fabs, fnabs, and fneg (PR #6237 from lioncash)

New in Dolphin 5.0-6020 Dev (Dec 8, 2017)

  • DolphinWX: Resolve missing declaration warnings

New in Dolphin 5.0-6018 Dev (Dec 8, 2017)

  • [Android] Add support for true analog triggers. (PR #6244 from tramzel)

New in Dolphin 5.0-6016 Dev (Dec 8, 2017)

  • Fix Wiimote support on macOS 10.13 High Sierra (PR #6234 from amolloy)

New in Dolphin 5.0-6012 Dev (Dec 7, 2017)

  • WX: Fix argument parsing

New in Dolphin 5.0-6008 Dev (Dec 7, 2017)

  • Don't use wrong encoding for paths when opening streams on Windows (PR #6240 from JosJuice)

New in Dolphin 5.0-6006 Dev (Dec 6, 2017)

  • VideoCommon: Drop now unused efb2tex matrix generation. (PR #6227 from degasus)

New in Dolphin 5.0-6004 Dev (Dec 6, 2017)

  • D3D: Use VideoCommon EFB-to-Texture Shaders

New in Dolphin 5.0-6000 Dev (Dec 4, 2017)

  • FIFOPlayerWindow: don't reset frame/object limit every frame (PR #6217 from ligfx)

New in Dolphin 5.0-5996 Dev (Dec 4, 2017)

  • WiiSaveBanner: Resolve a -Wreorder warning

New in Dolphin 5.0 / 5.0-5991 Dev (Dec 3, 2017)

  • Simplify EFB copy shaders

New in Dolphin 5.0-5989 Dev (Dec 3, 2017)

  • D3D/VertexManager: Add missing includes (PR #6232 from lioncash)

New in Dolphin 5.0-5971 Dev (Dec 2, 2017)

  • Translation resources sync with Transifex

New in Dolphin 5.0-5949 Dev (Nov 28, 2017)

  • Add an exit key to `dolphin-emu-nogui` (PR #6187 from raelgc)

New in Dolphin 5.0-5947 Dev (Nov 27, 2017)

  • Qt: Small fixes

New in Dolphin 5.0-5944 Dev (Nov 27, 2017)

  • OGL: Fix headless frame dumping (PR #6216 from stenzek)

New in Dolphin 5.0-5940 Dev (Nov 26, 2017)

  • UberShaderPixel: Fix the interpolation qualifier for interface blocks. (PR #6218 from Armada651)

New in Dolphin 5.0 / 5.0-5938 Dev (Nov 22, 2017)

  • Frame Dumping: Fix window-size framedumping (PR #6204 from stenzek)

New in Dolphin 5.0-5934 Dev (Nov 22, 2017)

  • ShaderGen: Always calculate lighting for both color channels (PR #4601 from stenzek)

New in Dolphin 5.0-5931 Dev (Nov 20, 2017)

  • BootManager: RestoreSYSCONF without resetting all other config

New in Dolphin 5.0-59129 Dev (Nov 20, 2017)

  • Qt: show "Immediately present XFB" option (PR #6212 from ligfx)

New in Dolphin 5.0-59127 Dev (Nov 20, 2017)

  • totaldb.dsy: RecvFrom and SendTo added (PR #6211 from sepalani)

New in Dolphin 5.0-59125 Dev (Nov 20, 2017)

  • Qt: Implement FIFO Player (PR #5995 from spycrab)

New in Dolphin 5.0-59121 Dev (Nov 20, 2017)

  • IOS: Check for available features when adding devices (PR #5943 from leoetlino)

New in Dolphin 5.0-59186 Dev (Nov 20, 2017)

  • Move Immediate XFB down in DTM header (PR #6207 from JosJuice)

New in Dolphin 5.0-5916 Dev (Nov 20, 2017)

  • D3DUtil: Make file-scope variables internally linked where applicable (PR #6191 from lioncash)

New in Dolphin 5.0-5913 Dev (Nov 20, 2017)

  • Qt: Fix blackscreen (PR #6206 from spycrab)

New in Dolphin 5.0-5911 Dev (Nov 20, 2017)

  • GCPadEmu: only connected if default device connected (PR #4853 from ligfx)

New in Dolphin 5.0-5907 Dev (Nov 20, 2017)

  • VideoConfig: Make AspectMode and StereoMode enum classes (PR #6186 from lioncash)

New in Dolphin 5.0-5904 Dev (Nov 20, 2017)

  • IOS/USB: Implement HIDv5 (PR #6164 from leoetlino)

New in Dolphin 5.0-5884 Dev (Nov 19, 2017)

  • VideoCommon: Resolve -Wmissing-brace warnings

New in Dolphin 5.0-5831 Dev (Nov 17, 2017)

  • Cleanup implementation of onion configuration (PR #6154 from MerryMage)

New in Dolphin 5.0-5824 Dev (Nov 17, 2017)

  • Translation resources sync with Transifex

New in Dolphin 5.0-5823 Dev (Nov 16, 2017)

  • IOS: Warn on blocking IPC handlers. (PR #6195 from delroth

New in Dolphin 5.0-5821 Dev (Nov 15, 2017)

  • Off-by-one in SDHC detection (PR #6194 from TBoshoven)

New in Dolphin 5.0-5819 Dev (Nov 13, 2017)

  • D3D/main: Remove unused variable in InitBackendInfo() (PR #6192 from lioncash)

New in Dolphin 5.0-5817 Dev (Nov 13, 2017)

  • D3DUtil: Remove unused file-scope variables (PR #6189 from lioncash)

New in Dolphin 5.0-5815 Dev (Nov 12, 2017)

  • StringUtil cleanup (PR #6188 from JosJuice)

New in Dolphin 5.0-5802 Dev (Nov 11, 2017)

  • VideoConfig: Add const specifier to IsVSync() member function (PR #6184 from lioncash)

New in Dolphin 5.0-5800 Dev (Nov 11, 2017)

  • Android: Handle a database downgrade. (PR #6181 from hackbar)

New in Dolphin 5.0-5789 Dev (Nov 8, 2017)

  • Hide audio latency setting when no backend supports it (PR #5711 from LAGonauta)

New in Dolphin 5.0-5784 Dev (Nov 7, 2017)

  • When NAND is damaged, show title names from save files

New in Dolphin 5.0-5772 Dev (Nov 6, 2017)

  • DolphinQt2: Fix broken language encodings on Windows (PR #6170 from JosJuice)

New in Dolphin 5.0-5767 Dev (Nov 4, 2017)

  • Vulkan: Use VK_NV_glsl extension where available, and skip glslang (PR #6111 from stenzek)

New in Dolphin 5.0-5763 Dev (Nov 3, 2017)

  • Android: Add Slot A and B Device settings to the settings UI (PR #6142 from gwicks)

New in Dolphin 5.0-5761 Dev (Nov 3, 2017)

  • Make GUI strings more consistent (PR #6159 from JosJuice)

New in Dolphin 5.0-5759 Dev (Nov 3, 2017)

  • Don't show "N/A" as description when there is no Gecko code (PR #6160 from JosJuice)

New in Dolphin 5.0-5757 Dev (Nov 3, 2017)

  • Revert "Convert to/from old EFB scale numbering"

New in Dolphin 5.0-5755 Dev (Nov 3, 2017)

  • Improvements and important fix for NAND checks (PR #6161 from leoetlino)

New in Dolphin 5.0-5745 Dev (Nov 1, 2017)

  • Resolution independent mipmaps (high IR Super Mario Galaxy Fix) (PR #6118 from Tomcc)

New in Dolphin 5.0-5743 Dev (Oct 31, 2017)

  • wxWidgets3: Fix compilation due to change in assert macros in macOS 10.13 SDK (PR #6150 from MerryMage)

New in Dolphin 5.0-5741 Dev (Oct 30, 2017)

  • D3D Backend: Change encoding parameter types from DWORD (PR #6153 from iwubcode)

New in Dolphin 5.0-5733 Dev (Oct 28, 2017)

  • Android: Update gradle version to 4.1 and plugin to 3.0 (PR #6145 from gwicks)

New in Dolphin 5.0-5730 Dev (Oct 27, 2017)

  • VideoCommon: Fix overflow trying to access outside of EFB bounds (PR #6093 from endrift)

New in Dolphin 5.0-5707 Dev (Oct 24, 2017)

  • NullSoundStream: don't call Mixer->Mix (PR #6130 from ligfx )

New in Dolphin 5.0-5705 Dev (Oct 24, 2017)

  • Fix TGC support for Zelda OoT Master Quest (PR #6108 from JosJuice)

New in Dolphin 5.0-5698 Dev (Oct 23, 2017)

  • Vulkan: Fix crash on shutdown with Virtual XFB enabled (PR #6124 from stenzek)

New in Dolphin 5.0-5681 Dev (Oct 18, 2017)

  • Android UI: lots of cleanups, mainly around how Fragments are handled (PR #6107 from hackbar)

New in Dolphin 5.0-5667 Dev (Oct 12, 2017)

  • MemArena: Name shared memory handle

New in Dolphin 5.0-5645 Dev (Oct 11, 2017)

  • Vulkan: Fix crash when Core initialisation fails

New in Dolphin 5.0-5636 Dev (Oct 9, 2017)

  • Add some missing WiiWare and Wii games makers (PR #6102 from FoxP)

New in Dolphin 5.0-5634 Dev (Oct 6, 2017)

  • WX: Reshow cursor after game termination (issue 10503) (PR #6098 from aleios)

New in Dolphin 5.0-5630 Dev (Oct 5, 2017)

  • Android: UI cleanup, including combining Save/LoadStateFragment into one

New in Dolphin 5.0-5627 Dev (Oct 4, 2017)

  • Add some missing WiiWare makers

New in Dolphin 5.0-5624 Dev (Oct 4, 2017)

  • IOS: Assume ticket is unpersonalised for WAD imports (PR #6088 from leoetlino)

New in Dolphin 5.0-5620 Dev (Oct 2, 2017)

  • Show event name when scheduling from wrong thread (PR #6090 from JosJuice)

New in Dolphin 5.0-5613 Dev (Sep 29, 2017)

  • Change Wii Save Import alerts

New in Dolphin 5.0-5611 Dev (Sep 29, 2017)

  • Android: various cleanups in UI code (PR #6086 from hackbar)

New in Dolphin 5.0-5604 Dev (Sep 28, 2017)

  • More Capitalization Changes (PR #4654 from PEmu1)

New in Dolphin 5.0-5581 Dev (Sep 26, 2017)

  • Qt: bold graphics settings on ConfigChanged, not EmulationStateChanged

New in Dolphin 5.0-5578 Dev (Sep 25, 2017)

  • Small DSP accelerator fixes

New in Dolphin 5.0-5566 Dev (Sep 22, 2017)

  • Android: Adjust position of floating action button

New in Dolphin 5.0-5564 Dev (Sep 22, 2017)

  • Qt: Fix log / log config window not being marked as hidden when closing (PR #6079 from spycrab)

New in Dolphin 5.0-5558 Dev (Sep 21, 2017)

  • [Qt] Fix bolding of GraphicsChoice.cpp (PR #6080 from Helios747)

New in Dolphin 5.0-5554 Dev (Sep 20, 2017)

  • OGL/TextureCache: Move file statics to the TextureCache class

New in Dolphin 5.0-5551 Dev (Sep 19, 2017)

  • Add an option to eject the disc (PR #6072 from JosJuice)

New in Dolphin 5.0-5547 Dev (Sep 18, 2017)

  • Fix NetPlay settings reset issue

New in Dolphin 5.0-5545 Dev (Sep 18, 2017)

  • Fix sample wrapping with new DSP ADPCM decoding (PR #6073 from dolphin-emu)

New in Dolphin 5.0-5539 Dev (Sep 17, 2017)

  • IOS/SSL: Show built-in cert error once per session (PR #6068 from leoetlino)

New in Dolphin 5.0-5534 Dev (Sep 16, 2017)

  • Settings: register the Core::State type with Qt (PR #6062 from ligfx)

New in Dolphin 5.0-5499 Dev (Sep 15, 2017)

  • Qt: use translations (PR #5798 from ligfx)

New in Dolphin 5.0-5495 Dev (Sep 14, 2017)

  • DSPTool: Fix build (PR #6058 from leoetlino)

New in Dolphin 5.0-5491 Dev (Sep 12, 2017)

  • Software/TextureSampler: const correctness

New in Dolphin 5.0-5489 Dev (Sep 12, 2017)

  • Remove Symbol Address Mask (PR #6054 from gamemasterplc)

New in Dolphin 5.0-5485 Dev (Sep 11, 2017)

  • Move depth, rasterization and sampler states to VideoCommon

New in Dolphin 5.0-5477 Dev (Sep 11, 2017)

  • Update -d argument help message (PR #6043 from Ebola16)

New in Dolphin 5.0-5461 Dev (Sep 10, 2017)

  • Qt: Fix "Load Wii System Menu" being in the wrong place (PR #6048 from spycrab)

New in Dolphin 5.0-5455 Dev (Sep 10, 2017)

  • Buildfix for X11 where HAVE_XRANDR is disabled

New in Dolphin 5.0-5451 Dev (Sep 9, 2017)

  • [Android] Show the version number on the title for the Android TV UI

New in Dolphin 5.0-5441 Dev (Sep 8, 2017)

  • Core: Fix warnings

New in Dolphin 5.0-5439 Dev (Sep 8, 2017)

  • Qt/GameList: Use AddAction for "Change Disc" (PR #6036 from spycrab)

New in Dolphin 5.0-5424 Dev (Sep 7, 2017)

  • D3D: Fix shader compile error with logicop and alpha test enabled

New in Dolphin 5.0-5421 Dev (Sep 7, 2017)

  • D3DBase: Support the "allow tearing" DXGI flags. (PR #6016 from Armada651)

New in Dolphin 5.0-5417 Dev (Sep 6, 2017)

  • ShaderGen: Output uint when logic op is enabled for D3D ubershaders

New in Dolphin 5.0 / 5.0-5414 Dev (Sep 6, 2017)

  • Vulkan: Use a separate queue for presenting.

New in Dolphin 5.0-5410 Dev (Sep 6, 2017)

  • Qt: Implement gamelist caching (PR #5927 from spycrab)

New in Dolphin 5.0-5408 Dev (Sep 5, 2017)

  • Qt/SettingsWindow: Fix window not being detected as a dialog (PR #6022 from spycrab)

New in Dolphin 5.0-5406 Dev (Sep 4, 2017)

  • Qt/ControllersWindow: Use std::map instead of std::unordered_map

New in Dolphin 5.0-5404 Dev (Sep 4, 2017)

  • D3D: Implement logic op support (PR #6013 from stenzek)

New in Dolphin 5.0-5328 Dev (Aug 29, 2017)

  • MainAndroid: Remove s_filename (PR #5969 from JosJuice)

New in Dolphin 5.0-5320 Dev (Aug 27, 2017)

  • OGL: Fix EFB pokes using incorrect color/depth

New in Dolphin 5.0-5314 Dev (Aug 26, 2017)

  • Fix regression in File::CopyDir

New in Dolphin 5.0-5310 Dev (Aug 25, 2017)

  • Remove FFMPEG check for Renderer::IsFrameDumping

New in Dolphin 5.0-5308 Dev (Aug 24, 2017)

  • Fix vulkan crash on drivers without atomic load/store support

New in Dolphin 5.0-5236 Dev (Aug 22, 2017)

  • VideoCommon: Fix bug #10464 (RA4 format not handled in TextureDecoder)

New in Dolphin 5.0-5226 Dev (Aug 21, 2017)

  • PowerPC: Fix indirect includes for GDBStub

New in Dolphin 5.0-5207 Dev (Aug 18, 2017)

  • WFS: Use a separate log type for WFS related logs (PR #5936 from leoetlino)

New in Dolphin 5.0-5205 Dev (Aug 17, 2017)

  • Ignore capabilities reported by an XInput device (PR #5742 from ToadKing)

New in Dolphin 5.0-5169 Dev (Aug 16, 2017)

  • SymbolDB: Blank stripped symbol name fixed (PR #5932 from sepalani)

New in Dolphin 5.0-5142 Dev (Aug 14, 2017)

  • Tools/lint.sh: lint all of Source, not just Core (PR #5925 from ligfx)

New in Dolphin 5.0-5132 Dev (Aug 12, 2017)

  • m_bt_wiimote_motor rename and tooltip addition (PR #5918 from Ebola16)

New in Dolphin 5.0-5116 Dev (Aug 11, 2017)

  • DiscIO: Add a Volume::ReadSwappedAndShifted function

New in Dolphin 5.0-5106 Dev (Aug 11, 2017)

  • dsp_rom: skip bootucode_ax when running from entrypoint (PR #5912 from ligfx)

New in Dolphin 5.0-5084 Dev (Aug 10, 2017)

  • Fix UPnP init

New in Dolphin 5.0-5077 Dev (Aug 9, 2017)

  • SettingsHandler: Fix generated serial numbers (PR #5905 from leoetlino)

New in Dolphin 5.0-5075 Dev (Aug 8, 2017)

  • Boot/BS2: Accuracy fixes (PR #5892 from leoetlino)

New in Dolphin 5.0-5063 Dev (Aug 7, 2017)

  • TransformUnit: Get rid of most pointer casting in TransformColor

New in Dolphin 5.0-5058 Dev (Aug 7, 2017)

  • WX: Automatically pause the core for the JIT menu items (PR #5837 from leoetlino)

New in Dolphin 5.0-5055 Dev (Aug 7, 2017)

  • Fix axis not working with Switch Pro controller on macOS (PR #5860 from jturcotte)

New in Dolphin 5.0-5033 Dev (Aug 5, 2017)

  • ProgramShaderCache: Call glTexImage3D after glTexParameter

New in Dolphin 5.0-5025 Dev (Aug 5, 2017)

  • Video: Clearly separate Texture and EFB Copy formats (PR #5849 from beholdnec)

New in Dolphin 5.0-5023 Dev (Aug 4, 2017)

  • Automatic translation resources sync with Transifex

New in Dolphin 5.0-5007 Dev (Aug 4, 2017)

  • Fix array out of bounds error for connected wiimotes

New in Dolphin 5.0-5005 Dev (Aug 4, 2017)

  • WX: make Netplay use new-style config (PR #5872 from ligfx)

New in Dolphin 5.0-4990 Dev (Aug 3, 2017)

  • Vulkan: Use optimal tiling for dummy texture (PR #5869 from stenzek)

New in Dolphin 5.0-4966 Dev (Aug 2, 2017)

  • Fix Time in Forecast Channel

New in Dolphin 5.0-4965 Dev (Aug 2, 2017)

  • PR #5817 fixup (PR #5861 from JosJuice)

New in Dolphin 5.0-4896 Dev (Aug 1, 2017)

  • Config: Reload game INI on title change

New in Dolphin 5.0-4894 Dev (Aug 1, 2017)

  • Support loading BC7 (BPTC) textures from DDS files (PR #5834 from stenzek)

New in Dolphin 5.0-4885 Dev (Jul 31, 2017)

  • SysConf: Fix writing a new SYSCONF

New in Dolphin 5.0-4877 Dev (Jul 31, 2017)

  • General: Remove unnecessary semicolons (PR #5848 from lioncash)

New in Dolphin 5.0-4837 Dev (Jul 29, 2017)

  • Externals/glslang: Silent even more warnings

New in Dolphin 5.0-4835 Dev (Jul 28, 2017)

  • CMake: Use add_compile_options instead of add_definitions for glslang

New in Dolphin 5.0-4833 Dev (Jul 28, 2017)

  • LogManager: remove stand-alone semicolon (PR #5836 from ligfx)

New in Dolphin 5.0-4814 Dev (Jul 27, 2017)

  • DolphinQt2: Remove unimplemented prototypes

New in Dolphin 5.0-4810 Dev (Jul 27, 2017)

  • ShaderGen: Decouple host state from shader UIDs (PR #5679 from stenzek)

New in Dolphin 5.0-4799 Dev (Jul 26, 2017)

  • Qt: add QueueOnObject (PR #5828 from ligfx

New in Dolphin 5.0-4794 Dev (Jul 25, 2017)

  • ListProxyModel: Add missing include guard

New in Dolphin 5.0-4792 Dev (Jul 25, 2017)

  • DolphinQt2: update old SLOT/SIGNAL syntax (PR #5729 from ligfx)

New in Dolphin 5.0-4786 Dev (Jul 24, 2017)

  • SysConf: Minor fixes

New in Dolphin 5.0-4783 Dev (Jul 24, 2017)

  • DolphinQt2: Change the placement of "Use Built-In Database of Game Names" (PR #5821 from JosJuice)

New in Dolphin 5.0-4742 Dev (Jul 21, 2017)

  • Remove region mismatch check for GCI folders

New in Dolphin 5.0-4740 Dev (Jul 20, 2017)

  • Improve GameCube region detection

New in Dolphin 5.0-4732 Dev (Jul 20, 2017)

  • Qt: Fix missing window border after exiting fullscreen under Windows (PR #5793 from spycrab)

New in Dolphin 5.0-4730 Dev (Jul 19, 2017)

  • Use find_first_not_of in FileSystemGCWii::FindFileInfo

New in Dolphin 5.0-4728 Dev (Jul 19, 2017)

  • Tools/lint.sh: turn on Bash 'strict mode' (PR #5800 from ligfx)

New in Dolphin 5.0-4726 Dev (Jul 17, 2017)

  • Automatic translation resources sync with Transifex

New in Dolphin 5.0-4725 Dev (Jul 17, 2017)

  • qt: Shrink settings window and make widgets stretch (PR #5655 from Starsam80)

New in Dolphin 5.0-4719 Dev (Jul 15, 2017)

  • IOS/ES: Merge the title import and export contexts (PR #5733 from leoetlino)

New in Dolphin 5.0-4715 Dev (Jul 14, 2017)

  • Movie: Get rid of the manual buffer management

New in Dolphin 5.0-4713 Dev (Jul 14, 2017)

  • DolphinWX: fix input bitmaps not working when background input is off (PR #5778 from ligfx)

New in Dolphin 5.0-4705 Dev (Jul 13, 2017)

  • Unify GetGameIniFilenames (PR #5777 from JosJuice)

New in Dolphin 5.0-4700 Dev (Jul 12, 2017)

  • Qt: Fix multiple emulation shutdown bugs

New in Dolphin 5.0-4698 Dev (Jul 11, 2017)

  • NetKDTime: Log IOCtl

New in Dolphin 5.0-4687 Dev (Jul 10, 2017)

  • D3DBase: Implement Windows 7 swapchain fallback

New in Dolphin 5.0-4669 Dev (Jul 9, 2017)

  • Fix reading FSTs for multi-disc games

New in Dolphin 5.0-4662 Dev (Jul 8, 2017)

  • Explain what Yes/No means in an assert window (PR #5753 from ZirconiumX)

New in Dolphin 5.0-4607 Dev (Jul 3, 2017)

  • Disable Background Input when Background Input is disabled

New in Dolphin 5.0-4602 Dev (Jun 30, 2017)

  • Fix some GCC ODR warnings

New in Dolphin 5.0-4598 Dev (Jun 29, 2017)

  • Qt: Implement graphics window

New in Dolphin 5.0 / 5.0-4580 Dev (Jun 28, 2017)

  • IOS/ES: Fix content table handling (PR #5707

New in Dolphin 5.0-4569 Dev (Jun 28, 2017)

  • FramebufferManager: Fix EFB layers being attached to the wrong FBO. (PR #5712 from Armada651)

New in Dolphin 5.0-4507 Dev (Jun 27, 2017)

  • Qt: Implement safe shutdown

New in Dolphin 5.0 / 5.0-4491 Dev (Jun 26, 2017)

  • Change "blocking" BlockingLoop::Stop to give up and die after a timeout. (PR #5660 from shuffle2)

New in Dolphin 5.0-4487 Dev (Jun 26, 2017)

  • Windows/Qt: Make maintaining VS files easier.

New in Dolphin 5.0-4480 Dev (Jun 24, 2017)

  • Fix two warnings (PR #5675 from Tilka)

New in Dolphin 5.0-4464 Dev (Jun 23, 2017)

  • Improve MMU mask checks (PR #5662 from blubberdiblub)

New in Dolphin 5.0-4446 Dev (Jun 21, 2017)

  • Qt: Fix emulation stopped signal (PR #5648 from leoetlino)

New in Dolphin 5.0-4444 Dev (Jun 20, 2017)

  • DolphinQt2: allow resizing RenderWidget/fix fullscreen (PR #5508 from ligfx)

New in Dolphin 5.0-4434 Dev (Jun 19, 2017)

  • VideoCommon: Fix VS filter for AbstractTexture.cpp (PR #5644 from lioncash)

New in Dolphin 5.0-4373 Dev (Jun 16, 2017)

  • Hotpatch EZFRD64 to fix heap-related crashes, improve the UCRT patch (PR #5582 from shuffle2)

New in Dolphin 5.0-4337 Dev (Jun 15, 2017)

  • Qt: Support custom user profile paths (PR #5609 from leoetlino)

New in Dolphin 5.0 / 5.0-4335 Dev (Jun 14, 2017)

  • PathConfigPane: Prevent an invalid index assert (PR #5604 from sepalani)

New in Dolphin 5.0-4324 Dev (Jun 14, 2017)

  • Qt: Implement advanced mapping I/O windows

New in Dolphin 5.0-4322 Dev (Jun 13, 2017)

  • Vulkan: Fix image layout assertion failing for palette textures

New in Dolphin 5.0-4305 Dev (Jun 12, 2017)

  • Vulkan: Don't transition image layouts inside render passes

New in Dolphin 5.0-4289 Dev (Jun 10, 2017)

  • Update zlib to 1.2.11 (PR #5588 from TaoSc)

New in Dolphin 5.0-4273 Dev (Jun 9, 2017)

  • IOS/ES: Implement ES_SetUpStreamKey

New in Dolphin 5.0-4268 Dev (Jun 8, 2017)

  • unittests: set user directory

New in Dolphin 5.0-4225 Dev (Jun 7, 2017)

  • Movie: Use std::put_time in GetRTCDisplay()

New in Dolphin 5.0-4216 Dev (Jun 7, 2017)

  • Core: include what you use

New in Dolphin 5.0-4178 Dev (Jun 6, 2017)

  • StringUtil: Add StringPopBackIf UnitTests (

New in Dolphin 5.0-4082 Dev (Jun 5, 2017)

  • editorconfig: remove utf-8 setting

New in Dolphin 5.0-3981 Dev (Jun 3, 2017)

  • Allow (but don't force) ASLR

New in Dolphin 5.0-3973 Dev (Jun 2, 2017)

  • IP/Top: Properly fix GetAddrInfo

New in Dolphin 5.0-3969 Dev (May 31, 2017)

  • Qt: Implement new, themed stars (PR #5502 from spycrab)

New in Dolphin 5.0-3967 Dev (May 31, 2017)

  • Qt: Fix HiDPI icon scaling

New in Dolphin 5.0-3963 Dev (May 30, 2017)

  • IP/Top: Use a constant for addrinfo size

New in Dolphin 5.0-3951 Dev (May 29, 2017)

  • WX: improve game list reload speed

New in Dolphin 5.0-3921 Dev (May 27, 2017)

  • Add new Hi-DPI themed rating stars (PR #5480 from MayImilae)

New in Dolphin 5.0-3897 Dev (May 26, 2017)

  • Migrate to Visual Studio 2017.

New in Dolphin 5.0-3894 Dev (May 25, 2017)

  • IOS/ES: Implement 3 more commands

New in Dolphin 5.0-3890 Dev (May 24, 2017)

  • PPCSymbolDB: Split SaveMap function (PR #5459 from sepalani)

New in Dolphin 5.0-3884 Dev (May 23, 2017)

  • Qt: Copy General Tab from WX (PR #5379 from Ryanel)

New in Dolphin 5.0-3845 Dev (May 23, 2017)

  • SignatureDB: Minor cleanup

New in Dolphin 5.0-3831 Dev (May 22, 2017)

  • TitleDatabase: Remove unused <iostream> header

New in Dolphin 5.0-3813 Dev (May 21, 2017)

  • Qt: Implement analytics (+ prompt)

New in Dolphin 5.0-3774 Dev (May 19, 2017)

  • Remove D3D12

New in Dolphin 5.0-3768 Dev (May 17, 2017)

  • PPCAnalyst: Use the proper RAM check

New in Dolphin 5.0-3755 Dev (May 16, 2017)

  • DVDInterface: Fix a regression with changing discs

New in Dolphin 5.0-3749 Dev (May 15, 2017)

  • Reuse the IOS code for WAD installation

New in Dolphin 5.0-3683 Dev (May 11, 2017)

  • Config: Fix a formatting issue

New in Dolphin 5.0-3679 Dev (May 10, 2017)

  • Config/Layer: Fix accidental cast of RecursiveSection to Section

New in Dolphin 5.0-3669 Dev (May 9, 2017)

  • Unicode correctness

New in Dolphin 5.0-3667 Dev (May 8, 2017)

  • Contributing: Use constexpr for compile-time constants

New in Dolphin 5.0-3635 Dev (May 6, 2017)

  • Add a workaround for a PowerVR glsl compiler bug

New in Dolphin 5.0-3627 Dev (May 5, 2017)

  • Use _trans consistently for controllers

New in Dolphin 5.0-3617 Dev (May 4, 2017)

  • CMake: don't look for shared Google Test

New in Dolphin 5.0-3595 Dev (May 3, 2017)

  • ConfigManager: Increase default latency for OpenAL backend to 5 (

New in Dolphin 5.0-3570 Dev (May 2, 2017)

  • FifoPlayer: replace union structures with explicit byte padding

New in Dolphin 5.0-3536 Dev (Apr 30, 2017)

  • PPCAnalyst: Prevent a crash when outside the RAM

New in Dolphin 5.0-3482 Dev (Apr 28, 2017)

  • Android] Fix game banners

New in Dolphin 5.0-3475 Dev (Apr 27, 2017)

  • JitArm64_SystemRegisters: Fix crXXX (set 32nd bit)

New in Dolphin 5.0-3463 Dev (Apr 26, 2017)

  • Various CMake cleanups for DolphinWX

New in Dolphin 5.0-3441 Dev (Apr 24, 2017)

  • WX: Don't specify a parent frame for the render frame

New in Dolphin 5.0-3427 Dev (Apr 23, 2017)

  • Reorder the Tools menu, with more separators

New in Dolphin 5.0-3408 Dev (Apr 21, 2017)

  • Generate Symbols From RSO Modules added

New in Dolphin 5.0-3406 Dev (Apr 19, 2017)

  • Android: Add audio stretch setting

New in Dolphin 5.0-3387 Dev (Apr 18, 2017)

  • [Mario Party 4] Fix "All Mini Games Unlocked" AR Code (Issue #10197)

New in Dolphin 5.0-3362 Dev (Apr 15, 2017)

  • Jit_LoadStore: Make dcbz PIE-compliant

New in Dolphin 5.0-3354 Dev (Apr 14, 2017)

  • JitArm64_RegCache: Use std::array where applicable

New in Dolphin 5.0-3352 Dev (Apr 13, 2017)

  • TextureConversionShader: fix syntax error

New in Dolphin 5.0-3287 Dev (Apr 9, 2017)

  • Frame: Make cheat dialog private

New in Dolphin 5.0-3255 Dev (Apr 7, 2017)

  • TextureConversionShader: Add missing swap for index of C14X2 textures

New in Dolphin 5.0-3253 Dev (Apr 6, 2017)

  • TextureConversionShader: Fix compile error in C14X2 decoder

New in Dolphin 5.0-3247 Dev (Apr 5, 2017)

  • ControllerEmu: Replace includes with forward declarations

New in Dolphin 5.0-3239 Dev (Apr 4, 2017)

  • Core: Hide determinism global (PR #5201 from lioncash)

New in Dolphin 5.0-3202 Dev (Apr 3, 2017)

  • Arm64: a slew of warning fixes

New in Dolphin 5.0-3187 Dev (Apr 2, 2017)

  • Core: Amend VS filter tag

New in Dolphin 5.0-3170 Dev (Mar 31, 2017)

  • Update to Android SDK 25

New in Dolphin 5.0-3156 Dev (Mar 29, 2017)

  • Fifo: Remove unnecessary integral casts

New in Dolphin 5.0-3138 Dev (Mar 28, 2017)

  • Initial support for Haiku.

New in Dolphin 5.0-3118 Dev (Mar 27, 2017)

  • DSPIntMultiplier: Place translation unit local functions in an anonymous namespace

New in Dolphin 5.0-3088 Dev (Mar 25, 2017)

  • Automatic translation resources sync with Transifex

New in Dolphin 5.0-3073 Dev (Mar 24, 2017)

  • DiscIO: add empty UNKNOWN_REGION case (fixes warning)

New in Dolphin 5.0-3067 Dev (Mar 23, 2017)

  • TextureCache: Don't lock freed rendertargets for one frame.

New in Dolphin 5.0-3052 Dev (Mar 22, 2017)

  • UICommon: Don't print --version option twice

New in Dolphin 5.0-3036 Dev (Mar 21, 2017)

  • Jit64: Implement a constant pool

New in Dolphin 5.0-3019 Dev (Mar 20, 2017)

  • Move "Background Input" out of individual controller configurations

New in Dolphin 5.0 / 5.0-2981 Dev (Mar 18, 2017)

  • Display a different error message when failing to ES_Launch the Wii Menu

New in Dolphin 5.0-2964 Dev (Mar 17, 2017)

  • OGL: implement Bounding Box on systems w/o SSBO

New in Dolphin 5.0-2941 Dev (Mar 16, 2017)

  • Default to SSL verify on

New in Dolphin 5.0-2877 Dev (Mar 13, 2017)

  • DSPEmitter/DSPInterpreter: Remove unnecessary const specifiers from function declaration parameters

New in Dolphin 5.0-2872 Dev (Mar 12, 2017)

  • Fix `ReadCertFile` by opening as binary file

New in Dolphin 5.0-2833 Dev (Mar 10, 2017)

  • VideoBackends: Fix crashes introduced by #4999

New in Dolphin 5.0-2811 Dev (Mar 9, 2017)

  • Always use visible text in GameList

New in Dolphin 5.0-2801 Dev (Mar 8, 2017)

  • VideoCommon: Eliminate static state in Renderer

New in Dolphin 5.0-2765 Dev (Mar 7, 2017)

  • Don't use hidapi-hidraw without udev.

New in Dolphin 5.0-2752 Dev (Mar 6, 2017)

  • IOS/ES: Implement ES_DIGetTMDView (and GetTMDViewSize)

New in Dolphin 5.0-2742 Dev (Mar 5, 2017)

  • IOS/ES: Fix ES_GetTitles and implement ES_GetOwnedTitles

New in Dolphin 5.0-2720 Dev (Mar 3, 2017)

  • InputCommon: move Setting classes out of ControlGroup

New in Dolphin 5.0-2699 Dev (Mar 2, 2017)

  • OGL SetBlendMode: always set blend equation and func

New in Dolphin 5.0-2684 Dev (Mar 1, 2017)

  • Widescreen Hack improvement

New in Dolphin 5.0-2670 Dev (Feb 28, 2017)

  • ESFormats: Fix GetRawTicketView

New in Dolphin 5.0-2612 Dev (Feb 26, 2017)

  • CachedInterpreter: Forward declare instruction struct

New in Dolphin 5.0-2577 Dev (Feb 23, 2017)

  • IOS/FFSP: Fix the "past EOF" check

New in Dolphin 5.0-2569 Dev (Feb 22, 2017)

  • Remove IsReadOnly check when stop recording

New in Dolphin 5.0-2565 Dev (Feb 21, 2017)

  • Add missing "functional" include for GCC7

New in Dolphin 5.0-2561 Dev (Feb 19, 2017)

  • Automatic translation resources sync with Transifex

New in Dolphin 5.0-2538 Dev (Feb 16, 2017)

  • C++ conformance fixes (MSVC /permissive-)

New in Dolphin 5.0-2517 Dev (Feb 15, 2017)

  • Remove C++14 optional digit separator (PR #4908 from leoetlino)

New in Dolphin 5.0-2512 Dev (Feb 14, 2017)

  • Add Stop Play/Recording Input Menu

New in Dolphin 5.0-2507 Dev (Feb 13, 2017)

  • Don't show savestate USB warning when not using USB passthrough

New in Dolphin 5.0-2464 Dev (Feb 10, 2017)

  • InputConfigDialog pass the device_cbox to the wiimote extension dialogs

New in Dolphin 5.0-2455 Dev (Feb 9, 2017)

  • InputCommon: Extract ControlReference from ControllerInterface

New in Dolphin 5.0-2423 Dev (Feb 8, 2017)

  • JIT Instruction Tables: Eliminate JIT global usages

New in Dolphin 5.0-2265 Dev (Feb 3, 2017)

  • CMake cleanup: start organizing targets, remove some unwanted ones

New in Dolphin 5.0-2245 Dev (Feb 2, 2017)

  • cmake: Move Qt5 search to DolphinQt build script

New in Dolphin 5.0-2239 Dev (Feb 1, 2017)

  • Sram: Make SRAM dumps const

New in Dolphin 5.0-2227 Dev (Jan 31, 2017)

  • DSPAssembler/DSPDisassembler: Make constructors explicit

New in Dolphin 5.0-2224 Dev (Jan 30, 2017)

  • IOS STM: Get rid of forward declarations in the cpp file

New in Dolphin 5.0-2170 Dev (Jan 27, 2017)

  • DSPCore: Move CompileCurrent to the DSPEmitter

New in Dolphin 5.0-2145 Dev (Jan 26, 2017)

  • gtest: Update to latest version from git

New in Dolphin 5.0-2127 Dev (Jan 25, 2017)

  • Set up IOS RAM information area with real values.

New in Dolphin 5.0-2103 Dev (Jan 24, 2017)

  • CMake: Cleanup macOS-related logic

New in Dolphin 5.0-2044 Dev (Jan 23, 2017)

  • DSPAssembler: Minor cleanup

New in Dolphin 5.0-1949 Dev (Jan 20, 2017)

  • PowerPC: Explicitly savestate PowerPCState members

New in Dolphin 5.0-1943 Dev (Jan 19, 2017)

  • Reorganise the IOS HLE source files (and drop WII_IPC_HLE)

New in Dolphin 5.0-1926 Dev (Jan 18, 2017)

  • IPC_HLE: Namespace IPC HLE

New in Dolphin 5.0-1882 Dev (Jan 17, 2017)

  • Updated gradle to latest version

New in Dolphin 5.0-1850 Dev (Jan 16, 2017)

  • HW/DSP: Use member initializers with structs/unions where applicable

New in Dolphin 5.0-1819 Dev (Jan 13, 2017)

  • GameINI: NAC/NAR - Legend of Zelda: Ocarina of Time and Majora's Mask VC - Set EFBToTextureEnable to False (PR #4508 from

New in Dolphin 5.0-1777 Dev (Jan 12, 2017)

  • DolphinWX: Fix position of GameListCtrl tooltips on macOS

New in Dolphin 5.0-1752 Dev (Jan 11, 2017)

  • Android: Change Exit Without Saving to Save and Exit

New in Dolphin 5.0-1745 Dev (Jan 10, 2017)

  • TextureDecoder: Seperate each format into its own function

New in Dolphin 5.0-1723 Dev (Jan 9, 2017)

  • CodeBlock: Const correctness for IsInSpace

New in Dolphin 5.0-1687 Dev (Jan 6, 2017)

  • DSPJitRegCache: Make single argument constructor explicit

New in Dolphin 5.0-1656 Dev (Jan 5, 2017)

  • DiscScrubber: Turn into a class

New in Dolphin 5.0-1646 Dev (Jan 4, 2017)

  • PatchEngine: Get rid of a global variable

New in Dolphin 5.0-1637 Dev (Jan 2, 2017)

  • ISOProperties: Fix encoding errors in window title

New in Dolphin 5.0-1605 Dev (Dec 30, 2016)

  • VideoCommon: Don't process the depth range in the vertex shader if it's not oversized.

New in Dolphin 5.0-1593 Dev (Dec 28, 2016)

  • ControllerEmu: Fix LoadDefaults to use ciface argument

New in Dolphin 5.0-1585 Dev (Dec 27, 2016)

  • DSPAnalyzer: Hide implementation details

New in Dolphin 5.0-1516 Dev (Dec 22, 2016)

  • DSPTables: Amend table formatting

New in Dolphin 5.0-1514 Dev (Dec 21, 2016)

  • Jit64/JitIL: Get rid of trivial global jit variable usages

New in Dolphin 5.0-1503 Dev (Dec 20, 2016)

  • EmuCodeBlock: Make nearcode and farcode protected

New in Dolphin 5.0-1490 Dev (Dec 19, 2016)

  • TextureCache: Use same color coefficients for EFB2Tex as EFB2RAM

New in Dolphin 5.0-1487 Dev (Dec 19, 2016)

  • VideoCommon: Use avg(color1, color2) for color3 in CMPR textures

New in Dolphin 5.0-1485 Dev (Dec 19, 2016)

  • OpenGL: Always use a PBO in EncodeToRamUsingShader

New in Dolphin 5.0-1483 Dev (Dec 19, 2016)

  • DolphinWX: Add ability to filter symbols (by name)

New in Dolphin 5.0-1481 Dev (Dec 19, 2016)

  • Automatic translation resources sync with Transifex

New in Dolphin 5.0-1480 Dev (Dec 15, 2016)

  • Jit: Move most x86-64-specific code out of JitCommon

New in Dolphin 5.0-1473 Dev (Dec 13, 2016)

  • PixelShaderGen: Fix incorrect indexing of tevLerpBias

New in Dolphin 5.0-1471 Dev (Dec 12, 2016)

  • Jit64: Fix a few trivial PIE issues.

New in Dolphin 5.0-1446 Dev (Dec 8, 2016)

  • Common: Add alignment header

New in Dolphin 5.0-1444 Dev (Dec 6, 2016)

  • OGL: Fix assertion when minimizing window

New in Dolphin 5.0-1442 Dev (Dec 5, 2016)

  • Vulkan: Minor fixes

New in Dolphin 5.0-1418 Dev (Dec 2, 2016)

  • Externals: Update libusb to version 1.0.21

New in Dolphin 5.0-1374 Dev (Nov 29, 2016)

  • VideoBackends: Internal resolution frame dumping DolphinNoGUI: Receive resize events and notify backend when this occurs

New in Dolphin 5.0-1366 Dev (Nov 29, 2016)

  • DolphinNoGUI: Receive resize events and notify backend when this occurs

New in Dolphin 5.0-1364 Dev (Nov 29, 2016)

  • Vulkan: Implement pipeline UID cache

New in Dolphin 5.0-1360 Dev (Nov 29, 2016)

  • VideoCommon: Support dumping frames to images

New in Dolphin 5.0-1358 Dev (Nov 29, 2016)

  • Vulkan: Fix black borders in frame dumps

New in Dolphin 5.0-1356 Dev (Nov 29, 2016)

  • Remove unnecessary ConfigManager includes

New in Dolphin 5.0-1351 Dev (Nov 28, 2016)

  • IPC_HLE: Small cleanup

New in Dolphin 5.0-1343 Dev (Nov 28, 2016)

  • NetPlay: Fix build when miniupnpc is disabled

New in Dolphin 5.0-1341 Dev (Nov 28, 2016)

  • Change the patch engine log to be debug level log

New in Dolphin 5.0-1339 Dev (Nov 28, 2016)

  • Fix exploitable HLE problems reported by hthh

New in Dolphin 5.0-1333 Dev (Nov 22, 2016)

  • Jit64: Minor Typo Fix (PR #4466 from Ebola16)

New in Dolphin 5.0-1331 Dev (Nov 21, 2016)

  • D3D/Vulkan: Handle strided XFB copies

New in Dolphin 5.0 (Nov 21, 2016)

  • Windows Vista and 32-bit support has been dropped. Dolphin 5.0 requires Windows7 64-bit or later.