Files
SourMesen 40335ce735 UI: Update to Avalonia 12, .NET 10 and replace ReactiveUI with MVVM community toolkit (#142)
Also fixes DX11.0 support (for Win7 PCs that aren't fully updated), which stopped working after the recent variable refresh rate changes
2026-07-03 16:04:42 +09:00

778 B

Windows

  1. Open the solution in Visual Studio (2022 or 2026)
  2. Compile as Release/x64
  3. Set the startup project to the UI project and run

Linux

To build under Linux you need a version of Clang or GCC that supports C++17.

Additionally, SDL2 and the .NET 10 SDK must also be installed.

Once SDL2 and the .NET 10 SDK are installed, run make to compile with Clang.
To compile with GCC instead, use USE_GCC=true make.
Note: Mesen usually runs faster when built with Clang instead of GCC.

macOS

To build macOS, install SDL2 (i.e via Homebrew) and the .NET 10 SDK.

Once SDL2 and the .NET 10 SDK are installed, run make.