New dreamcast dumping program (test please)

jamjam
Posts: 281
Joined: Mon Jun 08, 2026 1:26 am

Re: New dreamcast dumping program (test please)

Post by jamjam »

New version (0.42a)

Code: Select all

20110919 (0.42a)
+FIX:Read errors apparent since 0.3a
+FIX:Writing hashes to file
Have tested and found dumps to match in 0.42a which didn't in 0.41a. There may still be errors in dumping, lets hope everyone had the same problem as me  Image

The next version should just be for new functions, or more read fixes if necessary. Next version doesn't create/open the log file unless something will be written. Other possibilities I'm considering:
  • Send stop start  commands to drive when there are many adjacent read errors (exiting program, doing this then running program seems to kickstart it sometimes, could just be waiting awhile or some other factor though)
  • Specify 1x read speed (currently not, although sptd does seem to go a lot slower naturally)
  • Suggestions?
Fair enough about ice numbers in brackets not being definite errors and just edc/ecc checks. Knowing that, I see why the ice log that made me think of validating by ice is wrong (because the input was wrong). Each section was (0.3a-0.41a) filled with the first 26 sectors of the section, so the audio tracks after a data track had thousands of ice errors as they were actually repeated mode1 sectors from the data track. My testing of 0.3a-0.41a must only have gone so far as checking the ice log, of what happened to be single track games, oops. A complete garbage dump but it would have compressed well  Image

Thank you all for testing, information and suggestions. Keep it coming.
Last edited by jamjam on Mon Sep 19, 2011 9:52 am, edited 1 time in total.
PS3Dec (decrypt ps3 images), PS3DumpCheck (check integrity), GetKey (dump PS3 metadata), DatSplit (split redump dats), GPack (compress related images together)
User avatar
tossEAC
Posts: 1681
Joined: Mon Jun 08, 2026 1:26 am

Re: New dreamcast dumping program (test please)

Post by tossEAC »

Will test, first good game no scratches, second a bad one that has been cleaned Image
He who controls the SPICE... controls the UNIVERSE!
The SPICE must flow.
User avatar
iR0b0t
Posts: 3397
Joined: Mon Jun 08, 2026 1:26 am

Re: New dreamcast dumping program (test please)

Post by iR0b0t »

It seems to work now, at least i can notice it reads from the drive  Image

The main problem remains though, reading the last outer edge sectors, where drives have the most problems with, and setting the read speed down will not solve this issue!

Anyway, the real benefit is you have not to wait for the drive now till it fails to try a new attempt! Image

Don't see what you can improve now, the only real solution would be to hack the firmware and let the motor drive an other route!!!  Image
PX-760A (+30), PX-W4824TA (+98), GSA-H42L (+667), GDR-8164B (+102), SH-D162D (+6), SOHD-167T (+12)
User avatar
tossEAC
Posts: 1681
Joined: Mon Jun 08, 2026 1:26 am

Re: New dreamcast dumping program (test please)

Post by tossEAC »

Dreamon Volume 16 (Europe) (En,Fr,De,Es) - SH-D162D

Everything worked perfectly on this un-dumped by me disc. I have 3 copies of this, and had never dumped this.

Matched database.

Worked much better, no read errors, process was complete at the end of the second pass.

Now to resume one of my undumped scratched discs, and see if it dumps missing sections, i hope so.
He who controls the SPICE... controls the UNIVERSE!
The SPICE must flow.
jamjam
Posts: 281
Joined: Mon Jun 08, 2026 1:26 am

Re: New dreamcast dumping program (test please)

Post by jamjam »

Here's the logs of some successful reads (matching redump), to show what I've seen using 0.42a with a "TSSTcorp DVD-ROM SH-D162C".
Observations:
  • Retrying coupled with fake reads seems to work in many cases
  • Step back doesn't seem to help much, may set the default to false next time unless others have positive results
  • Persistence pays off. The fourth and 12th successful read of 446261-549150  for house of the dead 2 matched, and the resulting track matched redump
tossEAC if you're resuming from a dump made with 0.3a-0.41a, just delete and restart, what was dumped is likely junk. Also, can you retry dumping this please? Mine matches except for the last track, which has an md5 hash of d564c50937f50a051038b0e62a8bb1f4.


