851

(3,488 replies, posted in General discussion)

I see, but a problem exists. It is that the swap disc can't use TOC.

_disc.txt of gd command

========== TOC ==========
     Audio Track  1, LBA        0 -   549150, Length   549151
                                              Total    549151
This is the TOC of audio trap disc

dic can't recognize how many tracks and sectors exist in actual disc. Of course, if uses sub-channel, dic can recognize these and create TOC artificially.
But if random error of track number exists in sub-channel, especially in the boundary of the track, it's difficult to judge which track number is correct.
That is to say, the result of dumping could be instability.


many non-d8 NEC, Optiarc, etc. drives could be supported.

Btw, can other tools (e.g. CDTools) use the swap disc by these drives and dump the scrambled image?
If takes out the swap disc using a pin and inserts the target disc and pushes back the tray, some drives read the target disc, not the swap disc.

852

(3,488 replies, posted in General discussion)

Added LBA 0 of the sega disc into maininfo.txt

F1ReB4LL wrote:

the swappable non-Plextor drives

What is this?

F1ReB4LL wrote:

DIC could read scrambled sectors with 0xBE command

Yes, I confirmed ASUS BC-12D2HT could read it.

853

(3,488 replies, posted in General discussion)

Skipped being unscrambled.

And I noticed the format type of CD-i ready wasn't "CD-i"

    Session 1, FirstTrack  1, Format: CD-DA or CD-ROM
    Session 1,  LastTrack  5
    Session 1, FirstTrack  2, Format: CD-I
    Session 1,  LastTrack  3

I understood DIC can't dump CD-i multi track disc, not CD-i ready.

854

(3,488 replies, posted in General discussion)

http://forum.redump.org/post/57865/#p57865
DIC can't read "no track 1" disc yet. Is this CD-i Ready?

jhmiller wrote:

Bangai-O (Europe)

added: checking error of subQ track

855

(3,488 replies, posted in General discussion)

psx-collector wrote:

Why it creates more sectors than the disc has?

Perhaps, 1 sector is incremented because of the combined offsets. Actually 214200 sectors are read.

psx-collector wrote:

The disc is copy protected somehow by the last 15900 sectors. It's old review CD-R.

What protect?

856

(3,488 replies, posted in General discussion)

added simple rereading.
like this.

 :
LBA[383125, 0x5d895]: Track[05]: SubW[93]:[0x10] -> [0x00]
LBA[383150, 0x5d8ae]: Track[05]: SubR[32]:[0x10] -> [0x00]
LBA[383175, 0x5d8c7]: Track[05]: SubP[07]:[0x08] -> [0x00]
LBA[383175, 0x5d8c7]: Track[05]: SubQ[19-21]:PrevAbs[338175, 75:09:00], Abs[419325, 93:11:00] -> [383325, 85:11:00]
LBA[383175, 0x5d8c7]: Track[05]: SubV[79]:[0x10] -> [0x00]
LBA[383175, 0x5d8c7]: Track[05]: SubW[91]:[0x10] -> [0x00]
LBA[383177, 0x5d8c9]: Track[05]: SubQ[15-17]:PrevRel[328253, 72:56:53], Rel[328252, 72:56:52] -> [328254, 72:56:54], L:[689]
LBA[383177, 0x5d8c9]: Track[05]: SubQ[19-21]:PrevAbs[338177, 75:09:02], Abs[383325, 85:11:00] -> [383327, 85:11:02]
LBA[383177, 0x5d8c9]: Track[05]: SubQ[22]:CrcHigh[0x7a] -> [0x97]
LBA[383177, 0x5d8c9]: Track[05]: SubQ[23]:CrcLow[0x11] -> [0xd6]
LBA[383177, 0x5d8c9]: Track[05]: SubV[79]:[0x10] -> [0x00]
LBA[383177, 0x5d8c9]: Track[05]: SubW[91]:[0x10] -> [0x00]
LBA[383177, 0x5d8c9]: Track[05]: SubQ Reread this sector because RMSF & AMSF is corrupt
LBA[383177, 0x5d8c9]: Track[05]: SubQ Reread OK
LBA[383200, 0x5d8e0]: Track[05]: SubP[06]:[0x10] -> [0x00]
LBA[383200, 0x5d8e0]: Track[05]: SubQ[18]:[0x10] -> [0x00]
 :

1st read of 383177 is bad RMSF & AMSF. 2nd read of 383177 is good. DIC adopts the subQ of 2nd reading.

857

(3,488 replies, posted in General discussion)

jhmiller wrote:

I have 24GB of RAM

Sorry:P
"Increased the allocated memory." is that code of dic is fixed.

858

(3,488 replies, posted in General discussion)

jhmiller wrote:

Sometimes it shows the "Directory Record is over 65535" and crash

