51

(3,531 replies, posted in General discussion)

sarami, some Plextor DVD drives have different C2 offsets which are not sector aligned. I took a couple of C2 discs with negative and positive write offsets and a mix of audio / data and tested it on the drives I have here. I compared C2 dump with known good dump of the same disc and matched it with C2 error vector.
Starting from PX-712A, it takes drive 2 more samples (1 C2 byte is 8 bit) to calculate C2:

PLEXTOR - CD-R PX-W4012A v1.07, C2 offset: 294
PLEXTOR - CD-R PX-W4824A v1.07, C2 offset: 294
PLEXTOR - CD-R PX-W5224A v1.04, C2 offset: 294
PLEXTOR - DVDR PX-708A v1.12, C2 offset: 294
PLEXTOR - DVDR PX-712A v1.09, C2 offset: 295
PLEXTOR - DVDR PX-716A v1.11, C2 offset: 295
PLEXTOR - DVDR PX-716A v1.58, C2 offset: 295
PLEXTOR - DVDR PX-716A v1.59, C2 offset: 295
PLEXTOR - DVDR PX-716A v1.5A, C2 offset: 295
PLEXTOR - DVDR PX-755A v1.08, C2 offset: 295
PLEXTOR - DVDR PX-760A v1.07, C2 offset: 295

(C2 offset is in bytes)

This is a problem because for PX-712A or later, any C2 error in the last 8 bytes of any sector will slip unnoticed into the final dump.

Should be an easy fix, instead of pre-reading 2 sectors like you do for Plextor, you can pre-read 3 sectors at a time and offset it based on a drive model.

52

(3,531 replies, posted in General discussion)

sarami,
There is a CD-TEXT DIC issue I want to report.
Due to CD-TEXT space limitations (stored in R-W subchannel), sometimes they use TAB symbol "\t" ASCII and "\t\t" WIDE to refer to previous non-empty text, this is not implemented in DIC, thus such fields have spaces instead.
Example: http://redump.org/disc/87491/

There are more things that I have to report but I'll do that a little bit later.

53

(3,531 replies, posted in General discussion)

sarami wrote:

CD-TEXT can store 8 languages.
BLOCK 1 language uses _alt.cue, BLOCK 2 language uses _alt2.cue ... BLOCK 7 language uses _alt7.cue

Got it. So I guess for this particular disc English block is empty and all the meaningful data is in the Japanese CD-TEXT block.
My next question is, what encoding gets dumped to the BLOCK 1 cue?
I'm getting garbage there but I don't have JP fonts installed and no Japanese locale. We would need that corrected (I guess manually in a cue sheet) in order to be added to redump.

EDIT: Nevermind, notepad++ displays everything correctly, it was my viewer which had a problem, thank you!

54

(3,531 replies, posted in General discussion)

sarami, I got "_alt.cue" and "_imgAlt.cue" when dumping "Suikoden Tierkreis: Digital Artbook & Soundtrack" Enhanced CD.
The cue difference is empty TITLE / PERFORMER vs what I think is Japanese encoding.
Can you please take a look?

Logs: https://www.dropbox.com/s/fexbx20talw1h … 29.7z?dl=0

55

(3,531 replies, posted in General discussion)

sarami wrote:
superg wrote:

When I use DIC supplied with MPF, Build 20210401T101950

I only support the latest version. It's now 20211001T112852.

I downloaded the newest DIC version from the website and the problem is still there. I did 2 dumps of clean GameShark 2 disc and I'm getting different results (4476 vs 4477) errors.
Let me know if logs would be useful, I'll upload them.

56

(3,531 replies, posted in General discussion)

sarami wrote:
superg wrote:

When I use DIC supplied with MPF, Build 20210401T101950

I only support the latest version. It's now 20211001T112852.

I will use that.

57

(3,531 replies, posted in General discussion)

sarami wrote:

What is the problem? My unlicensed is no problem.