Chu-chu Rocket (JPN)

Code: Select all

---
 DCdumper.exe d -c446261 -df 

Handle acquired.
Load disc: Done.
Sector map created.

..................:::::::::::::::: PASS 1 ::::::::::::::::..................
Reading section 1: 044990-055278 - Initial dump.
Reading section 2: 055279-065567 - Initial dump.
Reading section 3: 065568-075856 - Initial dump.
Reading section 4: 075857-086145 - read error.
Fake read. Retry - Initial dump.
Reading section 5: 086146-096434 - Initial dump.
Reading section 6: 096435-106723 - Initial dump.
Reading section 7: 106724-117012 - Initial dump.
Reading section 8: 117013-127301 - Initial dump.
Reading section 9: 127302-137590 - Initial dump.
Reading section 10: 137591-147879 - Initial dump.
Reading section 11: 147880-158168 - Initial dump.
Reading section 12: 158169-168457 - Initial dump.
Reading section 13: 168458-178746 - Initial dump.
Reading section 14: 178747-189035 - Initial dump.
Reading section 15: 189036-199324 - Initial dump.
Reading section 16: 199325-209613 - Initial dump.
Reading section 17: 209614-219902 - Initial dump.
Reading section 18: 219903-230191 - read error.
Fake read. Retry - Initial dump.
Reading section 19: 230192-240480 - Initial dump.
Reading section 20: 240481-250769 - Initial dump.
Reading section 21: 250770-261058 - Initial dump.
Reading section 22: 261059-271347 - Initial dump.
Reading section 23: 271348-281636 - Initial dump.
Reading section 24: 281637-291925 - Initial dump.
Reading section 25: 291926-302214 - Initial dump.
Reading section 26: 302215-312503 - Initial dump.
Reading section 27: 312504-322792 - Initial dump.
Reading section 28: 322793-333081 - Initial dump.
Reading section 29: 333082-343370 - Initial dump.
Reading section 30: 343371-353659 - Initial dump.
Reading section 31: 353660-363948 - Initial dump.
Reading section 32: 363949-374237 - Initial dump.
Reading section 33: 374238-384526 - Initial dump.
Reading section 34: 384527-394815 - Initial dump.
Reading section 35: 394816-405104 - Initial dump.
Reading section 36: 405105-415393 - read error.
Fake read. Retry - Initial dump.
Reading section 37: 415394-425682 - Initial dump.
Reading section 38: 425683-435971 - Initial dump.
Reading section 39: 435972-446260 - Initial dump.
Reading section 40: 446261-549150 - Initial dump.

