Commit Graph

237 Commits

Author SHA1 Message Date
7553983bd8 REFACTOR: Removed unneeded pragmas. 2017-12-21 16:14:29 +00:00
bcbda18e4d REFACTOR: Removed unneeded value sets. 2017-12-21 16:07:20 +00:00
dcd053b20d REFACTOR: Remove unneeded code. 2017-12-21 14:30:44 +00:00
e1d0544c3c REFACTOR: Convert variables to auto setters. 2017-12-21 07:19:46 +00:00
5592f147ac REFACTOR: Loop can be converted into LINQ-expression. 2017-12-21 07:08:26 +00:00
4d886dae25 REFACTOR: Invert 'if' statement to reduce nesting. 2017-12-21 06:06:19 +00:00
9cd1869d1d REFACTOR: Convert 'if' statement to 'switch' statement. 2017-12-21 04:43:29 +00:00
df2fb651e4 REFACTOR: Redundant empty argument list on object creation expression. 2017-12-21 03:18:10 +00:00
ff5540ff5d REFACTOR: Removed else statements. 2017-12-21 02:57:32 +00:00
f0d2e7dac9 REFACTOR: Removed reduntant commas. 2017-12-21 02:52:12 +00:00
bce69c9161 REFACTOR: Use preferred braces style. 2017-12-21 00:44:33 +00:00
e9443388ee REFACTOR: Use preferred braces style. 2017-12-20 23:07:46 +00:00
ff2afc4593 REFACTOR: Use explicit or implicit modified definition. 2017-12-20 17:46:47 +00:00
3c843c3b06 REFACTOR: Add parentheses to avoid non-obvious precedence. 2017-12-20 17:38:12 +00:00
b0936d51c5 REFACTOR: Remove redundant parentheses. 2017-12-20 17:26:28 +00:00
a4650c61aa REFACTOR: Fixed MOST name inconsistencies. 2017-12-20 17:15:37 +00:00
ef49fdfd45 REFACTOR: Member or type can be made internal. 2017-12-20 02:08:37 +00:00
e6f6ace80b REFACTOR: Reformat code. 2017-12-19 20:33:05 +00:00
77edc7c91c REFACTOR: Sort and removed usings. 2017-12-19 19:33:51 +00:00
1a39168f19 REFACTOR: Updated comments and copyright date. 2017-12-19 03:51:05 +00:00
341e8b563a Corrected passing encoding to dump-media command. 2017-12-19 01:38:11 +00:00
8c6d05eed3 FEATURE FREEZE: Removed TODO lines already implemented. 2017-12-19 01:13:31 +00:00
023e6ff0d9 Added support to skip dumping Lead-In. 2017-12-18 21:31:41 +00:00
6654632a9b Corrected typos in report code that could lead to a partially incorrect device report. 2017-12-18 17:53:04 +00:00
2365fb473f Added missing known long block sizes on device report. 2017-12-16 23:31:44 +00:00
eb408fa5d6 Corrected calculation of block size on device report. 2017-12-16 23:18:41 +00:00
2a96394bc0 Added FreeBSD upstream bug number. 2017-12-11 19:34:05 +00:00
ad5847ee69 FreeBSD triple panics reading CD Lead-in. 2017-12-11 19:31:54 +00:00
e9e1e456ad Added long sector sizes for floppies and SuperDisk. 2017-11-29 15:19:04 +00:00
09017ad8bf Correctly check transfer size for compact disc dumping. 2017-11-29 15:15:39 +00:00
7a54a039b9 Retrieve blocks of CD-R/RW before considering media is empty. Fixes #79 2017-11-29 15:14:21 +00:00
e1f866dccb Removed spurious debug lines. 2017-11-27 16:03:54 +00:00
e306dc4694 Some SCSI devices get reset on incorrect commands, so retry up
to 5 device resets in media info and dumping.
2017-11-26 22:20:31 +00:00
e01a060af9 Added creation of Alcohol 120% media descriptor files when
dumping optical media.
2017-11-26 18:23:50 +00:00
42e957f7a9 Corrected log output. 2017-11-26 16:28:45 +00:00
afd9e9a6fe Removed spurious debug message. 2017-11-26 16:28:22 +00:00
5fbf06c360 Added dump log creation. 2017-11-20 05:07:16 +00:00
d68e5b59f6 Corrected serial number clearing. 2017-09-29 15:29:39 +01:00
06b1b583d0 Corrected SD/MMC report being saved in incorrect fields. 2017-09-29 13:48:17 +00:00
0c3eeaa43e Corrected MMC/SD fields. 2017-09-29 14:43:59 +01:00
a82071a3e3 Solved reading multiple MMC/SD commands at a time. 2017-09-29 13:01:16 +00:00
efb7331a98 Corrected byte addressing for MMC/SD. 2017-09-29 12:49:08 +00:00
74e4dadbdc On QEMU's virtual SDHCI reading several commands at once it blocking
the card right now, until I get real hardware and check out why it's
better to be safe than sorry, so reading is limited to 1 block at a
time.
2017-09-29 06:10:35 +00:00
92fceb3ea3 Implemented dump-media command for MMC and SecureDigital devices. 2017-09-29 06:42:44 +01:00
5d7886126f Implement media-scan command for MMC and SecureDigital devices. 2017-09-29 00:46:31 +01:00
1ebac730c2 Implemented device-report command for MMC and SecureDigital devices. 2017-09-28 23:35:52 +01:00
2c647dfc5c Wait for device to exist ASC 28h status. This should be trapped by the
OS but it's being so in some corner cases.
2017-09-11 18:34:01 +01:00
d60060d266 When PhysicalInterface MMC feature is unknown, store integer value separately in the report. 2017-09-10 22:03:20 +01:00
5e2dff4dee On debug add more binary data from the responses to the report. 2017-09-05 15:47:36 +01:00
72dd8d9179 Use generic method to search for partitions, supporting
partitions inside partitions. At the same time SGI DVH is
	disabled because it is not working correctly. Fixes #60
2017-07-24 23:35:33 +01:00