1 (edited by Specialt1212 2010-05-15 05:16:41)

Ok so another attempt at dumping a -647 game i.e. The Misadventures of Tron Bonne which also came with a Mega Man Legends Demo. Both games have a 2 second pregap and a disc offset of -647. Please note that these were / are brand new never before played games so they are in mint condition.

I dumped both games with the following settings in all 4 of my drives

Drive Offset      EAC Setting                 Drive                clrmamepro name
   +102             -545             Light Scribe GSA-H55L              (lisc)
   +30              -617             PLEXTOR DVDR PX-708A               (plex)
   +1182            +535             SAMSUNG DVD-ROM SD-616F            (tsst)
   +6               -641             TSSTcorp SH-S223L                  (sams)

I decided to compare the unaltered originally dumped tracks (aside from the Offset correction for EAC) to determine if they were being dumped successfully before I try to make any corrections to the tracks.

And here are the results...

************************************************************************************************
************************************************************************************************

The Misadventures of Tron Bonne

rom ( name "track01 (lisc).bin" size 324968784 crc ceaccee4 md5 1d514537838622670ae2b0fd3060e01d sha1 4d15feb68d5453864706f1c707ed9211be8c15f9 )
rom ( name "track01 (plex).bin" size 324968784 crc c3bf598c md5 f08b816750da037901d5deadfed99a84 sha1 951e2da5927f1c1be2386e19ee23957460d7e117 )
rom ( name "track01 (sams).bin" size 324968784 crc 11e6bb43 md5 5a67674f07b5f957cee0372cf17c5534 sha1 dc24233ea3ccbe92b4fb218025b25e64078bc11b )
rom ( name "track01 (tsst).bin" size 324968784 crc ceaccee4 md5 1d514537838622670ae2b0fd3060e01d sha1 4d15feb68d5453864706f1c707ed9211be8c15f9 )

rom ( name "track02 (lisc).bin" size 37044000 crc 9281934f md5 8068aec53ff135f2daae1c6988b5368e sha1 6b7d3dda0242e62c7bc1d32bd898e6f2b6bb0530 )
rom ( name "track02 (plex).bin" size 37044000 crc 9281934f md5 8068aec53ff135f2daae1c6988b5368e sha1 6b7d3dda0242e62c7bc1d32bd898e6f2b6bb0530 )
rom ( name "track02 (sams).bin" size 37044000 crc 9281934f md5 8068aec53ff135f2daae1c6988b5368e sha1 6b7d3dda0242e62c7bc1d32bd898e6f2b6bb0530 )
rom ( name "track02 (tsst).bin" size 37044000 crc 9281934f md5 8068aec53ff135f2daae1c6988b5368e sha1 6b7d3dda0242e62c7bc1d32bd898e6f2b6bb0530 )

So 2 of the 4 track01 dumps match and all 4 of the EAC tracks match

So I ran all 4 Tron Bonne track01 dumps though CDMage which reported 153 corrupt sectors per track of which CDMage was able to fix 151 corrupt sectors (although the (sams) dump was only able to correct 150 corrupt sectors for some reason)...

rom ( name "track01 (lisc).bin" size 324968784 crc ca49db90 md5 db33794cf21444a1ba5f817471f37fd5 sha1 9f74c81f80c286401e2629f1491799d3adfaa0bf )
rom ( name "track01 (plex).bin" size 324968784 crc ca49db90 md5 db33794cf21444a1ba5f817471f37fd5 sha1 9f74c81f80c286401e2629f1491799d3adfaa0bf )
rom ( name "track01 (sams).bin" size 324968784 crc 3e05043d md5 b4ffd6b3649d4b2ca9e5909dd8001ea8 sha1 52342328cf991fcd75cddb54d2cccbe0697460fe )
rom ( name "track01 (tsst).bin" size 324968784 crc ca49db90 md5 db33794cf21444a1ba5f817471f37fd5 sha1 9f74c81f80c286401e2629f1491799d3adfaa0bf )

I also dumped this game using Perfect Rip and came up with the following results

©2006   H & H   s o f t w e r x.
PerfectRip v1.00 b34 log. 5/14/2010 9:17:09 PM

