226

(3,506 replies, posted in General discussion)

I have tested a multisession disc, Blue Book standard. CUE file isn't created properly. The cue format file doesn't support multisession, but IsoBuster and ImgBurn can, extra officially, support it. I have dumped this Blue Book using ImgBurn and IsoBuster, and I have got identical dumps, but ImgBurn can previously detect gaps, ISRCs, MCN and other flags. Also, I have noticed that these programs fill the gap between the last sector of session 1 and first sector of session 2 with digital silence, to simulate the gap between both sessions.

Your software outputs this cue:

FILE "multisession (Track 1).bin" BINARY
  TRACK 01 AUDIO
    ISRC GBAAP0200496
    INDEX 01 00:00:00
FILE "multisession (Track 2).bin" BINARY
  TRACK 02 AUDIO
    ISRC GBAAP0200531
    INDEX 01 00:00:00
FILE "multisession (Track 3).bin" BINARY
  TRACK 03 AUDIO
    ISRC GBAAP0200408
    INDEX 01 00:00:00
FILE "multisession (Track 4).bin" BINARY
  TRACK 04 MODE2/2352
    INDEX 01 00:00:00

IsoBuster outputs:

FILE "CD.iso" BINARY

REM ORIGINAL MEDIA-TYPE: CD

  REM SESSION 01        ; Not supported by other applications (*)
    TRACK 01 AUDIO
      INDEX 01 00:00:00
      REM MSF: 00:00:00 = LBA: 0
    TRACK 02 AUDIO
      INDEX 01 03:27:66
      REM MSF: 03:27:66 = LBA: 15591
    TRACK 03 AUDIO
      INDEX 01 07:14:28
      REM MSF: 07:14:28 = LBA: 32578

  REM LEAD-OUT 11:01:20 ; Not supported by other applications (*)
  REM SESSION 02        ; Not supported by other applications (*)
    TRACK 04 MODE2/2352
      INDEX 01 13:33:20
      REM MSF: 13:33:20 = LBA: 60995

REM (*) SESSION directives are unfortunately not properly supported
REM     'out there'.  IsoBuster however supports them !

ImgBurn outputs:

FILE "DATA.BIN" BINARY
REM SESSION 01
    TRACK 01 AUDIO
      ISRC GBAAP0200496
      INDEX 01 00:00:00
    TRACK 02 AUDIO
      ISRC GBAAP0200531
      INDEX 01 03:27:66
    TRACK 03 AUDIO
      ISRC GBAAP0200408
      INDEX 01 07:14:28
  REM LEAD-OUT 11:01:20
REM SESSION 02
    TRACK 04 MODE2/2352
      INDEX 01 13:33:20
  REM LEAD-OUT 23:04:00

227

(3,506 replies, posted in General discussion)

Tested the Unicode release. PRE/DCP written correctly:


FILE "pre (Track 01).bin" BINARY
  TRACK 01 MODE1/2352
    INDEX 01 00:00:00
FILE "pre (Track 02).bin" BINARY
  TRACK 02 AUDIO
    FLAGS PRE
    INDEX 00 00:00:00
    INDEX 01 00:02:00
FILE "pre (Track 03).bin" BINARY
  TRACK 03 AUDIO
    FLAGS PRE
    INDEX 00 00:00:00
    INDEX 01 00:02:00
FILE "pre (Track 04).bin" BINARY
  TRACK 04 AUDIO
    FLAGS PRE
    INDEX 00 00:00:00
    INDEX 01 00:02:00
FILE "pre (Track 05).bin" BINARY
  TRACK 05 AUDIO
    FLAGS PRE
    INDEX 00 00:00:00
    INDEX 01 00:02:00
FILE "pre (Track 06).bin" BINARY
  TRACK 06 AUDIO
    FLAGS PRE
    INDEX 00 00:00:00
    INDEX 01 00:02:00
FILE "pre (Track 07).bin" BINARY
  TRACK 07 AUDIO
    FLAGS PRE
    INDEX 00 00:00:00
    INDEX 01 00:02:00
FILE "pre (Track 08).bin" BINARY
  TRACK 08 AUDIO
    FLAGS PRE
    INDEX 00 00:00:00
    INDEX 01 00:02:00
FILE "pre (Track 09).bin" BINARY
  TRACK 09 AUDIO
    FLAGS PRE
    INDEX 00 00:00:00
    INDEX 01 00:02:00
FILE "pre (Track 10).bin" BINARY
  TRACK 10 AUDIO
    FLAGS PRE
    INDEX 00 00:00:00
    INDEX 01 00:02:00
FILE "pre (Track 11).bin" BINARY
  TRACK 11 AUDIO
    FLAGS PRE
    INDEX 00 00:00:00
    INDEX 01 00:02:00
FILE "pre (Track 12).bin" BINARY
  TRACK 12 AUDIO
    FLAGS PRE
    INDEX 00 00:00:00
    INDEX 01 00:02:00
FILE "pre (Track 13).bin" BINARY
  TRACK 13 AUDIO
    FLAGS PRE
    INDEX 00 00:00:00
    INDEX 01 00:02:00
FILE "pre (Track 14).bin" BINARY
  TRACK 14 AUDIO
    FLAGS PRE
    INDEX 00 00:00:00
    INDEX 01 00:02:00
FILE "pre (Track 15).bin" BINARY
  TRACK 15 AUDIO
    FLAGS PRE
    INDEX 00 00:00:00
    INDEX 01 00:02:00
