I'm not 100% convinced: we have to retain support for combo like list:shortname and list:shortname:part to launch e.g. gb games in gbcolor (and viceversa)

mess -gbcolor -cart gameboy:smland

and the code is already quite ugly (trying the various possible combinations of list:software:partname).

However, at least trying roms/ as well makes sense. In this way one can include in roms/bublbobl.zip both the arcade and all the home conversions launching them all with no problems wink