Increased the allocated memory.

859

(3,488 replies, posted in General discussion)

jhmiller wrote:

Silver (Spain) continues to fail with the May 2 2018 version.

Same error?

user7 wrote:

What about for dvd and bd?

Updated.

860

(3,488 replies, posted in General discussion)

jhmiller wrote:

With the test version "Apr 29 2018" continue to fail.

Found a bug and fixed it perhaps.

F1ReB4LL wrote:

DIC should restart the dumping process when that happens?

Do you want to restart when how many errors are counted?

number78 wrote:

is there a command line option to probe cd/dvd drive for available drive speeds and then report to console?

Is this OK?

C:DiscImageCreator.exe ls f
AppVersion
        x86, AnsiBuild, May  2 2018 13:26:55
Start time: 2018-05-02(Wed) 13:37:16
ReadSpeedMaximum: 8468KB/sec (48x)
End time: 2018-05-02(Wed) 13:37:16

861

(3,488 replies, posted in General discussion)

jhmiller wrote:

but why put a limit?

Ecma-119 wrote:

Format of a Path Table Record

BP Field name Content
1 Length of Directory Identifier (LEN_DI) numerical value
2 Extended Attribute Record Length numerical value
3 to 6 Location of Extent numerical value
7 to 8 Parent Directory Number numerical value
9 to (8 +
LEN_DI)

Directory Identifier d-characters, d1-characters,
(00) byte
(9 + LEN_DI) Padding Field (00) byte

Parent Directory Number (BP 7 to 8)
This field shall specify as a 16-bit number the record number in the Path Table for the parent directory of the
directory.

16-bit = 0xffff = 65535

Added the code for flushing log. (Because almost all files are 0 size)

EDIT
improved: PS2 cheat disc (support the sub-channel of huge Lead-out )

EDIT (5/2)
added: check the region of PSX if /nl is used. Because Libcrypt is only used by PAL.

862

(3,488 replies, posted in General discussion)

Changed: directory record size from 16384 to 65535

XBOX 1 dumping instructions:

Instructions for Kreon drives:
- Dump the SS/PFI/DMI .bin files using Xbox Backup Creator.
- After you closed Xbox Backup Creator, press the eject button of the drive twice so that it will remount the Xbox partitions.
- Run 'ss_sector_range.exe SS.bin >sectors.txt' in the folder containing the SS.bin.
- Run 'FreeCell.exe Drive: sectors.txt' in the folder containing the sectors.txt.
- Now the Xbox game will be dumped to 'Track 01.iso'!

I created a batch file. Please modify the path and drive letter individually.

864

(3,488 replies, posted in General discussion)

xTMODx wrote:

here are the logs from the dump whit errors...

1st and 3rd dumps are bad because it fails to get the sub-channel.
2nd and 4th dumps seems good but there are some sub-channel errors in 2nd dump and main-channel errors in 4th dump.

Anyway, try the latest release version. And it is also valid to change the reading speed (e.g. 16x 24x).

F1ReB4LL wrote:

does it check for CATALOG, ISRC, FLAGS, CD-TEXT fields in GD mode?

Added.

And
added: GC/Wii (support GCC-4240N, 4243N, 4244N(not tested yet), 4246N(not tested yet))

865

(3,488 replies, posted in General discussion)

It only checks LDA. Do you know the GD-ROM these fields have?

866

(3,488 replies, posted in General discussion)

Updated. Disabled the incorrect sub desync.

867

(3,488 replies, posted in General discussion)

jhmiller wrote:

South Park Rally (Europe)

random error exists in track.

LBA[399572, 0x618d4]: Track[06]: Index is changed from [01] to [00] [L:885]
LBA[399722, 0x6196a]: Track[06]: Index is changed from [00] to [01] [L:865]
LBA[404655, 0x62caf]: Track[07]: Subchannel & TOC doesn't sync. LBA on TOC[414956, 0x654ec], index[01]
LBA[404655, 0x62caf]: Track[07]: TrackNum is changed [L:840]
LBA[414806, 0x65456]: Track[07]: TrackNum is changed [L:840]
LBA[414806, 0x65456]: Track[07]: Index is changed from [01] to [00] [L:885]
LBA[404653, 0x62cad]: P[00], Q[0106010105560089572839bf]{Audio, 2ch, Copy NG, Pre-emphasis No, Track[06], Idx[01], RMSF[01:05:56], AMSF[89:57:28]}, RtoW[0, 0, 0, 0]
LBA[404654, 0x62cae]: P[00], Q[0106010105570089572983cf]{Audio, 2ch, Copy NG, Pre-emphasis No, Track[06], Idx[01], RMSF[01:05:57], AMSF[89:57:29]}, RtoW[0, 0, 0, 0]
LBA[404655, 0x62caf]: P[00], Q[010701010558008957308e0d]{Audio, 2ch, Copy NG, Pre-emphasis No, Track[07], Idx[01], RMSF[01:05:58], AMSF[89:57:30]}, RtoW[0, 0, 0, 0]
LBA[404656, 0x62cb0]: P[00], Q[01060101055900895731df5e]{Audio, 2ch, Copy NG, Pre-emphasis No, Track[06], Idx[01], RMSF[01:05:59], AMSF[89:57:31]}, RtoW[0, 0, 0, 0]
LBA[404657, 0x62cb1]: P[00], Q[010601010560008957324baf]{Audio, 2ch, Copy NG, Pre-emphasis No, Track[06], Idx[01], RMSF[01:05:60], AMSF[89:57:32]}, RtoW[0, 0, 0, 0]