Type    . Time        . Description
------- + ----------- + -----------
Info    | 9:17:09 PM | Current device: PLEXTOR DVDR   PX-708A  1.12
Info    | 9:17:10 PM | Reported CD read speed (kbytes/s): 1411(8x)
Info    | 9:17:10 PM | Current read error recovery setting: mode: 00h retry count: 10
Info    | 9:17:10 PM | Setting of read error recovery to normal with 3 retries was successful.
Info    | 9:17:10 PM | Detecting subcode/C2 pointers priority..
Info    | 9:17:10 PM | Detecting and correcting subchannel offset..
Info    | 9:17:10 PM | Subcode/C2 priority is: main+C2+sub.
Info    | 9:17:10 PM | Subchannel sector offset: 1
Info    | 9:17:10 PM | Detection finished.
Info    | 9:17:10 PM | Main channel read offset correction: 2468 bytes (617 samples)
Info    | 9:17:10 PM | Main channel write offset correction: 0 bytes (0 samples)
Info    | 9:17:10 PM | Subchannel offset correction: -1 sectors
Info    | 9:17:10 PM | C2 error pointers offset correction: 2468 bits
Warning | 9:17:10 PM | CD-TEXT not found or unsupported
Info    | 9:17:10 PM | Reading Media Catalog Number...
Info    | 9:17:11 PM | MCN not encoded
Info    | 9:17:11 PM | Reading International Standard Recording Code...
Info    | 9:17:12 PM | ISRC(track 1) not encoded
Info    | 9:17:12 PM | ISRC(track 2) not encoded
Info    | 9:17:13 PM | OP: -00:00.02 to -00:00.01 (-000002 to -000001), duration: 00:00.02 (000002)
Info    | 9:17:13 PM | Trk 01: 00:00.00 to 30:42.16 (000000 to 138166), duration: 30:42.17 (138167)
Info    | 9:17:13 PM | Trk 01 format type is CD-ROM mode 2
Info    | 9:17:13 PM | Index found: 410101000000000002002832
Error   | 9:21:15 PM | Error while burst reading sectors: 137998 to 138020 (30:39.73 to 30:40.20)
Info    | 9:21:16 PM | Retrying with 1 sector reads from: 137998 (30:39.73)
Info    | 9:21:16 PM | Found new subchannel offset correction (sectors): 0 (LBA: 138016)
Info    | 9:21:16 PM | Pause found: 010200000174003042174B20
Info    | 9:21:16 PM | 1 sector reads were ok, setting back to burst reading from: 138021 (30:40.21)
Info    | 9:21:16 PM | FLAGS DATA
Info    | 9:21:16 PM | Current copyright flag !DCP kept
Info    | 9:21:16 PM | Trk 02: 30:42.17 to 34:12.16 (138167 to 153916), duration: 03:30.00 (015750)
Info    | 9:21:16 PM | Trk 02 format type is CDDA
Info    | 9:21:16 PM | Index found: 010201000000003044177775
Info    | 9:21:46 PM | Current copyright flag !DCP kept
Info    | 9:21:47 PM | Setting back of saved read error recovery parameters was successful.
Info    | 9:21:47 PM | Total corrupt Q subcode blocks: 2663
Info    | 9:21:47 PM | Trk 01 corrupt symbols (C2 pointers): 0
Info    | 9:21:47 PM | Trk 02 corrupt symbols (C2 pointers): 0
Info    | 9:21:47 PM | Total corrupt symbols (C2 pointers): 0
Warning | 9:21:47 PM | Injected sub at sector: 138015 (30:40.15)
Info    | 9:21:47 PM | Reading process completed successfully.

************************************************************************************************
************************************************************************************************

Mega Man Legends Demo

rom ( name "track01 (lisc).bin" size 98174832 crc 96e4d43b md5 3ae438b6a800900e8c9a44e8dc0895ba sha1 cdd28c8506d731d54839d9c6a5ec652dd17d7222 )
rom ( name "track01 (plex).bin" size 98174832 crc 41a84be1 md5 e084697fc0e3302c36b71d09dd68ef52 sha1 602130a2d56d1eb958b92304ac3c770dbc65ddd9 )
rom ( name "track01 (sams).bin" size 98174832 crc 96e4d43b md5 3ae438b6a800900e8c9a44e8dc0895ba sha1 cdd28c8506d731d54839d9c6a5ec652dd17d7222 )
rom ( name "track01 (tsst).bin" size 98174832 crc 96e4d43b md5 3ae438b6a800900e8c9a44e8dc0895ba sha1 cdd28c8506d731d54839d9c6a5ec652dd17d7222 )

rom ( name "track02 (lisc).bin" size 37044000 crc 9281934f md5 8068aec53ff135f2daae1c6988b5368e sha1 6b7d3dda0242e62c7bc1d32bd898e6f2b6bb0530 )
rom ( name "track02 (plex).bin" size 37044000 crc 9281934f md5 8068aec53ff135f2daae1c6988b5368e sha1 6b7d3dda0242e62c7bc1d32bd898e6f2b6bb0530 )
rom ( name "track02 (sams).bin" size 37044000 crc 9281934f md5 8068aec53ff135f2daae1c6988b5368e sha1 6b7d3dda0242e62c7bc1d32bd898e6f2b6bb0530 )
rom ( name "track02 (tsst).bin" size 37044000 crc 9281934f md5 8068aec53ff135f2daae1c6988b5368e sha1 6b7d3dda0242e62c7bc1d32bd898e6f2b6bb0530 )