..................:::::::::::::::: PASS 2 ::::::::::::::::..................
Reading section 1: 044990-055278 - read error.
Fake read. Retry - MATCH: a92dd9e9699a8379ff6c44af9a38a7e8
Reading section 2: 055279-065567 - MATCH: f0538b6cbcf5f9f61dfac93557f9f4c8
Reading section 3: 065568-075856 - MATCH: a2a1f0d21d31843db2d27821d34407e7
Reading section 4: 075857-086145 - Non-Match.
Reading section 5: 086146-096434 - Non-Match.
Reading section 6: 096435-106723 - read error.
Fake read. Retry - Non-Match.
Reading section 7: 106724-117012 - MATCH: faea304d78d0f14b12eeec13a20575b0
Reading section 8: 117013-127301 - MATCH: a6108f55cc1619d7976d03b5f91e3ef2
Reading section 9: 127302-137590 - Non-Match.
Reading section 10: 137591-147879 - MATCH: 154762f11fb0da7e4c8c98929c84580d
Reading section 11: 147880-158168 - MATCH: 79a614f30a2423ff93fbdd4d0cd76b48
Reading section 12: 158169-168457 - MATCH: c1a903e5d1160c36625084196c13a923
Reading section 13: 168458-178746 - MATCH: 19b94c5f160fa695baf9163645b25f57
Reading section 14: 178747-189035 - MATCH: 68bc3f6e9a8d783565cbc98537401bdd
Reading section 15: 189036-199324 - MATCH: b450f8028fab40ba8a43c1d13537b40d
Reading section 16: 199325-209613 - MATCH: 84304ae7c4022e25ef80906301539b85
Reading section 17: 209614-219902 - MATCH: e4b6545d043a4913fd36a461a11b8eac
Reading section 18: 219903-230191 - Non-Match.
Reading section 19: 230192-240480 - MATCH: 2ed041596b88e26ffdd11f3f1497afe1
Reading section 20: 240481-250769 - MATCH: 6e4207510b72d64f2fdaf3a6e240b78e
Reading section 21: 250770-261058 - MATCH: 571d2edda501a781e5aac9d0c0a103da
Reading section 22: 261059-271347 - MATCH: e524a36ca2c1a9a1882e246caafb0106
Reading section 23: 271348-281636 - MATCH: 6dd29591019be9b77a4ea482ea3a3a4f
Reading section 24: 281637-291925 - MATCH: d72947d92a61f98ebcd8180c44a36e1b
Reading section 25: 291926-302214 - MATCH: cecc5174d242dcf7316203b2c8889f30
Reading section 26: 302215-312503 - MATCH: f1b3d9da4e6cadc9115d78eae4166e50
Reading section 27: 312504-322792 - MATCH: eb3e1326d4caf53f7a1ad95ddcf29bb1
Reading section 28: 322793-333081 - MATCH: 3baebdb7c7efc7df3771473335d08f58
Reading section 29: 333082-343370 - MATCH: dcb0ce8e933f0a6aac6596edb52d231c
Reading section 30: 343371-353659 - MATCH: 498d10ef9a163a1133a507f782f26924
Reading section 31: 353660-363948 - MATCH: 2e8551952fc2fc87a4d3bf14df734ec1
Reading section 32: 363949-374237 - MATCH: a422a968d40389aa90ee3cb74e07feed
Reading section 33: 374238-384526 - MATCH: 6a30b3a24f5c3c6c053a34ca566c07ce
Reading section 34: 384527-394815 - MATCH: 4e4c496027d120d75748ee4ecb53730b
Reading section 35: 394816-405104 - MATCH: 3144ebd6a0950581c0a6af6b50b40f61
Reading section 36: 405105-415393 - Non-Match.
Reading section 37: 415394-425682 - MATCH: c00e28033b1f658a1630a0ad1f4ee0e3
Reading section 38: 425683-435971 - MATCH: b2849ae119d944b41180606537fc3a9c
Reading section 39: 435972-446260 - MATCH: 952047e1b49b4c09e5d3b0e2c7a1f6a7
Reading section 40: 446261-549150 - read error.
Fake read. Retry - read error.
Fake read. Retry - read error.
Fake read. Retry - read error.

..................:::::::::::::::: PASS 3 ::::::::::::::::..................
Reading section 4: 075857-086145 - read error.
Fake read. Retry - Non-Match.
Reading section 5: 086146-096434 - MATCH: f087063b0a04bc10422f1dbfa135d1b1
Reading section 6: 096435-106723 - MATCH: b871804ebba263d92e6ad6c0bcb2872a
Reading section 9: 127302-137590 - read error.
Fake read. Retry - MATCH: 55c6e9c1d3b69dd78f9c70bdcf750283
Reading section 18: 219903-230191 - MATCH: e652ab44bbfba009861e4ae5b15fdb4b
Reading section 36: 405105-415393 - MATCH: 53dafd12f85ee96ed6c316be28c0518a
Reading section 40: 446261-549150 - read error.
Fake read. Retry - read error.
Fake read. Retry - read error.
Fake read. Retry - read error.

..................:::::::::::::::: PASS 4 ::::::::::::::::..................
Reading section 4: 075857-086145 - Non-Match.
Reading section 40: 446261-549150 - read error.
Fake read. Retry - MATCH: 1fc695f2294cd8ff0092c7190fc9067e

..................:::::::::::::::: PASS 5 ::::::::::::::::..................
Reading section 4: 075857-086145 - MATCH: 2de4b96d33c75bb14206e93dd0030aad
Creating dense.bin: Done. Pass this to ice.exe
Get bass (JPN)

Code: Select all

---
 DCdumper.exe DCdumper.exe d -c446261 -df 

Handle acquired.
Load disc: Done.
Sector map created.