There are two problems:
When I use DIC supplied with MPF, Build 20210401T101950, if that helps, and dumping PS2 GameShark disc with /sf flag, after initial pass it tries to re-read some C2 sectors from BIG.DAT and as it never gets a match, dumping fails.
For other PS2 unlicensed I often get improper dumps with wrong error count, it deviates from 4475 errors count for such discs. All these discs are clean and I currently dump them using the earlier DIC version which always yields the exact 4475 errors. That version you built after I mentioned this earlier error count deviation and it always works for me.

58

(3,531 replies, posted in General discussion)

matura713 wrote:

Total errors: 4497

This error count looks familiar to me. We get a very similar number of C2 errors at start for many PS2 unlicensed discs.
Did you try to dump with /sf?

59

(3,531 replies, posted in General discussion)

sarami wrote:

"UPX" is shown in IMAGE_SECTION_HEADER of SETUP.EXE. Please check if it is compressed by UPX or not.
If yes, DIC is not supported it yet. 20210401 version does not output IMAGE_EXPORT_DIRECTORY yet.

Is there any way to disable this checking so DIC doesn't crash?

60

(3,531 replies, posted in General discussion)

sarami wrote:

279144 belongs to track 1.

Got it, I'll mark the old dump as bad and will add a new one.
Thanks for your help!

61

(3,531 replies, posted in General discussion)

sarami wrote:

Try to use "/s 2"

/s 2 didn't help.
My primary concern is that in my new dump the split is 1 sector earlier comparing to what we have in the DB.
e.g. in the new dump the data track last sector is audio track but in the DB it's not and it seems more correct. I have to identify which dump is correct, old or new.

62

(3,531 replies, posted in General discussion)

sarami, is it normal to have a separate set of (Subs indexes) where everything is the same as in primary TOC based split?
Logs: https://www.dropbox.com/s/4clypf96lu0zq … OR.7z?dl=0
Asking because my verification has identical (Subs indexes) but doesn't match what we have in the DB: http://redump.org/disc/15537/
I compared both dumps and the new data track is 1 sector more padded with zeroes and audio track is 1 sector less comparing to the DB one.

63

(3,531 replies, posted in General discussion)

sarami wrote:
superg wrote:

I am having a problem with PS2 GameShark disc.

http://www.mediafire.com/file/eq80y20l9 … st.7z/file
Test, please.

Didn't work sad I'm still getting slightly different data on each dump attempt.
New logs: https://www.dropbox.com/s/16zvbqdcggzr8 … st.7z?dl=0
I ended up picking up the most correct dump and hexediting the erroneous sector (they are all empty).

EDIT: I rechecked my dumps before the test version and after, error number definitely decreased with the new version so I guess if the disc is faulty this is still good DIC fix to have. Thank you!

64

(3,531 replies, posted in General discussion)

sarami, I am having a problem with PS2 GameShark disc. They usually have intentional C2 errors in 25-4499 sector range, 4475 total errors. I am using /sf flag but there are some C2 errors later (22K-25K range) and I am getting random results in a few sectors here and there.
As far as I understand, /sf affects all sectors, is there a way to specify that I want /sf enabled only for 25-4499 range or am I missing something?

Logs: https://www.dropbox.com/s/857nbsv9uaqardp/gs.7z?dl=0

65

(3,531 replies, posted in General discussion)

sarami wrote:
superg wrote:

I'm getting a duplicated (subs indexes) copy

It's real subs indexes.

Which one should be considered correct for the redump submission?

66

(3,531 replies, posted in General discussion)

I'm getting a duplicated (subs indexes) copy when dumping Fox Hunt soundtrack (Audio CD). Both copies tracks are the same but want to double check with you that everything is fine.

Logs:
https://www.dropbox.com/s/kld66kkis5xy2 … OR.7z?dl=0

EDIT: cue timestamps are different though.

67

(3,531 replies, posted in General discussion)

