[b]RC problems, which make work with dats impossible[/b]

Get help with running Romcenter 3 here. Please do not post roms requests or illegal links, posts will be deleted.

Moderator: Wanderer

Forum rules
No roms requests or illegal links
Guest

[b]RC problems, which make work with dats impossible[/b]

Post by Guest »

Hi, Eric!

At the moment I've found 11 TOSEC dats, which refuse to work with RC, although they seem to be generated correctly. It's impossible to work with first 10 dats, because of the damn Index out of bounds error message (this issue was already discussed in the forum, unfortunately to no result) and there's another problem with the last dat - although there are 10 ROMs in it, RC will work (although work is impossible - RC can't rename ROMs) only with 2 ROMs. Eric, please do something about these problems...

So, here are these dats names (just tell me where to send them, if they are needed):
Commodore Amiga - Applications ADF TOSEC-v2004-06-09
Commodore Amiga - Bios Images ROM TOSEC-v2004-06-09
Commodore Amiga - Compilations Apps ADF TOSEC-v2004-06-09
Commodore Amiga - Diskmags ADF TOSEC-v2004-06-09
Commodore Amiga - Docs ADF TOSEC-v2004-06-09
Commodore Amiga - Games ADF TOSEC-v2004-06-09
Commodore Amiga - Operating Systems ADF TOSEC-v2004-06-09
Commodore VIC20 - Games A0 TOSEC-v2004-06-09
Commodore VIC20 - Games D64 TOSEC-v2004-06-09
Commodore VIC20 - Games PRG TOSEC-v2004-06-09
ETL Mark 2 - Applications DAT TOSEC-v2004-06-09

And here are the contents of the last dat (maybe they can be useful):

[CREDITS]
Author=TOSEC Online Datgen
Version=2004-06-09
Comment=Generated with TOSEC Online Datgen
[DAT]
version=2.00
[EMULATOR]
refname=ETL Mark 2 - Applications (DAT)
version=ETL Mark 2 - Applications (TOSEC-v2004-06-09)
[GAMES]
¬Sum 1 (1997)(-)(File 3 of 3)[a2.dat]¬Sum 1 (1997)(-)(File 3 of 3)[a2.dat]¬Sum 1 (1997)(-)(File 3 of 3)[a2.dat]¬Sum 1 (1997)(-)(File 3 of 3)[a2.dat]¬Sum 1 (1997)(-)(File 3 of 3)[a2.dat].dat¬724a012d¬40¬¬¬
¬Sum 1 (1997)(-)(File 2 of 3)[a1.dat]¬Sum 1 (1997)(-)(File 2 of 3)[a1.dat]¬Sum 1 (1997)(-)(File 2 of 3)[a1.dat]¬Sum 1 (1997)(-)(File 2 of 3)[a1.dat]¬Sum 1 (1997)(-)(File 2 of 3)[a1.dat].dat¬975ff04f¬44¬¬¬
¬Sum 2 (1997)(-)(File 3 of 3)[a2.dat]¬Sum 2 (1997)(-)(File 3 of 3)[a2.dat]¬Sum 2 (1997)(-)(File 3 of 3)[a2.dat]¬Sum 2 (1997)(-)(File 3 of 3)[a2.dat]¬Sum 2 (1997)(-)(File 3 of 3)[a2.dat].dat¬724a012d¬40¬¬¬
¬Sum 2 (1997)(-)(File 2 of 3)[a1.dat]¬Sum 2 (1997)(-)(File 2 of 3)[a1.dat]¬Sum 2 (1997)(-)(File 2 of 3)[a1.dat]¬Sum 2 (1997)(-)(File 2 of 3)[a1.dat]¬Sum 2 (1997)(-)(File 2 of 3)[a1.dat].dat¬975ff04f¬44¬¬¬
¬Sum 3 (1997)(-)(File 3 of 3)[a2.dat]¬Sum 3 (1997)(-)(File 3 of 3)[a2.dat]¬Sum 3 (1997)(-)(File 3 of 3)[a2.dat]¬Sum 3 (1997)(-)(File 3 of 3)[a2.dat]¬Sum 3 (1997)(-)(File 3 of 3)[a2.dat].dat¬724a012d¬40¬¬¬
¬Sum 3 (1997)(-)(File 2 of 3)[a1.dat]¬Sum 3 (1997)(-)(File 2 of 3)[a1.dat]¬Sum 3 (1997)(-)(File 2 of 3)[a1.dat]¬Sum 3 (1997)(-)(File 2 of 3)[a1.dat]¬Sum 3 (1997)(-)(File 2 of 3)[a1.dat].dat¬975ff04f¬44¬¬¬
¬Sum 4 (1997)(-)(File 3 of 3)[a2.dat]¬Sum 4 (1997)(-)(File 3 of 3)[a2.dat]¬Sum 4 (1997)(-)(File 3 of 3)[a2.dat]¬Sum 4 (1997)(-)(File 3 of 3)[a2.dat]¬Sum 4 (1997)(-)(File 3 of 3)[a2.dat].dat¬724a012d¬40¬¬¬
¬Sum 4 (1997)(-)(File 2 of 3)[a1.dat]¬Sum 4 (1997)(-)(File 2 of 3)[a1.dat]¬Sum 4 (1997)(-)(File 2 of 3)[a1.dat]¬Sum 4 (1997)(-)(File 2 of 3)[a1.dat]¬Sum 4 (1997)(-)(File 2 of 3)[a1.dat].dat¬975ff04f¬44¬¬¬
¬Sum 5 (1997)(-)(File 3 of 3)[a2.dat]¬Sum 5 (1997)(-)(File 3 of 3)[a2.dat]¬Sum 5 (1997)(-)(File 3 of 3)[a2.dat]¬Sum 5 (1997)(-)(File 3 of 3)[a2.dat]¬Sum 5 (1997)(-)(File 3 of 3)[a2.dat].dat¬724a012d¬40¬¬¬
¬Sum 5 (1997)(-)(File 2 of 3)[a1.dat]¬Sum 5 (1997)(-)(File 2 of 3)[a1.dat]¬Sum 5 (1997)(-)(File 2 of 3)[a1.dat]¬Sum 5 (1997)(-)(File 2 of 3)[a1.dat]¬Sum 5 (1997)(-)(File 2 of 3)[a1.dat].dat¬975ff04f¬44¬¬¬
Guest