..................:::::::::::::::: PASS 1 ::::::::::::::::..................
Reading section 1: 044990-055278 - Initial dump.
Reading section 2: 055279-065567 - Initial dump.
Reading section 3: 065568-075856 - Initial dump.
Reading section 4: 075857-086145 - Initial dump.
Reading section 5: 086146-096434 - Initial dump.
Reading section 6: 096435-106723 - Initial dump.
Reading section 7: 106724-117012 - Initial dump.
Reading section 8: 117013-127301 - Initial dump.
Reading section 9: 127302-137590 - Initial dump.
Reading section 10: 137591-147879 - Initial dump.
Reading section 11: 147880-158168 - Initial dump.
Reading section 12: 158169-168457 - Initial dump.
Reading section 13: 168458-178746 - Initial dump.
Reading section 14: 178747-189035 - Initial dump.
Reading section 15: 189036-199324 - Initial dump.
Reading section 16: 199325-209613 - Initial dump.
Reading section 17: 209614-219902 - Initial dump.
Reading section 18: 219903-230191 - Initial dump.
Reading section 19: 230192-240480 - Initial dump.
Reading section 20: 240481-250769 - Initial dump.
Reading section 21: 250770-261058 - Initial dump.
Reading section 22: 261059-271347 - Initial dump.
Reading section 23: 271348-281636 - Initial dump.
Reading section 24: 281637-291925 - Initial dump.
Reading section 25: 291926-302214 - Initial dump.
Reading section 26: 302215-312503 - Initial dump.
Reading section 27: 312504-322792 - Initial dump.
Reading section 28: 322793-333081 - Initial dump.
Reading section 29: 333082-343370 - Initial dump.
Reading section 30: 343371-353659 - Initial dump.
Reading section 31: 353660-363948 - Initial dump.
Reading section 32: 363949-374237 - Initial dump.
Reading section 33: 374238-384526 - Initial dump.
Reading section 34: 384527-394815 - Initial dump.
Reading section 35: 394816-405104 - Initial dump.
Reading section 36: 405105-415393 - Initial dump.
Reading section 37: 415394-425682 - Initial dump.
Reading section 38: 425683-435971 - Initial dump.
Reading section 39: 435972-446260 - Initial dump.
Reading section 40: 446261-549150 - Initial dump.