sarami, I spent some time dumping one of the Russian unlicensed discs and DIC without any success. The disc is clean and it locks up on some sectors when dumping (slow) and there are some C2 errors.
I almost lost hope but decided to give it a try with IsoBuster and everything dumped fine, and what is more important - I have 100% match with the internet image of the same game. That's quite alarming to me as I have a pile of ~250 discs undumpable with DIC and I wonder whether all of them are bad or not.

Logs: https://www.dropbox.com/s/p7fzgdlkq7yij … gs.7z?dl=0

Can you please look into it?

68

(3,531 replies, posted in General discussion)

rosewood wrote:

[ERROR] Number of sector(s) where mode2 NoEdc subheader(0x10 - 0x17) isn't same: 1
Total errors: 1

This is not a problem, afaik this check takes place after a successful dump and it just indicates that sector subheader copy is not the same. This is common for PSX discs.

69

(3,531 replies, posted in General discussion)

I'm having a trouble dumping Action Replay Version 2.34 (PlayStation 2 CD) in my Plextor PX-755A.
Right on dump start I get

LBA[323849, 0x4f109]: [F:ReadCDForCheckingReadInOut][L:701]
    Opcode: 0xd8
    ScsiStatus: 0x02 = CHECK_CONDITION
    SenseData Key-Asc-Ascq: 03-02-8d = MEDIUM_ERROR - VENDOR UNIQUE ERROR
lpCmd: d8, 00, 00, 04, f1, 09, 00, 00, 00, 01, 00, 00
dwBufSize: 2352

I can start the dump just fine using my other ASUS BW-16D1HT drive but it has some reading issues with some GameShark / ActionReplay discs, very slow reading and takes forever - don't think it's related though.
Using the latest DIC.

70

(10 replies, posted in General discussion)

I published source code and new updated version of the tool, will write some usage documentation a bit later.

71

(10 replies, posted in General discussion)

fuzzball wrote:

wrong error count in verifying http://redump.org/disc/41435/

redump_helper

Error Count: 1

This disc has 1 subheader copy difference, this is warning in edccchk tool. Redump's error count field expects to use "Total errors+warnings" number from edccchk. This entry has an error in a DB, should be 1.
I just replicate the behaviour of edccchk but I don't call it errors + warnings, just errors.

I made some improvements in command line but have yet to publish sources and build new binaries, it's now a single executable file without libraries.
It's nice that somebody is using the tool though smile

72

(3,531 replies, posted in General discussion)

Mastermind wrote:

discimagecreator dvd e: "F:\Sid Meier's Civilization IV - Ultimate (Disc 2) (Sid Meier's Civilization IV - Colonization).iso" 16

True, I've just tried "d:\DICUI\Programs\Creator>DiscImageCreator.exe cd F "D:\test with spaces (and brackets).bin" 8 /c2 200 /nl"
and I ended up with zero size dat file.

73

(3,531 replies, posted in General discussion)

Mastermind wrote:

I found another bug. When I rip a DVD game to a root folder, e.g. "F:\gamename.iso" then DIC creates an empty .dat file. Only in a subfolder the datfile is created correctly.

What is the DIC command line?

74

(10 replies, posted in General discussion)

fuzzball wrote:

I would love to use this tool. Thank you.

The windows build is in the first post, inside there is runme.bat script which shows basic usage. I am working on it to make it a part of a broader disc information utility. I need another week-two until I'm done with the basic implementation. Let me know if you have any questions / suggestions.

75

(10 replies, posted in General discussion)

Qubits wrote:

Looks great.
I think you should also get in contact with the author of DIC and DICUI.
I mean it would be ideal if your enhancements in finding antimod games etc. got integrated into the established tools.

IMO that doesn't belong to DIC, DIC is already doing too much work like creating rom xml and calculating checksums. As of DICUI it already has some functionality but it's all implemented in a C#. Right not whenever time permits I am cleaning and reorganizing code and it will appear on github in a form of "disc image information utility" with a capability to generate redump submissionInfo if needed.