July 05, 2016 [version 8.1.7 released]
    Releasing a new build in the same day... one month later. What are the odds ? :)
This version brings support for MAME v0.175 and some bug fixes related to thumbnails view. There were some internal tweaks and code cleaning but they are not visible to the user.

Please read the change log for more details.

-- Master Control:  End of line.  (quote from TRON) --

June 05, 2016 [version 8.1.6 released]
    Let's try this again...
There was a bug when reading ROMs paths from emulator.ini file on Sega Model 2 system, making it impossible to validate ROMs.

Please read the change log for more details.

-- Master Control:  End of line.  (quote from TRON) --

May 29, 2016 [version 8.1.5 released]
    Oopsie EX2 Plus!
Search bar was not filtering correctly, returning an empty games list no matter the search criteria. Thanks to Nomax for reporting this bug.

Please read the change log for more details.

-- Master Control:  End of line.  (quote from TRON) --

May 26, 2016 [version 8.1.4 released]
    Oh no!... I missed the new Neo-Geo driver name from MAME v0.174.
From now on, Emu Loader will also check for the bios name neogeo when filtering Neo-Geo games in the list.

Please read the change log for more details.

-- Master Control:  End of line.  (quote from TRON) --

May 25, 2016 [version 8.1.3 released]
    Last release of the month... Fixed a couple bugs and added a new search bar filter for MAME: Controls.
You say: there is a controls filter in Miscellaneous Filters dialog already... I say: this filter belongs to the Search Bar, but it couldn't be added in the search criteria list... and it overwrites the controls filter in the misc filters dialog. :) :) :)
Note: Make sure to uncheck Include Tool Bar Filters option in the search criteria popup menu to avoid filtering with main filters. I may add a separate option exclusive to the  search bar controls filter in the future.

Please read the change log for more details.

-- Master Control:  End of line.  (quote from TRON) --

May 02, 2016 [version 8.1.2 released]
    Don't you get angry when customize the machine names to run software list games and after creating a new MAME games list, it's all lost ?
That's now fixed. Many thanks to Jaylinx for reporting this problem.

    Machine to Run Game has changed (games popup menu). If you have dozens of customizations already and don't want to start fresh, move file mame_machineslast.ini from eldir\arcade\ to eldir\ini_files\ folder, and rename it to mame_machines_usercustom.ini.

    I recommend you delete mame_machineslast.ini because this file doesn't list all software lists anymore. Just the ones you customize.
Since MAME doesn't have a default machine for each software list, EL uses the first one listed in \arcade\mame_machines.ini as default. I know this is not ideal, but it works.

Please read the change log for more details.

-- Master Control:  End of line.  (quote from TRON) --

April 29, 2016 [version 8.1.1 released]
    Oops! Games from any systems other than MAME and HBMAME were not showing up in the games list. My bad...
The new neopcb.cpp Neo-Geo driver name for MAME v0.174 is also supported. Neo-Geo games filter works again.

Please read the change log for more details.

-- Master Control:  End of line.  (quote from TRON) --

April 28, 2016 [version 8.1 released]
    Frontend updated to support the new MAME v0.173 build. Some changes were made to MAME's -listxml output (controls mostly).
EL v8.1 has even more bug fixes to avoid crashes, but since there were some big changes in the last 3 MAME releases, I highly recommend a clean MAME install. And when I say clean install, I mean install MAME in a new folder.
    HBMAME also requires a clean install. The easiest way is to use latest MAME's official binary pack and then overwrite latest HBMAME pack on top of it.

    I added save state info back for MAME (supported/unsupported tags). But is only used to filter games... in Miscellaneous filters button.
I hope I squashed all bugs related to the MAME settings screen.

Please read the change log for more details.

-- Master Control:  End of line.  (quote from TRON) --

April 23, 2016 [version 8.0.8 released]
    Everyone, please get this new new buid.
There was a bug in the function to update the info in ini_files\times_played.ini that makes the frontend crash, even when loading the games list.
    If you still get crashes with v8.0.8, please delete this .ini file before using the frontend. Sorry for the inconvenience.

Please read the change log for more details.

-- Master Control:  End of line.  (quote from TRON) --

April 23, 2016 [version 8.0.7 released]
    One more update for Supermodel. I fixed the read/write settings functions. Everything is working as it should now... :)
New behavior: only settings that are different than Supermodel default settings are added to game custom settings files (just like MAME).

Please read the change log for more details.

