From f2af2ba9865013d7f2e0e3bfb9eba8b3418b44d9 Mon Sep 17 00:00:00 2001 From: Sour Date: Sun, 16 Sep 2018 19:25:38 -0400 Subject: [PATCH] Version Update: 0.9.7 --- Core/EmulationSettings.cpp | 4 ++-- Docs/config.toml | 2 +- GUI.NET/Config/Configuration.cs | 2 +- GUI.NET/Properties/AssemblyInfo.cs | 2 +- README.md | 6 +++++- 5 files changed, 10 insertions(+), 6 deletions(-) diff --git a/Core/EmulationSettings.cpp b/Core/EmulationSettings.cpp index b6cad0092..2a98588f4 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 eb1e31d5c..e99e7818d 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 f19675228..d5b95be1b 100644 --- a/GUI.NET/Config/Configuration.cs +++ b/GUI.NET/Config/Configuration.cs @@ -15,7 +15,7 @@ public class Configuration 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 71bb02e22..3ab038c47 100644 --- a/GUI.NET/Properties/AssemblyInfo.cs +++ b/GUI.NET/Properties/AssemblyInfo.cs @@ -33,4 +33,4 @@ // 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 380d7eeff..71cb92428 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).