diff --git a/CHANGELOG.md b/CHANGELOG.md index f169a82b5..11fcdd563 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,23 @@ # EmulationStation Desktop Edition (ES-DE) - Changelog +## Version 2.2.1 (in development) + +**Release date:** TBD + +### Release overview + +2.2 maintenance release. + +### Detailed list of changes + +* Changed the systems sorting platform from "Peripheral" to "Console" for the fds, megacd, megacdjp, n64dd, pcenginecd and satellaview systems +* Changed the systems sorting platform from "Peripheral" to "Console" for the sega32x, sega32xjp, sega32xna, segacd, sgb, sufami and tg-cd systems + +### Bug fixes + +* The year was incorrect in the systems sorting files for the amiga1200, amiga600, astrocde, kodi, solarus and stv systems +* The fmtowns system was incorrectly classified as a console and with the wrong release year in the systems sortings files + ## Version 2.2.0 **Release date:** 2023-11-02 diff --git a/USERGUIDE-DEV.md b/USERGUIDE-DEV.md index 8da8366b5..f0f94d4cc 100644 --- a/USERGUIDE-DEV.md +++ b/USERGUIDE-DEV.md @@ -1170,7 +1170,7 @@ If emulating Sega Model 2 games using _Model 2 Emulator_ (natively on Windows or On Linux it could look something like the following: ``` [RomDirs] -Dir1=Z:\home\myusername\ROMs\model2 +Dir1=/home/myusername/ROMs/model2 ``` If you're using a portable ES-DE installation on Windows, then you can set the ROM directory path to be relative, for example: @@ -1185,7 +1185,15 @@ Note that Model 2 Emulator is a bit broken and on Windows most GPU drivers it wi To run Model 2 Emulator on Linux you need Wine or Proton, how to setup this is covered in the [Running Windows emulators on Linux using Wine or Proton](USERGUIDE-DEV.md#running-windows-emulators-on-linux-using-wine-or-proton) section. -After Wine or Proton has been installed, simply unpack the emulator files into `~/Applications/m2emulator/` and you should be good to go. +After Wine or Proton has been installed, unpack the emulator files into the `~/Applications/m2emulator/` directory. + +Depending on your setup you may also need to add the `d3dcompiler_47.dll` file to this directory or the emulator could crash on startup. You can download this file from here: + +https://github.com/mozilla/fxc2/blob/master/dll/d3dcompiler_47_32.dll + +Just make sure to rename it so it ends up as `~/Applications/m2emulator/d3dcompiler_47.dll` and you should be good to go. + +It seems as if Proton generally provides better performance for this emulator than plain Wine, so it's probably a good idea to use the former. On macOS, the only available emulator for Sega Model 2 is MAME, either the RetroArch - Current core or MAME standalone. Compatibility is still quite poor with only a handful of games working correctly, but this is likely to improve going forward as almost all games for this platform can already start and run to a certain degree. Some games flagged as not working by MAME are still playable with only minor glitches to audio and graphics, just make sure to use a recent ROM set for maximum compatibility. diff --git a/USERGUIDE.md b/USERGUIDE.md index eb3db77bf..595e839a6 100644 --- a/USERGUIDE.md +++ b/USERGUIDE.md @@ -1168,7 +1168,7 @@ If emulating Sega Model 2 games using _Model 2 Emulator_ (natively on Windows or On Linux it could look something like the following: ``` [RomDirs] -Dir1=Z:\home\myusername\ROMs\model2 +Dir1=/home/myusername/ROMs/model2 ``` If you're using a portable ES-DE installation on Windows, then you can set the ROM directory path to be relative, for example: @@ -1181,9 +1181,17 @@ The EMULATOR.INI file is found in the _Model 2 Emulator_ installation directory. Note that Model 2 Emulator is a bit broken and on Windows most GPU drivers it will only work correctly if ES-DE keeps running in the background while the game is launched. However, for some GPU drivers the opposite is true and the emulator will only work if ES-DE is suspended. To use the latter setup, switch to the alternative emulator entry _Model 2 Emulator [Suspend ES-DE] (Standalone)_. -To run Model 2 Emulator on Linux you need Wine or Proton, how to setup this is covered in the [Running Windows emulators on Linux using Wine or Proton](USERGUIDE.md#running-windows-emulators-on-linux-using-wine-or-proton) section. +To run Model 2 Emulator on Linux you need Wine or Proton, how to setup this is covered in the [Running Windows emulators on Linux using Wine or Proton](USERGUIDE-DEV.md#running-windows-emulators-on-linux-using-wine-or-proton) section. -After Wine or Proton has been installed, simply unpack the emulator files into `~/Applications/m2emulator/` and you should be good to go. +After Wine or Proton has been installed, unpack the emulator files into the `~/Applications/m2emulator/` directory. + +Depending on your setup you may also need to add the `d3dcompiler_47.dll` file to this directory or the emulator could crash on startup. You can download this file from here: + +https://github.com/mozilla/fxc2/blob/master/dll/d3dcompiler_47_32.dll + +Just make sure to rename it so it ends up as `~/Applications/m2emulator/d3dcompiler_47.dll` and you should be good to go. + +It seems as if Proton generally provides better performance for this emulator than plain Wine, so it's probably a good idea to use the former. On macOS, the only available emulator for Sega Model 2 is MAME, either the RetroArch - Current core or MAME standalone. Compatibility is still quite poor with only a handful of games working correctly, but this is likely to improve going forward as almost all games for this platform can already start and run to a certain degree. Some games flagged as not working by MAME are still playable with only minor glitches to audio and graphics, just make sure to use a recent ROM set for maximum compatibility.