Emulateur Xbox open source capable de faire tourner quelques jeux commerciaux (voir la liste sur le site). Attention, l'émulateur n'en est qu'à ses débuts, demande pas mal de puissance et les builds automatiques téléchargeables depuis le github ne fonctionnent que sous macOS 11, les versions antérieures à la 0.7.72 demandaient macOS 10.15 minimum.
2023 - Braveknight: Lieveland Eiyuuden Random crashes and performance issues
The following titles had issues fixed in this release:
2645 - build: Fix MSYS2 Building (@oltolm)
2790 - Performance regression between 0.8.133 and 0.8.134 releases caused by PR #2691. Related to vsync being enabled and influenced by display refresh rate, seems specific to AMD drivers on Windows.
3035 - nv2a: Fix rounding issue in timer scheduling (@abaire)
2874 - nv2a/vk: Fix blurry 2D/UI rendering at internal resolutions > 1x (@stianeklund)
2801 - apu: Add new DSP56300 emulator with JIT execution engine (@mborgerson)
3029 - Performance loss on Windows when port forwarding is enabled after #2568 was merged
Changelog complet
## Pull Requests
* #3049 - meson: Bump glslang to 16.6.0 (@xemu-robot)
* #3035 - nv2a: Fix rounding issue in timer scheduling (@abaire)
* #3045 - docs: Add style exception for variable declaration location (@abaire)
* #3042 - meson: Bump sdl3 to release-3.4.16 (@xemu-robot)
* #3041 - meson: Bump nlohmann_json to v3.12.0 (@xemu-robot)
* #3039 - meson: Track nlohmann_json with a git wrap (@mborgerson)
* #3038 - meson: Track SDL3 with a git wrap (@mborgerson)
* #3040 - docs: Drop watermark item in agent pre-submission checklist (@mborgerson)
* #3031 - docs: Add instructions for autonomous agents (@abaire)
* #3037 - docs: Add note on comment use (@abaire)
* #3036 - ci: Run unit tests alongside build (@abaire)
* #2972 - ui: Use DXGI to perform swapping on Windows (@abaire)
* #3009 - ui: Log joystick devices that are not gamecontrollers, implement `gamecontrollerdb_path` config handling (@abaire)
* #3030 - docs: Add top level contribution guidance (@abaire)
* #2568 - nv2a: Implement PTIMER alarm interrupts (@abaire)
* #3005 - apu: Disable DSP JIT by default for first release (@mborgerson)
* #2986 - nv2a/gl: Clear PGRAPH register dirty bitmap when binding shader (@abaire)
* #2963 - meson: Bump glslang to 16.5.0 (@xemu-robot)
* #2960 - meson: Bump SPIRV-Reflect to vulkan-sdk-1.4.357.0 (@xemu-robot)
* #2874 - nv2a/vk: Fix blurry 2D/UI rendering at internal resolutions > 1x (@stianeklund)
* #2932 - nv2a: Add driver version to shader cache validation. (@Reedzit)
* #2945 - apu: Return sample count for NV_PAPU_XGSCNT (@Yuvi-App)
* #2942 - meson: Bump glslang to 16.4.0 (@xemu-robot)
* #2801 - apu: Add new DSP56300 emulator with JIT execution engine (@mborgerson)
* #2645 - build: Fix MSYS2 Building (@oltolm)
* #2895 - meson: Bump VulkanMemoryAllocator to v3.4.0 (@xemu-robot)
## Issues Fixed
* #3029 - Performance loss on Windows when port forwarding is enabled after #2568 was merged
* #2790 - Performance regression between 0.8.133 and 0.8.134 releases caused by PR #2691. Related to vsync being enabled and influenced by display refresh rate, seems specific to AMD drivers on Windows.
* #2983 - pgraph `regs_dirty` bitmap is never cleared in GL renderer
* #2597 - Tighten FS shader cache validation
* #579 - Ultra Bust A Move and the Outlaw golf have an audio bug which freezes the game
* #2023 - Braveknight: Lieveland Eiyuuden Random crashes and performance issues
* #2106 - Prisoner of war performance Issue due to music
* #2332 - Sonic Mega Collection Plus - Delayed/distorted audio in emulated games
* #2578 - Meta: In-game Cut-scenes running too fast
* #108 - Implement missing DSP instructions
## Affected Titles
The following titles had issues fixed in this release:
* [Pro Fishing Challenge](https://xemu.app/titles/41540003) (#108)
* [True Crime: New York City](https://xemu.app/titles/41560045) (#2578)
* [Prisoner of War](https://xemu.app/titles/434d0008) (#579, #2106)
* [Terminator 3: Rise of the Machines](https://xemu.app/titles/4947003b) (#579)
* [Terminator 3: The Redemption](https://xemu.app/titles/4947003e) (#579)
* [Marc Ecko's Getting Up: Contents Under Pressure](https://xemu.app/titles/4947007d) (#2578)
* [Braveknight: Lieveland Eiyuuden](https://xemu.app/titles/494c0002) (#579, #2023)
* [Ultra Bust-A-Move](https://xemu.app/titles/4d4a000c) (#579)
* [Halo 2](https://xemu.app/titles/4d530064) (#108)
* [Sonic Mega Collection Plus](https://xemu.app/titles/5345003c) (#2332)
* [Kikou Heidan J-Phoenix +](https://xemu.app/titles/54410001) (#579)
* [Outlaw Golf](https://xemu.app/titles/544d0006) (#579)
* [The Da Vinci Code](https://xemu.app/titles/545400ab) (#2578)
* [Outlaw Golf: 9 Holes of X-Mas](https://xemu.app/titles/5655001b) (#579)
**Full Changelog**: https://github.com/xemu-project/xemu/compare/v0.8.136...f9b14039e5bb56ae2d8f028e31e7cc19f13f7e12
v0.8.136
1485 - build.sh should not hardcode IvyBridge target for macOS x86-64 builds
2892 - ci: Update Windows build toolchain image SHA (@mborgerson)
2890 - Enable x86-64-v3 optimizations for release builds (@mborgerson)
1492 - Enable additional architectural optimizations in release
Changelog complet
## 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
2795 - scripts/download-macos-libs.py: Target Darwin 23 for arm64 (@mborgerson)
2785 - If games directory becomes invalid, 'Load Disc..' crashes Xemu
2870 - meson: Bump SPIRV-Reflect to vulkan-sdk-1.4.350.0 (@xemu-robot)
2732 - meson: Bump SPIRV-Reflect to vulkan-sdk-1.4.341.0 (@xemu-robot)
Changelog complet
## 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
2692 - ui: fix crash bug when clicking config info (@oltolm)
344 - Auto-updater may temporarily grab old releases upon new release
2714 - u: Fix crash in SDL_Quit (@oltolm)
2682 - ui: Improve Windows updater (@mborgerson)
The following titles had issues fixed in this release:
2744 - nv2a: Use G_GNUC_PRINTF macro for debug function printf attribute (@mborgerson)
2003 - Link to release notes in auto-updater
2741 - apu: Improve throttling (@mborgerson)
Changelog complet
## 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
2680 - ci: Revert Windows ARM64 toolchain update (@mborgerson)