RomCenter wrote:Wanderer wrote:- I've loaded the full MAME v0.111 set in the database from the datafile created by MAME and RC2.71. After closing RC3 and reloading it, i loaded the MAME database again. While loading, i noticed some errors in the right-side window (log?): "erreur: arithmetic exception, numeric overflow or string truncation".
I did what you did and I didn't get the errors.
- open rc 2.71 and import from mame (this will create a datafile)
unzip the datafile and import it from rc3a1
- close rc30a1
- open rc30a1
Is it what you did ? Did you load any folders ? When does the error appears ? Can you paste part of the report ?
After doing all that, try adding the rom path. You will see the messages while the roms are being loaded. Here's a sample:
Code: Select all
Add new rom path
Add rom path [<MY ROM PATH>]
Loading 6361 files in DB
erreur : arithmetic exception, numeric overflow, or string truncation
200 files loaded
erreur : arithmetic exception, numeric overflow, or string truncation
erreur : arithmetic exception, numeric overflow, or string truncation
erreur : arithmetic exception, numeric overflow, or string truncation
erreur : arithmetic exception, numeric overflow, or string truncation
400 files loaded
600 files loaded
erreur : arithmetic exception, numeric overflow, or string truncation
800 files loaded
1000 files loaded
1200 files loaded
1400 files loaded
erreur : arithmetic exception, numeric overflow, or string truncation
erreur : arithmetic exception, numeric overflow, or string truncation
erreur : arithmetic exception, numeric overflow, or string truncation
erreur : arithmetic exception, numeric overflow, or string truncation
erreur : arithmetic exception, numeric overflow, or string truncation
1600 files loaded
1800 files loaded
2000 files loaded
RomCenter wrote:- There are some zip files (i.e. 005, 40love, astrob*) that although RC2 displays them as green, RC3 displays them as red. "Fixing" them does nothing (the fixing process seems to think the files have no problem - which they don't of course, they are just displayed as red).
I found the problem: This concerns only bad dumped roms, as they use a complementary crc in rc271 dat (you can check that mamecr + rccrc = FFFFFFFF). rc300 keeps the correct crc. Unfortunatly, I can't detect this roms from the datafile. The solution is to avoid rc272 mame datafiles. Import directly from mame with rc30a1. It solves the problem.
Uh... apparently it doesn't. I did what you said (import directly from mamepp v0.111) but nothing really changed. 005.zip is still red and from what i see, other zips are red too (and some yellow). Also, all these zips do not contain bad dumped roms. In RC2, they all appear as green.
RomCenter wrote:- There are some ZIPs that contain old roms, which are considered as unneeded files by RC. In RC2 though, each ZIP is marked as green but if you look in the contained roms, the unneeded ones are marked as grey. In RC3 though, the whole zip is marked as yellow but its contained roms are displayed exactly as in RC2 (which is probably correct).
Yes, actually, the zip is yellow if something is not normal in it. Extra unknown files makes the zip yellow.
I think this is a little confusing. If all required roms exist inside the zip and are named properly, it should be green as was in RC2. It shouldn't be yellow if unnecessary files exist. That way we know that this is a proper (playable-as-is) zip. If it is proper but unnecessary files exist in it, it might be better if it had another color (perhaps light blue or a darker green than that of the proper roms without unnecessary files - a half green-half gray icon might be even better). Some people may want the extra files (some MAME zips may contain technical descriptions of the roms, which might be useful).
Some new things i found:
- When RC is loaded, "Close rom path" is active in the menu (even if you haven't selected an actual rom path). If you click on that menu, you get a GPF in French.
- When you try to close a rom path, you get a confirmation message in French.
- Having the DB loaded and the rom path added, i did a "refresh". At the end of it, i got a messagebox saying "arithmetic exception, numeric overflow, or string truncation".
I performed the refresh twice and i got this error both times. I had fixed some badly named roms in RC2 and then i "refreshed" RC3. I noticed that the changed roms where removed and re-added to the DB. When finished i performed another refresh. That time, i noticed in the log that another file was added in the db, although i had not changed anything in it.
Code: Select all
6361 files loaded
Check modified files
0 files removed
Check new files
Adding file buckrog.zip to the database
Adding filerom pr-5198.cpu-ic93 to the database
[P_UPDATEROMID]
[P_IDENTFILES]
-
PS: all tests were performed under Win2K SP4.
-
Also, another request if possible. Both RC versions appear as "RomCenter" in the taskbar. It would be helpful if the version was included in there (at least for the test period).