FILE "pre (Track 16).bin" BINARY
  TRACK 16 AUDIO
    FLAGS PRE
    INDEX 00 00:00:00
    INDEX 01 00:02:00
FILE "pre (Track 17).bin" BINARY
  TRACK 17 AUDIO
    FLAGS PRE
    INDEX 00 00:00:00
    INDEX 01 00:02:00
FILE "pre (Track 18).bin" BINARY
  TRACK 18 AUDIO
    FLAGS PRE
    INDEX 00 00:00:00
    INDEX 01 00:02:00
FILE "pre (Track 19).bin" BINARY
  TRACK 19 AUDIO
    FLAGS PRE
    INDEX 00 00:00:00
    INDEX 01 00:02:00
FILE "pre (Track 20).bin" BINARY
  TRACK 20 AUDIO
    FLAGS PRE
    INDEX 00 00:00:00
    INDEX 01 00:02:00
TITLE "Volkswagen Sounds"
PERFORMER "Dario Mendes (Go On) On)estra (Be Happy)"
FILE "dcp+cdtext (Track 01).bin" BINARY
  TRACK 01 AUDIO
    TITLE "God"
    FLAGS DCP
    INDEX 01 00:00:00
TITLE "Volkswagen Sounds"
PERFORMER "Dario Mendes (Go On) On)estra (Be Happy)"
FILE "dcp+cdtext (Track 02).bin" BINARY
  TRACK 02 AUDIO
    TITLE "One In A Millon"
    FLAGS DCP
    INDEX 01 00:00:00
TITLE "Volkswagen Sounds"
PERFORMER "Dario Mendes (Go On) On)estra (Be Happy)"
FILE "dcp+cdtext (Track 03).bin" BINARY
  TRACK 03 AUDIO
    TITLE "Umbrella"
    FLAGS DCP
    INDEX 01 00:00:00
TITLE "Volkswagen Sounds"
PERFORMER "Dario Mendes (Go On) On)estra (Be Happy)"
FILE "dcp+cdtext (Track 04).bin" BINARY
  TRACK 04 AUDIO
    TITLE "Bizarre Love Triangle"
    FLAGS DCP
    INDEX 01 00:00:00
TITLE "Volkswagen Sounds"
PERFORMER "Dario Mendes (Go On) On)estra (Be Happy)"
FILE "dcp+cdtext (Track 05).bin" BINARY
  TRACK 05 AUDIO
    TITLE "Yumenji's Theme"
    FLAGS DCP
    INDEX 01 00:00:00
TITLE "Volkswagen Sounds"
PERFORMER "Dario Mendes (Go On) On)estra (Be Happy)"
FILE "dcp+cdtext (Track 06).bin" BINARY
  TRACK 06 AUDIO
    TITLE "Sunny"
    FLAGS DCP
    INDEX 01 00:00:00
TITLE "Volkswagen Sounds"
PERFORMER "Dario Mendes (Go On) On)estra (Be Happy)"
FILE "dcp+cdtext (Track 07).bin" BINARY
  TRACK 07 AUDIO
    TITLE "When Will I See You"
    FLAGS DCP
    INDEX 01 00:00:00
TITLE "Volkswagen Sounds"
PERFORMER "Dario Mendes (Go On) On)estra (Be Happy)"
FILE "dcp+cdtext (Track 08).bin" BINARY
  TRACK 08 AUDIO
    TITLE "Mrs. Robinson"
    FLAGS DCP
    INDEX 01 00:00:00
TITLE "Volkswagen Sounds"
PERFORMER "Dario Mendes (Go On) On)estra (Be Happy)"
FILE "dcp+cdtext (Track 09).bin" BINARY
  TRACK 09 AUDIO
    TITLE "I Can See Clearly Now"
    FLAGS DCP
    INDEX 01 00:00:00
TITLE "Volkswagen Sounds"
PERFORMER "Dario Mendes (Go On) On)estra (Be Happy)"
FILE "dcp+cdtext (Track 10).bin" BINARY
  TRACK 10 AUDIO
    TITLE "The Pink Panther"
    FLAGS DCP
    INDEX 01 00:00:00
TITLE "Volkswagen Sounds"
PERFORMER "Dario Mendes (Go On) On)estra (Be Happy)"
FILE "dcp+cdtext (Track 11).bin" BINARY
  TRACK 11 AUDIO
    TITLE "All Star"
    FLAGS DCP
    INDEX 01 00:00:00
TITLE "Volkswagen Sounds"
PERFORMER "Dario Mendes (Go On) On)estra (Be Happy)"
FILE "dcp+cdtext (Track 12).bin" BINARY
  TRACK 12 AUDIO
    TITLE "If You Love Me"
    FLAGS DCP
    INDEX 01 00:00:00
TITLE "Volkswagen Sounds"
PERFORMER "Dario Mendes (Go On) On)estra (Be Happy)"
FILE "dcp+cdtext (Track 13).bin" BINARY
  TRACK 13 AUDIO
    TITLE "Hurdy Gurdy Man"
    FLAGS DCP
    INDEX 01 00:00:00
TITLE "Volkswagen Sounds"
PERFORMER "Dario Mendes (Go On) On)estra (Be Happy)"
FILE "dcp+cdtext (Track 14).bin" BINARY
  TRACK 14 AUDIO
    TITLE "Watermelon Man"
    FLAGS DCP
    INDEX 01 00:00:00
TITLE "Volkswagen Sounds"
PERFORMER "Dario Mendes (Go On) On)estra (Be Happy)"
FILE "dcp+cdtext (Track 15).bin" BINARY
  TRACK 15 AUDIO
    TITLE "Nabucco (Fragmento Obertura)"
    FLAGS DCP
    INDEX 01 00:00:00

