1,451

(27 replies, posted in General discussion)

No rescrambling of descrambled data, please. We've already seen corrupted scrambled data sectors in the audio gap. Remember, if there are data sectors in audio gap, this is a badly mastered disc and there can be anything, descrambled data can be wrong and rescrambling will make things even worse. We're a database of dumps, not manually rescrambled things. a) Plextor, cdtoimg and chopfile or b) Swap trick, CD tool and chopfile - no more alternatives (yet).

1,452

(27 replies, posted in General discussion)

I repeat, any drive descrambles everything in datatrack automatically, including the next audio gap, because it "belongs" to the same datatrack (drive splits tracks by TOC and TOC contains LBAs of all the 01 indexes, 00 index belongs to the previous track, according to this logic), d8 edition of cdtoimg is a must.

1,453

(27 replies, posted in General discussion)

Rocknroms wrote:

F1ReB4LL, if it's confirmed that there are data sectors in pregap we can simply take them from Isobuster dumping the data track as always and then use remove instead of resize:

Any drive manages the 1st gap as a part of data track, if there are any scrambled sectors - they will be descrambled. Also don't forget, that you can't get a complete gap in isobuster dump of the first track - with positive combined offset there's always a garbage between the data and audio sectors and, as a result, the very end of the gap is cut.

Feltzkrone wrote:

By the way, what happens if there is a pregap of 03.00 of which the first 01.00 are data sectors (even the Q subchannel denotes this) and the remaining 02.00 are audio sectors (Q subchannel denotes this clearly, too). Probably those data sectors have to be moved to the binary file for Track 2, but as ssjkakaroto asks, too, don't they have to be scrambled then?

And whatever the right choice on this question is: How can we represent the sector mode switch at relative -02.00 in Q subchannel with CUE sheet syntax properly? At least I don't find a way to do this. Isn't it that when CUE sheet denotes Audio sectors the subchannel will be (re)generated accordingly, i.e. the 75 data sectors in Track 2 will be marked with Q-CONTROL 0 (Audio) instead of 4 (Data)? So how can the CD properly be preserved using CUE/BIN then?

