• Print



MedLaunch is a .NET (Windows only) front-end for the excellent Mednafen multi-system emulator.



  • Responsive GUI that allows for a wide range of monitor resolutions
  • No installation required
  • Local (SQLite) auto-generated database where all settings are saved
  • Built-in games library (with system filters and dynamic search)
  • ROM scanner (for games library import)
  • Supports the usual Mednafen rom and disk formats along with 7z archive handling for ROMs (one ROM per archive)
  • Combined NoIntro/ToSec MD5 hash auto-lookup (for populating some of the games library data on ROM import).
  • Scraping of game data and media from thegamesdb.net and mobygames
  • Games library sidebar for game info, stats and media
  • Manual import of disk-based games (both single and multiple disk games with auto-m3u playlist generation)
  • Nearly all Mednafen command line parameters available and configurable
  • Built-in browser control with links to Mednafen help pages
  • Built-in netplay server selection
  • Customizable color scheme
  • This upcoming changes (and many others) can be found in the current roadmap here.



  • Microsoft .NET Framework 4.5.2
  • At least Mednafen version 0.9.42.x - 64-bit version required for Saturn games
  • Windows 7 and above (may work on Vista but has not been tested)
  • x64 (has not been tested on x86 but should still work on it)


Important Release Notes


This is a pretty large release with many core changes. Please report any bugs on the github issues page if you find them.


Scanning of Disc Games: This is now implemented and working. However, games must be separated into sub-folders (one game disc or discs per folder) otherwise they will be ignored.


Archives with Multiple Roms: This is now handled correctly in MedLaunch, providing the archive is either zip or 7zip - with no sub-folders within the archives and no archives within archives.


Controller Configuration: This was a pain in the backside. It attempts to emulate the way mednafen configures controllers - so xinput controllers (xbox360, xbone) will be detected correctly and everything else will use directinput. All seems to be working so far with my limited test controllers. Keyboard mapping should work correctly. Any bug-spotting would be much appreciated.


Notable Additions

  • (Feature) MedLaunch now supports mednafen versions 0.9.39.x through 0.9.43
  • (Feature) Game controls can now be configured from within MedLaunch under the 'Controls' tab. This attempts to mirror the way mednafen configures devices (xinput for compatible devices, directinput for keyboard and other gamepads/joysticks). This is currently experimental and any bugs should be reported
  • (Feature) Auto-scanning & import of disc games! (see release notes for caviats)
  • (Feature) On launch, psx game serial numbers are extracted from disc image(s) and an SBI file offered (if one is needed and available)
  • (Feature) MedLaunch can now import multiple ROMs per archive (zip/7z) file (see release notes for restrictions)
  • (Feature) PSX and Saturn games now have library details automatically populated on scan (by serial number lookup)
  • (Feature) Added country filter radiobuttons (ALL, USA, EUR, JPN) to the games library. These filters obviously only work if the 'Country' field has been populated (either by DAT lookup or scrape). There is also an option to hide these filters on the settings tab
  • Numerous BugFixes - see the full changelog for more info.


New Install:

  • Extract this release to a folder, run the 'MedLaunch.exe' executable and choose your Mednafen directory (must be the Mednafen 0.9.39 - 0.9.43 - 64-bit version is required if you want to emulate Saturn games).
  • You are then prompted to choose whether to import all config settings from your Mednafen folder into the MedLaunch database (this is recommended).
  • If you currently use system-specific config files with Mednafen the settings from these will be imported with the above process. However MedLaunch will write to these files when you launch a game - so back them up somewhere if you are not happy with this.


Upgrade Preferred Method:

  • Automatically download and upgrade using the 'Updates' tab within MedLaunch itself.
  • Ensure you have the a supported version of Mednafen installed (v0.9.39.x - v0.9.43.x)
  • Once MedLaunch has upgraded, go to the 'Configs' tab and click the 'IMPORT ALL CONFIGS FROM DISK' button
  • In settings change your mednafen directory if you installed the new version of mednafen somewhere else


Manual Method:

  • You can safely extract this new release over an existing MedLaunch folder (providing you do not have MedLaunch running at the time)
  • Once extracted run the MedLaunch.exe executable and your current database will be upgraded before the application starts proper.
  • Once MedLaunch has upgraded, go to the 'Configs' tab and click the 'IMPORT ALL CONFIGS FROM DISK' button
  • In settings change your mednafen directory if you installed the new version of mednafen somewhere else






blog comments powered by Disqus