228

(3,506 replies, posted in General discussion)

Excellent, tested the new release. No more supermegaslow reading speed for such CDs.

I have noticed a possible bug. I have dumped two discs, the first one with DCP flag (Q-Control=2) and the second one with PRE flag (Q-Control=1), and the cue file isn't writed properly. FLA instead of FLAG DCP/PRE and the CR+LF.

FILE "pre (Track 01).bin" BINARY
  TRACK 01 MODE1/2352
    INDEX 01 00:00:00
FILE "pre (Track 02).bin" BINARY
  TRACK 02 AUDIO
    FLA    INDEX 00 00:00:00
    INDEX 01 00:02:00
FILE "pre (Track 03).bin" BINARY
  TRACK 03 AUDIO
    FLA    INDEX 00 00:00:00
    INDEX 01 00:02:00
FILE "pre (Track 04).bin" BINARY
  TRACK 04 AUDIO
    FLA    INDEX 00 00:00:00
    INDEX 01 00:02:00
FILE "pre (Track 05).bin" BINARY
  TRACK 05 AUDIO
    FLA    INDEX 00 00:00:00
    INDEX 01 00:02:00
FILE "pre (Track 06).bin" BINARY
  TRACK 06 AUDIO
    FLA    INDEX 00 00:00:00
    INDEX 01 00:02:00
FILE "pre (Track 07).bin" BINARY
  TRACK 07 AUDIO
    FLA    INDEX 00 00:00:00
    INDEX 01 00:02:00
FILE "pre (Track 08).bin" BINARY
  TRACK 08 AUDIO
    FLA    INDEX 00 00:00:00
    INDEX 01 00:02:00
FILE "pre (Track 09).bin" BINARY
  TRACK 09 AUDIO
    FLA    INDEX 00 00:00:00
    INDEX 01 00:02:00
FILE "pre (Track 10).bin" BINARY
  TRACK 10 AUDIO
    FLA    INDEX 00 00:00:00
    INDEX 01 00:02:00
FILE "pre (Track 11).bin" BINARY
  TRACK 11 AUDIO
    FLA    INDEX 00 00:00:00
    INDEX 01 00:02:00
FILE "pre (Track 12).bin" BINARY
  TRACK 12 AUDIO
    FLA    INDEX 00 00:00:00
    INDEX 01 00:02:00
FILE "pre (Track 13).bin" BINARY
  TRACK 13 AUDIO
    FLA    INDEX 00 00:00:00
    INDEX 01 00:02:00
FILE "pre (Track 14).bin" BINARY
  TRACK 14 AUDIO
    FLA    INDEX 00 00:00:00
    INDEX 01 00:02:00
FILE "pre (Track 15).bin" BINARY
  TRACK 15 AUDIO
    FLA    INDEX 00 00:00:00
    INDEX 01 00:02:00
FILE "pre (Track 16).bin" BINARY
  TRACK 16 AUDIO
    FLA    INDEX 00 00:00:00
    INDEX 01 00:02:00
FILE "pre (Track 17).bin" BINARY
  TRACK 17 AUDIO
    FLA    INDEX 00 00:00:00
    INDEX 01 00:02:00
FILE "pre (Track 18).bin" BINARY
  TRACK 18 AUDIO
    FLA    INDEX 00 00:00:00
    INDEX 01 00:02:00
FILE "pre (Track 19).bin" BINARY
  TRACK 19 AUDIO
    FLA    INDEX 00 00:00:00
    INDEX 01 00:02:00
FILE "pre (Track 20).bin" BINARY
  TRACK 20 AUDIO
    FLA    INDEX 00 00:00:00
    INDEX 01 00:02:00
FILE "dcp (Track 01).bin" BINARY
  TRACK 01 AUDIO
    FLA    INDEX 01 00:00:00
FILE "dcp (Track 02).bin" BINARY
  TRACK 02 AUDIO
    FLA    INDEX 00 00:00:00
    INDEX 01 00:02:00
FILE "dcp (Track 03).bin" BINARY
  TRACK 03 AUDIO
    FLA    INDEX 00 00:00:00
    INDEX 01 00:02:00
FILE "dcp (Track 04).bin" BINARY
  TRACK 04 AUDIO
    FLA    INDEX 00 00:00:00
    INDEX 01 00:02:00
FILE "dcp (Track 05).bin" BINARY
  TRACK 05 AUDIO
    FLA    INDEX 00 00:00:00
    INDEX 01 00:02:00
FILE "dcp (Track 06).bin" BINARY
  TRACK 06 AUDIO
    FLA    INDEX 00 00:00:00
    INDEX 01 00:02:00
FILE "dcp (Track 07).bin" BINARY
  TRACK 07 AUDIO
    FLA    INDEX 00 00:00:00
    INDEX 01 00:02:00
FILE "dcp (Track 08).bin" BINARY
  TRACK 08 AUDIO
    FLA    INDEX 00 00:00:00
    INDEX 01 00:02:00
FILE "dcp (Track 09).bin" BINARY
  TRACK 09 AUDIO
    FLA    INDEX 00 00:00:00
    INDEX 01 00:02:00
FILE "dcp (Track 10).bin" BINARY
  TRACK 10 AUDIO
    FLA    INDEX 00 00:00:00
    INDEX 01 00:02:00