In my opinion, we shouldn't have any descrambled images at all - a dump should represent the unmodified content of the disc. Descrambling gives us lots of problems. Yes, there are images with the data sectors in audio - some of them have those sectors marked as data in the subs (TFX, Base Jumpers, etc.), others - don't (many Saturn ones, like Gunbird; some PC ones, like that Twinsen's Odyssey). I've wanted to split them somehow, that's why in the first case data sectors are descrambled and in the second they are left scrambled. If we want proper dumps, both should be left unscrambled (along with the data tracks) and the subs should be also preserved.

Feltzkrone wrote:

In subchannel data unluckily there is no error correction involved as far as I know, most drives drop in random errors occassionally when reading subchannel data. Additionally the drive used should be of higher quality. So I guess we would need a utility to read out the subs which re-reads sectors which gave suspicious results (CloneCD doesn't compensate those random errors).

First of all, the database can't currently handle them at all -- CDs with different rings and same tracks usually have different subs, so they should be assignable to a ringcode, not to an entry. As for the actual dumping -- yes, subs should be dumped either via multiple rereadings (prepare to wait ~8-12 hours per CD) or cleaned manually or automatically (this can easily ruin any protection).

1,454

(20 replies, posted in General discussion)

Feltzkrone wrote:

Yes, PX-740A is the worst one, it can't read any pregap sector at all and with IsoBuster it behaves like you described.

It's very good, though, when you dump CDs using the EAC and IsoBuster (not PerfectRip), because in most cases you don't need to resize the data track (only fix the last sector with cdmage, BenQs fail on reading it). Of course, you need to read the audio tracks with EAC on another drive - benqs don't support C2 errors reporting, no overreading into lead-out and, of course, no post-data-track audio pregap reading.

1,455

(20 replies, posted in General discussion)

Looks like you have a very shitty drive(s). Either one of them (DVDRAM GMA-4082N, LG2.sub) "decided" to fix the gap subchannels part after meeting the first gap (00 02 73) sector, or the other two (DVD-RAM GSA-H55N and PX-740A) refused to return the proper data (and according to your words - it's the 2nd case). PX-740A (=BenQ DW1640) - is it able to read the first audio gap on any disc at all? My DW1650 gives read error on 99% when dumping the pre-audio datatracks with IsoBuster - it refuses to read "errorneous" zeroed sectors as a part of datatrack, your case is probably the same.

1,456

(27 replies, posted in General discussion)

Data track is 452240208 bytes, then 3secs of audio pregap. If there are data sectors - should be extracted in scrambled form from cdtoimg dump.

1,457

(27 replies, posted in General discussion)

You need a chopfile tool or similar. bytes_to_skip = (datatrack_length + combined_offset_in_bytes); length = audiotrack_length.

For example: http://redump.org/disc/6896/ -- datatrack_lenth is 319512144, audiotrack_length is 24025680 (both should be found using the subs only), combined offset for the most plerxtors with +30 read offset would be +30+0=+30=120 bytes. So, bytes_to_skip = 120+319512144=319512264 bytes. But _only_ if the gap is marked as data in the subs. If audio - should be cut from CloneCD dump instead (and in 3 stages). Anyway, upload the subs at first.

1,458

(27 replies, posted in General discussion)

3.00 is correct, subs are also clear. http://redump.org/disc/3872/ and http://redump.org/disc/4032/ -- similar cases with CD32 discs, just a weird mastering, but has nothing to do with the protection. If the gap is marked as data in the subs, it should be descrambled, if as audio (common for Saturn) - should be scrambled. PerfectRip is unable to make the proper dumps of such tracks, btw, EAC also fails in most cases. You should dump the disc with d8 cdtoimg and manually extract the track from it.

PCE CD subs should be read backwards (from the last sector upto the first, then inverted) to get the proper subs and proper gaps, all the current dumps are bad. And please, don't ever give any advices, when you don't understand the case.

Nope, MDS files aren't consistent and very drive (and speed) dependant, also, you must manually fix them in most cases (by interpolating the graph, etc.)

Haldrie wrote:

I'm not sure but I've seen a few web sites that offered such files that ended up getting shut down.

Those are measurements of the access times for different areas of the disc and don't contain any copyrighted material, so they can't be illegal. You can't be sued for measuring the speed of your car or the brightness of your TV screen.

Haldrie wrote:

In the case of SecuROM we don't have the Data Position Measurement info in the data since that would require uploading a MDS file with that data stored in it and I think it's considered illegal to do that.

What's illegal in measurements?

1,462

(15 replies, posted in General discussion)

All the data is shifted - data and audio sectors. But any drive fixes the offset for data sectors automatically during the descrambling process.

For example, combined offset is +100, the drives reads the sector #0, then tries to descramble it. Data is shifted and first 100*4=400 bytes contain garbage (the last 400 bytes of the sector #-1, which is actually a 1st track pregap, which is written in sectors #-150 to #-1 and usually ignored by all the dumping tools), so the drive automatically reads 400 more bytes from the next sector, then descrambles it, then the drive reads the sector #1, first 100*4=400 bytes are garbage again, so it reads 400 more bytes from the next sector, etc. Afterall, the drive reads the last data sector, first 400 bytes are garbage again, so it reads 400 more bytes from the next sector (first audio sector, also 400 bytes of garbage in the beginning) to descramble the last data sector properly. Then, the drive reads the next sector (audio) "as is", then it reads the next sextor, the next, etc. But, if you remember, the first audio sector contains the last 400 shifted bytes, which belong to the previous data sector - so that's your "garbage".

The whole image is affected by the offset, but it's compensated for the data part and ignored for the audio. As a result, the last 400 bytes of the last data sector are written twice in the image - first, in descrambled form, as a part of the last data sector; second, in scrambled form, as a part of the first audio sector. Therefore, the last 400 bytes of the last audio track are totally missing, coping with that is the goal of Redump.org.

1,463

(15 replies, posted in General discussion)

RetroGamer wrote:

it isn't better to extract the data track and the audio track and use the ReMove program to move the gap from the end of track 1 to the beggining of track 2? Maybe we should always use this program in discs with only one audio track.

It's possible, but the gap in the end of track 1 in 99% cases is incomplete. Basically, you should skip the (1st_track.size+combined_offset.size*4) and cut 150 sectors (150*2352=352800 bytes) after that. combined_offset.size*4 = garbage.size (in bytes). But any regular track 1 dump contains only (150*2352 - combined_offset.size*4) bytes of gap.

Imagine the 2MB CD, where 1st data track is 1MB and the 2nd audio track is 1MB, first 2 secs of 2nd audio track is pregap. The disc is burned with +100 offset and the drive has +30 read offset. CloneCD dump will contain: 1MB data track, then (100+30)*4 bytes of garbage, then 1048576-(100+30)*4 bytes of the 2nd audiotrack, total size of the dump = 2MB, the last (100+30)*4 bytes of the audio track will be missing. Track 1 dump from IsoBuster will contain: 1MB data track, then (100+30)*4 bytes of garbage, then 352800-(100+30)*4 bytes of the gap, the last (100+30)*4 bytes of the gap will be missing. (The example isn't very good, though, because 2097152 bytes can't be divided to 2352, so there can't be a 2MB disc, but I've wanted some rounded numbers).

There are 3 ways to cope with that.
1 - to write a proper dumping tool, if someone is interested, I'll help with technical docs, algorithms and testing (don't have enough time for coding).
2 - to extract the sector range in IsoBuster/CD Reader/CD tool/whatever (the next sector after the data track, length should be (352800+combined_offset.size*4)/2352 sectors (150,22 should be rounded to 151, 154,678 to 155, etc.), then you should cut the gap, skipping the garbage bytes: skip the combined_offset.size*4, the rest should contain the complete gap.
3 - to extract the bytes range from CloneCD dump - skip the (1st_track.size+combined_offset.size*4) and cut 150 sectors (150*2352=352800 bytes) after that.

1,464

(4 replies, posted in General discussion)

BitLooter wrote:

Am I supposed to enter all those in the box?

Yes, into a single string.

1,465

(9 replies, posted in General discussion)

ghost wrote:

can I use this info in isobuster to dump the data track at -12 ?

Any drive fixes the offset for datatracks automatically.

1,466

(9 replies, posted in General discussion)

Rocknroms wrote:

Info    | 2:46:21 μμ | Reading process completed successfully.

I have to take a look at some log of bad dumps I got, but normally this msg says the dump is good without errors (but exceptions from my guide).

Nope, this msg says all the tracks were read (without serious read errors), but this doesn't mean the rip was perfect and without c2 errors.

1,467

(9 replies, posted in General discussion)

Plextors have very weak lasers (or very underpowered), even lightly scratched medias give tons of c2 errors and often even freeze the drive (doesn't send any data and tray is locked). EAC has better error correction/rereading algorithm, so maybe that's the reason (PR doesn't tries to fix any c2 errors by rereading). You can also try to lower the speed in PR.

And, btw, what's your OS? AFAIK, PR has major problems on Vista and W7.

1,468

(10 replies, posted in General discussion)

iR0b0t wrote:

thanks, i have received them, dumping now with your nick smile

There should be another way to credit him, instead of making him responsible for your possible mistakes during the dumping process.

All the administration will talk purely on Russian from now on, this is the last post on English. The site itself will be also translated. You can learn our language, use google translator or whatever.

ghost wrote:

I know it's not a game but I want to upload them in hddx if it's ok. With isobuster i saw they have 2 sessions, session 1 the audio tracks and session 2 the data track wich is numbered not as track 1 but continues from audio. So I extract raw the sessions or just the tracks? And how I make a good CUE that works?

Sorry, our db doesn't support multisessions yet. And there's no way to make a proper .cue at all, that's why all the dumps from such CDs are usually in alcohol (mds-mdf), clonecd (ccd-img) or diskjuggler (cdi) formats.

1,470

(15 replies, posted in General discussion)

Dump this CD with CloneCD and check the gap in .cue. 2 seconds - 150 sectors, etc.

hydr0x wrote:

I see. My LG 4167B is supposed to support D8, at least some versions but I had no success with it. I don't think swapping is possible either.

LGs aren't swappable, IIRC. Try to insert some CD, then insert a pin into the eject hole -- all the LG drives I've seen eject the tray automatically.

About D8 -- what does px_d8 write? Also try to run this cachex tool: "cachex -i -p d:" (use a letter of your drive instead of d:), if you have SPTD drivers installed on your system - uninstall them (otherwise, info will be incorrect).

hydr0x wrote:

Which method? And if you mean my method (which is 1:1 what the guide says), what's the alternative?

D8 (Plextors only) or swapping with AudioCD (not supported by all the drives).

This method is unreliable for finding the offset for PC games, btw. There's a number of games with 0 disc offset, but some garbage in the 2nd track pregap, so the offset will be found wrong in this case (Jackal has dumped some of such games).

Rocknroms wrote:

----------------------------------------------------------------------
List of Saturn discs with INDEX>01
----------------------------------------------------------------------

...
Side Pocket 2: Densetsu no Hustler (J) - http://redump.org/disc/8726/ - real cue

**Real cues should be fixed.

Yes, it was said multiple times NOT to use this version, those bugs are known.