Commit Graph

9399 Commits

Author SHA1 Message Date
8a25b7dcd4 [CompactDisc] Do not use FUA in the first retry pass with an OmniDrive, only in the following ones. 2026-11-01 12:03:52 +00:00
0a023753e0 [CompactDisc] Recover from the drive firmware crash when converging audio C2. 2026-11-01 11:51:13 +00:00
22e571358b [CompactDisc] Recover from the drive firmware crash when reading lead-outs. 2026-11-01 11:51:13 +00:00
f226f7af2c [CompactDisc] Recover from the drive firmware crash when reading the first track pregap. 2026-11-01 11:51:13 +00:00
d400683a77 [CompactDisc] Recover from the drive firmware crash when retrying. 2026-11-01 11:51:13 +00:00
cdb6185c26 [CompactDisc] Recover from the drive firmware crash when trimming. 2026-11-01 11:51:13 +00:00
b36bd33324 [CompactDisc] Recover from the drive firmware crash when reading CD-i Ready discs, it was mistaken for the hole in the disc. 2026-11-01 11:51:13 +00:00
c37c686132 [CompactDisc] Recover from the drive firmware crash when reading data. 2026-11-01 11:51:13 +00:00
7bd37570f4 [CompactDisc] Recover from the drive firmware crash when reading with an OmniDrive. 2026-11-01 11:51:13 +00:00
c6e005e268 [CompactDisc] Add detecting the firmware crash of MediaTek drives, that answer every command with invalid field in CDB, and reviving them by cycling the tray. Aborts if ejecting fails. 2026-11-01 11:51:12 +00:00
defe75efca [IBG] Add restarting the timing of the current row, so a stop in the reads is not counted in it. 2026-11-01 11:51:12 +00:00
7dfffe8253 [Dump] Add restarting a speed meter, forgetting what it measured and ignoring the next read. 2026-11-01 11:51:12 +00:00
122b477ea2 [SBC] Start timing the dump when the read starts, averages included the setup time. 2026-11-01 11:30:46 +00:00
a8c3449fd9 [MHDD] Write the graph next to the log, it was written to the current folder. 2026-11-01 11:30:46 +00:00
88aa03bc30 [IBG] Write the last samples when closing the log, they were lost if they did not fill a row. 2026-11-01 11:30:46 +00:00
1499f1f086 [CompactDisc] Count the bytes of reads that go back after a subchannel change, their time was already counted. 2026-11-01 11:30:46 +00:00
195c745cfc [Dump] Do not count the bytes of failed reads in the speed and averages, only their time. 2026-11-01 11:30:46 +00:00
13185026f4 [MemoryStick] Log the timing of trimming and retrying in the MHDD log. 2026-11-01 10:51:38 +00:00
131041baac [UMD] Log the timing of trimming and retrying in the MHDD log. 2026-11-01 10:51:38 +00:00
a8c39aa5a3 [SecureDigital] Log the timing of trimming and retrying in the MHDD log. 2026-11-01 10:51:38 +00:00
ea0aaaa9ab [MiniDisc] Log the timing of trimming and retrying in the MHDD log. 2026-11-01 10:51:38 +00:00
2fa8d0e0b7 [SSC] Log the timing of retrying in the MHDD log. 2026-11-01 10:51:38 +00:00
78a41c2b30 [Xbox] Log the timing of trimming and retrying with an OmniDrive in the MHDD log. 2026-11-01 10:51:38 +00:00
2426a506bb [Xbox] Log the timing of trimming and retrying with a Kreon drive in the MHDD log. 2026-11-01 10:51:38 +00:00
6adf9fc8a7 [SBC] Log the timing of trimming and retrying in the MHDD log. 2026-11-01 10:51:38 +00:00
8729d946bf [CompactDisc] Add the time of OmniDrive retries to the time spent processing commands. 2026-11-01 10:51:37 +00:00
06387bcfbb [CompactDisc] Log the timing of trimming and retrying in the MHDD log. 2026-11-01 10:51:37 +00:00
0de23e654f [ATA] Log the timing of trimming and retrying in the MHDD log. 2026-11-01 10:51:37 +00:00
634c351fb6 [MHDD] Add logging retried reads and writing the log to file while it can still grow. 2026-11-01 10:51:29 +00:00
c183c0ce7a [MemoryStick] Resume the IBG and MHDD logs when resuming a dump, instead of overwriting them. 2026-11-01 03:47:58 +00:00
14f968010b [UMD] Resume the IBG and MHDD logs when resuming a dump, instead of overwriting them. 2026-11-01 03:47:58 +00:00
d9875966a9 [SecureDigital] Resume the IBG and MHDD logs when resuming a dump, instead of overwriting them. 2026-11-01 03:47:58 +00:00
2dd522cbcf [MiniDisc] Resume the IBG and MHDD logs when resuming a dump, instead of overwriting them. 2026-11-01 03:47:57 +00:00
9c392f57e3 [SSC] Resume the IBG and MHDD logs when resuming a dump, instead of overwriting them. 2026-11-01 03:47:57 +00:00
afbda39807 [Xbox] Resume the IBG and MHDD logs when resuming a dump with an OmniDrive, instead of overwriting them. 2026-11-01 03:45:57 +00:00
126070fe58 [Xbox] Resume the IBG and MHDD logs when resuming a dump with a Kreon drive, instead of overwriting them. 2026-11-01 03:45:57 +00:00
5388169662 [SBC] Resume the IBG and MHDD logs when resuming a dump, instead of overwriting them. 2026-11-01 03:45:57 +00:00
c84ec00f73 [CompactDisc] Resume the IBG and MHDD logs when resuming a dump, instead of overwriting them. 2026-11-01 03:45:57 +00:00
c99e6651bf [ATA] Resume the IBG and MHDD logs when resuming a dump, instead of overwriting them. 2026-11-01 03:45:57 +00:00
d87a3d6c70 [MHDD] Add resuming a log, keeping the records and block map a previous run wrote. 2026-11-01 03:45:57 +00:00
1e9af5cf1b [IBG] Add resuming a log, keeping the rows and totals a previous run wrote to it. 2026-11-01 03:45:48 +00:00
6e11fc40f5 [CompactDisc] Do not log lead-out sectors in the MHDD log. 2026-11-01 01:55:45 +00:00
7a98b97777 [Dump] Do not log raw DVD and Blu-ray lead-out sectors in the MHDD log. 2026-11-01 01:55:45 +00:00
b01e78a81a [Dump] Do not log raw DVD and Blu-ray lead-in sectors in the MHDD log. 2026-11-01 01:55:45 +00:00
42e0ee8106 [CompactDisc] Do not count lead-out sectors. They were in the IBG log, fastest and slowest speed bursts and averages. 2026-11-01 01:52:21 +00:00
3f1420af28 [Dump] Do not count raw DVD and Blu-ray lead-out sectors. They were in the IBG log, fastest and slowest speed bursts and averages. 2026-11-01 01:52:21 +00:00
ff42de7bec [Dump] Do not count raw DVD and Blu-ray lead-in sectors. They were in the IBG log, fastest and slowest speed bursts and averages, and slowed down the speed shown when the data started. 2026-11-01 01:52:21 +00:00
f86bcad6de [IBG] Start the graph at the first measured speed. The time before it, like reading the first track pregap, was added to the first row, and it wrote rows with no speed. 2026-11-01 01:52:13 +00:00
7fef16417f [SSC] Show the read speed as MiB/s in the progress, it was being shown as bytes per second. 2026-10-31 22:29:52 +00:00
f9e78db8e3 [Dump] Calculate average speeds from the bytes read in this run. They divided the full media size by the time of one run, which is wrong for resumed and aborted dumps. Nothing is reported when nothing was read. 2026-10-31 22:29:52 +00:00