Welcome to Emulationworld

Forum Index | FAQ | New User | Login | Search

*View All Threads*Show in Threaded Mode


SubjectBug in clrmamepro regarding MESS ? new Reply to this message
Posted byRetroLover
Posted on07/14/08 02:48 AM



Hello Roman,

since a lot of version I noticed problems fixing roms of MESS with clrmamepro.

Example:

Using the current MESS 0.126 and using MESS as 'Executable Type' and furthermore using the 'original' path as 'ROM-Path' and 'add' as 'Add-Path' I have problems to fix roms that way (i must do it manually!)

In add-path there is a rom called 'romie.zip' containing the 'h4th.rom' and 'tree4th.rom' for zx81.zip and a zip 'zx81.zip' in the 'original'-path containing only

zx81.rom
zx81a.rom
zx81b.rom

The corresponding zx81.zip doesn't get the roms added from romie.zip ??? Try for yourself!

I have to add them manually to zx81.zip and if I do a rebuild, they get all rebuilded well!

Using MAME 'add'- and 'original'-path, things all work perfect, but not for MESS. These troubles occur since many versions.

Could you please further investigate and confirm that's a bug?


Naming 'romie.zip' the same way, as the target 'zx81.zip', the trick works! ???


Best regards,
RetroLover



SubjectRe: Bug in clrmamepro regarding MESS ? Reply to this message
Posted byRoman
Posted on07/14/08 03:19 AM



Fix missing in combination with addpaths only looks for 'setname(.zip/.rar/.7z)' in the addpaths and parent/clone relationship names. If you name the set 'bla.zip' it won't be found. There's a scanner-advanced option for fix missing to enable a search all files but that decreases the scanner speed immensly.

Normally people add files by using the rebuilder (since it's file/hashbased, not setname based). In this case, the rebuilder destination points to the collection's rompath.


Roman Scherzer



SubjectRe: Bug in clrmamepro regarding MESS ? new Reply to this message
Posted byRetroLover
Posted on07/14/08 05:37 PM



> Fix missing in combination with addpaths only looks for 'setname(.zip/.rar/.7z)'
> in the addpaths and parent/clone relationship names. If you name the set
> 'bla.zip' it won't be found. There's a scanner-advanced option for fix missing
> to enable a search all files but that decreases the scanner speed immensly.
>
> Normally people add files by using the rebuilder (since it's file/hashbased, not
> setname based). In this case, the rebuilder destination points to the
> collection's rompath.
>
>
> Roman Scherzer
>


First, thanks for replying!

Well, that advanced option 'Fix missing scan all files' is not on for MAME and not for MESS and using MAME, you can name the roms 'bla.zip' and it works and in MESS it doesn't work?

Any reason for that behaviour?

Best regards,
RetroLover



SubjectRe: Bug in clrmamepro regarding MESS ? new Reply to this message
Posted byRoman
Posted on07/14/08 06:23 PM



> Well, that advanced option 'Fix missing scan all files' is not on for MAME and
> not for MESS and using MAME, you can name the roms 'bla.zip' and it works and in
> MESS it doesn't work?



There is no difference in MESS or MAME. Most likely for MAME another check/fix missing lookup found the set.

The mentioned option is disabled by default and this is good. Fix missing does several things. If a rom is identified as missing (i.e. not a simple rename within the rompaths), clrmampro looks

a) in other sets by a quick database hash compare
b) in the backup folder
c) in the addpaths

b and c is done using a quick lookup by setname, parentsetname, clone setnames.

If you got the set in an addpath but with not a correct name, it won't be picked up. The reason for this is simple: speed. If you need a quick way to add it, use the rebuilder. It's the prefered method to add sets to existing collections.



Roman Scherzer



View All Threads*Show in Threaded Mode