1,101

(57 replies, posted in General discussion)

Jackal wrote:

Another thing that I noticed is that SecuROM games dumped with DIC using the D8 output often result in a bad dump of the data track (with multiple errors, instead of just the 1 error at the end where mode1=mode2 and vice versa), with shifted sectors.

All disc? or specified disc?

Jackal wrote:

- Do the t2final.sub errors occur in the same range as documented in DIC? So should the latest DIC and /se parameter dump these errors correctly always?

This range is temporary. Fixed. (LBA  5000 - 18199) or (LBA 40100 - 43799) The more disc test, the more precise.
http://www.mediafire.com/file/eq80y20l9 … or_test.7z

Jackal wrote:

- Can you check the 24 sectors in the t2final.sub to confirm that they are all intentional errors (with XOR 0x0080 or 0x8001)?

I confirmed apparent 16 error, couldn't find the rest.

Jackal wrote:

- Did you also check the Track01 pregap of your discs for intentional errors?

I checked this. http://redump.org/disc/8632/ But I couldn't find apparent error.

Jackal wrote:

I think it might be a good idea to preserve these modified bytes on the dump page. But first we need to do more tests and come up with a foolproof method for dumping these sectors.

I think so too.

I added ripping information in 1st page  http://forum.redump.org/post/37654/#p37654

I have Saturn, Sega CD, Dreamcase, PC-Engine CD/Turbo CD, CD-I, 3DO, and Neo Geo CD

About Saturn, Sega CD, PC-Engine CD/Turbo CD, CD-I, 3DO, and Neo Geo CD, you can rip using cd command.

* Ripping Guide for CD
 DiscImageCreator.exe cd [DriveLetter] foo.bin [DriveSpeed(0-72)]

 For secure ripping, I recommend using /c2 option
  DiscImageCreator.exe cd [DriveLetter] foo.bin [DriveSpeed(0-72)] /c2
 
 About others option, run exe without args to get detail info.

About dreamcast

* Ripping Guide for GD-ROM (The high density area)
** Preparation
 create the audio trap disc in advance.
 (a disc with a hacked TOC of 99 mins audio, burn it with CloneCD or Alcohol 52/120%).
   http://www.mediafire.com/?2nygv2oyzzz

** Method 1 (Other tools)
 http://forum.redump.org/topic/2620/dreamcastnaomi-gdrom-dumping-instructions/

** Method 2
1. insert the audio trap disc to a supported drive.
2. run below. (stop spinning disc)
   DiscImageCreator.exe stop [DriveLetter]
3. use a pin to press the escape eject button, so the tray will eject (or remove
   the drive cover).
4. insert the gdrom and gently push the tray back (or put the drive cover back on).
5. run below. (start rippping gdrom)
   DiscImageCreator.exe gd [DriveLetter] foo.bin [DriveSpeed(0-72)]

1,103

(3,538 replies, posted in General discussion)

archivr205 wrote:

I will get back if you need more data,

Please.

1,104

(3,538 replies, posted in General discussion)

*2017-03-03
- added: /rc in data command
- added: Descramble MainChannel in data command
- added: subchannel offset (I confirmed PXS88T, TS-H353A)
- changed: if start LBA is 0 about data command, it doesn't check lead-in
- changed: changed CreateDirectory to MakeSureDirectoryPathExists
            => Creates all the directories in the specified path, beginning with the root.
- fixed: "PathRenameExtension" fails to rename if space is included in extension.

KnownIssue
The mission cd to Pizza Syndicate http://forum.redump.org/post/53958/#p53958
3DO MegaRace & Conan (those 2 games is that DIC was EXTREMELY slow.)

Jackal wrote:

CodeLock and LaserLock are similar in that you try to get as many readable sectors as possible with one or more non-plextor drives until you get consistent results. CodeLock patterns can vary: http://redump.org/discs/quicksearch/cod … tion/only/

Ripping the CodeLock by plextor with 0xd8, the strange string can be seen.

beware the jabberwock my son the jaws that bite the claws that snatch