FILE "dcp (Track 11).bin" BINARY
  TRACK 11 AUDIO
    FLA    INDEX 00 00:00:00
    INDEX 01 00:02:00

Also, I have tested a pressed CD with CD-Text. CD-Text data isn't written correctly. Example:

TITLE "Volkswagen Sounds"
PERFORMER "Dario Mendes (Go On) On)estra (Be Happy)"
FILE "cdtext (Track 01).bin" BINARY
  TRACK 01 AUDIO
    TITLE "God"
    FLA    INDEX 01 00:00:00
TITLE "Volkswagen Sounds"
PERFORMER "Dario Mendes (Go On) On)estra (Be Happy)"
FILE "cdtext (Track 02).bin" BINARY
  TRACK 02 AUDIO
    TITLE "One In A Millon"
    FLA    INDEX 01 00:00:00
TITLE "Volkswagen Sounds"
PERFORMER "Dario Mendes (Go On) On)estra (Be Happy)"
FILE "cdtext (Track 03).bin" BINARY
  TRACK 03 AUDIO
    TITLE "Umbrella"
    FLA    INDEX 01 00:00:00
TITLE "Volkswagen Sounds"
PERFORMER "Dario Mendes (Go On) On)estra (Be Happy)"
FILE "cdtext (Track 04).bin" BINARY
  TRACK 04 AUDIO
    TITLE "Bizarre Love Triangle"
    FLA    INDEX 01 00:00:00
TITLE "Volkswagen Sounds"
PERFORMER "Dario Mendes (Go On) On)estra (Be Happy)"
FILE "cdtext (Track 05).bin" BINARY
  TRACK 05 AUDIO
    TITLE "Yumenji's Theme"
    FLA    INDEX 01 00:00:00
TITLE "Volkswagen Sounds"
PERFORMER "Dario Mendes (Go On) On)estra (Be Happy)"
FILE "cdtext (Track 06).bin" BINARY
  TRACK 06 AUDIO
    TITLE "Sunny"
    FLA    INDEX 01 00:00:00
TITLE "Volkswagen Sounds"
PERFORMER "Dario Mendes (Go On) On)estra (Be Happy)"
FILE "cdtext (Track 07).bin" BINARY
  TRACK 07 AUDIO
    TITLE "When Will I See You"
    FLA    INDEX 01 00:00:00
TITLE "Volkswagen Sounds"
PERFORMER "Dario Mendes (Go On) On)estra (Be Happy)"
FILE "cdtext (Track 08).bin" BINARY
  TRACK 08 AUDIO
    TITLE "Mrs. Robinson"
    FLA    INDEX 01 00:00:00
TITLE "Volkswagen Sounds"
PERFORMER "Dario Mendes (Go On) On)estra (Be Happy)"
FILE "cdtext (Track 09).bin" BINARY
  TRACK 09 AUDIO
    TITLE "I Can See Clearly Now"
    FLA    INDEX 01 00:00:00
TITLE "Volkswagen Sounds"
PERFORMER "Dario Mendes (Go On) On)estra (Be Happy)"
FILE "cdtext (Track 10).bin" BINARY
  TRACK 10 AUDIO
    TITLE "The Pink Panther"
    FLA    INDEX 01 00:00:00
TITLE "Volkswagen Sounds"
PERFORMER "Dario Mendes (Go On) On)estra (Be Happy)"
FILE "cdtext (Track 11).bin" BINARY
  TRACK 11 AUDIO
    TITLE "All Star"
    FLA    INDEX 01 00:00:00
TITLE "Volkswagen Sounds"
PERFORMER "Dario Mendes (Go On) On)estra (Be Happy)"
FILE "cdtext (Track 12).bin" BINARY
  TRACK 12 AUDIO
    TITLE "If You Love Me"
    FLA    INDEX 01 00:00:00
TITLE "Volkswagen Sounds"
PERFORMER "Dario Mendes (Go On) On)estra (Be Happy)"
FILE "cdtext (Track 13).bin" BINARY
  TRACK 13 AUDIO
    TITLE "Hurdy Gurdy Man"
    FLA    INDEX 01 00:00:00
TITLE "Volkswagen Sounds"
PERFORMER "Dario Mendes (Go On) On)estra (Be Happy)"
FILE "cdtext (Track 14).bin" BINARY
  TRACK 14 AUDIO
    TITLE "Watermelon Man"
    FLA    INDEX 01 00:00:00
TITLE "Volkswagen Sounds"
PERFORMER "Dario Mendes (Go On) On)estra (Be Happy)"
FILE "cdtext (Track 15).bin" BINARY
  TRACK 15 AUDIO
    TITLE "Nabucco (Fragmento Obertura)"
    FLA    INDEX 01 00:00:00

The raw CD-Text data is dumped as expected in the .ccd file:

[CloneCD]
Version=3
[Disc]
TocEntries=18
Sessions=1
DataTracksScrambled=0
CDTextLength=1044
[CDText]
Entries=58
Entry 0=80 00 00 00 56 6f 6c 6b 73 77 61 67 65 6e 20 53
Entry 1=80 00 01 0c 6f 75 6e 64 73 00 47 6f 64 00 4f 6e
Entry 2=80 02 02 02 65 20 49 6e 20 41 20 4d 69 6c 6c 6f
Entry 3=80 02 03 0e 6e 00 55 6d 62 72 65 6c 6c 61 00 42
Entry 4=80 04 04 01 69 7a 61 72 72 65 20 4c 6f 76 65 20
Entry 5=80 04 05 0d 54 72 69 61 6e 67 6c 65 00 59 75 6d
Entry 6=80 05 06 03 65 6e 6a 69 27 73 20 54 68 65 6d 65
Entry 7=80 05 07 0f 00 53 75 6e 6e 79 00 57 68 65 6e 20
Entry 8=80 07 08 05 57 69 6c 6c 20 49 20 53 65 65 20 59
Entry 9=80 07 09 0f 6f 75 00 4d 72 73 2e 20 52 6f 62 69
Entry 10=80 08 0a 09 6e 73 6f 6e 00 49 20 43 61 6e 20 53
Entry 11=80 09 0b 07 65 65 20 43 6c 65 61 72 6c 79 20 4e
Entry 12=80 09 0c 0f 6f 77 00 54 68 65 20 50 69 6e 6b 20
Entry 13=80 0a 0d 09 50 61 6e 74 68 65 72 00 41 6c 6c 20
Entry 14=80 0b 0e 04 53 74 61 72 00 49 66 20 59 6f 75 20
Entry 15=80 0c 0f 07 4c 6f 76 65 20 4d 65 00 48 75 72 64
Entry 16=80 0d 10 04 79 20 47 75 72 64 79 20 4d 61 6e 00
Entry 17=80 0e 11 00 57 61 74 65 72 6d 65 6c 6f 6e 20 4d
Entry 18=80 0e 12 0c 61 6e 00 4e 61 62 75 63 63 6f 20 28
Entry 19=80 0f 13 09 46 72 61 67 6d 65 6e 74 6f 20 4f 62
Entry 20=80 0f 14 0f 65 72 74 75 72 61 29 00 00 00 00 00
Entry 21=81 00 15 00 56 61 72 69 6f 75 73 20 41 72 74 69
Entry 22=81 00 16 0c 73 74 73 00 4a 6f 68 6e 20 4c 65 6e
Entry 23=81 01 17 08 6e 6f 6e 20 28 42 65 20 51 75 69 65
Entry 24=81 01 18 0f 74 29 20 00 54 68 65 20 50 6c 61 74
Entry 25=81 02 19 08 74 65 72 73 20 28 42 65 20 51 75 69
Entry 26=81 02 1a 0f 65 74 29 00 44 6e 74 65 6c 20 28 42
Entry 27=81 03 1b 08 65 20 51 75 69 65 74 29 00 4f 75 74
Entry 28=81 04 1c 03 70 75 74 20 28 42 65 20 51 75 69 65
Entry 29=81 04 1d 0f 74 29 00 53 68 69 67 65 72 75 20 55
Entry 30=81 05 1e 09 6d 65 62 61 79 61 73 69 20 28 42 65
Entry 31=81 05 1f 0f 20 51 75 69 65 74 29 00 42 6f 62 62
Entry 32=81 06 20 04 79 20 48 65 62 62 20 28 42 65 20 48
Entry 33=81 06 21 0f 61 70 70 79 29 00 54 68 65 20 54 68
Entry 34=81 07 22 06 72 65 65 20 44 65 67 72 65 65 73 20
Entry 35=81 07 23 0f 28 42 65 20 48 61 70 70 79 29 00 53
Entry 36=81 08 24 01 69 6d 6f 6e 20 26 20 47 61 72 66 75
Entry 37=81 08 25 0d 6e 6b 65 6c 20 28 42 65 20 48 61 70
Entry 38=81 08 26 0f 70 79 29 00 52 6f 6f 6c 66 20 61 20
Entry 39=81 09 27 08 44 65 6c 69 63 73 20 28 42 65 20 48
Entry 40=81 09 28 0f 61 70 70 79 29 00 48 65 6e 72 79 20
Entry 41=81 0a 29 06 4d 61 6e 63 69 6e 69 20 26 20 48 69
Entry 42=81 0a 2a 0f 73 20 4f 72 63 68 65 73 74 72 61 20
Entry 43=81 0a 2b 0f 28 42 65 20 48 61 70 70 79 29 00 53
Entry 44=81 0b 2c 01 6d 61 73 68 20 4d 6f 75 74 68 20 28
Entry 45=81 0b 2d 0d 47 6f 20 4f 6e 29 00 54 68 65 20 50
Entry 46=81 0c 2e 05 61 75 6c 73 20 28 47 6f 20 4f 6e 29
Entry 47=81 0c 2f 0f 00 42 75 74 74 68 6f 6c 65 20 53 75
Entry 48=81 0d 30 0b 72 66 65 72 73 20 28 47 6f 20 4f 6e
Entry 49=81 0d 31 0f 29 00 44 61 72 69 6f 20 4d 65 6e 64
Entry 50=81 0e 32 0a 65 73 20 28 47 6f 20 4f 6e 29 00 48
Entry 51=81 0f 33 01 75 6e 67 61 72 69 61 6e 20 53 74 61
Entry 52=81 0f 34 0d 74 65 20 4f 70 65 72 61 20 4f 72 63
Entry 53=81 0f 35 0f 68 65 73 74 72 61 20 28 47 6f 20 4f
Entry 54=81 0f 36 0f 6e 29 00 00 00 00 00 00 00 00 00 00
Entry 55=8f 00 37 00 00 01 0f 00 15 22 00 00 00 00 00 00
Entry 56=8f 01 38 00 00 00 00 00 00 00 00 03 39 00 00 00
Entry 57=8f 02 39 00 00 00 00 00 09 00 00 00 00 00 00 00
[Session 1]
PreGapMode=0
PreGapSubC=0
[Entry 0]
Session=1
Point=0xa0
ADR=0x01
Control=0x00
TrackNo=0
AMin=0
ASec=0
AFrame=0
ALBA=-150
Zero=0
PMin=1
PSec=0
PFrame=0
PLBA=4350
[Entry 1]
Session=1
Point=0xa1
ADR=0x01
Control=0x02
TrackNo=0
AMin=0
ASec=0
AFrame=0
ALBA=-150
Zero=0
PMin=15
PSec=0
PFrame=0
PLBA=67350
[Entry 2]
Session=1
Point=0xa2
ADR=0x01
Control=0x00
TrackNo=0
AMin=0
ASec=0
AFrame=0
ALBA=-150
Zero=0
PMin=47
PSec=27
PFrame=21
PLBA=213396
[Entry 3]
Session=1
Point=0x01
ADR=0x01
Control=0x02
TrackNo=0
AMin=0
ASec=0
AFrame=0
ALBA=-150
Zero=0
PMin=0
PSec=2
PFrame=0
PLBA=0
[Entry 4]
Session=1
Point=0x02
ADR=0x01
Control=0x02
TrackNo=0
AMin=0
ASec=0
AFrame=0
ALBA=-150
Zero=0
PMin=4
PSec=12
PFrame=41
PLBA=18791
[Entry 5]
Session=1
Point=0x03
ADR=0x01
Control=0x02
TrackNo=0
AMin=0
ASec=0
AFrame=0
ALBA=-150
Zero=0
PMin=7
PSec=7
PFrame=3
PLBA=31878
[Entry 6]
Session=1
Point=0x04
ADR=0x01
Control=0x02
TrackNo=0
AMin=0
ASec=0
AFrame=0
ALBA=-150
Zero=0
PMin=11
PSec=50
PFrame=5
PLBA=53105
[Entry 7]
Session=1
Point=0x05
ADR=0x01
Control=0x02
TrackNo=0
AMin=0
ASec=0
AFrame=0
ALBA=-150
Zero=0
PMin=13
PSec=49
PFrame=29
PLBA=62054
[Entry 8]
Session=1
Point=0x06
ADR=0x01
Control=0x02
TrackNo=0
AMin=0
ASec=0
AFrame=0
ALBA=-150
Zero=0
PMin=16
PSec=19
PFrame=3
PLBA=73278
[Entry 9]
Session=1
Point=0x07
ADR=0x01
Control=0x02
TrackNo=0
AMin=0
ASec=0
AFrame=0
ALBA=-150
Zero=0
PMin=19
PSec=1
PFrame=48
PLBA=85473
[Entry 10]
Session=1
Point=0x08
ADR=0x01
Control=0x02
TrackNo=0
AMin=0
ASec=0
AFrame=0
ALBA=-150
Zero=0
PMin=21
PSec=59
PFrame=29
PLBA=98804
[Entry 11]
Session=1
Point=0x09
ADR=0x01
Control=0x02
TrackNo=0
AMin=0
ASec=0
AFrame=0
ALBA=-150
Zero=0
PMin=26
PSec=4
PFrame=51
PLBA=117201
[Entry 12]
Session=1
Point=0x0a
ADR=0x01
Control=0x02
TrackNo=0
AMin=0
ASec=0
AFrame=0
ALBA=-150
Zero=0
PMin=28
PSec=50
PFrame=14
PLBA=129614
[Entry 13]
Session=1
Point=0x0b
ADR=0x01
Control=0x02
TrackNo=0
AMin=0
ASec=0
AFrame=0
ALBA=-150
Zero=0
PMin=31
PSec=29
PFrame=26
PLBA=141551
[Entry 14]
Session=1
Point=0x0c
ADR=0x01
Control=0x02
TrackNo=0
AMin=0
ASec=0
AFrame=0
ALBA=-150
Zero=0
PMin=34
PSec=49
PFrame=58
PLBA=156583
[Entry 15]
Session=1
Point=0x0d
ADR=0x01
Control=0x02
TrackNo=0
AMin=0
ASec=0
AFrame=0
ALBA=-150
Zero=0
PMin=39
PSec=38
PFrame=65
PLBA=178265
[Entry 16]
Session=1
Point=0x0e
ADR=0x01
Control=0x02
TrackNo=0
AMin=0
ASec=0
AFrame=0
ALBA=-150
Zero=0
PMin=43
PSec=37
PFrame=70
PLBA=196195
[Entry 17]
Session=1
Point=0x0f
ADR=0x01
Control=0x02
TrackNo=0
AMin=0
ASec=0
AFrame=0
ALBA=-150
Zero=0
PMin=45
PSec=22
PFrame=58
PLBA=204058
[TRACK 1]
MODE=0
INDEX 1=0
[TRACK 2]
MODE=0
INDEX 1=18791
[TRACK 3]
MODE=0
INDEX 1=31878
[TRACK 4]
MODE=0
INDEX 1=53105
[TRACK 5]
MODE=0
INDEX 1=62054
[TRACK 6]
MODE=0
INDEX 1=73278
[TRACK 7]
MODE=0
INDEX 1=85473
[TRACK 8]
MODE=0
INDEX 1=98804
[TRACK 9]
MODE=0
INDEX 1=117201
[TRACK 10]
MODE=0
INDEX 1=129614
[TRACK 11]
MODE=0
INDEX 1=141551
[TRACK 12]
MODE=0
INDEX 1=156583
[TRACK 13]
MODE=0
INDEX 1=178265
[TRACK 14]
MODE=0
INDEX 1=196195
[TRACK 15]
MODE=0
INDEX 1=204058