..................:::::::::::::::: PASS 2 ::::::::::::::::..................
Reading section 1: 044990-055278 - read error.
Fake read. Retry - read error.
Fake read. Retry - Non-Match.
Reading section 2: 055279-065567 - MATCH: 0278c134f97f19e6f6bc8c390dc7a354
Reading section 3: 065568-075856 - MATCH: 64609ff036ed439e481ab12b3a99ea98
Reading section 4: 075857-086145 - MATCH: 855054d3fadb33728a41d8c944d85188
Reading section 5: 086146-096434 - MATCH: ab80d76c9a189a32664ebfdcdc424664
Reading section 6: 096435-106723 - MATCH: 24f972792a9be6a9f2281c3ea5e62b95
Reading section 7: 106724-117012 - MATCH: ba0310c899c44eb88dd7a6167c4d5dc3
Reading section 8: 117013-127301 - MATCH: 7383f215d15cb11c7740a651002a9bc0
Reading section 9: 127302-137590 - MATCH: 27527a1b9fc83c1a493901220806c7ad
Reading section 10: 137591-147879 - MATCH: 949aa40a59e44f360f52e22bfc2c89b1
Reading section 11: 147880-158168 - MATCH: b4d91a7b835c619f9195dd9191d4054e
Reading section 12: 158169-168457 - MATCH: 4e990abe072fbe37249d5a4fae946e4b
Reading section 13: 168458-178746 - MATCH: 734d5fbd9a058f981c4fd6cfd50ac0ee
Reading section 14: 178747-189035 - MATCH: 019dbd97d55c4d5c13eb40e9ed54250b
Reading section 15: 189036-199324 - MATCH: 596c2268f6dd2195e6c5bd4bf243848d
Reading section 16: 199325-209613 - MATCH: f021c0b016e79511850c52adcb6bae2e
Reading section 17: 209614-219902 - MATCH: 39e829a6a7e71c0844b29bcf8d7cf79f
Reading section 18: 219903-230191 - MATCH: 1db3c0f5ef7b5888e16085bce6fb3d36
Reading section 19: 230192-240480 - MATCH: a7e8b07c58566248c3c8f1eea2fd8348
Reading section 20: 240481-250769 - MATCH: 05cf4016a9c7f13ed12de3c3ac447810
Reading section 21: 250770-261058 - MATCH: f5433c95724932c6d65805ef57b5be9d
Reading section 22: 261059-271347 - MATCH: 87d01b53121a86f480d309ca8a66f2d5
Reading section 23: 271348-281636 - MATCH: 436934278f427d968022568c770f33a6
Reading section 24: 281637-291925 - MATCH: 575bda78d7689624d401ab53633c75df
Reading section 25: 291926-302214 - MATCH: 6e3c2d772d560328bdefaa8c1dfd242b
Reading section 26: 302215-312503 - MATCH: a212c8d8adc030f96bb9f00c969b2f6c
Reading section 27: 312504-322792 - MATCH: 855a758f7167b6700a300956e5b2bad2
Reading section 28: 322793-333081 - MATCH: 7fc281d84fc53a92a3584dc3adbde099
Reading section 29: 333082-343370 - MATCH: 999b6b0ad6e87bde8e8a453628572d46
Reading section 30: 343371-353659 - MATCH: 61687ca1828b8b7b2f658b6d8fb1f0fb
Reading section 31: 353660-363948 - MATCH: 3d176e2001b76d284408b6129925582f
Reading section 32: 363949-374237 - MATCH: c49a831d2b5bb7ed9a1b1a8f465b268d
Reading section 33: 374238-384526 - MATCH: 10803284c464f82675ab0d2bc16a8b1b
Reading section 34: 384527-394815 - Non-Match.
Reading section 35: 394816-405104 - MATCH: 15511e654013f6c5dccf5b36ea787397
Reading section 36: 405105-415393 - Non-Match.
Reading section 37: 415394-425682 - MATCH: bd2b3025b64dff6fbc7c780a6660a7dd
Reading section 38: 425683-435971 - MATCH: 0463a09e601db973b2d289322377a2ed
Reading section 39: 435972-446260 - MATCH: ba8a902ab45e28286d5193509b76b46c
Reading section 40: 446261-549150 - MATCH: 01c9fef76f8cde79b9908468cea30157

..................:::::::::::::::: PASS 3 ::::::::::::::::..................
Reading section 1: 044990-055278 - read error.
Fake read. Retry - read error.
Fake read. Retry - MATCH: f3880579b3c784bf8e10a68068d2862b
Reading section 34: 384527-394815 - MATCH: d25ed6c7f7d7e2a904c5532e774dc639
Reading section 36: 405105-415393 - MATCH: e6a1c8849eaad1a5aefe302500929e22
Creating dense.bin: Done. Pass this to ice.exe
house of the dead 2 (JPN)

Code: Select all

---
 DCdumper.exe DCdumper.exe d -c446261 -df 

Handle acquired.
Load disc: Done.
Sector map created.

..................:::::::::::::::: PASS 1 ::::::::::::::::..................
Reading section 1: 044990-055278 - read error.
Fake read. Retry - Initial dump.
Reading section 2: 055279-065567 - Initial dump.
Reading section 3: 065568-075856 - Initial dump.
Reading section 4: 075857-086145 - Initial dump.
Reading section 5: 086146-096434 - Initial dump.
Reading section 6: 096435-106723 - Initial dump.
Reading section 7: 106724-117012 - Initial dump.
Reading section 8: 117013-127301 - Initial dump.
Reading section 9: 127302-137590 - Initial dump.
Reading section 10: 137591-147879 - Initial dump.
Reading section 11: 147880-158168 - Initial dump.
Reading section 12: 158169-168457 - Initial dump.
Reading section 13: 168458-178746 - Initial dump.
Reading section 14: 178747-189035 - Initial dump.
Reading section 15: 189036-199324 - Initial dump.
Reading section 16: 199325-209613 - Initial dump.
Reading section 17: 209614-219902 - Initial dump.
Reading section 18: 219903-230191 - Initial dump.
Reading section 19: 230192-240480 - Initial dump.
Reading section 20: 240481-250769 - Initial dump.
Reading section 21: 250770-261058 - Initial dump.
Reading section 22: 261059-271347 - Initial dump.
Reading section 23: 271348-281636 - Initial dump.
Reading section 24: 281637-291925 - Initial dump.
Reading section 25: 291926-302214 - Initial dump.
Reading section 26: 302215-312503 - Initial dump.
Reading section 27: 312504-322792 - Initial dump.
Reading section 28: 322793-333081 - Initial dump.
Reading section 29: 333082-343370 - Initial dump.
Reading section 30: 343371-353659 - Initial dump.
Reading section 31: 353660-363948 - Initial dump.
Reading section 32: 363949-374237 - Initial dump.
Reading section 33: 374238-384526 - Initial dump.
Reading section 34: 384527-394815 - Initial dump.
Reading section 35: 394816-405104 - Initial dump.
Reading section 36: 405105-415393 - Initial dump.
Reading section 37: 415394-425682 - Initial dump.
Reading section 38: 425683-435971 - Initial dump.
Reading section 39: 435972-446260 - Initial dump.
Reading section 40: 446261-549150 - Initial dump.