-- Master Control:  End of line.  (quote from TRON) --

April 21, 2016 [version 8.0.6 released]
    Got some free time ? I did, and the result is here.
Another update with more BGFX goodies and other stuff. I separated BGFX/HLSL/GLSL settings into their own pages (MAME Settings screen). Emu Loader will also list all BGFX shaders in a list for easy selection.

    I've also added support for custom .dat folder, so you don't have to keep .dat files in MAME's root folder (mameinfo.dat; history.dat; etc). For this to work, you need MAME v0.172 and newer because EL reads the historypath entry from the new ui.ini file. Multiple folders are supported. You can have mameinfo.dat in MAME's root and history.dat in mamedir\dats\ folder.

    Supermodel got a new XML File again, based on SVN 351 (https://sourceforge.net/p/model3emu/code/HEAD/tree/), including a new controls tag... for future usage ? Only time will tell.

    You can access the new online MAME Documentation in the Help main menu. Internet connection is needed.

PS: If you're having crashes when updating the frontend, delete all files from eldir\arcade\ folder first. Emu Loader will no longer update your current games list to the new format. If you're not doing a clean install, EL v8.0.5 is the minimum version required.

Please read the change log for more details.

-- Master Control:  End of line.  (quote from TRON) --

April 11, 2016 [version 8.0.5 released]
    There has been so many changes in MAME lately that it's getting hard for me to keep up...
Added preliminary support for the new LUA plugins and BGFX new settings. Note that those features are relative new in MAME, and their support in EL will improve with time.

    Supermodel got updates as well. Support for the latest SVN builds (https://sourceforge.net/p/model3emu/code/HEAD/tree/), including the new engine setting and a new XML file listing new/changed games. Make sure to create a new Supermodel games list in Emu Loader.

    It took me a while to release this build as I had to rewrite some core functions in the frontend, trying to maintain support for older MAME builds... tricky coding.
Perhaps it's time to drop support for old MAME versions ? Or keep the options in MAME settings screen to a minimum...

Please read the change log for more details.

-- Master Control:  End of line.  (quote from TRON) --

March 18, 2016 [version 8.0.4 released]
    YAY! Bugfix of the bugfix release.
Games list background image was not loading. I didn't update the function to fix full paths when using relative paths with filenames. EL was adding a backlash at the end of the filename (DUH!). All good now. :)

Please read the change log for more details.

-- Master Control:  End of line.  (quote from TRON) --

March 17, 2016 [version 8.0.3 released]
    Something is fishy here...
There was some serious problems when accessing emulator default settings from Emulators Setup screen. Wrong emulator config file was being used or not even found, causing really annoying crashes.

    The good news is, because of this cough bad programming cough, I discovered other problems related to  emulator config file detection functions. They were causing other bugs not related to a fresh install.

    I took the opportunity to do some house cleaning while I was at it. Some array vars storing data are also no longer needed, saving a couple MegaBytes of RAM usage.

    Nothing more to say... grab the update if you use the frontend to change MAME settings often or are always creating custom game settings.

Please read the change log for more details.

-- Master Control:  End of line.  (quote from TRON) --

March 15, 2016 [version 8.0.2 released]
    New update with a bunch of fixes, changes and user interface tweaks.  Support for MAME v0.171 was added.
Cool bonus: you can abort the changes you've made in Image Category/Layout Settings screen.

    Good news: the Quick Scan feature is finally fixed (games scan mode in games popup menu; system selection dialog).
No more waiting 40 minutes to scan your ROMs collection!

    I updated the website a little bit and there's also a new section: Old News... for news history sake! :)
A history page for the change log might be added in the future.

    It might not sound like much but EL suffered lots of internal changes, most of them invisible to the end user. I just wish I had more time to do faster releases... sorry for the delay.

As usual, please read the change log for more details.

-- Master Control:  End of line.  (quote from TRON) --

December 26, 2015 [version 8.0.1 released]
    First update or version 8. EL is almost reaching version 10!...

Important: EL's games list files format have changed. They will be updated at startup, but only the arcade games list.
If you have software list games list, make sure to delete all files from el_dir\softwarelist\ folder before using this build, or the frontend WILL CRASH!


Read the change log for more details.

-- Master Control:  End of line.  (quote from TRON) --

December 10, 2015 [version 8.0 released]
    New version with an updated to the games list format. The old format was using the char to separate fields, causing problems with non-English code page and Windows localization. Files will be updated at startup.
WARNING: Make sure to delete all files from eldir\softwarelist\ folder because they will not be updated and the frontend will crash!

    Other updates to support MAME v0.168.

Read the change log for more details.

-- Master Control:  End of line.  (quote from TRON) --

November 07, 2015 [version 7.9.6 released]
    One more...
Emulator binary detection was not updating the internal variables correctly and the info was not being saved in ini_files\folders_emulators.ini file. Other minor fixes and updates included.

    You can customize games list status bar colors now. Check the new settings in preference screen. :)

Read the change log for more details.

-- Master Control:  End of line.  (quote from TRON) --

November 01, 2015 [version 7.9.5 released]
    "I am number five..."
Thanks to george_woody for reporting a bug in the copy/move game files feature. And an update to Export Games List to .txt File.

Read the change log for more details.

-- Master Control:  End of line.  (quote from TRON) --

October 13, 2015 [version 7.9.4 released]
    Dang, another update! :)
