The Emulation Realm

Releases with ports for two or more operating systems.

MAME - Windows (64bit)  MAME (Source)

What's New:

MAME Testers bugs fixed
-----------------------
- 01288: [DIP/Input] (exidy.cpp) venture, mtrap: Coin inputs are duplicated. (Vas Crabb)
- 03729: [Color/Palette] (galaxian.cpp) gmgalax: Colors are incorrect. (Robbbert)
- 05753: [Misc.] (pentagon.cpp) pentagon: The demo “recycler by Thesuper” does not boot. (holub)
- 06529: [Crash/Freeze] (spec128.cpp) spec128 [strider]: Emulated system reboots after finishing stage 2. (holub)
- 07564: [Crash/Freeze] (megadriv.cpp) genesis [nbaliv98]: Navigating menus triggers the game’s exception handler. (kmg)
- 07768: [Gameplay] (namcos2.cpp) bubbletr: Score displays and outputs are not exposed. (hap)
- 08185: [Graphics] (spectrum.cpp) spec128 and clones [chasehq]: Logo partly disappears during title screen animations. (holub)
- 08261: [Crash/Freeze] (spcforce.cpp) spcforce, spcforc2, meteor, meteors: Game freezes at title screen after soft reset. (AJR)
- 08303: [DIP/Input] (system1.cpp) ufosensi, ufosensib: DIP switch marked as unknown controls demo sounds. (kmg)
- 08304: [Crash/Freeze] (apxen.cpp) apxen: [debug] Slot tag shadows an option name, making it impossible to configure. (Robbbert)
- 08305: [Crash/Freeze] (x68k.cpp) All machines in x68k.cpp: [debug] System attempts to schedule timer on invalid video line. (AJR)
- 08306: [Crash/Freeze] (usgames.cpp) All machines in usgames.cpp: [debug] Attempting to decode non-existent ROM. (Ivan Vangelista)
- 08307: [Crash/Freeze] (konmedal68k.cpp) spcpokan: [debug] Attempting to read past end of video ROM. (R. Belmont)
- 08308: [Crash/Freeze] (mk98.cpp) mk98: [debug] Attempting to write past end of memory region. (Robbbert)
- 08311: [Crash/Freeze] (specpls3.cpp) specpls3 [rickdan2]: Game fails to load, displaying corrupt loading screen. (smf)
- 08315: [DIP/Input] (nemesis.cpp) salamand and clones: Inserting a coin may give two credits. (kmg)
- 08316: [Gameplay] (wmg.cpp) wmg: Selecting a game causes emulated system to crash. (Robbbert)
- 08321: [Documentation] (system1.cpp) wbml and clone: Descriptions do not match game titles. (kmg)

GroovyMame - Windows  GroovyMame - linux  GroovyMame Source

What's New:

Updated to latest MAME source.

Emma 02 - Windows (32bit)  Emma 02 - Windows (64bit)

What's New:

- Windows installer fix

xemu - Windows  xemu - Linux  xemu - Mac  xemu (Source)

What's New

nv2a
- Support compressed 2D texture padding
- Invalidate zeta when constructing non-matching color surface
- Unbind dirty buffers on invalidate

DeSmuMe (64bit)  DeSmuMe - Mac  DeSmuMe (Source)

What's New:

In this version we have added support for high-resolution 3D rendering. Try the new "GPU Scaling Factor" feature to
increase the 3D resolution beyond the native resolution of 256x192 pixels. Also, the Cocoa frontend sees continued
radical enhancements and while the Windows frontend sees some new incremental enhancements.

86Box - Windows (32bit)  86Box - Windows (64bit)  86Box - Linux (32bit)  86Box - Linux (64bit)  86Box - Mac  86Box (Source)

What's New:

- Don't accept a directory as config file parameter
- Update RPM spec file
- Add Vulkan renderer
- qt: Disable Xi2 mouse input backend
- Fix darkened rendering in Vulkan
- Fix compilation error when building with Wayland
- vulkan: HiDPI and brightness fixes
- qt: Attempt fixing Windows/Super key input
- Fix some clang/LLVM warnings
- qt: Fix dangling pointers on Vulkan init failure
- Fix accidental changes
- With bumpversion.sh my hack to update metainfo.xml is obsolete
- Fix accidental removal of crucial line
- qt: Force the renderer to exit at close time
- Add six new Machines
- Dont add the fdc twice to the vendex
- qt: attempt fixing freezes on power off of emulated machine
- Initial emulation of the IBM 8514/A coprocessor for both the MCA and ISA buses.
- change m24 BIOS rom to newer 1.44 version
- Buildable with ENABLE_DP8390_LOG
- Fix the incorrect position of the 8514/A checkbox on the Display settings page
- 8514/A changes:
  * Fixed the 8514/A to VGA soft reset and made the vga_on variable a global one
- Fix building on macOS without Qt

Flycast Dojo - Windows  Flycast Dojo - Linux  Flycast Dojo - Mac  Flycast Dojo (Source)

What's New:

- Chat Window Timeout
  * Chat window now automatically closes 10 seconds after last received message if not opened manually
- Pvr tweaks, performance improvements
- Widescreen cheats for Dynamite Deja 2 (JP), Zombie Revenge
- Vulkan: Fix NAOMI 2 Crash when lightModel is null
- ReiOS regression fix, flash ROM now returns 0 on success

pfeMame - Windows

What's New:

- Miscellaneous UI enhancements

Yuzu - Windows  Yuzu - Linux

What's New

?