• Print

Mednafen 1.24.0

Description

Mednafen is a portable, utilizing OpenGL and SDL, argument(command-line)-driven multi-system emulator. Mednafen has the ability to remap hotkey functions and virtual system inputs to a keyboard, a joystick, or both simultaneously. Save states are supported, as is real-time game rewinding. Screen snapshots may be taken, in the PNG file format, at the press of a button. Mednafen can record audiovisual movies in the QuickTime file format, with several different lossless codecs supported.

 

The following systems are supported(refer to the emulation module documentation for more details):

  • Apple II/II+
  • Atari Lynx
  • Neo Geo Pocket (Color)
  • WonderSwan
  • GameBoy (Color)
  • GameBoy Advance
  • Nintendo Entertainment System
  • Super Nintendo Entertainment System/Super Famicom
  • Virtual Boy
  • PC Engine/TurboGrafx 16 (CD)
  • SuperGrafx
  • PC-FX
  • Sega Game Gear
  • Sega Genesis/Megadrive
  • Sega Master System
  • Sega Saturn (experimental, x86_64 only)
  • Sony PlayStation

 

Mednafen is distributed under the terms of the GNU GPLv2.

 

Due to the threaded model of emulation used in Mednafen, and limitations of SDL, a joystick is preferred over a keyboard to play games, as the joystick will have slightly less latency, although the latency differences may not be perceptible to most people

.

Changelog

Notable changes since 1.23.0-UNSTABLE:

  • Added settings "affinity.cd", "affinity.emu", "affinity.video", and "ss.affinity.vdp2" to specify CPU thread affinity masks for the CD read threads, main emulation thread, video blitting thread, and Saturn VDP2 rendering thread, respectively. Setting thread affinities properly can improve Saturn emulation performance on a dual-core CPU with hyperthreading.
  • Using drive-relative paths on Windows should no longer make a mess due to Mednafen looking for and putting files in the wrong place.
  • Apple2: Added support for 32-color custom palettes(will automatically enable a text fringe reduction RGB mode if used).
  • Apple2: Renamed(with backwards-compatibility aliases) video mode "rgb_alt1" to "rgb_alt" and "rgb_alt2" to "rgb_alt_tfr", and added new video mode "rgb_tfr".
  • PS1: Made minor adjustments to the PS1 pixel aspect ratio and lightgun crosshairs Y position with PAL PS1 emulation. This may necessitate updating any custom per-game psx.xscale/psx.xscalefs settings, and recalibrating the lightgun in-game, with PAL games.
  • PS1: Added setting "psx.correct_aspect", default value of "1".
  • SNES-Faust: Added support for Game Genie cheats(entered via Mednafen's cheat system).
  • SNES-Faust: Added setting "snes_faust.region" to allow for overriding the automatic region detection and emulating one region while reporting the different region to the game.
  • SNES-Faust: Added DSP-2 and S-DD1 emulation.
  • SNES-Faust: Added MSU1 support.
  • SNES-Faust: Fixed hang in "Frisky Tom" in "Nichibutsu Arcade Classics".
  • SNES-Faust: Fixed audio glitching and hang in "Tenshi no Uta: Shiroki Tsubasa no Inori".
  • SNES-Faust: Added a multithreaded PPU renderer, controlled via the new "snes_faust.renderer" setting, disabled by default.
  • SNES-Faust: Added SuperFX overclocking support, controlled via setting "snes_faust.superfx.clock_rate".
  • SNES-Faust: Added SuperFX instruction cache emulation support, controlled via setting "snes_faust.superfx.icache", disabled by default.
  • SS: Removed setting "ss.midsync"; the functionality it controlled is now always enabled.

 

New settings:

  • affinity.cd
  • affinity.emu
  • affinity.video
  • psx.correct_aspect
  • snes_faust.renderer
  • snes_faust.affinity.ppu
  • snes_faust.affinity.msu1.data
  • snes_faust.affinity.msu1.audio
  • snes_faust.msu1.resamp_quality
  • snes_faust.region
  • snes_faust.slstart
  • snes_faust.slend
  • snes_faust.slstartp
  • snes_faust.slendp
  • snes_faust.superfx.clock_rate
  • snes_faust.superfx.icache
  • ss.affinity.vdp2

 

Changed settings:

  • apple2.video.mode
  • snes_faust.correct_aspect
  • snes_faust.h_filter

 

Removed settings:

  • ss.midsync

Links

Mednafen - Multi-system Emulator

Downloads

Gallery


 
 

Comments

blog comments powered by Disqus