November 26, 2016 [version 8.2.9 released]
    Bugs, bugs, bugs... bugs!
A couple more fixes. Internet game info crashing the frontend and the inability to detect source .ini files due to cough! bad coding cough! in games popup menu.
I advice everyone to update to v8.2.9 if you create custom settings for games/drivers.

May The Schwartz Be With You!

Please read the change log for more details.

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

November 23, 2016 [version 8.2.8 released]
    My mistake! I missed a tiny detail, to check if file ini_files\image_categories.ini exists before reading it. DUH!
Emu Loader crashes on a fresh install.


Please read the change log for more details.

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

November 23, 2016 [version 8.2.7 released]
    Minor update to fix a bug where MAMu_ icons folder is not saved back into .ini file when exiting the frontend.
File ini_files\folders_emulators.ini has been split in two: ini_files\emulators.ini and ini_files\image_categories.ini for easier handling.


Please read the change log for more details.

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

November 22, 2016 [version 8.2.6 released]
    May I say it again ? This is the best Emu Loader version yet!
I think this phrase should become a frontend slogan... :)

    So many things have change in this version. The thumbnails view has gone thru a facelift and tons of bug were fixed.
You'll see 128x128 icons for games without snapshots. System icon, game icon and favorite icon are shown on each thumbnail.

NOTE: setting Show Images/Game Docs Panel is no longer available. The images panel is now always visible in thumbs view. You must disable the images panel manually to get rid of it (F6 hotkey, main menu Images, games popup menu / thumbnails sub-menu). This was necessary to fix a really old bug that I could never find a suitable fix for.
This also fix a bug where the game docs panel was not showing correctly if the images panel is disabled.

    The screenshots preview feature is also updated with new categories: end, boss, logo, score, versus, game over, how to play, select.
EL now support separate .zip files for each software list. You don't need to put software list snapshots in snap.zip anymore. Just create zip files named the same as software lists and put them in the same folder as snap.zip (msx1_cart.zip, a7800.zip, nes.zip, c64_flop.zip...).
All image categories are supported. Many.... many... many bugs were squashed here as well.
   You can find all these sets in Progetto-SNAP website. Many thanks to AntoPISA for creating and maintaining softlist zip files.

    EL can detect image types now. If you have a file with .png extension but the image is actually in JPEG format, EL will no longer crash and  load the mage without going nuts.

WARNING: columns Game Status and Software List Game Usage Tips were removed from the main games list. Make sure to delete file ini_files\columns_profile.ini before using this new version or EL will crash.

It took me quite some time to implement these changes but it was worthed. The startup process might a little faster as well. Not to worry, there are more things to improve, like the games audit system. I hope you enjoy v8.2.6.
Report bugs in EL's forum so everyone can see it.


Please read the change log for more details.

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

October 19, 2016 [version 8.2.5 released]
    Minor update to fix Error code 1 when trying to run games with ZiNc emulator.
For me life of me, I don't know why the function to convert long names to short names (8.3) was not working. I didn't make changes to it...

Sorry I took so long to upload this bugfix, I was busy updating EmuCon.

Please read the change log for more details.

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

September 28, 2016 [version 8.2.4 released]
    It's that time of the month again. New release compatible with MAME v0.178.
Bios names in zn.cpp driver have changed, breaking EL's games filters.
I fixed the problems with the audit system. It's works again.

    Added a new Software Name column in the games list for details and grouped view modes. Software games list only.
Also, there's a new search bar option: Software List Name. What does it do, you ask ? It lists all MAME machines that support that software list name (examples: msx1_cart, nes, c64_flop). You can either sort the games list by the new software name column or enter a software name directly in the search bar.

Please read the change log for more details.

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

September 27, 2016 [version 8.2.3 released]
    S.U.R.P.R.I.S.E.!
I broke the audit system with the big core change, affecting old demul builds and some MAME/HBMAME sets, specially the ones with CHD files. Many thanks to Fabian for the bug report and helping me with tests.

As a bonus, I added support for the baddump ROM/CHD status. You can see this info in game details screen and, in the future EL version, scan games results (implemented, it has not).

NOTE: remember to re-create the games list of all systems so the system.elrom files can be updated with the new baddump tag. The frontend will not crash if you don't do this