[b]RC problems, which make work with dats impossible[/b]

Post by Guest »

The same Index out of bounds error is with the following TOSEC dats (I don't believe, that it's a TOSEC error):
Keio University K-1 - Applications K1 TOSEC-v2004-06-09_RC.zip
Keio University K-1 - Applications OUT TOSEC-v2004-06-09_RC.zip
NEC PC8x01 - Bios Images ROM TOSEC-v2004-06-09_RC.zip
Tangerine Oric 1 - Games TAP TOSEC-v2004-06-09_RC.zip
Tangerine Oric 1 - Various DSK TOSEC-v2004-06-09_RC.zip
Texas Instruments TI99-4A+ - Various G TOSEC-v2004-06-09_RC.zip

:wall:

BTW, I've tried 3 latest versions of RC - error was the same, although in 2.70b2 it was in French.

Eric, please reply!
Grendel

Post by Grendel »

not sure if u noticed, but there are only 2 crc's in that dat:-)

try to rebuild in stead of renaming.

It's very likely the probs are caused by dupe names created by the datgen. Before TIM goes public, we will update the online dbase which should fix all those probs

gren
Guest

[b]RC problems, which make work with dats impossible[/b]

Post by Guest »

not sure if u noticed, but there are only 2 crc's in that dat:-)
try to rebuild in stead of renaming.
Now I see it, thanks for pointing this to me :)
It's very likely the probs are caused by dupe names created by the datgen. Before TIM goes public, we will update the online dbase which should fix all those probs
Thanks!!
User avatar
RomCenter
Author
Author
Posts: 1523
Joined: Fri Sep 28, 2001 12:34 pm
Location: France
Contact:

Post by RomCenter »

I loaded the Commodore Amiga - Games ADF TOSEC-v2004-06-09 and the datafiles you posted here with version 2.62 and 2.70 beta 2 and I can't reproduce the problem.
Could you tell me exactly how to get the error ? Does the error occur during a fix operation ?
Eric - RomCenter developer
Report bugs here.
Guest

