1

(18 replies, posted in General discussion)

user7 wrote:

>To play devil's advocate, shouldn't we split off the Philips CD-i branded VCDs then into their own dat?

"Phillips CD-i branded VCDs" is a step in the wrong direction.
Video CDs must contain a corresponding application for playback on CD-i players by specification (White Book, CD-I Bridge). If they don't then they are not real Video CDs (even if other players don't care).

Rather than splitting off Philips CD-i (and/or marking most of them with comments that "this disc is compatible with CD-i"), it should be noted down if a disc is NOT compatible with Philips CD-i and then maybe even thrown away because it is not a real VCD (see above).

Coming back to Karaoke: Karaoke-CD 1.0 is the first version of the Video-CD specification. So they are all one big happy family.

(If you still want to add this data to your dumps then use MPF.Check.exe with your credentials)

user7 wrote:

http://redump.org/downloads/

"Sega Titan Video" should be removed as it's just cartridges from what I can find.

Sport Fishing 2 is on CD (CHD in MAME).
Some sources say the same about Sports Fishing, others claim that it was on LD.

4

(3,497 replies, posted in General discussion)

Is there anything that be done about this problem or did I miss the solution?

rosewood wrote:

Here's a CD-i with a weird error. DIC can't read the PVD and thus voldDesc.txt is empty.

LBA[000016, 0x00010]: [F:ReadVolumeDescriptor][L:538]
        Opcode: 0xa8
        ScsiStatus: 0x02 = CHECK_CONDITION
        SenseData Key-Asc-Ascq: 03-11-05 = MEDIUM_ERROR - L-EC UNCORRECTABLE ERROR
lpCmd: a8, 00, 00, 00, 00, 10, 00, 00, 00, 01, 00, 00

Dump matches http://redump.org/disc/74294/, including the 17111 M2F1 errors.
PVD can be read with a hex editor.

Logs: 8130030.7z

5

(3,497 replies, posted in General discussion)

Here's a CD-i with a weird error. DIC can't read the PVD and thus voldDesc.txt is empty.

LBA[000016, 0x00010]: [F:ReadVolumeDescriptor][L:538]
        Opcode: 0xa8
        ScsiStatus: 0x02 = CHECK_CONDITION
        SenseData Key-Asc-Ascq: 03-11-05 = MEDIUM_ERROR - L-EC UNCORRECTABLE ERROR
lpCmd: a8, 00, 00, 00, 00, 10, 00, 00, 00, 01, 00, 00

Dump matches http://redump.org/disc/74294/, including the 17111 M2F1 errors.
PVD can be read with a hex editor.

Logs: 8130030.7z

6

(3,497 replies, posted in General discussion)

sarami wrote:

This is the last (perhaps).
https://www.mediafire.com/file/eq80y20l … st.7z/file

Let's hope so. This title has been dumped more often than anything else wink
test7.7z

7

(3,497 replies, posted in General discussion)

sarami wrote:
sarami wrote:

But the fixed sub is not set correctly...

Sorry, still buggy.
Uploaded. https://www.mediafire.com/file/eq80y20l … st.7z/file

Next: test6.7z

8

(3,497 replies, posted in General discussion)

sarami wrote:

The subchannel was fixed as I expected.

LBA[011100, 0x02b5c]: Track[01]: SubQ[13-19]:Adr6[cf3cf0cff0fbf000] -> [cf3cf0cff0fff000]

But the fixed sub is not set correctly...

LBA[011100, 0x02b5c]: P[00], Q[46d542f21700fbf00000bccb]{ Data,      Copy NG,                  Unknown Data    [d542f21700fbf000], AMSF[     :00]}, RtoW[0, 0, 0, 0]

Re-uploaded.
https://www.mediafire.com/file/eq80y20l … st.7z/file

Next: test5.7z

9

(3,497 replies, posted in General discussion)

sarami wrote:

BCD did not matter...
Fixed again.
https://www.mediafire.com/file/eq80y20l … st.7z/file