It's solved if you try dumping for several times, perhaps.

jhmiller wrote:

The dump seems correct

I think so, too.

jhmiller wrote:

NFL QB Club 2001

Updated test version, but I don't know whether it's fixed or not. Plz test.

And
added: GC/Wii (support GCC-4247N and GCC-4160N)

868

(3,488 replies, posted in General discussion)

F1ReB4LL wrote:

RtoW area has checksums when it has data there (CD-Text or CD+G)

Ah, yes. You are right. dic haven't coded it yet. I don't understand how to use crc6.

869

(3,488 replies, posted in General discussion)

C2 errors detect main channel errors. SubQ channel errors is detected using crc16 but there are not these in SubP and RtoW.
About the main channel (bin, img), it can be considered as a good dump.

-----
Updated test version.
improved: /sf (supported BIG.DAT of PS2 cheat disc)

870

(3,488 replies, posted in General discussion)

nightson wrote:

This particular disc outputs huge subError.txt file. Is it normal?

Not normal.

nightson wrote:

the subError.txt will differ every time even for the same disc.

Because of some random errors.

nightson wrote:

Why was the write speed set when I'm just reading the disc?

I don't know why too. I'd not cared about it. No problem you ignore it because dic don't use it.

871

(3,488 replies, posted in General discussion)

nightson wrote:

Just curious what the link number at the end of each line in the _subInfo.txt mean?

It's the line number of source code. No problem you ignore it.

iR0b0t wrote:

could you please add hash output for bluray command

Added it in test version.

iR0b0t wrote:

it aborts on those unreadable sectors.

Protection: continuous visible ring. <- What protect is this? What does ProtectionID and A-Ray Scanner says?

872

(3,488 replies, posted in General discussion)

*2018-04-19
- added: support HD-DVD and DVD raw dump and GC/Wii disc (WIP)
          => HD-DVD: use 'dvd' command. DVD raw dump and GC/Wii disc: use 'dvd' command and /raw option.
             (GC/Wii disc is only supported by GDR-8082, 8161, 8162, 8163, 8164)
             If you want to unscramble GC/Wii raw image, put unscramler.exe in dic directory.
             https://github.com/saramibreak/unscrambler/releases
- added: cue file of GD-ROM image
- changed: LICENSE (MS-PL -> Apache License Version 2.0)
- fixed: SecuROM range
- fixed: Reading directory record (GD-ROM and minus offset disc, DVD, CD-i sub directory)
- fixed: /ss option (support ProtectCD VOB minus offset disc)
- fixed: /c option (skip returning error)
- improved: Reading sub-channel (if random error occurs to rmsf or amsf, exec /f forcibly)

873

(3,488 replies, posted in General discussion)

ajshell1 wrote:

there are plenty of other GPL compatible llicenses

I'll change to MIT or Apache or Modified BSD by the next release version.

darksabre76 wrote:

it starts throwing the "COMM" errors

What sense error?
https://www.isobuster.com/help/error_codes_sense_codes

F1ReB4LL wrote:

LMS lost connection to Intel(R) MEI driver

I have never seen this error...

874

(3,488 replies, posted in General discussion)

ajshell1 wrote:

Is it dependent on a piece of code that uses the MS-PL

No.

ajshell1 wrote:

would it be feasible to change the license to the GPL?

I don't like strong copyleft. Is MS-PL awkward for you (or in general)? I don't know much about licence.

875

(3,488 replies, posted in General discussion)

jhmiller wrote:

in the last 2 Dreamcast dumps that I have tried, the DIC shows this error:

Fixed. This had occurred only GD-ROM and minus offset disc.

iR0b0t wrote:

sarami, i was testing the dvd command and faced some problems with /c parameter. While dumping CMI for this dump DIC aborts reading as soon as it reaches the unreadable area. Is there any way those sectors can be ignored and possibly flagged somehow?

Skipped returning error.

F1ReB4LL wrote:

it's an important feature.

I make an effort to be able to code it this month.