This is another big release (And it finally includes an updated macOS release also).
Sorry it’s been so long – between illness and Destiny2 I have had little time to come back to this.
Before I get onto the changes, I do want to point out something that someone said recently on a MAME post regarding no other MAME front ends in current production supporting software lists. Not true. I for one do and I’m sure there are others.
So, what do we have for you today….Well, I have added language support. You can find it under pfeMAME preferences and also when first time run. Some caveats; Firstly, after selecting anything other than English, you have to restart pfeMAME for the new language to take effect. Not a major issue. Secondly, I don’t know other languages, so I wrote a script to automatically use Mr. Google for the translation. Unfortunately, that means there is no context in the translation so some things I am sure look pretty funny to those who know otherwise. Thirdly, at the moment my language source files are not fully compliant with other tools (for merging, upkeep etc). I will work on that one in the future.
I have added a cache file for the xml output from MAME in order to speed up database refreshes.
I have completely rewritten the alternate emulation engines code. It is now extensible and can support multiple systems for running MAME roms using different emulation engines. Even non-mame roms should work. Check out the manual for more info.
Lots of bug fixes as per usual. Check out the changelog file for a complete list of changes.
Enjoy.
You can download this release from here. Please read the manual as it has everything you need.
Please report bugs. You can email [email protected] or use the features on the sourceforge site to create a ticket, leave a review, or chat.
pfeMAME is a front end for the Multiple Arcade Game Emulator (MAME) written in Python. It is cross platform (tested on Linux (Ubuntu), Windows, and MacOS). It also includes a graphical Tile View designed for MAME cabinets which allows control using joystick / gamepad. It supports favourite game flagging, MESS systems, Software Lists (for systems), per-rom input mapping, and launching of other emulation engines. It was written with a minimalist view in mind but also because there were some features that I wanted that other front ends just didn't provide.
|