Please read the change log for more details.

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

September 24, 2016 [version 8.2.2 released]
    Finally, the second phase of the major core change is finished.
The ROMs database format has changed... again. First thing you must do after starting the frontend is create the games list for all systems!

    If you don't do this, you'll get non-stop crashes... this change was necessary for future improvements. Now the files can be expanded even more because they are using tags, just like the main games list files. Important fixes were made. This update is a must for all users.

Go to main menu and click Create Games List. Then select All Systems in the new dialog.

    Emu Loader is now also capable to split CHD files into three different categories: HDD, Disc, Compact Flash Card. If you go to Game Details of  a game with CHD files, you'll notice the new CHD icons in the files list. This was an important change for future improvements... :)
Deleting game files is more stable now.

CRC32 collisions detection is implemented. These ROMs cannot be validated thru SHA-1 checksum yet, but at least they are being tagged. Naomi GD-ROM Bios is the only affected set,  with 6 ROMs using the same CRC32, but different SHA-1.

    Many changes to the user interface were made as well. You might notice them if you look close enough. :)
It's getting hard to support 640x480 and 800x600 resolutions but I'm doing my best.

    I haven't forgot about the new Demul v0.7 (August 18, 2016). New games and new machines. MAME CHDs are also officially supported.
But don't worry, older Demul builds are still supported...

    One last change. Load memory card files. I completely forgot that a memcard created by one machine is not compatible with another machine (psa, psu, psj...). File ini_files\mame_memcard_lastused.ini is no longer valid.
Instead, all files will be saved in ini_files\memcard_lastused\mame\machine_name.ini. The machine_name.ini string is replaced by the machine name (psa.ini, psu.ini, psj.ini, etc...).
    Now a single game can have different memcard files each machine. This change was necessary for the Sony PlayStation machines.
Remember that you can select what machine to play the game with Select Machine to Run Game in games popup menu.

You can expect more nice improvements in the future!!! :-D

Please read the change log for more details.

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

September 05, 2016 [version 8.2.1 released]
    One hour before the official release, I had to do some last minute changes and, for an unknown reason, part of the source code got corrupt without me knowing!
I'm sure it was my fault. Because of that, you couldn't play or record input files. I had to rewirte a big chunk of the code.

    I've also took the time to finish the Record Current Section to a Movie feature (record .avi; .wav; .mng files).
Since MAME doesn't allow full path as a parameter, files will have to created in MAME's snap directory. There's no way around it.
To avoid mixing videos with snapshots, Emu Loader will create files in a \record_video\gamename\ sub-folder.

    Still no work has been done to handle CRC32 collisions within the same set (different files with same CRC32 but different SHA-1). That will require quite some work! Naomi GD-ROM Bios is one example. Just check the ROMs list and you'll see.

I'll update the screenshots page when possible.

WARNING: with all the current frontend changes, after starting Emu Loader, please re-create MAME and HBMAME games lists because some files have change name and/or format. Games list from previous EL builds are not fully supported and you will lose some of the new features of EL v8.2.

Please read the change log for more details.

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

September 01, 2016 [version 8.2 released]
    After two months of hard work, it's finally here! There are some BIG changes in this version, mostly for preview image and expanded support for MAME input/save state files... and other minor updates. A lot of core functions had to be rewritten, but all for the best.

    Talking about MAME input and save state files.  I've also added a new feature to insert memory cards for machines that support it (Sony PlayStation, Neo-Geo and others). Now you can play/record an input file, load a save state and insert a memory card all at the same time!
Check out this screenshot: http://emuloader.mameworld.info/screenshots/36.png

    The user interface has gone thru some facelifting as well. Slowly, EL is supporting high screen resolutions (FullHD and higher).
Added support for MAME v0.177. Proper folder detection of snapshot files extra sub-folders (mame_snapdir\snap\gamename.png). You can use ClrMAME to update your snapshots packs without worries now.

WARNING: with all the current frontend changes, after starting Emu Loader, please re-create MAME and HBMAME games lists because some files have change name and/or format. Games list from previous EL builds are not fully supported and you will lose some of the new features of EL v8.2.

To avoid any problems, please check the change log before using this new version.
More updates and new features are comming...

Please read the change log for more details.

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

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) --