Skip to content
No description, website, or topics provided.
C++ Lua Other
Branch: master
Clone or download
Latest commit 30b9b9a Nov 24, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
lib/observable Using observable library to propagate changes to pause status Jun 21, 2019
plugins/worker_ui Attempting to handle LUA errors at startup more robustly Sep 11, 2019
src Fixed a bug that could cause paths with parentheses to be incorrectly Nov 16, 2019
.gitignore Initial commit May 18, 2019
.travis.yml Update .travis.yml Nov 23, 2019
LICENSE.rtf Initial cut of WiX MSI Jul 25, 2019
Makefile Removing link time optimization until we are more confident it won't Nov 17, 2019
bletchmame.sln Changed bin/ and obj/ directory structure May 31, 2019
bletchmame.wxs Formatting Sep 2, 2019 Properly formatting the version string Sep 2, 2019


BletchMAME is a new experimental front end for MAME. Unlike existing front ends (which function as launchers, keeping MAME's internal UI), BletchMAME replaces the internal MAME UI with a more conventional point and click GUI to provide a friendlier experience in a number of areas (such as profiles, input configuration and a number of others). While BletchMAME is intended to support all machines supported by MAME, it should be particularly suitable to computer emulation.

Running BletchMAME

To run BletchMAME, run the installer (BletchMAME.msi on Windows) and BletchMAME will install, or install manually from the ZIP file. The first thing you must do is point BletchMAME at a locally installed version of MAME 0.213 or later. BletchMAME will take some time to read info from MAME, and when this is complete you can run the emulation.

Version History

  • 1.6 (2019-Nov-24)

    • Upgraded to wxWidgets 3.1.3
    • Fixed a bug that could cause paths with parentheses to be incorrectly recognized (#1)
  • 1.5 (2019-Nov-10)

    • Support for MAMEUI-style icon packs
  • 1.4 (2019-Nov-3):

    • Full software list support
    • Fixed recently introduced bugs in the profiles view that could caused actions to be made against an incorrect profile
  • 1.3 (2019-Oct-9):

    • Support for loading software list parts individually (but not yet full softlist software entries)
    • List views can now be sorted by column
  • 1.2 (2019-Sep-18):

    • Improvements to the error reporting in the LUA plugin
    • Distributing BletchMAME as a ZIP file in addition to MSI
    • Fixed issues surrounding the "Mouse Inputs" button when changing inputs, including potential crashes
    • Fixed a bug that could cause the mouse to be captured at the start of an emulation session, even if the menu bar was showing
  • 1.1 (2019-Sep-8):

    • Fixed bugs related to starting with a fresh configuration directory
    • Added basic "preflight checks" prior to starting MAME emulation sessions, to better catch obvious problems
  • 1.0 (2019-Sep-7):

    • Initial Release

Support for BletchMAME

Visit the BletchMAME website at or the IRC FreeNode channels #mame and #bletchmame

You can’t perform that action at this time.