These are the expected titles:
http://img201.imageshack.us/img201/3958/cdtext.png

229

(4 replies, posted in General discussion)

I own physically this disc, I have checked the filesystem and I don't see anything special, whereas Saturn games contain the version number in the first sector, the header.

There is another version, named 1.1, and the data track/dates (more recent) differs from the mine.

I assume that db doesn't take into account the possible different versions, until the dumpers discover several releases for the same title, with different data tracks and dates (and the naming convention is 1.0 (the older), 1.1, 1.2 and so on, according to date), or releases with EDC and no EDC. Check the db, there are 7 different release of US Tomb Raider game, with different dates and varying bonus contents.

http://redump.org/disc/11913/
http://redump.org/disc/2998/
http://redump.org/disc/12765/
http://redump.org/disc/515/
http://redump.org/disc/14809/
http://redump.org/disc/1322/
http://redump.org/disc/1471/


Don't confuse this with original/Platinum releases for a given title. They can contain identical contents.

PS: Jackal has confirmed my speculation.

230

(3,506 replies, posted in General discussion)

UK(9362-459012). I show a MCN frame from my disc.

http://img827.imageshack.us/img827/7084/mcni.png

231

(3,506 replies, posted in General discussion)

I have a few of pressed CDDA discs with R-W filled with 0xff bytes.

