Commit Graph

174 Commits

Author SHA1 Message Date
3207fd7920 Detect if subchannel is returned by drive in BCD when dumping. 2020-05-05 17:53:06 +01:00
723cf34f38 Use image characteristics to decide is subchannel can be written or not. 2020-05-05 16:58:26 +01:00
de890b3461 Always use raw subchannel internally. 2020-05-05 15:46:32 +01:00
9506e0fdcc Move common subchannel code to decoders. 2020-05-05 14:07:03 +01:00
143f57342a Read with subchannel even if not supported by image or not asked by user. 2020-05-05 13:28:34 +01:00
01ca0fe3db Close subchannel log later. 2020-05-04 03:11:40 +01:00
bb2536de27 Use SCSI MEDIUM SCAN to find first readable block. 2020-04-28 20:19:49 +01:00
129af01e0d If block 0 cannot be read try another random block before deciding media cannot be read, for SBC and ATA. 2020-04-28 19:44:58 +01:00
d0c052c347 Write subchannel log when dumping Compact Disc media. 2020-04-27 02:29:49 +01:00
8852be3ccf Do not cross lead-out in data tracks. 2020-04-24 13:29:50 +01:00
ed193f47a7 If track mode can be guessed, try again after pregap. 2020-04-24 13:28:49 +01:00
b082755b58 Up version. 2020-04-23 03:00:20 +01:00
29b5cbb959 Up version to 5.1.99.2990. 2020-04-23 02:55:09 +01:00
dd75b8aa5e Convert track pregap warning into a single LINQ query. 2020-04-22 00:28:49 +01:00
5042b7f1e8 Use index from end expression. 2020-04-22 00:22:40 +01:00
961f4d8652 Report and stop dump if pregaps cannot be preserved, unless forced. 2020-04-22 00:10:06 +01:00
e756c5db95 Fix calculating offset using scrambled read as audio when device is in database. 2020-04-21 23:07:40 +01:00
7d5ca346f7 Ensure not adding duplicate seen devices to database. Fixes #312. 2020-04-18 19:18:15 +01:00
c1f7719765 Detect disc type when dumping non-CD MMC devices. Fixes #333 2020-04-18 18:20:43 +01:00
a374ee6f05 Up version. 2020-04-17 23:30:12 +01:00
55c6f15b42 Allow to disable seek in medium scan for GUI. 2020-04-17 21:56:39 +01:00
fa58b84dc6 Fix entropy progress. 2020-04-17 21:56:35 +01:00
133242b95e Migrate image checksum window from Eto.Forms to Avalonia. 2020-04-17 21:56:35 +01:00
8cb8f6a320 Move to .NET Core 3.0. 2020-04-17 21:56:30 +01:00
8fb4a0e532 Fix #310. 2020-04-03 02:45:15 +01:00
801611f682 Ensure runtime closes database connection after each operation. 2020-04-01 17:33:35 +01:00
ef65b70ddd Catch exception when saving statistics. 2020-04-01 17:09:34 +01:00
5ffceeb66e Up version. 2020-03-15 22:02:43 +00:00
00e65e37e9 Release 5.0.0.2879. 2020-03-15 20:55:59 +00:00
ea787a6f91 Remove support for .NET Framework. 2020-03-12 00:32:54 +00:00
236c70fc55 Fix warnings. 2020-03-12 00:29:39 +00:00
54ca31ba43 Move to .NET Core 2.1. 2020-03-12 00:14:49 +00:00
bc8ab5d355 Remove netstandard2.0 target. 2020-03-12 00:09:39 +00:00
b55470541a Complete file headers. 2020-03-11 21:57:43 +00:00
236f38e911 Adjust language to be more specific and less alarmist. 2020-03-11 16:01:33 +00:00
f42b2bcd0b Split PlayStationPortable dumping file. 2020-03-11 16:00:39 +00:00
8bf8f4fd78 Add option to not store paths and serial numbers when dumping. Fixes #213 2020-03-11 15:28:04 +00:00
3baaafe04e Fix showing speed when dumping DVD and XGD. Fixes #274 2020-03-09 21:25:18 +00:00
5c2f4e4e6b Stop creating metadata when aborted. Fixes #265. 2020-03-09 21:14:27 +00:00
3b2bb0ebf0 Do not exclude tape and optical image partitions as some image can be both. Fixes #263. 2020-03-09 20:39:25 +00:00
8528f9103f Change when first track pregap is read. 2020-03-09 20:23:21 +00:00
32c8d6a2d9 Fix dumping track type change border in Plextor drives. 2020-03-07 20:05:17 +00:00
7bc33f663e Fix dumping correct data when reading subchannels in Plextor drives. 2020-03-07 19:38:41 +00:00
07aa1f22bc Fix track type change border when image supports long sectors. 2020-03-07 18:04:55 +00:00
b14ee9bfc3 Fix detection of CD-i discs.
Do not take as decoded data that has merely returned the SCSI data length header.
2020-03-06 20:39:51 +00:00
be9ee4bd8e Fix when Q brings us a later sector. 2020-03-06 19:12:09 +00:00
eba2452afc Move common offset fixing code to a separate class. 2020-03-06 18:49:45 +00:00
6b89ccd01c For consistency, sector validity is not checked. Will be implemented in next version. 2020-03-05 03:44:07 +00:00
000aea36dc Change how last sectors of a data track are read before a following audio track. 2020-03-05 03:41:02 +00:00
41339ed26e Fix typo. 2020-03-05 03:40:21 +00:00