A couple bug fixes and new setting: Allow Only One Instance, to prevent from opening multiple copies of Emu Loader at the same time.

Read the change log for more details.

-- Master Control:  End of line.  (quote from TRON) --

October 07, 2015 [version 7.9.3 released]
    "Fee-fi-fo-fum"... I smell another tiny bug fix build.
Splitters for games list and images layouts were not restoring correctly at startup. Thanks to Elaphe for the recent bugs reports.
At this rate I'll be releasing a new build daily...

Read the change log for more details.

-- Master Control:  End of line.  (quote from TRON) --

October 05, 2015 [version 7.9.2 released]
    Round 1: Bugs Win!
Round 2: Fight! I've made a terrible mistake in the function to create MAME/HBMAME games list. Software list game files (eldir\softwarelist\) and some MAME games list files (eldir\arcade\) are deleted when you create a games list for HBMAME. If you use HBMAME, you must update to this build!
The main screen doesn't hide anymore when creating games lists. Bugs, bugs and more bugs because of it...

    I added a new setting: "Images Panel Outer Frame Color". You can now change the color of the 7 pixels frame around the images panel (preferences screen, Images tab).

The screenshots page is finally updated...

Read the change log for more details.

-- Master Control:  End of line.  (quote from TRON) --

October 03, 2015 [version 7.9.1 released]
    Small update with some fixes. Emu Loader was crashing if you tried to set MAME default options in Emulators Setup screen, after selecting a MAME executable, specially on a clean install.

Read the change log for more details.

-- Master Control:  End of line.  (quote from TRON) --

October 01, 2015 [version 7.9 released]
    After 4 months of hard work and beta testing, here it is. MAME software list games (console/computer) and tons of fixes, changes and optimizations. So much has changed on this build, you wouldn't believe the lengths I had to go thru to support software lists as Emu Loader was created to support arcade games and nothing else.

    Talking about software lists, MAME's games count have increased to more than 100 thousand... if you have Create Software List Games setting enabled, that is. I had to do something to optimize games list loading, and I did. Now EL takes half of the time...
    Remember, don't add software list paths in mame.ini, and put all your software list game files in sub-folders named the same as xml files in mamedir\hash folder. Check this thread for more details.

    Running console/computer games. You can select what machine to use with the new Machine to Run Game option in games popup menu.
The last selected machine will always be used so, you can just select the game and hit ENTER / mouse double click...

    If you want to separate MAME arcade machines from non-arcade, you need category_home.ini file from category ini for MESS pack made by AntoPISA. Without it, EL will handle MESS machines as arcade. Check the new Machines filter in tool bar buttons and you'll see why. Just put the file in el_dir\ini_files\ folder before starting the frontend.
   There is a new MAME Machines Side Panel filter listing all non-arcade machines, so you can filter software list games by a specific machine.
When this feature is enabled, games list columns will use a new columns profile to remove the ones with no game info. You can customize this profile without affecting the full profile, except for the column width, which is the same for both profiles.

    Thumbnails view mode is also updated... support for zipped images! You don't have to keep your in-game snapshots unzipped for this view mode anymore. Other tweaks and bug fixes applied. Note that EL needs to unzip multiple files at the same time from the .zip file so, it will not be as fast as using unzipped images.
You can have the images panel enabled while in thumbnails view (requested feature). You can see game snaps in thumbs, and flyers/cabinets in the images panel.

    I did my best to support Unicode texts in the games list. As a bonus, EL will try to read Unicode strings from catver.ini and languages.ini files.