CDManipulator and CloneCD recognize the sector including this string as error sector.
Game: Rune http://redump.org/disc/31708/
hex editor of sector 2327 http://www.imagebam.com/image/0b922f533425871
Left is ripped by plextor PX-W5224A with 0xd8, right is ripped by TSSTcorp DVD-ROM TS-H353A.
Do you think this CDM/CloneCD (right) images are correct? If you so, what is the reason?

1,106

(3,538 replies, posted in General discussion)

reentrant wrote:

sarami: Could you check this dump: http://redump.org/disc/34750/

I have it and I cannot match data track... Are you sure those 822 sectors are correctly replaced with 0x55 pattern?

yes

ReadMe.txt

* Probably Unsupported Disc
 - Protected Disc
    no signal sector => LaserLock, RingPROTECH, ProRing
     The result doesn't match at each drives.
    read error       => CodeLock
     Compared to CloneCD or CD Manipulator, a plextor detects a double error.

* Unsupported Disc
 - Protected Disc
    different frequency               => SecuROM(v5 or higher), StarForce, CD-Cops
     These needs DPM(Data position measurement). cue, ccd doesn't support DPM.
     To store DPM, you need to use the Alcohol 120/52% (http://www.alcohol-soft.com/)
    duplicated(double, triple) sector => Alpha-ROM, ROOT, TAGES
     It can read in reverse, but specifications are not decided in redump.org
Jackal wrote:

I'll write some instructions later

I want your instruction of the RingPROTECH, ProRing, Alpha-ROM, TAGES too. smile

1,108

(3,538 replies, posted in General discussion)

reentrant wrote:

Confirmed invitation. What I did with this commit is that now the tool is able to parse CUE files and according to that it checks data tracks if all the sectors in it are proper. I also took into account case where sync sectors are allowed at the beginning and at the end of track but not in the middle ('cnt_SectorTypeZeroSync'). The tool handles VOB Protect just fine.

Support for SecuROM in which there's different mode sector at end of data track is not handled ATM...

Thanks, but I've never once used C++ Standard Library. If bugs exist, I may ask you for maintenance. smile

TheRetroPirate wrote:

No the main game worked at first try, this is the mission cd which also has two data tracks but always causes this error.

Seeing the log, I don't understand the cause of error.
Is this a same disc? http://www.ebay.de/p/pizza-syndicate-mi … 2209711205
If so, I'll buy to test.

ssjkakaroto wrote:

I submitted a feature request on github on December 30th, but never got any replies. Should I repost it here?

I commented just now.

1,109

(3,538 replies, posted in General discussion)

hiker13526 wrote:

Here is it failing. It doesn't make a bin file, and it doesn't hash. Other times I think it didn't even get that far.
It seems to attempt parse everything after the "." as being an extension rather than a filename, and then it seems to fail.

I confirmed the following.

        // "PathRenameExtension" fails to rename if space is included in extension.
        // e.g.
        //  no label. 2017-02-14_ 9-41-31 => no label. 2017-02-14_ 9-41-31.img
        //  no label.2017-02-14_9-41-31   => no label.img

fixed.
http://www.mediafire.com/file/eq80y20l9 … or_test.7z

reentrant wrote:

I still cannot commit to EdcEcc (permission denied)

I've already invited you as collaborators and awaiting your response. Haven't you received a contact from github?

1,110

(3,538 replies, posted in General discussion)

Your dump

I do have a PX-W4824A but it's old, the tray doesn't open and wouldn't work when I dumped this disc but I just tried it again and now it works and the data is the same using DIC smile
pizza (Track 1).bin
CRC32           : 8C551794
MD5             : 088734D17D2ACC782369A48963819039
SHA1            : 5EB9F560743E2F810BAAF73A09BDD0BC57AC48FE

pizza (Track 2).bin
CRC32           : D65A9B38
MD5             : FAF6F986BDAFE67D134B4FE557835984
SHA1            : 8E35BCD14FA366B7409C44C3B60C1C22968F4199
And here are the DIC logs, c2, sub > https://mega.nz/#!3YEV3QTS!aElSv0CgzqwG … tDS-Ir7mBM

Is this the same disc? If so, I don't know why the error came to happen.
and your drive log

                VendorId: PLEXTOR 
               ProductId: CD-R   PX-W4824A
    ProductRevisionLevel: 1.06
          VendorSpecific: 08/26/04  18:00     

The latest firmware of PX-W4824 is 1.07. I recommend the update.

1,111

(3,538 replies, posted in General discussion)

reentrant wrote:

sarami: If you're reading this add me to the EccEdc project on GitHub. I have rewritten EccEdc to have some nice features (for protected discs) and now I want to commit the changes...

Added.

hiker13526 wrote:

Found a bug. If the output directory or filename (not sure which, or both) has a "." period in it the rip fails:

Set read command: 0xd8, subcode reading mode: Pack
Checking SubQ ctl (Track)  1/ 1
Created img (LBA)  90367/ 90366
Copying .scm to .img
[F:ReadCDAll][L:2019] GetLastError: 2, The system cannot find the file specified

I tried this path.

CurrentDirectory
        C:\!redump\.lll
WorkingPath
         Argument: C:\!redump\.lll\toshinden V.l.l.1.1
         FullPath: C:\!redump\.lll\toshinden V.l.l.1.1
            Drive: C:
        Directory: \!redump\.lll\
         Filename: toshinden V.l.l.1
        Extension: .1
CurrentDirectory
        C:\!redump\.lll
WorkingPath
         Argument: C:\!redump\.lll\toshinden V1
         FullPath: C:\!redump\.lll\toshinden V1
            Drive: C:
        Directory: \!redump\.lll\
         Filename: toshinden V1
        Extension:

But no error. Please tell me more info.

1,112

(3,538 replies, posted in General discussion)

fuzzball wrote:
iR0b0t wrote:

It should be supported. The dvd might have a copy protection. You may need to play the dvd in a player for a few seconds (VLC player).

I know it. I dumped few DVD5-Video.

CloneCD & IsoBuster
size: 6331828224 (3091713 sectors)

DIC
size: 6332088320 (3091840 sectors)

Which is correct?

CloneCD & IsoBuster is correct.
mainError.txt

LBA[000000, 0000000], [F:ReadTOC][L:133] OperationCode: 0x43

PX-760 doesn't support to execute ReadTOC for DVD.
volDesc_dvd.txt

                                Volume Space Size: 3091713

fixed: use "Volume Space Size" as the sector size when dic failed to exec of ReadTOC about DVD ripping.
http://www.mediafire.com/file/eq80y20l9 … or_test.7z



By the way
To someone. I want to feedback of this binary.
http://forum.redump.org/post/53666/#p53666 and http://forum.redump.org/post/53537/#p53537

1,113

(3,538 replies, posted in General discussion)

ReadMe.txt

* Ripping Guide for GD-ROM (The high density area)
** Preparation
 create the audio trap disc in advance.
 (a disc with a hacked TOC of 99 mins audio, burn it with CloneCD or Alcohol 52/120%).
   http://www.mediafire.com/?2nygv2oyzzz

** Method 1 (Other tools)
 http://forum.redump.org/topic/2620/dreamcastnaomi-gdrom-dumping-instructions/

** Method 2
1. insert the audio trap disc to a supported drive.
2. run below. (stop spinning disc)
   DiscImageCreator.exe stop [DriveLetter]
3. use a pin to press the escape eject button, so the tray will eject (or remove
   the drive cover).
4. insert the gdrom and gently push the tray back (or put the drive cover back on).
5. run below. (start rippping gdrom)
   DiscImageCreator.exe gd [DriveLetter] foo.bin [DriveSpeed(0-72)]

I've read a few different dumping methods here, but they are all old, so maybe obsolete?

dctools is still active, I think.

I tried the Swap Disc method, then DIC's gd command, but it wasn't able to read the write offset and didn't dump anything.

I confirmed to dump the High Density area by using TS-H192C, TS-H352C and TS-H353A. I don't know whether other drive works or not.

1,114

(3,538 replies, posted in General discussion)

SpaceAgeHero wrote:

Hi Guys,
is a Linux/Ubuntu version available? Or does anyone know if it can be safely run with Wine?

ReadMe.txt

  It works on Windows PC (WinXP or higher).

And http://forum.redump.org/post/48450/#p48450

1,115

(3,538 replies, posted in General discussion)

gaijin wrote:
This drive doesn't support [command: 0xbe, subch: 0x1]

cf. MMC-3

01b C2 error block data
The C2 error, Pointer bits (2 352 bits or 294 bytes) is included in the data stream. There is
one bit for each byte in error in the sector (2 352 total). The bit ordering is from the most
significant bit to the least significant bit in each byte. The first bytes in the sector are the first
bits/bytes in the data stream.

10b C2 and Block ErrorBits
Both the C2 error bits (2 352 bits/294 bytes) and the Block Error Byte are included in the
data stream. The Block Error Byte is the logical or of all the C2 Error bit bytes. The Error
Byte shall be padded with a byte (undefined) to ensure an even number of bytes in the data
stream. The Block error byte shall be first in the data stream followed by the pad byte.

There is 01b and 10b in C2 error byte. I modified that dic execute the 10b If fails to execute the 01b. (But I don't test.)

1,116

(3,538 replies, posted in General discussion)

gaijin wrote:

And question about C2 pointers. Why on some drives DIC doesn't use C2 although example Perfectrip and EAC report about C2 support and errors.

In drive.txt

    FeatureCdRead
                  CDText: Yes
             C2ErrorData: Yes

dic judges that C2 can use if C2ErrorData is Yes.

1,117

(3,538 replies, posted in General discussion)

gaijin wrote:

Also I can't run 2 copy DIC at the same time, it's normal? And DIC blocks access to ASPI or drives in OS (Win10) for yourself because EAC can't see drives, while DIC works.

I know hardly the exclusive control, so I don't know if it's normal or not.

gaijin wrote:

update:
In TOSHIBA log sometimes appears, but all works.

LBA[000000, 0000000], [F:ReadBufferCapacity][L:536] OperationCode: 0x5c
        ScsiStatus: 0x02 = CHECK_CONDITION
        SenseData Key-Asc-Ascq: 05-20-00 = ILLEGAL_REQUEST - INVALID COMMAND OPERATION CODE
Checking SubQ adr (Track)  1/ 1
Checking SubRtoW (Track)  1/ 1
Reading DirectoryRecord    1/   1

No problem. This function is used only to take the log.

1,118

(3,538 replies, posted in General discussion)

gaijin wrote:

I did some tests with "data command" and different drives. Some drives doesn't work with DIC.
Here my test result, if possible fix error. Drives can be used to verify discs with data command.

TOSHIBA XM-6402B, DIC error.
HL-DT-ST GCR-8525B, DIC error.
Lite-On iHAS124-F my new drive,  DIC error.
HL-DT-ST GH22NS40, works, no C2, drive support it.
SONY CRX230ED, works, C2 support, good reader.
TEAC CD-W552G works, C2 support.
NEC NR-9500A, works, no C2 support by drive.

If it's possible fix errors with drives.

http://www.mediafire.com/download/eq80y … or_test.7z
Please test TOSHIBA XM-6402B, Lite-On iHAS124-F.
HL-DT-ST GCR-8525B, this drive seems to not to support reading subchannel. If so, dic can't support this.

1,119

(3,538 replies, posted in General discussion)

coded (protection: CD.IDX, ProtectCD-VOB)
http://www.mediafire.com/download/eq80y … or_test.7z
If the problem doesn't exist, I upload to repository.

By the way
I tested a various protected disc, using various tool and drive.

ProtectCD-VOB (Die Siedler - Das Geheimnis der Amazonen [Barcode:4 014092 002275])

 PLEXTOR CD-R   PX-W5224A(DIC d8)
  No reading error, but has the corrupted sync and garbage? data.
  The number of these sector is 2200. (from 339222 to 341221 and from 341422 to 341621)
 PLEXTOR CD-R   PX-W5224A(DIC be)
  Number of sector(s) where 2336 byte is all 0x55: 2212 (from 339222 to 341227 and from 341422 to 341627)
 PLEXTOR CD-R   PX-W5224A(CdManipulator)
  Number of sector(s) where 2336 byte is all 0x55: 2204 (from 339222 to 341222 and from 341422 to 341622)
 PLEXTOR CD-R   PX-W5224A(CloneCD)
 TSSTcorp DVD-ROM TS-H353A(CdManipulator)
  Number of sector(s) where 2336 byte is all 0x55: 2202 (from 339222 to 341222 and from 341422 to 341622)
 TSSTcorp DVD-ROM TS-H353A(CloneCD)
  Number of sector(s) where 2336 byte is all 0x55: 2201 (from 339222 to 341222 and from 341422 to 341621)
 SONY CD-RW CRX200E (CdManipulator)
  Number of sector(s) where 2336 byte is all 0x55: 2204

The error sector num doesn't match. The fewest errors is DIC d8.

CD.IDX (Cultures - Die Entdeckung Vinlands [Barcode:4 005209 026321])

 PLEXTOR CD-R   PX-W5224A(DIC d8)
  Number of sector(s) where user data doesn't match the expected ECC/EDC: 7000 (from 85000 to 92000)
 PLEXTOR CD-R   PX-W5224A(DIC be)
  Number of sector(s) where 2336 byte is all 0x55: 7003 (from 85000 to 92000 and from 100268 to 100270)
 PLEXTOR CD-R   PX-W5224A(CdManipulator)
  Number of sector(s) where 2336 byte is all 0x55: 7000 (from 85000 to 92000)
 PLEXTOR CD-R   PX-W5224A(CloneCD)
  Number of sector(s) where 2336 byte is all 0x55: 7000 (from 85000 to 92000)
 TSSTcorp DVD-ROM TS-H353A(CdManipulator)
  Number of sector(s) where 2336 byte is all 0x55: 7000 (from 85000 to 92000)
 TSSTcorp DVD-ROM TS-H353A(CloneCD)

The error sector num almost matches, but this disc contains audio sector and scrambled sector, so this disc needs the d8 ripping.

Codelock (Rune http://redump.org/disc/31708/

 PLEXTOR CD-R   PX-W5224A(DIC d8)
  Number of sector(s) where user data doesn't match the expected ECC/EDC: 722
  Number of sector(s) where reserved byte doesn't zero: 722
 PLEXTOR CD-R   PX-W5224A(DIC be)
  Number of sector(s) where 2336 byte is all 0x55: 1444
 PLEXTOR CD-R   PX-W5224A(CdManipulator)
  Number of sector(s) where 2336 byte is all 0x55: 2166
 PLEXTOR CD-R   PX-W5224A(CloneCD)
  Number of sector(s) where 2336 byte is all 0x55: 1444
 TSSTcorp DVD-ROM TS-H353A(CdManipulator)
  Number of sector(s) where 2336 byte is all 0x55: 722
 TSSTcorp DVD-ROM TS-H353A(CloneCD)
  Number of sector(s) where 2336 byte is all 0x55: 722
 SONY CD-RW CRX200E (CdManipulator)
  Number of sector(s) where 2336 byte is all 0x55: 2171
  

The error sector num doesn't match. The fewest errors is TSST.

SmartE (Fable: The Lost Chapters (Disc 1) http://redump.org/disc/34714/

 PLEXTOR CD-R   PX-W5224A(DIC d8)
  Number of sector(s) where user data doesn't match the expected ECC/EDC: 10
 PLEXTOR CD-R   PX-W5224A(DIC be)
  Number of sector(s) where 2336 byte is all 0x55: 15
 PLEXTOR CD-R   PX-W5224A(CdManipulator)
  Number of sector(s) where 2336 byte is all 0x55: 11
 PLEXTOR CD-R   PX-W5224A(CloneCD)
  Number of sector(s) where 2336 byte is all 0x55: 15
 TSSTcorp DVD-ROM TS-H353A(CdManipulator)
  Number of sector(s) where 2336 byte is all 0x55: 10
 TSSTcorp DVD-ROM TS-H353A(CloneCD)
  Number of sector(s) where 2336 byte is all 0x55: 10
 SONY CD-RW CRX200E (CdManipulator)
  Number of sector(s) where 2336 byte is all 0x55: 11

The error sector num doesn't match. The fewest errors is DIC d8 and TSST.

1,120

(3,538 replies, posted in General discussion)

I got the ProtectCD-VOB disc. (Die Siedler - Das Geheimnis der Amazonen [Barcode:4 014092 002275])
Tested and confirmed the following.

Using d8 command
1. No reading error, but has the corrupted sync and garbage? data.
2. The number of these sector is 2200. (from 339222 to 341221 and from 341422 to 341621)

Using be command
1. Occured reading error.
2. The number of error sector 2212. (from 339222 to 341227 and from 341422 to 341627)

I don't know which command is more appropriate.

1,121

(3,538 replies, posted in General discussion)

Uploaded 20160805 ver. (DIC, EccEdc)
Updated to VS2015 Update 3. Please download the Redistributable Packages for Visual Studio 2015 Update 3.

ssjkakaroto wrote:

Small bug using data mode:

Probably fixed.

gaijin wrote:

Maybe it's possible to add support for any drive like perfectrip do in future, unofficially?

I don't have any cd drive except plextor now, so I can't support now.

reentrant wrote:

Ok the problem with VOB is that DIC is not able to recognize the protection

http://redump.org/disc/38096/ http://redump.org/disc/37976/ http://redump.org/disc/37974/ http://redump.org/disc/38214/
I want these all disc log that is created by DIC, for I don't know this protection.

1,122

(27 replies, posted in General discussion)

I'll try to code it. (But I have no time for a while...)

1,123

(3,538 replies, posted in General discussion)

reentrant wrote:

Ok the problem with VOB is that DIC is not able to recognize the protection and any C2 errors that are part of protection are not replaced with 0x55. Could you add a command line switch to replace any C2 sector with 0x55?

Sorry, I have no time to code it for a while because I'm busy with other thing...

reentrant wrote:

EDIT: Please also put EdcEcc to github. I made some patches to it to fix a VOB protected track.

Added.

1,124

(3,538 replies, posted in General discussion)

Nexy wrote:

mediafire no longer works for me, can you just upload the binaries to github as packages for download.

Uploaded in github.

reentrant wrote:

I think I found an undesired bahavior in descrambling code path. In function "DescrambleMainChannel" if "IsValidMainDataHeader" check fails the sector won't be descrambled. But I think it should be descrambled regardless of the result of the check. I have a CD that has an intentional C2 error in first 12 bytes of a sector and the contents of the sector don't match with /be mode.

I want you to dump the disc using IsoBuster too, and I want to know the result.
Yet if an C2 error exists in first 12 bytes of a sector, I think you need to dump the other disc of the same titile to confirm whether the C2 error is intensional or not.
Or if you have other plextor drive, could you try to dump in that. If you haven't, I recommend a Premium2, Premium, PX-W5224.

reentrant wrote:

Also if Combined Offset is < 0 such errorneous sector will not be reported to mainError file. The code in 'CheckAndFixMainHeader' does not seem to handle cases when Combined Offset < 0.

I'll add it before long.

1,125

(3,538 replies, posted in General discussion)

sarami wrote:
F1ReB4LL wrote:

https://www.sendspace.com/file/4nvir6 -- misdetected index in "separate tracks" cue, in the img cue the index is correct. Weird, because there's only 1 track.
http://redump.org/disc/37761/ -- not my dump, so I'm not sure if the latest DIC version was used.

I have never possessed the disc that is the only 1 track and exists index. I have already understood the point to fix the bug, but please wait until I get this disc to test.

Fixed.