loading_reduced.jpg
competition

1.27.1 / 13-06-2021

Mednafen

Accuracy

Performance

Features

My Emulator Doesn't Need A Frickin' Excellent Name is an open-source, multi-system emulator, driven from the command-line, OpenGL and SDL. Its Sony PlayStation, Sega Saturn, Nintendo Virtual Boy, and NEC PC Engine (TurboGrafx-16) original cores are recognized for their high quality, compatibility and accuracy.


There are several front-ends available, if you don't know how to execute via command-line:


For CRT screens, you can try emu4crt since this mod is intended for ~15kHz TVs or arcade monitors. Check it out here.

--

Windows: 7+ (64-bit is recommended; for better performance and functionality)

Linux: Please follow their instructions on provided homepage to build from source.

Most Recent Changes

  • SS: Added "Herc's Adventures" to the internal database of games to enable SH-2 read/write VDP1 draw slowdown with, to fix a few graphical glitches.

  • Error out in the configure script when iconv is not found, rather than later during compilation.

  • SNES: Applied untested fix for an issue with libco on PPC64 ELFv2 systems.

  • SS: Corrected a few inaccuracies in the handling of SCSP EG phase transitions, per tests on a SS.

  • Renamed intl/VERSION to intl/VERSION.txt to prevent a conflict with a system C++ header file on case-insensitive filesystems(problem introduced in 1.27.0 UNSTABLE).

  • Demo: Use #pragma(pack) instead of __attribute__((packed)), to work around a bug/design flaw in older versions of gcc that caused the demo module's save state test to fail when compiled for a Windows target(where ms_struct is the default structure layout).

  • Increased verbosity of bad Q subchannel data error messages in the CloneCD CD image loader.

  • Fixed crashing with non-glibc iconv implementations when the user specifies an unsupported character encoding in the debugger's memory editor.



--1.27.0-UNSTABLE--

With this release, there is now a special non-Unicode Windows 98-compatible build available. This special Windows 98 build will not be provided for every release, and may be discontinued entirely if it becomes too much of a pain. The minimum CPU requirement is i686-class with MMX, e.g. Intel Pentium II, AMD K7(Athlon), and VIA C3 Nehemiah, though the PS1 emulation module also requires SSE2 for MDEC emulation.

  • Added support for 16bpp graphics output to the majority of emulation modules(excluding "pce", "pcfx", "psx", "snes", "ss", and "vb"). Using this support with OpenGL can be done by setting the video.glformat setting appropriately, which *may* result in a small performance boost on scary dinosaur toasters and underpowered ARM SBCs.

  • Rewrote the save state preview image resizing code, such that it no longer makes Saturn mesh transparency look horrendous.

  • Dropped usage of and dependency on libsndfile, and added a direct dependency on libFLAC. The only CD image audio file formats/encodings other than raw supported now are: FLAC, Ogg Vorbis, Musepack, and uncompressed PCM in AIFF/AIFC, AU/SND, W64, and WAV.

  • Each Mednafen data directory created on startup will now be based on the current value of the corresponding filesys.path_* setting, rather than the default value, except when the current value of the corresponding filesys.fname_* setting is different from its default, in which case the directory will not be created at all.

  • Added manual physical game controller hotplugging support, by pressing SHIFT+F3 to rescan and reinitialize the controllers.

  • Changed netplay/cheat console key combos for navigating to the beginning and end of the scrollback buffer to CTRL+Home and CTRL+End, respectively(previously SHIFT+Home and SHIFT+End).

  • Added netplay/cheat console key combos CTRL+Backspace and CTRL+Delete for quickly clearing the prompt text entry buffer.

  • PS1: Fixed hangs at different points in some versions of "Tomb Raider", a problem initially fixed in 0.9.38.3, but regressed in 1.22.0-UNSTABLE.

  • PS1: Fixed missing FMV audio in "Blue's Clues: Blue's Big Musical".

  • SNES-Faust: Fixed hangs in "Derby Stallion 96", "Hakunetsu Pro Yakyuu: Ganba League", "Ihatov Monogatari", "Kentou Ou World Champion", "Kyuuyaku Megami Tensei", "Sound Novel Tsukuru", "Super Professional Baseball II", "Yuujin Janjuu Gakuen 2", and "Yuuyu no Quiz de Go! Go!".

  • SNES-Faust: Fixed missing sound in "Shougi Club".

  • SNES-Faust: Fixed saving in "Light Fantasy", "PGA Tour Golf", and "Ys III".

  • SS: Fixed major audio problems in "Lunar" during boss battles, due to the sound CPU crashing inaccurately during game bootup and corrupting SCSP DSP registers. Note that this fix will not affect existing save states made within the game.

  • Complet change log here

Please visit here to view them all...

Check Previous Changes