# xemu patch notes > Original Xbox Emulator - Vendor: xemu project - Category: Games - Official site: https://xemu.app/ - Tracked by: What's New (https://whatsnew.fyi/product/xemu) - Harvested from: GitHub (xemu-project/xemu) - Entries below: 9 (newest first) What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. ## Releases ### v0.8.136 - Date: 2026-06-08 - Version: v0.8.136 - Original notes: https://github.com/xemu-project/xemu/releases/tag/v0.8.136 - Permalink: https://whatsnew.fyi/product/xemu/releases/v0.8.136 - **changed** — Bump SDL3 subproject to 3.4.10 - **changed** — Enable x86-64-v3 optimizations for release builds - **changed** — Account for pixel density and display scaling in UI - **changed** — Set SDL_HINT_VIDEO_DRIVER to wayland,x11 - **fixed** — Clean up use of assert(false) in hw/xbox ##### Pull Requests * #2892 - ci: Update Windows build toolchain image SHA (@mborgerson) * #2891 - ubuntu-win64-cross: Bump mxe, GCC toolchain (@mborgerson) * #2890 - Enable x86-64-v3 optimizations for release builds (@mborgerson) * #2882 - Bump SDL3 subproject to 3.4.10 (@mborgerson) * #2823 - hw/xbox: Clean up use of `assert(false)` (@Reedzit) * #2867 - ui: Account for pixel density and display scaling (@mborgerson) * #2866 - ui: Set SDL_HINT_VIDEO_DRIVER to wayland,x11 (@mborgerson) ##### Issues Fixed * #1485 - build.sh should not hardcode IvyBridge target for macOS x86-64 builds * #1492 - Enable additional architectural optimizations in release **Full Changelog**: https://github.com/xemu-project/xemu/compare/v0.8.135...v0.8.136 ### v0.8.135 - Date: 2026-05-20 - Version: v0.8.135 - Original notes: https://github.com/xemu-project/xemu/releases/tag/v0.8.135 - Permalink: https://whatsnew.fyi/product/xemu/releases/v0.8.135 - **changed** — Bump SPIRV-Reflect to vulkan-sdk-1.4.350.0 - **changed** — Bump volk to 1.4.350 - **changed** — Use SDL3 CMake subproject wrap - **changed** — Bump SDL3 wrap to 3.4.8 - **changed** — Bump glslang to 16.3.0 - **fixed** — Skip finish stall in nv2a/vk when no reports are pending - **changed** — Force NVIDIA present method to native - **changed** — Bump curl to 8.12.1-2 - **changed** — Target Darwin 23 for arm64 in macOS library downloads - **fixed** — Do not pass missing path to SDL_ShowOpenFileDialog - **fixed** — Prevent crash when games directory becomes invalid and Load Disc is accessed - **fixed** — Restore audio in Linux AppImages with SDL3 - **changed** — Relax and simplify surface to texture constraints in nv2a/vk ##### Pull Requests * #2870 - meson: Bump SPIRV-Reflect to vulkan-sdk-1.4.350.0 (@xemu-robot) * #2863 - meson: Bump volk to 1.4.350 (@xemu-robot) * #2848 - meson: Use SDL3 CMake subproject wrap (@mborgerson) * #2847 - meson: Bump SDL3 wrap to 3.4.8 (@mborgerson) * #2844 - meson: Bump glslang to 16.3.0 (@xemu-robot) * #2839 - nv2a/vk: Skip finish stall when no reports are pending (@abaire) * #2829 - ui: Force NVIDIA present method to native (@abaire) * #2811 - meson: Bump curl to 8.12.1-2 (@xemu-robot) * #2795 - scripts/download-macos-libs.py: Target Darwin 23 for arm64 (@mborgerson) * #2786 - ui: Do not pass missing path to SDL_ShowOpenFileDialog (@abaire) * #2732 - meson: Bump SPIRV-Reflect to vulkan-sdk-1.4.341.0 (@xemu-robot) * #2739 - nv2a/vk: Relax and simplify surface to texture constraints (@mborgerson) ##### Issues Fixed * #2785 - If games directory becomes invalid, 'Load Disc..' crashes Xemu * #2834 - No audio in Linux AppImages due to SDL3. **Full Changelog**: https://github.com/xemu-project/xemu/compare/v0.8.134...v0.8.135 ### v0.8.134 - Date: 2026-02-26 - Version: v0.8.134 - Original notes: https://github.com/xemu-project/xemu/releases/tag/v0.8.134 - Permalink: https://whatsnew.fyi/product/xemu/releases/v0.8.134 - **changed** — Bump SDL3 to 3.4.2 - **changed** — Bump glslang to 16.2.0 - **changed** — Migrate xblc to SDL3 - **changed** — Use G_GNUC_PRINTF macro for debug function printf attribute in nv2a - **changed** — Cleanup nv2a/vk instance creation - **changed** — Improve APU throttling - **changed** — Move APU monitor management out to monitor.c - **changed** — Use SDL_SetAudioStreamGain to control monitor volume in APU - **changed** — Clear HRTF history on voice_reset_filters in APU - **changed** — Restructure APU monitor sink to eliminate callbacks and extra buffer - **changed** — Restructure UI display handling for independent refresh - **changed** — Improve Windows updater - **changed** — Migrate to SDL3 - **fixed** — Fix crash in SDL_Quit - **fixed** — Fix assert in xemu-snapshots - **fixed** — Fix crash bug when clicking config info in UI - **fixed** — Fix audio buzzing in NASCAR 06 and NASCAR 07 - **fixed** — Fix crashes without an available audio device - **fixed** — Fix emulation continuation while dragging or resizing main window on Windows - **fixed** — Fix file browse dialog accessibility while fullscreen is enabled ##### Pull Requests * #2751 - meson: Bump SDL3 to 3.4.2 (@mborgerson) * #2752 - ci: Work around broken LLVM package repo (@mborgerson) * #2748 - xblc: Cleanup (@mborgerson) * #2698 - xblc: Migrate to SDL3 (@faha223) * #2744 - nv2a: Use G_GNUC_PRINTF macro for debug function printf attribute (@mborgerson) * #2733 - nv2a/vk: Cleanup instance creation a bit (@mborgerson) * #2741 - apu: Improve throttling (@mborgerson) * #2727 - apu: Move monitor management out to monitor.c (@mborgerson) * #2726 - apu: Use SDL_SetAudioStreamGain to control monitor volume (@mborgerson) * #2725 - apu: Clear HRTF history on voice_reset_filters (@mborgerson) * #2708 - apu: Restructure monitor sink to eliminate callbacks and extra buffer (@mborgerson) * #2714 - u: Fix crash in SDL_Quit (@oltolm) * #2713 - ci: Install Meson in subproject update workflow (@mborgerson) * #2691 - ui: Restructure display handling for independent refresh (@mborgerson) * #2712 - ci: Check for subproject updates from wrapdb (@mborgerson) * #2711 - ci: Add 'dependencies' label to PRs created from subproject update wo… (@mborgerson) * #2703 - xemu-snapshots: fix assert (@oltolm) * #2701 - meson: Bump glslang to 16.2.0 (@xemu-robot) * #2692 - ui: fix crash bug when clicking config info (@oltolm) * #2679 - Migrate to SDL3 (@mborgerson) * #2682 - ui: Improve Windows updater (@mborgerson) ##### Issues Fixed * #2253 - Add support for Vulkan 1.1 or 1.2 for low end/older devices on Linux ARM64 * #2737 - Nascar 06: Audio Buzzing * #354 - Crashes without an available audio device * #2683 - Separate host/guest refresh * #2684 - Continue emulation while dragging/resizing main window on Windows * #350 - File-Browse Dialog not accessible while Fullscreen is enabled * #574 - Y axis of right analog not detected on USB controller * #1537 - Flatpak: XDG Desktop Portal for FileChooser * #1882 - Migrate to SDL3 * #1952 - Xemu doesn't work properly with Windows scaling in fullscreen mode * #2180 - Bluetooth-connected xinput controller not detected by xemu * #2356 - 8BitDo right stick and triggers stopped working in version 0.8.93+ * #2685 - Continue emulation while file selection dialogs are open * #344 - Auto-updater may temporarily grab old releases upon new release * #1672 - Provide more update details in auto-update dialog * #2003 - Link to release notes in auto-updater * #2689 - Auto-updater is not using current package names ##### Affected Titles The following titles had issues fixed in this release: * [NASCAR 06: Total Team Control](https://xemu.app/titles/4541008b) (#2737) * [NASCAR 07](https://xemu.app/titles/454100a3) (#2737) **Full Changelog**: https://github.com/xemu-project/xemu/compare/v0.8.133...v0.8.134 ### v0.8.133 - Date: 2026-01-20 - Version: v0.8.133 - Original notes: https://github.com/xemu-project/xemu/releases/tag/v0.8.133 - Permalink: https://whatsnew.fyi/product/xemu/releases/v0.8.133 - **added** — Make 'Exclusive Fullscreen' option configurable in the UI - **changed** — Merge QEMU v10.2.0 - **fixed** — Revert Windows ARM64 toolchain update ##### Pull Requests * #2680 - ci: Revert Windows ARM64 toolchain update (@mborgerson) * #2677 - Merge QEMU v10.2.0 (@mborgerson) * #2676 - ui: Make 'Exclusive Fullscreen' option configurable (@mborgerson) **Full Changelog**: https://github.com/xemu-project/xemu/compare/v0.8.132...v0.8.133 ### v0.8.132 - Date: 2026-01-16 - Version: v0.8.132 - Original notes: https://github.com/xemu-project/xemu/releases/tag/v0.8.132 - Permalink: https://whatsnew.fyi/product/xemu/releases/v0.8.132 - **fixed** — Clip image blits to GPU tile bounds - **fixed** — Fix calculation of palette length - **fixed** — Handle zero sized surfaces - **fixed** — Fix pfifo assertion for reserved commands - **fixed** — Fix pitch meter freezing in MVP Baseball series - **fixed** — Fix incorrect player and team stats display in NBA Street Vol. 2 - **fixed** — Fix framebuffer complete assertion in Psychonauts - **fixed** — Fix VK check failed assertion in Psychonauts ##### Pull Requests * #2666 - nv2a: Clip image blits to GPU tile bounds (@abaire) * #2673 - ci: Generate nicer release notes (@mborgerson) * #2672 - .github: Add some context for copilot reviews (@mborgerson) * #2670 - nv2a: Fix calculation of palette length (@abaire) * #2517 - nv2a: Handle zero sized surfaces (@abaire) * #2669 - ci: Fix Win version.rc compilation on forks (@abaire) * #2668 - ci: Configure workflow concurrency (@mborgerson) * #2667 - ci: Create pre-release on push to master (@mborgerson) * #2664 - ci: Fix post release issues (@mborgerson) ##### Issues Fixed * #559 - pfifo.c:424 assertion - "pb reserved cmd 0x3edfb38 - 0xff000000" * #2002 - Improve release notes * #2403 - MVP Baseball series Pitch meter freezes * #2646 - NBA Street Vol. 2 - Stats displayed for each player and team are incorrect. * #2159 - Psychonauts VK check failed assert * #2161 - Psychonauts framebuffer complete assert GL * #2516 - 0-sized surfaces are not handled correctly ##### Affected Titles The following titles had issues fixed in this release: * [NBA Street Vol. 2](https://xemu.app/titles/45410027) (#2646) * [MVP Baseball 2003](https://xemu.app/titles/4541002d) (#2403) * [MVP Baseball 2004](https://xemu.app/titles/45410045) (#2403) * [MVP Baseball 2005](https://xemu.app/titles/45410056) (#2403) * [MVP 06 NCAA Baseball](https://xemu.app/titles/4541008d) (#2403) * [Psychonauts](https://xemu.app/titles/4d4a0012) (#2159, #2161) * [WWE WrestleMania 21](https://xemu.app/titles/54510024) (#559) **Full Changelog**: https://github.com/xemu-project/xemu/compare/v0.8.131...v0.8.132 ### v0.8.131 - Date: 2026-01-13 - Version: v0.8.131 - Original notes: https://github.com/xemu-project/xemu/releases/tag/v0.8.131 - Permalink: https://whatsnew.fyi/product/xemu/releases/v0.8.131 - **fixed** — Fix USB_XID_GAMEPAD_S VMState minimum_version_id - **changed** — Disable CRT assert dialogs and log to stderr - **changed** — Enable Incremental LTO - **changed** — Use clang for Linux builds - **fixed** — Error -22 while loading VM state when using Xbox Controller S - **fixed** — Retina Display/High-DPI scaling for ImGUI on macOS ##### Pull Requests * #2663 - xid: Fix USB_XID_GAMEPAD_S VMState minimum_version_id (@mborgerson) * #2661 - ui: Disable CRT assert dialogs, log to stderr (@mborgerson) * #2658 - ci: Ensure ccache, LTO cache dirs always exist before use (@mborgerson) * #2648 - ci: Enable Incremental LTO (@mborgerson) * #2656 - ubuntu-win64-cross: Add zstd to build tools (@mborgerson) * #2655 - ubuntu-win64-cross: Add curl (@mborgerson) * #2654 - ubuntu-win64-cross: Bump mxe, build GCC toolchain (@mborgerson) * #2650 - ci: Fallback to unofficial when tags are unavailable (@abaire) * #2647 - ci: Use clang for Linux builds (@mborgerson) * #2641 - meson: Bump subprojects (@mborgerson) * #2637 - meson: Update imgui (@schm1dtmac) * #2640 - ci: More workflow improvements (@mborgerson) * #2639 - ci: Split up build workflow (@mborgerson) ##### Issues Fixed * #2241 - Snapshots: "Error -22 while loading VM state" when using Xbox Controller S * #1666 - Retina Display/High-DPI scaling for ImGUI is missing on macOS * #1840 - Fix release package naming **Full Changelog**: https://github.com/xemu-project/xemu/compare/v0.8.130...v0.8.131 ### v0.8.130 - Date: 2026-01-02 - Version: v0.8.130 - Original notes: https://github.com/xemu-project/xemu/releases/tag/v0.8.130 - Permalink: https://whatsnew.fyi/product/xemu/releases/v0.8.130 - **changed** — Start signing macOS releases - **changed** — Speed up Ubuntu build jobs ##### Pull Requests * #1972 - ci: Start signing macOS releases (@mborgerson) * #2629 - ci: Speed up Ubuntu build jobs (@mborgerson) **Full Changelog**: https://github.com/xemu-project/xemu/compare/v0.8.129...v0.8.130 ### v0.8.129 - Date: 2025-12-28 - Version: v0.8.129 - Original notes: https://github.com/xemu-project/xemu/releases/tag/v0.8.129 - Permalink: https://whatsnew.fyi/product/xemu/releases/v0.8.129 - **fixed** — Fix use-after-free when new controller mapping is added ##### Pull Requests * #2626 - ui: Fix use-after-free when new controller mapping is added (@antangelo) ##### Issues Fixed * #2625 - Key Binding With Multiple Controllers **Full Changelog**: https://github.com/xemu-project/xemu/compare/v0.8.128...v0.8.129 ### v0.8.128 - Date: 2025-12-27 - Version: v0.8.128 - Original notes: https://github.com/xemu-project/xemu/releases/tag/v0.8.128 - Permalink: https://whatsnew.fyi/product/xemu/releases/v0.8.128 - **changed** — Replace xemu_open_web_browser with SDL_OpenURL in UI ##### Pull Requests * #2619 - ui: Replace xemu_open_web_browser with SDL_OpenURL (@mborgerson) **Full Changelog**: https://github.com/xemu-project/xemu/compare/v0.8.127...v0.8.128