In the latest mame release (v0.106), there is an item - astorm.zip - which contains a broken rom (red-marked with an X) named "317-????.key". When RC tries to create it, it of course fails.
There are two ways to go here:
1. Leave it as it is. Its a stupid thing to have ?'s in a filename so it can be considered a datfile error. RC handles it as it does now: just displays a "can't fix" error message.
2. RC recognizes that a strange rom filename exists in the zip file so it either
- a. Converts all invalid characters to spaces or some other valid character and creates the rom file.
- b. Does not try to create the misnamed rom file and just marks the whole zip green (if the rest of the zip has no problems - like in this case).
Although i assume most of us would go with option 1

Eric, any comments?