..................:::::::::::::::: PASS 2 ::::::::::::::::..................
Reading section 1: 044990-055278 - read error.
Fake read. Retry - MATCH: 757fdf03de428e95183f49749b33bbe7
Reading section 2: 055279-065567 - MATCH: 2cc8c975e637301b0cb370b4d5faa6da
Reading section 3: 065568-075856 - MATCH: a825a14b50a9e68c3da70b6489d8cd4b
Reading section 4: 075857-086145 - MATCH: 85533519128522066628f0cf0d802051
Reading section 5: 086146-096434 - MATCH: 6f421197040158378914cbb7175fe850
Reading section 6: 096435-106723 - MATCH: 9b4bdd1dc02f9106be1d0942d93c2a1d
Reading section 7: 106724-117012 - MATCH: 0debbeb08c02ce881a1500da13ee19c5
Reading section 8: 117013-127301 - MATCH: 8fb1e76eb733b5b8a69fe6f36623ccaf
Reading section 9: 127302-137590 - MATCH: 9865074bc9e9827fa576484bcc3e8b85
Reading section 10: 137591-147879 - MATCH: 0da6ec27c0c551fe8b9f9c526f27279b
Reading section 11: 147880-158168 - MATCH: 4f4c8c2d62bfac7d13d48305f5a0eb49
Reading section 12: 158169-168457 - MATCH: baa873dc53126af030706f3dc7ebac4f
Reading section 13: 168458-178746 - Non-Match.
Reading section 14: 178747-189035 - Non-Match.
Reading section 15: 189036-199324 - Non-Match.
Reading section 16: 199325-209613 - MATCH: d4d1157f282e61b0e4de7bdd556e1056
Reading section 17: 209614-219902 - MATCH: 4cc95037efdb23bb339ff029817619a2
Reading section 18: 219903-230191 - MATCH: 8cc863a1ab5e1a5647ca679cf7d5b00c
Reading section 19: 230192-240480 - Non-Match.
Reading section 20: 240481-250769 - Non-Match.
Reading section 21: 250770-261058 - Non-Match.
Reading section 22: 261059-271347 - MATCH: 3ab8e5e2367f3cec692995de8149680f
Reading section 23: 271348-281636 - MATCH: e16d2ea28af29c4fe4285fcbfc095909
Reading section 24: 281637-291925 - Non-Match.
Reading section 25: 291926-302214 - Non-Match.
Reading section 26: 302215-312503 - MATCH: a5216a09d546738dbc71cef4feec2975
Reading section 27: 312504-322792 - MATCH: 339e5f2f20afbaf862dd57204e9c4188
Reading section 28: 322793-333081 - MATCH: f3d5c4f0345e0ef906b2b250a5da703a
Reading section 29: 333082-343370 - MATCH: f977679c3d0123c9db7244e30e526011
Reading section 30: 343371-353659 - MATCH: 899b54ee7f76efda5a834bce922f1f2c
Reading section 31: 353660-363948 - MATCH: 549d3589a0d532369731c9e0146b2693
Reading section 32: 363949-374237 - MATCH: cba59f563c8fd483c80e5a78d75e6e85
Reading section 33: 374238-384526 - MATCH: ee0da6d4c8f23be696188a07b1777168
Reading section 34: 384527-394815 - MATCH: cf2a5c5173720e6e8e3c4a96ec7f9c79
Reading section 35: 394816-405104 - MATCH: 55ae7dd516fcd41267ae34f1e71771f6
Reading section 36: 405105-415393 - MATCH: aaca0ffe36bfe484895476dec3f67e01
Reading section 37: 415394-425682 - MATCH: 10a65d7134a7fcd70f5d4d83546fd732
Reading section 38: 425683-435971 - MATCH: f430c67ad81cffa491a2a1c8774091d2
Reading section 39: 435972-446260 - MATCH: 1159b4e2115822c1093683c250110e4d
Reading section 40: 446261-549150 - Non-Match.

