Minwah... I really like the idea of verifying roms prior to launch....
Could you give me an example of a game that doesn't work, but a clone does so I can use it as an example to setup the code.
There is also one other alternative, but it's the holy grail of programming. I have no clue how, but there is a way to print the text outputted to the screen on any command line app via api (i think it's an api anyway). I've seen it doen before but the programmer was unwilling to share the source. Do any of you guys have a clue how that could be done?
If you do then it could revolutionize the fe scene as could error parse for EVERY command line emulator... including daphne, raine, mess.... ect.. by searching for bad keywords during the launch sequence.....
Well Moon Walker springs to mind. The parent (Set 1) doesn't work but the (bootleg) clone does.
My FE only checks for better clones when filtering the list by clones. The option 'Display Clones' has the choices 'Yes', 'No' and 'Only if parent is broken' - eg Moon Walker (bootleg) would show up but Moon Walker (Set 1) would not. I do not check when a game is launched.
I'm afraid I've no idea about the API thing. I simply make a batch file to do something like 'MAME game -verifyroms > verify' and then open verify etc. Not great but it works.
On a kinda similar note me FE also has the option to 'Verify ROMs before Playing' which basically does the MAME blah -verifyroms every time when launching a game, so if you do not have a special build you can still prevent 'bad dump' games from hanging your system. I thought about removing this option tho since it slows launching down a bit and I doubt anyone uses it (actually I've already removed it in my re-write and can't be bothered to put it back

) Anyone think this is a good option to have?