diff --git a/Core/EmulationSettings.cpp b/Core/EmulationSettings.cpp index b6cad009..2a98588f 100644 --- a/Core/EmulationSettings.cpp +++ b/Core/EmulationSettings.cpp @@ -3,10 +3,10 @@ #include "Console.h" #include "RewindManager.h" -//Version 0.9.6 +//Version 0.9.7 uint16_t EmulationSettings::_versionMajor = 0; uint8_t EmulationSettings::_versionMinor = 9; -uint8_t EmulationSettings::_versionRevision = 6; +uint8_t EmulationSettings::_versionRevision = 7; SimpleLock EmulationSettings::_lock; SimpleLock EmulationSettings::_shortcutLock; diff --git a/Docs/config.toml b/Docs/config.toml index eb1e31d5..e99e7818 100644 --- a/Docs/config.toml +++ b/Docs/config.toml @@ -11,7 +11,7 @@ home = [ "HTML", "RSS", "JSON"] [params] themeVariant = "green" -mesenVersion = "0.9.6" +mesenVersion = "0.9.7" [[menu.shortcuts]] name = " Website" diff --git a/GUI.NET/Config/Configuration.cs b/GUI.NET/Config/Configuration.cs index f1967522..d5b95be1 100644 --- a/GUI.NET/Config/Configuration.cs +++ b/GUI.NET/Config/Configuration.cs @@ -15,7 +15,7 @@ namespace Mesen.GUI.Config private const int MaxRecentFiles = 10; private bool _needToSave = false; - public string MesenVersion = "0.9.6"; + public string MesenVersion = "0.9.7"; public PreferenceInfo PreferenceInfo; public AudioInfo AudioInfo; public VideoInfo VideoInfo; diff --git a/GUI.NET/Properties/AssemblyInfo.cs b/GUI.NET/Properties/AssemblyInfo.cs index 71bb02e2..3ab038c4 100644 --- a/GUI.NET/Properties/AssemblyInfo.cs +++ b/GUI.NET/Properties/AssemblyInfo.cs @@ -33,4 +33,4 @@ using System.Runtime.InteropServices; // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] [assembly: AssemblyVersion("0.9.*")] -[assembly: AssemblyFileVersion("0.9.6.0")] +[assembly: AssemblyFileVersion("0.9.7.0")] diff --git a/README.md b/README.md index 380d7eef..71cb9242 100644 --- a/README.md +++ b/README.md @@ -37,6 +37,8 @@ The following packages need to be installed to run Mesen: * libsdl2-2.0 * gnome-themes-standard +**Note:** **Mono 4.6.2 or higher is recommended**, some older versions of Mono (e.g 4.2.2) appear to have some stability and performance issues which can cause crashes and slow down the UI. + ### Arch Linux Packages are available here: @@ -71,9 +73,11 @@ Things that ***may or may not*** be added in the future, in no particular order: To compile Mesen under Linux you will need a recent version of clang/gcc. This is because Mesen requires a C++14 compiler, along with support for the filesystem API (C++17). Additionally, Mesen has the following dependencies: -* Mono 4.2.1+ (package: mono-devel) +* Mono 4.6.2+ (package: mono-devel) * SDL2 (package: libsdl2-dev) +Mono 4.6.2 or higher is recommended because some older versions (e.g 4.2.2) tend to have both stability and performance issues. + The makefile contains some more information at the top. Running "make" will build the x64 version by default, and then "make run" should start the emulator. LTO is supported under clang, which gives a large performance boost (25-30%+), so turning it on is highly recommended (see makefile for details).