yes, parsing a file with 50 thousand game entries would not take more than 4 seconds.
I've just removed the softwarelist hack from my frontend. All MESS drivers are listed now. But there is no softwarelist support yet (if ever).
I just think it would be nice if MAME had a tag in -listxml output so we know if a game is arcade, console or computer. I've seen a bunch games from different machines (arcade/console/computer) with the same game name and game title (Pole Position, Pac-man, Elevator Action, to name a few).
Note that I'm not asking for this systemtype tag. This is just an observation.
Emu Loader is not built to handle software lists, and to support them I would have to rewrite 80% of the project
I would be a lot easier to create a new frontend from scratch.
I've been using UME for many months as the main MAME. I could have done this softwarelist detection hack a long time ago but I chose not to.
Ciro Alfredo Consentino
EmuCon Home: http://emuloader.mameworld.info/emucon
MCM Plus: http://mcm.mameworld.info