..................:::::::::::::::: PASS 3 ::::::::::::::::..................
Reading section 13: 168458-178746 - MATCH: e536350ff663568b46f988e58d5f04ca
Reading section 14: 178747-189035 - MATCH: 0e63c4f185065338976415db5afa1e02
Reading section 15: 189036-199324 - MATCH: a1fb6c80af27da67a8f39ffa0dab8cd6
Reading section 19: 230192-240480 - MATCH: 448bab402d33cad431f676e94c2d475a
Reading section 20: 240481-250769 - MATCH: eaeea09ce87800c4372fb4d797512d34
Reading section 21: 250770-261058 - Non-Match.
Reading section 24: 281637-291925 - Non-Match.
Reading section 25: 291926-302214 - MATCH: 36d0072bd7034284a4e56a54d4b64909
Reading section 40: 446261-549150 - Non-Match.

..................:::::::::::::::: PASS 4 ::::::::::::::::..................
Reading section 21: 250770-261058 - MATCH: e451a2b1d102b132308b73810da7f54b
Reading section 24: 281637-291925 - MATCH: dac75dd50afeb4a1afd36ffcfe8ad220
Reading section 40: 446261-549150 - Non-Match.

..................:::::::::::::::: PASS 5 ::::::::::::::::..................
Reading section 40: 446261-549150 - read error.
Fake read. Retry - Non-Match.

..................:::::::::::::::: PASS 6 ::::::::::::::::..................
Reading section 40: 446261-549150 - Non-Match.

..................:::::::::::::::: PASS 7 ::::::::::::::::..................
Reading section 40: 446261-549150 - Non-Match.

..................:::::::::::::::: PASS 8 ::::::::::::::::..................
Reading section 40: 446261-549150 - Non-Match.

..................:::::::::::::::: PASS 9 ::::::::::::::::..................
Reading section 40: 446261-549150 - Non-Match.

..................:::::::::::::::: PASS 10 ::::::::::::::::..................
Reading section 40: 446261-549150 - Non-Match.
Sector read error between sectors 446261 and 549150 inclusive.
Clean the disc and try again.
---

---
 DCdumper.exe DCdumper.exe d -c446261 -df 

Handle acquired.
Load disc: Done.
Sector map created.

..................:::::::::::::::: PASS 1 ::::::::::::::::..................
Reading section 40: 446261-549150 - Non-Match.

..................:::::::::::::::: PASS 2 ::::::::::::::::..................
Reading section 40: 446261-549150 - MATCH: bc476676b73e635d1a952d3109718d4d
Creating dense.bin: Done. Pass this to ice.exe
PS3Dec (decrypt ps3 images), PS3DumpCheck (check integrity), GetKey (dump PS3 metadata), DatSplit (split redump dats), GPack (compress related images together)
User avatar
tossEAC
Posts: 1681
Joined: Mon Jun 08, 2026 1:26 am

Re: New dreamcast dumping program (test please)

Post by tossEAC »

Ill try that, in the next few minutes.

Trying now, plus i have two copies and both are mint, 100% clean. So what ring is on your disc, mine are both the same.

Section 1-49 initial dumped all ok.

Finished dumping CoolBoarders.

Got a match with jamjam's last track using his dcdumper, after extracting dense bin.

Then I removed a section of the dumped parts, but not the hashes (enough removed to entirely dump the last data track, we had the miss match on). All tarcks matched the hash's. Dense bin was created again.

