I have a clean, audited rom/chd set for mame .168. I generate my Maximus game list from the mame gamelist.xml after changing "machine" to "game". However, some games do not have a zipped rom, only .chd, Like Golden Tee Fore! 2006. They are all listed in the mame gamelist.xml, and function fine (with tweaking of course) when I run mame directly. Since Maximus generates it's list by comparing it's own rom scan to gamelist.xml, the only games that appear in the Maximus list are the zipped roms it sees. The only workaround I've discovered is to create a "dummy" zip file of the .chd only game, for example "gtfore06.zip" and put it in the main mame rom folder. This tricks Maximus into listing it.
Is there a "proper" way to get .chd only files to appear in the Maximus list? I thought perhaps using the mame.dat file would work instead of gamelist.xml, but Maximus fails to generate the list presumably for the same reason it fails when gamelist.xml is used without changing "machine" to "game", the glitch that occurred after mame .161.