So 3 of the 4 track01 dumps match and all 4 of the EAC tracks match

So I ran all 4 Mega Man Legends Demo track01 dumps though CDMage which reported 151 corrupt sectors which CDMage was able to fix and came out with the following results which all match.

rom ( name "track01 (lisc).bin" size 98174832 crc 5de7af2a md5 eb7eb45e875d1659f58320d27e4fcf5a sha1 2d3943b7ad6099229551ec3f672674ae544fa258 )
rom ( name "track01 (plex).bin" size 98174832 crc 5de7af2a md5 eb7eb45e875d1659f58320d27e4fcf5a sha1 2d3943b7ad6099229551ec3f672674ae544fa258 )
rom ( name "track01 (sams).bin" size 98174832 crc 5de7af2a md5 eb7eb45e875d1659f58320d27e4fcf5a sha1 2d3943b7ad6099229551ec3f672674ae544fa258 )
rom ( name "track01 (tsst).bin" size 98174832 crc 5de7af2a md5 eb7eb45e875d1659f58320d27e4fcf5a sha1 2d3943b7ad6099229551ec3f672674ae544fa258 )

I also dumped this game using Perfect Rip and came up with the following results

©2006   H & H   s o f t w e r x.
PerfectRip v1.00 b34 log. 5/14/2010 10:24:50 PM

Type    . Time        . Description
------- + ----------- + -----------
Info    | 10:24:50 PM | Current device: PLEXTOR DVDR   PX-708A  1.12
Info    | 10:24:50 PM | Reported CD read speed (kbytes/s): 1411(8x)
Info    | 10:24:50 PM | Current read error recovery setting: mode: 00h retry count: 10
Info    | 10:24:50 PM | Setting of read error recovery to normal with 3 retries was successful.
Info    | 10:24:50 PM | Detecting subcode/C2 pointers priority..
Info    | 10:24:50 PM | Detecting and correcting subchannel offset..
Info    | 10:24:50 PM | Subcode/C2 priority is: main+C2+sub.
Info    | 10:24:50 PM | Subchannel sector offset: 1
Info    | 10:24:50 PM | Detection finished.
Info    | 10:24:50 PM | Main channel read offset correction: 2468 bytes (617 samples)
Info    | 10:24:50 PM | Main channel write offset correction: 0 bytes (0 samples)
Info    | 10:24:50 PM | Subchannel offset correction: -1 sectors
Info    | 10:24:50 PM | C2 error pointers offset correction: 2468 bits
Warning | 10:24:50 PM | CD-TEXT not found or unsupported
Info    | 10:24:50 PM | Reading Media Catalog Number...
Info    | 10:24:51 PM | MCN not encoded
Info    | 10:24:51 PM | Reading International Standard Recording Code...
Info    | 10:24:52 PM | ISRC(track 1) not encoded
Info    | 10:24:53 PM | ISRC(track 2) not encoded
Info    | 10:24:53 PM | OP: -00:00.02 to -00:00.01 (-000002 to -000001), duration: 00:00.02 (000002)
Info    | 10:24:53 PM | Trk 01: 00:00.00 to 09:16.40 (000000 to 041740), duration: 09:16.41 (041741)
Info    | 10:24:53 PM | Trk 01 format type is CD-ROM mode 2
Info    | 10:24:54 PM | Index found: 410101000000000002002832
Error   | 10:26:05 PM | Error while burst reading sectors: 041587 to 041609 (09:14.37 to 09:14.59)
Info    | 10:26:05 PM | Retrying with 1 sector reads from: 041587 (09:14.37)
Info    | 10:26:05 PM | Found new subchannel offset correction (sectors): 0 (LBA: 41590)
Info    | 10:26:05 PM | Pause found: 01020000017400091641E85C
Info    | 10:26:05 PM | 1 sector reads were ok, setting back to burst reading from: 041610 (09:14.60)
Info    | 10:26:05 PM | FLAGS DATA
Info    | 10:26:05 PM | Current copyright flag !DCP kept
Info    | 10:26:05 PM | Trk 02: 09:16.41 to 12:46.40 (041741 to 057490), duration: 03:30.00 (015750)
Info    | 10:26:05 PM | Trk 02 format type is CDDA
Info    | 10:26:05 PM | Index found: 010201000000000918415DA0
Info    | 10:26:32 PM | Current copyright flag !DCP kept
Info    | 10:26:32 PM | Setting back of saved read error recovery parameters was successful.
Info    | 10:26:32 PM | Total corrupt Q subcode blocks: 1897
Info    | 10:26:32 PM | Trk 01 corrupt symbols (C2 pointers): 0
Info    | 10:26:32 PM | Trk 02 corrupt symbols (C2 pointers): 0
Info    | 10:26:32 PM | Total corrupt symbols (C2 pointers): 0
Warning | 10:26:33 PM | Injected sub at sector: 041589 (09:14.39)
Info    | 10:26:33 PM | Reading process completed successfully.