Next: test4.7z

10

(3,497 replies, posted in General discussion)

sarami wrote:

But still buggy about adr6.

LBA[197600, 0x303e0]: Track[01]: SubQ[13-19]:Adr6[d542f0cff0fff000] -> [cf3cf0cff0fff000]

I forgot to convert BCD to decimal.
https://www.mediafire.com/file/eq80y20l … st.7z/file

Here you go: test3.7z

11

(3,497 replies, posted in General discussion)

sarami wrote:

Some subchannels are bad. (LBA 011100, 197600, 208300, 216000)
Test again, plz.
https://www.mediafire.com/file/eq80y20l … st.7z/file

Here are the logs. Found a third identical disc and included that one too.
test2.7z

12

(3,497 replies, posted in General discussion)

sarami wrote:

Yes.

Here you go: 699096-2_test.7z

13

(3,497 replies, posted in General discussion)

sarami wrote:
rosewood wrote:

Is there any way to overcome this error?

Test, please.
https://www.mediafire.com/file/eq80y20l … st.7z/file

Thanks, that worked for both discs. Do you need the logs?

14

(3,497 replies, posted in General discussion)

I'm trying to dump 2x EU version of http://redump.org/disc/52711/ and these are DIC's last words:

Creating .scm (LBA) 247691/247691
[L:1320] Internal error. Failed to analyze the subchannel. Track[01]/[01]
EndTime: 2021-04-29T21:19:39+0200

Is there any way to overcome this error?
The CRC32 of a dump with Isobuster matches the US version, by the way.

Logs: 699096-2.7z

15

(3,497 replies, posted in General discussion)

user7 wrote:

Note that one of the above discs dumped without error here - http://redump.org/disc/73514/

New dic bug?

I had trouble with these discs for years, long before the above dump was added to the database. If you don't pay attention, you don't see the error because the log window disappears when the dump is finished. The data matches, by the way.

16

(3,497 replies, posted in General discussion)

I'm having trouble dumping these discs of The 7th Guest for Philips CD-i (DE, Disc 1).
2x 8130116V104 (data/bin file matches 73514)
1x 8130116V201

DICUI 1.18 and latest MPF throw this error in the log window but the process finishes with all required files:
[ERROR] Number of sector(s) where mode2 NoEdc subheader(0x10 - 0x17) isn't same: 1
Total errors: 1

IsoBuster on a different PC/different drive chokes on these discs too:
Error 03/11/05 on sector 308.325.

Logs: 8130116.7z

Of course some kind of sanity check needs to be implemented on database side and/or mandatory user input fields on DICUI side. You'll end up with a lot of Klingon releases otherwise...

Square wrote:

Thanks for the update !
Doesn't crash anymore with my USB PX-755UF.

I confirm, it also doesn't crash anymore with PX-760A connected via Ugreen IDE-USB3 adapter.

It still doesn't run with Windows XP though...

I have to report two errors:

1. Old Windows XP machine with PX-760A connected to IDE
Program doesn't run at all ("not a valid Win32 executable)
--> Can you please compile a Win XP target as well?

2. New Windows 10 1803 machine with PX-760A connected via Ugreen IDE-USB3 adapter
Drive letter appears when a disc is inserted. Program then crashes when selecting a disc type.
This only happens with ODD connected via USB adapter, it doesn't crash with native SATA drives (I don't have a SATA Plextor, so I can't rip discs properly)

Not to forget, the list of commands (i.e. templates) should be smart - and contain a selection of the different parameters for the various versions of DIC and also an option for safe/slow dumping of scratched discs.

Until a gui is created these templates could be used to create batch files.

This is a very good idea!
We should define a list with common DIC parameters for the various systems/disc types, and also for the programs to run after DIC.
That way the coder only has to take care of the GUI and doesn't have to figure out what commands/programs to call.

22

(3,497 replies, posted in General discussion)

F1ReB4LL wrote:
rosewood wrote:

Audio trap disc, DIC stop command and subdump displays this a couple of times:

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

23

(3,497 replies, posted in General discussion)

Audio trap disc, DIC stop command and subdump displays this a couple of times:

Sense data (SK/ASC/ASCQ): 0x00/0x00/0x00
No sense data. No additional sense information.

All files are empty, except the log files, tried both subdump variants:

Args: -i g: -f 8180089_28.sub -mode 6 -rereadnum 25 -fix 2
TOC reading...
Find subchannel start sector...
30 70 0c 03 84 05 0d 0c 30 30 f0 04 
subStartAddr:   -57498
subEndAddr:     -57648
sectorQuantity: -150
Flush...
Sectors with possible errors: 0.
Not corrected sector quantity: 0.
Flush...
Sectors with possible errors: 0.
Not corrected sector quantity: 0.
Flush...
Sectors with possible errors: 0.
Not corrected sector quantity: 0.
Flush...
Sectors with possible errors: 0.
Not corrected sector quantity: 0.
Flush...
Sectors with possible errors: 0.
Not corrected sector quantity: 0.
Pre fix failed sectors quantity: 0.
subchannelsFix started.
Not corrected bytes quantity: 0.
Post correction sectors quantity: 0.


Post correction started.
Pre fix failed sectors quantity: 0.
subchannelsFix started.
Not corrected bytes quantity: 0.
Args: -i g: -f 8180089_a8.sub -mode 6 -rereadnum 25 -fix 2
TOC reading...
Find subchannel start sector...
30 70 0c 03 84 05 0d 0c 30 30 f0 04 
subStartAddr:   -57498
subEndAddr:     -57648
sectorQuantity: -150
Flush...
Sectors with possible errors: 0.
Not corrected sector quantity: 0.
Flush...
Sectors with possible errors: 0.
Not corrected sector quantity: 0.
Flush...
Sectors with possible errors: 0.
Not corrected sector quantity: 0.
Flush...
Sectors with possible errors: 0.
Not corrected sector quantity: 0.
Flush...
Sectors with possible errors: 0.
Not corrected sector quantity: 0.
Pre fix failed sectors quantity: 0.
subchannelsFix started.
Not corrected bytes quantity: 0.
Post correction sectors quantity: 0.


Post correction started.
Pre fix failed sectors quantity: 0.
subchannelsFix started.
Not corrected bytes quantity: 0.


F1ReB4LL wrote:

CD-i disc in GD mode?

Yes, tried all possibilities - I want to dump this disc for good, it already took me too much time...

24

(3,497 replies, posted in General discussion)

F1ReB4LL wrote:

Runs for hours writing what? Does it report about read errors or something?

It ran for hours at those lines, the drive made a clicking sound every other second:

This drive supports [OpCode: 0xd8, SubCode: 1]
This drive supports [OpCode: 0xd8, SubCode: 2]

When I ran it again and again it reported some vendor errors or that the drive doesn't support C2, or waited at those lines again.

As the results seem to vary slightly between each run, I made 6 final tests this morning, each one with a full shut down of the PC afterwards: DIC 20171010, 20171210 and 20180113, in GD and CD mode.
All those times it didn't hang at the lines mentioned above, but it didn't manage to rip the disc as well...

logs

I figured out what was wrong. It seems that it depends on the browser how the data is copied. IE11 - copies all values separated with a space and rows separated with a space and line break. Edge - copies all values/rows separated with a line break. Firefox - does it right.
Your program requires a fixed formatting (i.e. all values separated with a tab and all rows separated with a line break). Maybe you should implement a check for whitespace characters first before doing the scan.
For now I'll use Notepad++ to change the data into the correct format, e.g. replace ' \r\n' with '\r\n' and ' ' with '\t'.

By the way, I am neither the author nor did I change comething in the code of findcrcs. It just happened that the link to v2 was unavailable for some time, so I searched the www for the file and found the updated source on github. I couldn't get it to compile under Windows and in the end I used Ubuntu with Win64 target settings.