Post by Guest »

I have the same problem. I doesn't happen when loading the dats, but when romcenter scans the content of rom folders added.

So far, it has happened to me with tosec amiga games, kickstart roms, and zx spectrum games.
Guest

Post by Guest »

Ooops, I forgot it, amiga games -> adf, spectrum games -> tzx
User avatar
RomCenter
Author
Author
Posts: 1523
Joined: Fri Sep 28, 2001 12:34 pm
Location: France
Contact:

Post by RomCenter »

Sorry.... :(
No luck to reproduce the error.....
Tried with the amiga adf games and a folder with 174 games.
Tried with the amiga bios dat and 10 kickstarts
Tried with the spectrum dat, but I don't have any games. I downloaded 2 of them, but it works....
Folders added, and filename fixed. No errors.

I did it with rc 2.62 and 2.70b2

I suppose only some files make troubles. So, do the following:
Get the amiga kickstarts files and try to remove them one by one until the error disappear.
Then put here the name of these kickstarts files which make problems..
Eric - RomCenter developer
Report bugs here.
Guest

Post by Guest »

Ok, here are the results, from a bios pack with 90 roms and a fresh tosec dat

-88 roms correct, minor name changes needed
-2 troubling roms:

Kickstart v3.1 rev 40.55 (1993)(Commodore)(A4000).rom
Size 524288 CRC 14E93BCC

Kickstart v3.1 rev 40.70 (1994)(Commodore)(A4000T).rom
Size 524288 CRC 75932C3A
flabber

Post by flabber »

I don't have any problems using the Amiga dats.
StuKeeler
Pong
Pong
Posts: 1
Joined: Thu Oct 14, 2004 4:37 pm
Location: UK

Post by StuKeeler »

Hi,
I am new to this forum but not to romcenter. I have used RomCenter for a while now and consider it IMO; simpler and more refined than any other rom renamers.

However, I have recently come across the same problem with the program that is mentioned within this thread.
I thought my input might help, here goes...

I am concentrating on the Sinclair ZX Spectrum dats, and these ones have problems...
Sinclair ZX Spectrum - compilations (games) (tzx)(tosec-v2004-06-09_RC).dat
Sinclair ZX Spectrum - demos (tzx)(tosec-v2004-06-09_RC).dat
Sinclair ZX Spectrum - demos (z80)(tosec-v2004-06-09_RC).dat
Sinclair ZX Spectrum - games (sp)(tosec-v2004-06-09_RC).dat
Sinclair ZX Spectrum - games (tap)(tosec-v2004-06-09_RC).dat
Sinclair ZX Spectrum - games (tzx)(tosec-v2004-06-09_RC).dat
Sinclair ZX Spectrum - games (z80)(tosec-v2004-06-09_RC).dat
Sinclair ZX Spectrum - magazines (z80)(tosec-v2004-06-09_RC).dat
Sinclair ZX Spectrum - utilities (tap)(tosec-v2004-06-09_RC).dat
Sinclair ZX Spectrum - utilities (tzx)(tosec-v2004-06-09_RC).dat
Sinclair ZX Spectrum - utilities (z80)(tosec-v2004-06-09_RC).dat
Sinclair ZX Spectrum - Various (dsk)(tosec-v2004-06-09_RC).dat


Examples of error messages...
Image Image

When you select the datfile in RomCenter, it parses absolutely fine; the errors only occurs when you load a rom path and scan it.
The problem is not with loading a path in general.... random directories will load (but show unknown files as expected).
By trial and error, I have found an example as follows, that anyone can download and test to confirm my findings (please!)...

We'll use the Sinclair ZX Spectrum - compilations (games) (tzx)(tosec-v2004-06-09_RC).dat datfile, which I have on my webspace so you don't have to visit TOSEC (the datfile was generated complete, with nothing omitted, but only # files selected).
Datfile: romcenterdatfile.zip

I have also uploaded six roms files for this example...
10 Adventure Game Pack (19xx)(-)(Side A)[Compilation].tzx
10 Adventure Game Pack (19xx)(-)(Side B)[Compilation].tzx
10 Mega Games Volume One (1989)(Gremlin Graphics)(Tape 1 Side A)[Compilation].tzx
10 Mega Games Volume One (1989)(Gremlin Graphics)(Tape 1 Side B)[Compilation].tzx
10 Mega Games Volume One (1989)(Gremlin Graphics)(Tape 2 Side A)[Compilation].tzx
10 Mega Games Volume One (1989)(Gremlin Graphics)(Tape 2 Side B)[Compilation].tzx

Rom files: Romcentererror.zip

When you try and load these roms in RomCenter, you will get the error and should see a screen like this...
Image

Here you can clearly see what is causing the problem. The first 2 items in the list are perfectly fine; they are side A and B of the same tape for which the datfile has an entry for both. However, with the next roms, you can see that only one entry is listed in the datfile for "10 Mega Games Volume One" and we have four different roms present in the rom path, consisting of two tapes with sides A and B.
Therefore, IMO I would say this is a problem with the way the datfile has been writen and it should actually contain 4 entries to match the roms present.

I have tried putting the 4 roms into a subdirectory titled "10 Mega Games Volume One (1989)(Gremlin Graphics)[Compilation].tzx" but this didn't cure the problem.

I hope this in-depth example can help those involved to try and create a cure for this problem.

Keep up the good work!
~< §tu >~
User avatar
Wanderer
Board master
Board master
Posts: 820
Joined: Wed Oct 03, 2001 10:37 am
Location: Milky way

Post by Wanderer »

Hi everybody

Same problem here:

Amiga - CAPS datafile (generated by TIM)

I have only 4 zips in the rom path. When i add it and RC scans it, i get a listindex out of bound (0) message

It appears there are some duplicate entries in the datafile with different CRCs. Perhaps this is causing the problem...

Code: Select all

¬Ghosts 'N Goblins (1990)(Elite)[0031]¬Ghosts 'N Goblins (1990)(Elite)[0031]¬Ghosts 'N Goblins (1990)(Elite)[0031]¬Ghosts 'N Goblins (1990)(Elite)[0031]¬'Nam1965-1975.ipf¬0cae01d7¬816007¬¬¬
¬Ghosts 'N Goblins (1990)(Elite)[0031]¬Ghosts 'N Goblins (1990)(Elite)[0031]¬Ghosts 'N Goblins (1990)(Elite)[0031]¬Ghosts 'N Goblins (1990)(Elite)[0031]¬'Nam1965-1975.ipf¬0200bdd8¬628905¬¬¬
¬Ghosts 'N Goblins (1990)(Elite)[0031]¬Ghosts 'N Goblins (1990)(Elite)[0031]¬Ghosts 'N Goblins (1990)(Elite)[0031]¬Ghosts 'N Goblins (1990)(Elite)[0031]¬'Nam1965-1975.ipf¬b6576480¬79500¬¬¬
¬Ghosts 'N Goblins (1990)(Elite)[0031]¬Ghosts 'N Goblins (1990)(Elite)[0031]¬Ghosts 'N Goblins (1990)(Elite)[0031]¬Ghosts 'N Goblins (1990)(Elite)[0031]¬'Nam1965-1975.ipf¬0deb2efe¬106774¬¬¬
¬Ghosts 'N Goblins (1990)(Elite)[0031]¬Ghosts 'N Goblins (1990)(Elite)[0031]¬Ghosts 'N Goblins (1990)(Elite)[0031]¬Ghosts 'N Goblins (1990)(Elite)[0031]¬'Nam1965-1975.ipf¬a73a3a96¬159351¬¬¬
¬Ghosts 'N Goblins (1990)(Elite)[0031]¬Ghosts 'N Goblins (1990)(Elite)[0031]¬Ghosts 'N Goblins (1990)(Elite)[0031]¬Ghosts 'N Goblins (1990)(Elite)[0031]¬'Nam1965-1975.ipf¬582a2192¬667030¬¬¬
¬Ghosts 'N Goblins (1990)(Elite)[0031]¬Ghosts 'N Goblins (1990)(Elite)[0031]¬Ghosts 'N Goblins (1990)(Elite)[0031]¬Ghosts 'N Goblins (1990)(Elite)[0031]¬'Nam1965-1975.ipf¬af3ac22e¬1762943¬¬¬
¬Ghosts 'N Goblins (1990)(Elite)[0031]¬Ghosts 'N Goblins (1990)(Elite)[0031]¬Ghosts 'N Goblins (1990)(Elite)[0031]¬Ghosts 'N Goblins (1990)(Elite)[0031]¬'Nam1965-1975.ipf¬cf1d70a8¬2518¬¬¬
Eric, if this is the case, is it possible to make RC do one of the following? :

a. ignore the duplicate entries or
b. use the first CRC found or
c. if the zip exists, check every available CRC
d. add an extra string at *** in RC in order to make them unique (i.e. DUPENTRY (copy01), DUPENTRY (copy02), etc)
Last edited by Wanderer on Mon Mar 07, 2005 1:37 pm, edited 1 time in total.
- Wanderer -

RomCenter: Main site, Bug reporting & enhancement requests, Wiki
RCDBManager: Main site, Bug reporting & enhancement requests, Wiki

**NOTE: RCTools URLs have changed since April 2025. Please update any bookmarks you may have.
User avatar
RomCenter
Author
Author
Posts: 1523
Joined: Fri Sep 28, 2001 12:34 pm
Location: France
Contact:

Post by RomCenter »

I'm looking at the pb...
Eric - RomCenter developer
Report bugs here.
User avatar
Wanderer
Board master
Board master
Posts: 820
Joined: Wed Oct 03, 2001 10:37 am
Location: Milky way

Post by Wanderer »

Wow! Pretty fast response! :) I hope you find a quick solution to it.
- Wanderer -

RomCenter: Main site, Bug reporting & enhancement requests, Wiki
RCDBManager: Main site, Bug reporting & enhancement requests, Wiki

**NOTE: RCTools URLs have changed since April 2025. Please update any bookmarks you may have.
User avatar
RomCenter
Author
Author
Posts: 1523
Joined: Fri Sep 28, 2001 12:34 pm
Location: France
Contact:

Post by RomCenter »

You're right Wanderer, there are duplicates entries and this is the problem.

For StuKeeler, the faulty lines are:
10 Mega Games Volume One (1989)(Gremlin Graphics)[Compilation].tzx¬6f291edc¬188135¬¬¬
10 Mega Games Volume One (1989)(Gremlin Graphics)[Compilation].tzx¬bd5b21d0¬195920¬¬¬

I will modify romcenter to use the first crc if possible. I will publish a beta 5 when done.
Eric - RomCenter developer
Report bugs here.
User avatar
Wanderer
Board master
Board master
Posts: 820
Joined: Wed Oct 03, 2001 10:37 am
Location: Milky way

Post by Wanderer »

RomCenter wrote:You're right Wanderer, there are duplicates entries and this is the problem.

For StuKeeler, the faulty lines are:
10 Mega Games Volume One (1989)(Gremlin Graphics)[Compilation].tzx¬6f291edc¬188135¬¬¬
10 Mega Games Volume One (1989)(Gremlin Graphics)[Compilation].tzx¬bd5b21d0¬195920¬¬¬

I will modify romcenter to use the first crc if possible. I will publish a beta 5 when done.
Great. Thanx Eric. I understand it's a datafile problem. Normally in a correct dat file this would not happen but it would be great if you could implement any of the following solutions for this problem.

c. if the zip exists, check every available CRC
d. add an extra string at *** in RC in order to make them unique (i.e. DUPENTRY (copy01), DUPENTRY (copy02), etc)

Do you believe it would be easy to implement one of those two because if you use the first crc found and one has a zip file with one of the other CRCs, it would see it as gray instead of green and he might delete it, right?
- Wanderer -

RomCenter: Main site, Bug reporting & enhancement requests, Wiki
RCDBManager: Main site, Bug reporting & enhancement requests, Wiki

**NOTE: RCTools URLs have changed since April 2025. Please update any bookmarks you may have.
User avatar
RomCenter
Author
Author
Posts: 1523
Joined: Fri Sep 28, 2001 12:34 pm
Location: France
Contact:

Post by RomCenter »

I implemented the second one. I added a 'copy n' after the rom name.

Let me find the pb with ini file and you've got a new beta.
Eric - RomCenter developer
Report bugs here.
Locked