************************************************************************************************
************************************************************************************************

So should I assume the unaltered dumps are good to start editing, or where should I go from here (resize, remove, etc.)?

Please note I am also having a similar issue with Shockwave Assault.

2 (edited by velocity37 2010-05-15 08:07:22)

You can't compare the track 1 BINs until you've resized and psxt001z fixed them. Remember that this track has track 2's pregap appended to it, which can end up having audio data in it to varying degrees due to negative offsets.

After you've trimmed the pregap, the last sector can differ on drive to drive. Once this sector is repaired (psxt001z fix), good dumps should be the same across drives under normal circumstances.

---

A note about CDMage:

Don't use CDMage to repair errors for any reason other than checking for bad dumps from your drives. themabus recommended it earlier to see if your drive was giving errors due to scratches. If I dump a game in two drives and hashes don't match after resize and fix, I use CDMage to scan each for errors to see which drive likely gave the bad dump (so I can attempt to dump it again.) If after this check you suspect a drive added some errors, you can repair and see if the hash matches another unaltered dump. This is what themabus told you to do. You should get the drive to give this good data on its own, though. You have four drives at your disposal, so it's not a big loss if one of them flat out refuses to give you a good result.

There are several games that have errors on the discs themselves, such as Chrono Trigger (even the GH version). Thus, CDMage should be used with extreme care.

Crap drives will sometimes pop up some random minor errors, so if you have a hard time getting a spotless dump from a particular drive, you can use CDMage import sectors from other dumps from the same drive to make a good one. This way, at least you're not having CDMage tampering with the data directly. It's still kind of sketchy, so I would only do it to verify a dump from another drive that came out perfect normally.

3 (edited by Teancum 2010-05-15 07:50:38)

All right so I've been trying to dump this game for a while now too. So far when I've dumped track 02 it's matched the track 02 of Mega man Legends and Mega Man Legends 2 which are in the same series so I think Track 02 is good.

Now as far as track 01 goes here are my results

IsoBuster
LG Electronics - BD-RE GGW-H20L +667
Track 01
CRC32: E4F92BAB
MD5: 85F56CD9F32B3058C15E359306409203
SHA-1: 65AFAF4A84D4590432F35D0B1962A619561A185E

TSSTcorp - DVD-ROM SH-D162D +6
CRC32: CEACCEE4
MD5: 1D514537838622670AE2B0FD3060E01D
SHA-1: 4D15FEB68D5453864706F1C707ED9211BE8C15F9

Plextor PX-708A +30
CRC32: C3BF598C
MD5: F08B816750DA037901D5DEADFED99A84
SHA-1: 951E2DA5927F1C1BE2386E19EE23957460D7E117

CloneCD
Plextor PX-708A +30
CRC32: 8E4C3C0D
MD5: C493792FA2DB630F13FF992D05FEAA07
SHA-1: 15D760E3402E7959B5E142BF430FF36571BDF66B

TSSTcorp - DVD-ROM SH-D162D +6
CRC32: 114A49AC
MD5: D7E725DB7AD4F2831F76865EB6531AF5
SHA-1: 6E016D61304CD97B60F49F1020BC6B3E07FF5579

LG Electronics - BD-RE GGW-H20L +667
CRC32: 1AFAAD2F
MD5: 0BF493A022F0282EC50E29BE14071C60
SHA-1: C0EEFC8E77039838363782EE92FA9534D6266B21


So our plextor and samsung dumps match each others dumps so far without any changes to the dump.
So I ran psxt001z --fix on the plextor and samsung dumps and then compared them with a hex editor. The samsung dump showed some extra data where the plextor had all zeros. not a lot just a couple scattered lines at the end.

So I'm not sure what this all means. I'm lead to believe it's something weird with the disc since we are getting the same results but am not sure what to do please advise.

EDIT: Velocity posted while I was writing this all out. Will check back with resize results

