Page 121 of 354

Re: DiscImageCreator

Posted: Fri Jan 26, 2018 8:48 pm
by sarami
*2018-01-27
- added: Dumping of DVD which is the parallel track path and dual layer
- changed: Visual Studio 2015 to 2017
- fixed: Dumping of audio disc (didn't work from 2017-12-10)
- fixed: Rewrite .c2 file if c2 errors exist.

Re: DiscImageCreator

Posted: Sat Jan 27, 2018 6:16 am
by rosewood
F1ReB4LL wrote:
rosewood wrote:Audio trap disc, DIC stop command and subdump displays this a couple of times:

Code: Select all

Sense data (SK/ASC/ASCQ): 0x00/0x00/0x00
No sense data. No additional sense information.
Have you tried to dump other discs this way? Maybe the drive itself doesn't like swapping?
Not yet, I'll try it with my other multi track CD-i discs when I have more time. The drive is a Plextor PX-760A

Re: DiscImageCreator

Posted: Mon Jan 29, 2018 2:23 pm
by celebi
I have a suggestion regarding the handling of Safedisc protected discs.

I have a disc that shows random errors in the Safedisc protected areas. Because of the /sf parameter, the entire Safedisc sector range will receive no C2 error correction or re-reads. I think this is some kind of design flaw, because currently it is not possible to dump Safedisc protected games in a reliable way - you'll never know if your disc has a C2 error caused by Safedisc or a "real" one that could be fixed by re-readings.

Therefore I propose the following change to the Safedisc protection handling:

Detect the protection as always and store the Safedisc error range somewhere in memory. Read the entire disc and then try to correct C2 errors by re-reading. When DIC detects a C2 error inside the previously detected Safedisc error range, it should re-read it multiple times (user defined). If a C2 error can be fixed by re-reading: Congrats, we fixed an unintentional C2 error. If it can't be fixed by re-reading, we probably hit a Safedisc error.In this case, DIC shouldn't quit with an error as it now does, but simply skipping this sector and replace it with 0x55.

This would make dumping Safedisc discs more reliable in my opinion. What do you think?

Re: DiscImageCreator

Posted: Tue Jan 30, 2018 9:02 am
by sarami
As you say, dic needs to reread the safedisc error range to fix the unintentional errors of the range. But dic can't judge whether the errors is intentional or not, therefore the intentional errors are also reread about 500-600 sector × multiple times.

Re: DiscImageCreator

Posted: Tue Jan 30, 2018 9:31 am
by celebi
But when DIC hits a "real" Safedisc sector, it will quit after re-reading this sector multiple times because it was unable to fix it, right?

Re: DiscImageCreator

Posted: Tue Jan 30, 2018 11:05 am
by sarami
Yes. Verbose rereading just occurs, surely real c2 errors may be fixed. Plz wait until I add the code.

Re: DiscImageCreator

Posted: Tue Jan 30, 2018 11:39 am
by celebi
Thanks sarami for looking in to this! I really appreciate it!

Re: DiscImageCreator

Posted: Tue Jan 30, 2018 9:41 pm
by user7
Is HL-DT-ST UH12NS30 still a drive that works for PSX dumping and DIC? I have a friend with PS1 & PS2 code discs that has one and is interested in dumping. I guess it just can't read big offsets "(Combined Offset minus disc only)"?

Shouldn't be a problem for unlicensed discs, which usually how a low or no offset.

Re: DiscImageCreator

Posted: Wed Jan 31, 2018 2:06 am
by F1ReB4LL
I think DIC only works with D8-capable drives, giving the messy data tracks on the rest?

Re: DiscImageCreator

Posted: Wed Jan 31, 2018 4:14 am
by diego-rbb-93
Hi everyone!

Im trying to dump an spanish PSX demo (Syphon Filter 3 SLED-02040) and the Plextor-W4012TU im using here keeps reporting me this error:


C:\Users\diego\Desktop\HDD\Release_ANSI>DiscImageCreator.exe cd h "SCED-03780.bin" 10 /c2 /nl
AppVersion
        x86, AnsiBuild, Jan 13 2018 21:29:26
/c2 val1 is omitted. set [4000]
/c2 val2 is omitted. set [0]
CurrentDirectory
        C:\Users\diego\Desktop\HDD\Release_ANSI
WorkingPath
         Argument: SCED-03780.bin
         FullPath: C:\Users\diego\Desktop\HDD\Release_ANSI\SCED-03780
            Drive: C:
        Directory: \Users\diego\Desktop\HDD\Release_ANSI\
         Filename: SCED-03780
        Extension: .bin
Start time: 2018-01-31(Wed) 10:11:47
LBA[000000, 0000000]: [F:ExecSearchingOffset][L:82]
        Opcode: 0xd8
        ScsiStatus: 0x02 = CHECK_CONDITION
        SenseData Key-Asc-Ascq: 05-64-00 = ILLEGAL_REQUEST - ILLEGAL MODE FOR THIS TRACK
lpCmd: d8, 00, 00, 00, 00, 00, 00, 00, 00, 01, 00, 00
dwBufSize: 2352
This drive doesn't support [OpCode: 0xd8, SubCode: 0]
LBA[000000, 0000000]: [F:ExecSearchingOffset][L:82]
        Opcode: 0xd8
        ScsiStatus: 0x02 = CHECK_CONDITION
        SenseData Key-Asc-Ascq: 05-64-00 = ILLEGAL_REQUEST - ILLEGAL MODE FOR THIS TRACK
lpCmd: d8, 00, 00, 00, 00, 00, 00, 00, 00, 01, 01, 00
dwBufSize: 2368
This drive doesn't support [OpCode: 0xd8, SubCode: 1]
LBA[000000, 0000000]: [F:ExecSearchingOffset][L:82]
        Opcode: 0xd8
        ScsiStatus: 0x02 = CHECK_CONDITION
        SenseData Key-Asc-Ascq: 05-64-00 = ILLEGAL_REQUEST - ILLEGAL MODE FOR THIS TRACK
lpCmd: d8, 00, 00, 00, 00, 00, 00, 00, 00, 01, 02, 00
dwBufSize: 2448
This drive doesn't support [OpCode: 0xd8, SubCode: 2]

Any thoughs about it?

EDIT: Im trying to dump other games but this error keeps pursuing me:

This drive doesn't support [OpCode: 0xd8, SubCode: 2]