Mednafen 0.9.33.3 [message #3411] |
Thu, 17 April 2014 13:50 |
|
Yet another primarily-minor-bugfix revision.
On Windows Vista and 7, desktop composition(enabled with the "Aero" themes) is now forcibly disabled while Mednafen is running, as Mednafen has never run very well with it on(at least not at typical monitor refresh rates).
If this change bothers you, you can restore the old behavior by opening mednafen.exe in a hex editor, searching for "DwmEnable"(without quotes), and altering the text to something like "DwmAnable" or "Elephants". (Also, in that case, leave some feedback here about your use case for which this change was detrimental)
Changes
-- 0.9.33.3: --
April 16, 2014:
Reworked the FPS calculation algorithm to produce more accurate FPS values.
Added a manifest file that's embedded into the Windows executable, to ensure that noxious DPI virtualization and scaling available
on Windows Vista and newer will not be used with Mednafen.
Added code to disable DWM composition when running on pre-Windows 8 systems, to ensure better performance and less
video juddering. (Sadly, it's not possible to disable desktop composition in this manner on Windows 8 and later)
PCE, PCE_FAST: Added a missing ADPCM playback variable to save states; fixes the problem of severe ADPCM sound
distortion when loading save states that are saved during ADPCM playback(especially noticeable with the state rewinding feature).
April 15, 2014:
Modified MDFN_RemoveControlChars() to not kill non-7-bit-ASCII text.
April 12, 2014:
Misc minor code cleanups and fixes for some compiler warnings.
April 11, 2014:
NES: Fixed broken emulation of board "UNL-Sachen-8259B"(used in the game "Silver Eagle").
April 10, 2014:
Fixed the with-drop-shadow internal text drawing routine to not draw horizontally one pixel beyond the specified maximum width
in some circumstances.
April 9, 2014:
SNES: Altered a code construct to hopefully resolve a reported compiler error with clang.
Error out of save state loading when the version specified in the save state is invalid.
Call SDL_WM_SetIcon() before SDL_SetVideoMode(), to fix the problem of the missing Mednafen icon on some platforms/window
managers.
Fixed a minor integer overflow issue in the core PSF loading code.
NES: Fixed some problems in the ROM image file loading code, including a potential heap overflow vulnerability.
mednafen-0.9.33.3.tar.bz2
SHA1: f416d19b56191526560ea9f3f8fa0631f8d815ea
mednafen-0.9.33.3-win32.zip
SHA1: a9e5a21f5cbcc76370fab084f3b7b3262684411e
mednafen-0.9.33.3-win64.zip
SHA1: 229dcd10880f790d17b37cbd27d3eab82cf68658
[Updated on: Fri, 14 November 2014 20:20]
|
|