Allright just did the resize and all three dumps from all three drives match for me.

CRC32: ECABC100
MD5: 670B574C81387241D5F08BE4171509EB
SHA-1: BD402E8456879E715F9E1CB99D3FF7EC865795ED

Part of my issues was that Perfectrip seemed to give me different results everytime. Not sure why I didn't see it before. Thanks to Velocity for helping my brain work right again!

I was worried when I couldn't get the original dumps to match, I didn't realize the different offsets would cause discrepancies between the dumps.

So I used the following command on all four of the dumps

C:\zz>FPCopy64 -r "track01.bin" -352800
File Part Copier v1.31. Copyright (c) NiKoTiN 2004-2009.
Resize done.

C:\zz>psxt001z.exe --fix "track01.bin"
psxt001z by Dremora, v0.21 beta 1

File: track01.bin
Size (bytes):   324615984
From image:     362012784
Size (sectors): 138017
From image:     153917
Mode: 2
EDC in Form 2 sectors: NO
System area: US NoEDC
Postgap type: Form 1, zero subheader, zero data
Sector 138016: Subheader/Data/EDC/ECC (fixed)
Done.

C:\zz>psxt001z.exe "track01.bin"
psxt001z by Dremora, v0.21 beta 1

File: track01.bin
Size (bytes):   324615984
From image:     362012784
Size (sectors): 138017
From image:     153917
EDC in Form 2 sectors: NO
ID: SLUS-00896
Date: 2000-01-27
System area: US NoEDC


C:\zz>psxt001z.exe --gen pregap.bin 352800
psxt001z by Dremora, v0.21 beta 1

File "pregap.bin" with size 352800 bytes was successfully generated!

C:\zz>copy /b pregap.bin+track02.bin track02good.bin
pregap.bin
Track02.bin
        1 file(s) copied.

C:\zz>

Which garnered the following results

rom ( name "track01 (lisc).bin" size 324615984 crc ecabc100 md5 670b574c81387241d5f08be4171509eb sha1 bd402e8456879e715f9e1cb99d3ff7ec865795ed )
rom ( name "track01 (plex).bin" size 324615984 crc ecabc100 md5 670b574c81387241d5f08be4171509eb sha1 bd402e8456879e715f9e1cb99d3ff7ec865795ed )
rom ( name "track01 (sams).bin" size 324615984 crc ecabc100 md5 670b574c81387241d5f08be4171509eb sha1 bd402e8456879e715f9e1cb99d3ff7ec865795ed )
rom ( name "track01 (tsst).bin" size 324615984 crc ecabc100 md5 670b574c81387241d5f08be4171509eb sha1 bd402e8456879e715f9e1cb99d3ff7ec865795ed )

rom ( name "track02good (lisc).bin" size 37396800 crc 7976083e md5 2d7b5e8e94a91bf5423b2356f6a34863 sha1 d9f92af296360772e62caa4cb276de3fa74f5538 )
rom ( name "track02good (plex).bin" size 37396800 crc 7976083e md5 2d7b5e8e94a91bf5423b2356f6a34863 sha1 d9f92af296360772e62caa4cb276de3fa74f5538 )
rom ( name "track02good (sams).bin" size 37396800 crc 7976083e md5 2d7b5e8e94a91bf5423b2356f6a34863 sha1 d9f92af296360772e62caa4cb276de3fa74f5538 )
rom ( name "track02good (tsst).bin" size 37396800 crc 7976083e md5 2d7b5e8e94a91bf5423b2356f6a34863 sha1 d9f92af296360772e62caa4cb276de3fa74f5538 )

I got 4 exact matches which also match Teancum's corrected dumps, so it looks like this is a good verified dump.

The only difference I noticed was when I compare track01 of the PerfectRip dump it's comming up with different hash calculations

rom ( name "01.- tron bonne.track.img" size 324615984 crc 538d3fae md5 70b549945eb155ddec75f8b8376a8210 sha1 dd9b8177fe9d1df3d731f1d9d3fef58609371aa9 )
rom ( name "02.- tron bonne.track.pcm" size 37396800 crc 7976083e md5 2d7b5e8e94a91bf5423b2356f6a34863 sha1 d9f92af296360772e62caa4cb276de3fa74f5538 )

You've definitely got a good dump then.

If you run psxt001z.exe --fix on PerfectRip's Track 1, that will probably match too. PerfectRip won't correct the last sector for you, so that still has to be done.

You sir are a genius lol, that worked perfect for Mega Man Legends 2 Demo & Tron Bonne.

That will definitely help me out when I try to dump the other 10 PS1 games I've been waiting to do.

Thanks again!