2017-08-11

Mednafen v0.9.46

EmuCR: MednafenMednafen v0.9.46 is released. Mednafen is a multi-game-system emulator, for various platforms, including emulation of the following systems:Atari Lynx,Famicom,GameBoy (Color),GameBoy Advance,Neo Geo Pocket (Color), NES(both NTSC and PAL),PC Engine/TurboGrafx 16 (CD) and SuperGrafx,PC-FX,WonderSwan (Color).

Mednafen v0.9.46 Changelog:
- Compile with explicit -fstrict-aliasing, for distributions/OSes that have configured gcc to not enable strict aliasing at -O2(and possibly other levels).
- Fixed a bug that could, under certain conditions, cause emulator OSD elements to not be updated in the time after entering frame advance mode and before a frame advance.
- Use a sorted std::vector instead of std::multimap to store current settings, to reduce memory usage.
- SS: Added ss.input.port*.3dpad.mode.defpos settings to control the default position of the digital/analog mode switch.
- Allow addresses above FFFF to be entered as the logical watch address in the debugger.
- SS: Added kludge to fix layer offset problem in "Daytona USA CCE".
- NES: The functionality controlled by setting "nes.fnscan" now recognizes "(F)" and "(France)" as PAL.
- NES: Added support for iNES mapper 40.
- Utilize _byteswap_*() functions in endian.h when compiling with Microsoft's C++ compiler.
- Fixed a couple of minor issues(log header formatting, and skipped logging of first instruction in step mode) with the debugger's undocumented trace log feature.
- NES: Corrected the period of PAL noise channel frequency setting 0x1.
- NES: Fixed a few square wave sound channel emulation bugs(wrong phase for duty setting 3, and failing to clock the period counter when the channel is silenced).

Download: Mednafen v0.9.46 x86
Download: Mednafen v0.9.46 x64
Source: Here

0 Comments

Post a Comment