Commit Graph

330 Commits

Author SHA1 Message Date
7659aebb28 Display media sizes in international system units. Fixes #334 2020-07-12 15:15:22 +01:00
d8d3d9cc88 Fix sending media formats statistics. 2020-07-12 14:53:42 +01:00
548d3ebf81 Create report using swap trick for GD-ROM. 2020-07-12 00:20:19 +01:00
df37826a91 Add MediaTek command F1h subcommand 06h to device report. 2020-07-11 20:25:41 +01:00
ab35e58984 Add field to indicate if a device can read GD-ROM discs using swap trick. 2020-07-10 17:48:22 +01:00
5216ec5eb3 Fix some database indexes. 2020-07-10 17:38:52 +01:00
84ee971ad8 Do not show speed burst if they have not been set. Fixes #346 2020-06-25 01:47:25 +01:00
dbbb6812d2 Support dumping CD-i Ready when drive returns data sectors as audio. Fixes #294 2020-06-25 01:13:02 +01:00
651a2df2aa Detect CD-i Ready when the drive returns data scrambled. 2020-06-23 00:26:55 +01:00
99a483f02f Implement detection of CD+G, CD+EG and CD+MIDI. 2020-06-21 19:05:45 +01:00
c069073d19 Detect PhotoCD. Fixes #322. 2020-06-21 18:14:29 +01:00
8b2e2b5dec Detect VideoCD and Super Video CD. Fixes #327 2020-06-21 18:01:41 +01:00
97f8a860a4 Implement detection of Neo Geo CD discs. 2020-06-21 17:15:02 +01:00
43360c340e Implement detection of CD32 and CDTV discs. 2020-06-21 16:35:36 +01:00
e4ce5bc32d Fix checking track does not exist. 2020-06-21 14:49:25 +01:00
5ebb465901 Fix creating sidecar when a track's index 0 is negative. 2020-06-21 14:35:23 +01:00
625e8146fe Save indexes on dump, fixes #292 2020-06-21 02:44:54 +01:00
cb557760d9 Change track indexes type. 2020-06-17 21:32:19 +01:00
4f45e212b9 Print track indexes in image info. 2020-06-17 20:34:35 +01:00
12108dcf07 Skip intersession when retrying subchannel. 2020-06-17 02:03:01 +01:00
b3e5ada998 Add option to skip hole between data and audio in CD-i Ready discs. Fixes #295 2020-06-17 01:59:09 +01:00
69196db353 Dump sessions and tracks on non-CD optical discs. 2020-06-16 22:27:43 +01:00
bec5b7dde2 DVD and BD discs also have a "disc information" structure from the drive. 2020-06-16 18:30:09 +01:00
4565ea3f6b Only pre-calculate pregaps for track type changes. 2020-06-15 21:16:29 +01:00
9fce701bad Fix miscalculation of pregap by one sector. 2020-06-15 21:13:34 +01:00
30b13e97b0 Make pregap calculation faster in some drive/disc combinations. 2020-06-15 21:08:21 +01:00
51bb3d729b Fix dumping when read subchannel is PQ only. 2020-06-14 23:45:41 +01:00
d1a970698e Change how ISRC and track flags are read from / written to images, to use track number instead of track start. 2020-06-14 23:45:26 +01:00
481143ef74 Fix re-setting track pregap when a read subchannel indicates a different value. 2020-06-14 22:54:21 +01:00
7b85eaa224 Fix setting track subchannel type to the desired type. 2020-06-14 22:53:52 +01:00
a7fa072271 Only reverse list of bad blocks if we're retrying backwards. Fixes #328 2020-06-14 19:08:12 +01:00
1f52389048 Optimize speed when reading subchannels. 2020-06-14 18:42:33 +01:00
b4c4086ab7 Update to .NET Core 3.1. 2020-06-14 16:13:47 +01:00
78ee88a799 Fix infinite loop failing to cross leadout dumping CDs. 2020-06-14 15:13:50 +01:00
aca4ab6f62 Stop checking RW subchannel once it has been found to contain data. 2020-06-14 15:13:27 +01:00
d13f4f8b47 Print position in subchannel log when a fix is applied. 2020-06-14 00:41:14 +01:00
f27e2d4290 Fix MCN and ISRC subchannels. 2020-06-14 00:30:57 +01:00
b108eedfc6 Add option to fix subchannels. 2020-06-13 23:48:50 +01:00
e085e1e024 Check R-W subchannels for correctness. 2020-06-13 20:29:30 +01:00
426c92933a Check P subchannel for correctness. 2020-06-13 19:48:42 +01:00
87dc8029b5 Allow to retry bad subchannel sectors. 2020-06-13 19:15:27 +01:00
db97549306 Add option to fix subchannel position on dump. 2020-06-13 17:27:30 +01:00
5786b12130 Read SD/MMC devices one block at a time, as READ MULTIPLE is timing out, pending investigation. 2020-06-05 23:30:49 +01:00
a95c17ff83 Dump MD-DATA media tags. 2020-06-05 01:54:31 +01:00
45fc95aea3 Add support for MD DATA drives in media info command. 2020-05-14 03:59:47 +01:00
94511a75d3 Allow to dump MD DATA discs. 2020-05-14 03:43:21 +01:00
741715e889 On errors when dumping with INSITE floptical drives, always stop, as these drives have a SCSI bus quirk that makes them need a reset on modern software stacks after an error has been found. 2020-05-13 10:45:09 +00:00
d70875188c On device report, read sector 11 for data CDs with subchannel to be able to report if subchannel is BCD or not. 2020-05-13 10:44:26 +00:00
396f87d826 Correctly handle report of pregap and leadin readability. 2020-05-13 10:43:59 +00:00
515d6f1937 On device report try only a few track 1 pregap sectors. 2020-05-13 10:43:28 +00:00