The Crow: Original Motion Picture Soundtrack
Alanis Morissette - Jagged Little Pill
Hot Hits - Adventurous New Music Sampler (I have dumped this disc for redump.org)
Launch - Back to Abnormal
WipEout 2097: The Soundtrack (dumped for redump.org)
Acclaims Raving X-Mas (dumped for this project)
Doug Laurent - Half-Life

Additionally, the Cyberwar (US release, the four discs) game has only the T subcode filled with 0xff. Same issue as above.

I can reproduce this issue with any CD I have mentioned, a real Plextor drive (I own PX-W4824TU, PX-716AL and PX-755SA) and this software.

-CDTool, 100b mode selected. (001b isn't affected)
-PerfectRip, 100b mode selected. (001b isn't affected)
-The subdump program offered for this site to dump subcodes, if -mode 2 or 3 is selected. -mode 0/1 dumps at normal speed. According to documentation of subdump:
0 - 96 bytes, subs only (BE).
1 - 2448 bytes and excluding 2352 data bytes, leaving 96 sub bytes only (BE).
2 - 96 bytes, subs only (D8).
3 - 2448 bytes and excluding 2352 data bytes, leaving 96 sub bytes only (D8).

-Your DiscImageCreator program.

Read speed is awfully slow, more or less one minute to extract 600 sectors at 24x speed.

If you don't own any pressed CD with R-W filled with 0xff, you could create one home-made filling the R-W of sub file from a ccd/img/sub CloneCD image with the r2wfill program. r2wfill file.sub 255 and burning that image.

232

(3,506 replies, posted in General discussion)

Perhaps your PX-W2410TA has a bug on firmware, and the read offset with subcode reading differs from the expected. You could run CDTool to extract a image from a CDDA disc with/without subcode reading, and compare both dumps.

My wishlist for sarami:

-An option to select raw/packed mode for subcode reading. Reason: There are CDs with R-W filled with 0xFF, and real Plextor drives dump these discs awfully slow if packed mode is selected.

-An option to select single sector reads instead bursts of sectors. Reason: I have noticed that I can extract the R-W data from a CD+G error free only if single sector mode is selected (PF) with my PX-W4824TU drive, packed mode selected.

Tested. This tool is really impressive.


This is the test I have performed:

I have extracted, using IsoBuster (no offset correction, no error detection for audio...), a full image of this audio disc I dumped in the past. Then, I have run findcrcs.exe "image.bin" 95020800 dd0e562e. After 10-11 seconds (I own a budget CPU), findcrcs has found two fragments with matching CRC32 (I assume due to hashes collisions), the second one with the expected MD5 hash.

G:\>findcrcs.exe "image.bin" 95020800 dd0e562e
120031802  dd0e562e  87ac7985fcc46286efc5c0876f723e5e
619521696  dd0e562e  8855ffc1921ec4e5d7536272ced3d989

Untouched sector:
Sector ECD matches sector data. No fix required.

Modified sector:
247  08 -> 09  (1 bit fix)
502  07 -> 56  (3 bit fix)

First fix suggested is the correct one, because I changed that byte from 09 to 08. And I have performed another one-byte changes and cdxafix.exe can suggest every time the right value.

Of course, I have extracted a range to test with:

http://www.mediafire.com/?2fgo6yeybuc8kag

Tested with a CDI image, which contains lots of Mode 2 Form 2 frames, and cdxafix.exe reports Sector is not a mode 2 form 2 sector.

I am sure that my image contains Mode 2 Form 2 frames because Sector View of IsoBuster shows in Status Bar Extracting Mode 2 Form 2, and refuse to show sector's contents if RAW checkbox is unchecked. And according to Browse Sector function of CDMage, many sectors contains just sync, header, subheader, user data and EDC fields, no ECC data.

Also I have noticed that CDMage won't open a CDI image through a .cue file with TRACK 01 MODE2/2352 directive. You have to change TRACK 01 MODE2/2352 ----> TRACK 01 CDI/2352 in order to enable CDMage to open such image.

PerfectRip, it's a good ripping program. Unfortunately, it needs a real Plextor drive for data+audio discs. For pure audio discs, any drive which can read directly the lead-out, if offset correction of drive is positive, is fine for PerfectRip.

It's an EAC fault, which ignores the index 00 of a given track if previous track is data, and replace it with digital silence. If combined offset is negative you would like that EAC could rescue the lost samples pushed to index 00, but EAC doesn't do this, unfortunately. So, if you cannot run PF, the only options are the described.

Unfortunately, EAC doesn't return any data of pregap of track 2, if previous track is data. You can do two things:

-Get a Renesas based drive (+667) or a Samsung based drive (+696), which can compensate that negative offset correction.

-Extract this range using IsoBuster: [Start of track 2 index 1 - 5 sectors] - [Start of track 2 index 1 + 5 sectors], and use a hex editor to copy the missing bytes. For example, copy into the clipboard the first bytes of your dump, search those bytes in the IsoBuster dump, and once you have determinated the start of track and aligned both files, copy the missing data.

Do you have Platinum releases or the original ones? I have noticed that Platinum discs, without an additional silkscreened label which somewhat protects the disc, are more fragile than original releases, because the metallic label side can be damaged easier if misshandled.

The Detect read sample offset correction button in Offset/Speed. Overread support is nice, when your drive/soft combination supports. If not, do not enable it.

It is interesting the message "Too many samples" for track 2, which means that dumped file is bigger than expected. I would try another version of EAC. The one suggested is this:
http://redump.org/download/eac-0.99pb5.exe

When track quality for a track is <100%, there were re-reads, and EAC could obtain the same erroneous data 8, or greater, of 16 times. Try secure mode without C2 pointers, and burst. And do not enable overread if your drive cannot overread using EAC.

You are getting CRC mismatches. Try ripping without C2 pointers, because EAC cannot handle very well: It uses on first read in order to not to read everything twice and defeating the cache, but once detected an error, EAC re-reads without taking into C2 pointers, and fails to detect constant errors which C2 pointers would detect, because a suspicious zone could return, at least 8 of 16 tries, the same erronous data. The Achilles' heel of EAC and C2.

Redump doesn't support this, in no way, but for your personal dumps you could try to rip in burst mode, playing with the read speeds. In a few of cases, burst mode works better than secure mode with these Lite-On drives.

The DB ignores the standard and imperative pregap, of at least 150 sectors, of first track, which separes lead-in zone from program area.

http://img22.imageshack.us/img22/6715/pregaps.png Have your disc the same layout?

What gaps are detecting EAC? The vast majority of PS1 discs has only 2:00 pregaps.

245

(11 replies, posted in General discussion)

Try another drive. If another drive cannot read those non-standard sectors, the only realistic options are real Plextor drive and CDToimgD8, or any drive and hotswaping, and descrambling by software. Do not do the last option until you understand fully the method.

The idea is insert a standard CDDA, wait until the disc stops spinning, or use the startstop program to stop disc, and use the eject hole to open the tray, replace disc and close tray, applying a litlle of force at the end, so that the pick-up goes up and the magnetic holds the new disc. If drive resets when opening the tray, unfortunately you will have to remove the cover to load/unload manually discs, without drive realizing that disc is changed. Once done, dump the proper range using CDTool, and run descramble_cdda to descramble.

But very likely caches audio, and that slows down the secure ripping of EAC. The ideal is a drive which doesn't cache audio data and reports C2 errors, or a real Plextor drive which can use FUA to defeat fastly and easily the drive cache.

You have to detect gaps (F4 hotkey), and after detect gaps choose append gap to next track. Try the three modes of detection offered by EAC, and choose the one which is faster and detect proper and expected gaps.

It seems that EAC is the only realistic option, and another program to extract the data track.

Generally speaking, there is no way to determinate the exact write offset of pure audio CDs, because audio lacks of syncs header. However, it is possible that many audio CDs have -12, 0 and +222 write offset. I own two CDs protected by Key2Audio, which has scrambled data sectors in pregap of first track, but marked as audio, and I have to apply -12 write offset so that scrambled sectors are aligned. Also, I have CDs whose non-zeroed sample is the last of image with 0 write offset, and other with a data track, with +222.

The clever approach is apply standard offset correction of AccurateRip, and apply a customized offset correction only if needed to rescue non-zeroed samples pushed to lead-out zone or pregap zone. For example, the miniCD bundled with Tenbu - Mega-CD, the correct offset correction to apply is the standard + [+13].

6 seconds are 264,600 stereo samples, really a huge jump. Perhaps it's a software problem (which detected wrong range), because I cannot believe that a drive can jitter so much, when supposedly any modern drive is free of jittering problems. To discard a drive issue, you could rip the Ridge Racer without detecting gaps at all. For my personal music collection of audio tracks extracted from Saturn/Mega-CD/PS1 games I rip discs without detecting gaps, so that I have the expected hashes, last track is not included because contains just silence:

http://img547.imageshack.us/img547/5167/ridgeracer.png

And, is there any chance to run EAC by Wine?

Understood. Check if both are aligned. For example, use any hex editor, open both files and check if non-zeroed samples starts at the same offset. If so, do a binary comparison, which reveals differences. If not so, try fff -crc=$[The CRC32 of DB] -size=[Size according to DB] [INPUT FILE] [OUTPUT FILE, any name you want]. If success, your dump is the same of DB, but shifted. Perhaps, your drive fails sometimes to be accurate stream (just a hypothesis, nowadays this is really very weird, an accurate stream drive is a drive with constant read offset, as expected nowadays) and reads that track with another offset.

Of course, if there are no many differences, you could match the files and compare.