But texts in game documents panel and run game confirmation dialog do not show Unicode texts. RichEdit control is weird to work with.

    One last major change. Video preview bug fixes and optimizations. There's also a new Play Dummy Video to Stop Current Playback setting with custom media player parameters. If you select a new game while a video is playing, EL will not stop the current video. There's a new el_dir\resources\images\no_image\novideo.avi with 100ms length that EL will use.

    After so much work, I'm sure I missed one or two bugs that needs fixing. EL's games list files have been renamed and reformatted... again. Don't worry, you current lists will be updated in the first run.

    One removed feature that will angry some EL users. No more auto-create games at startup if you update the emulators. You must re-create your games list manually from now on. This was necessary to adapt the frontend for console/computer games. It makes no sense ? EL suffered gigantic internal changes not apparent to end users, that's why.


As usual, read the change log for more details.

-- Master Control:  End of line.  (quote from TRON) --

June 04, 2015 [version 7.8.3 released]
    Holy Moly!
Previous build had a serious bug preventing from creating a fully functional MAME/HBMAME games list. My bad...
Grab this build and make sure to create a new MAME and HBMAME games list.

Read the change log for more details.

-- Master Control:  End of line.  (quote from TRON) --

June 01, 2015 [version 7.8.2 released]
    Minor update prevent confusion about the new MAME and MESS machines missing from EL's games list.
I removed the softwarelist tag detection from MAME's -listxml output. All MESS machines are now listed in the games list. A game audit bug was fixed and other minor bugs.
One game audit bug still remains, and for the time being, there's nothing I can do. A couple MESS machines are set as missing even if you have all the ROMs. They do not have game ROMs but have device ROMs. This is a problem for EL's games validation system due to the way it was coded.

Read the change log for more details.

-- Master Control:  End of line.  (quote from TRON) --

May 28, 2015 [version 7.8.1 released]
    Hello again! To keep up with recent MAME changes a new version of EL is required. MAME is now officially merged with MESS and the format of -listxml output also changed, making impossible for EL to build a games list.
For the time being, EL will not support software lists (console/handheld/computer).

    Support for MAME 0.162 and a few bug fixes were made. This update is a must even if you're using an older MAME version.
Device sets with no ROMs are no longer added to the games list, and a lot of machine entries from -listxml output are filtered out (mostly console/computer machines). For a list of all game names removed, check the new el_dir\arcade\mame_softwarelist.txt file.

    That's all for today, folks!

Read the change log for more details.

-- Master Control:  End of line.  (quote from TRON) --

April 14, 2015 [version 7.8 released]
    Emu Loader jurassic edition is here. After countless hours of research and excessive testing, I managed to add support for old MAME versions, all the way down to v0.37 beta 15 (v0.51).
Since a bunch of people were asking me for old Emu Loader builds, and to fix certain problems with them, I decided to fill this gap in latest EL versions. It's also directed to low screen resolution (640x840).
    Games list is parsed from -listinfo and -listdetails output (MAME v0.37b15 to v0.69). There will be some game info missing, and some frontend features will not work, naturally. Among other things, there's full ROMs audit, including CHDs header v1, v2 and v3 detection.

    MAME default settings and game custom settings will use a new basic mode, resized to fit 640x480 resolution. Only a few primary MAME settings are supported. I have downloaded several MAME versions from http://mamedev.org to ensure compatibility with all builds from v0.37 beta 15 to v0.125. Be aware that intermediary "u" versions are not officially supported or even tested.

Note: custom game settings are partially supported. Files like vertical.ini; horizont.ini; debug.ini are not supported on all MAME builds.


    I've also did more work on other screens to adapt them to 640x480 resolution... for the CRT monitor afficionados.
As of this version, EL will try to detect the MAME build version to lock/unlock a few features in the frontend not supported by older MAME, but this is an extremely preliminary feature. It works but more testing might be required.

    On the user side, you will not notice many changes but there was a massive update in the project and source code refactoring.
Using old MAME versions should be transparent to users. Just select an MAME executable like, v0.56 and re-create the games list. Boom!... start playing games. :)
You will find more details in the change log. I'll update the screenshots page later.

If you encounter any problems with old MAME builds, drop a message in EL's forum, so others can read it.

Now, away to enjoy GTA5 PC!!! Let's see if my GTX 970 beast can handle this game... :)

Read the change log for more details.

-- Master Control:  End of line.  (quote from TRON) --