Then I dumped the same section as i redumped, with cdrwin, the same section was then joined to the rest and ice exe found 1 extra error, this made the last track not match the database or what we should have got.

So then I dumped the other disc from beggining to end with cdrwin, and that extracted with ice normally and matched the dump made with jamjam programme.

Concluding the dump in the database (mine) is wrong.

On my defense, I do remember this being one of my first dreamcast dumps for redump, and im not sure if ice exe reported errors in the early days.

Ill post the full dump info when I post my dreamcast verifications and any new dumps, soon.
Last edited by tossEAC on Mon Sep 19, 2011 7:56 pm, edited 1 time in total.
He who controls the SPICE... controls the UNIVERSE!
The SPICE must flow.
User avatar
amarok
Posts: 679
Joined: Mon Jun 08, 2026 1:26 am

Re: New dreamcast dumping program (test please)

Post by amarok »

Outstanding work, jamjam!

First of all, thanks a lot for implementing DeviceIO. The new versions (0.3a+) do work for me, even on my IDE to USB adapter Image I've just finished my first GD-ROM dump using DCdumper (0.42a). 0.41a gave me a wrong last track even when using -i26. The 0.42a dump however matches the DB perfectly! I'm gonna submit it soon.

I have no idea if this has already been suggested, but would it be possible to put all the first pass checksums into a single file? When I dumped a disc using -i26, I had to CTRL+C it due to read errors, and I ended up with like 36.000 individual files Image It took my computer several minutes to delete these.

Apart from that, I couldn't really find any flaws with DCdumper yet. DC dumping is almost too easy now Image And yes, persistence does pay off:

Code: Select all

..................:::::::::::::::: PASS 40 ::::::::::::::::..................
Reading section 1: 044990-045489 - read error.
Fake read. Retry - MATCH: ed7ef69ac65c52209c0bea3a4abc7a8f
Stupid first sectors, always giving me trouble! Image
User avatar
tossEAC
Posts: 1681
Joined: Mon Jun 08, 2026 1:26 am

Re: New dreamcast dumping program (test please)

Post by tossEAC »

Fake a read from 50000 with cdrwin then run DCDumper, works for me every time.
He who controls the SPICE... controls the UNIVERSE!
The SPICE must flow.
jamjam
Posts: 281
Joined: Mon Jun 08, 2026 1:26 am

Re: New dreamcast dumping program (test please)

Post by jamjam »

@tossEAC
That's a relief, I'm still trying to dump mine with CDRwin as it doesn't want to play nice Image
Ring is "T-36901M-0145 MT B01"

@amarok
Thinking about it, if you used a cut-off sector with 0.3a-0.41a, it would produce a bad dump even if you used -i26. Those versions are toxic.

Putting all first checksums into an initial file would be annoying to implement given how it works now. How about the threshold for the interval increases instead? A minimum interval of 260 sectors would produce a maximum of 1940 hash files, less if a cut-off is used. Will keep the program flexible (~0.6MB per section is small enough for those tricky discs imo), and minimise undesired behaviour.
PS3Dec (decrypt ps3 images), PS3DumpCheck (check integrity), GetKey (dump PS3 metadata), DatSplit (split redump dats), GPack (compress related images together)
User avatar
amarok
Posts: 679
Joined: Mon Jun 08, 2026 1:26 am

Re: New dreamcast dumping program (test please)

Post by amarok »

Ah, I see. Well, I'm using 500 sectors per section for now, so it's not that big a problem anymore.

But I've already got another idea Image Could you make section size variable? I mean, imagine I'm trying to dump a disc using sections of 500 sectors each, which fails repeatedly. Dumping the same range with sections of 250 (or 100, or 50, ...) blocks each however works fine. Would it be possible to tell the program to automatically switch to a lower section size once it reaches a certain number of mismatches? For example, if I try to dump a disc with -p50 -i500, I want the program to continue with, say, -i100 once the 50 passes are over instead of just aborting the whole process.

Well, thinking about it, that sounds even more difficult to implement Image

EDIT: Okay, forget it Image This idea is crap; I could just use the smaller section size to begin with Image Meh, sleep deprivation ftl Image
Last edited by amarok on Tue Sep 20, 2011 1:49 am, edited 1 time in total.
Post Reply