I didn't really take care about that little annoyance so I didn't
analyze the duplicate entry like you did.

But I guess the driver repetitions of some ROMs are intentional,
because even if you see that the MAME name is similar, the content of
the drivers is modified to actually match different possible romsets
of the same ROM. (Do you confirm, Mathieu ?)

Yes, but there are some entries that are carbon copy of others. They
should be removed, preferebly in an automated way...

And there are some entries that differ in some "ALTERNATE". I don't
know what ALTERNATE means in the gngeo romset context, but if it means
the same as in plain english :) then some entries could probably be
merged.

Such an issue should be fixed by patching Gngeo to make it memorize
ROMs' full names only at the first time it see it in the `romrc', then
ignore the next full name occurences. Full name information would
become useless in the `romrc' except for the first coming ROM driver
which should mention it compulsorily.

It's a solution. One that gives a lot more work would be changing the
format of romrc, reorder the roms so that equals roms are in sequence,
and only state the name once and use several ROMSET .... END for each
romset of a game.

But while 0.6.13 is not out ;) I've made a "script" to copy the first
name of the rom to all occurrences of a rom. The resulting file is
tar-gzipped in attach.

Regards,
Ricardo Almeida

Attachment: romrc.tgz
Description: GNU Zip compressed data

Reply via email to