Commit Graph

573 Commits

Author SHA1 Message Date
599213a37c Fix .NET 6 TFM. 2022-04-18 09:45:18 +01:00
ec141cc251 Handle run-out sectors in CD-R(W) discs. Fixes #620 2022-04-14 13:11:48 +01:00
7ebc3b245b Do not set INDEX 1 to a value higher than what the TOC already said. 2022-04-10 14:10:41 +01:00
f9f97c02c5 Mark newly discovered pregap sectors for retry. Fixes incorrect data on some track type changes. 2022-04-09 20:27:05 +01:00
1c6fb91964 Workaround when some drive's firmware return a track type change error too soon. Fixes #711 2022-04-09 16:46:57 +01:00
89a2c52911 Move OS specific command implementation to OS specific device class. 2022-03-26 19:35:13 +00:00
9ec5aca447 Use HttpClient instead of WebRequest. 2022-03-26 17:12:46 +00:00
1927868706 More code cleanups. 2022-03-26 16:51:26 +00:00
f0fa4d4320 Remove unused code. 2022-03-17 23:54:41 +00:00
b05dc45d09 Add null reference checks. 2022-03-17 00:46:26 +00:00
ff65da6c48 Use merge pattern. 2022-03-16 11:47:00 +00:00
5f14f0e79c Fix unused variables. 2022-03-16 00:31:33 +00:00
265fa4fc17 Change AnsiConsole.Render() to AnsiConsole.Write() 2022-03-15 00:34:06 +00:00
762e3eb6d2 General cleanup and refactor. 2022-03-07 07:36:44 +00:00
9928842ab5 Fix MSBuild warnings. 2022-03-06 14:07:03 +00:00
0bc819feab Move to file scoped namespaces. 2022-03-06 13:29:38 +00:00
dd4451740c Update copyright year. 2022-02-20 09:34:52 +00:00
f3fb694a52 Fix MSBuild project change made by VSMac. 2022-02-15 11:04:33 +00:00
6f4c33ffe7 Updated dependencies. 2022-02-15 10:22:42 +00:00
5755ae56c1 Add support for dumping Game Boy, Game Boy Color and Game Boy Advance cartridges using a Retrode. 2021-12-28 03:45:51 +00:00
77f3d2fde0 Add support for dumping Nintendo 64 cartridges using a Retrode. 2021-12-28 03:42:32 +00:00
60f957b539 Add support for dumping Master System / Sega Mark III cartridges using a Retrode. 2021-12-28 03:36:13 +00:00
c1a694a7ed Add support for dumping Genesis / Mega Drive cartridges using a Retrode. 2021-12-28 03:30:34 +00:00
14510f2fdf Add support for dumping SNES / Super Famicom cartridges using a Retrode. 2021-12-28 03:21:18 +00:00
4de10d0c34 Clarify interface usage. 2021-12-28 03:20:51 +00:00
14d72ead8d Fix mapping NES headers from server. 2021-12-16 03:38:28 +00:00
59a150b26a When dumping an SD/MMC card try to detect if OS buffered reads are failing, and max readable blocks using sequential commands, and downgrade accordingly.
Now also detects cards that are totally unreadable.
2021-12-11 19:48:34 +00:00
f34adf3aa8 Fix updating when server is not yet returning iNES/NES 2.0 headers. 2021-12-10 02:45:24 +00:00
36f57a58cb Fix database being in use while trying a master update. 2021-12-10 02:44:01 +00:00
ffc23068d7 Bump version to 6.0.0-alpha8. 2021-12-08 21:48:35 +00:00
8c5766ad88 Bump version to 6.0.0-alpha7. 2021-12-08 20:39:49 +00:00
2d0447e269 Add database table for iNES/NES 2.0 manually written information from headers. 2021-12-08 20:34:36 +00:00
3d9500572a Print linear memory map in image-info. 2021-11-21 20:39:19 +00:00
5e733abc8f Add support for byte addressable images to detection. 2021-11-14 03:52:44 +00:00
3f6fd587a1 Enable sidecar creation for byte addressable images. 2021-11-14 01:38:37 +00:00
66c4d97198 Enable image information for byte addressable images. 2021-11-13 20:00:01 +00:00
b415ff5c4e Enable calculating entropy of byte addressable images. 2021-11-13 19:27:46 +00:00
fa0ad3b7ab Do not try to read past directory sector in detection of media type. Fixes #697 2021-11-09 17:51:46 +00:00
6be7b02022 Fix escaping in image info. 2021-11-05 00:33:21 +00:00
df210f881a Add MetaFloppy Mod I. 2021-10-06 14:44:30 +01:00
3216715460 Add MetaFloppy. 2021-10-06 14:44:15 +01:00
a93c2bdb42 Fix device report not reading PFI and DMI from Nintendo optical discs. 2021-10-01 02:51:18 +01:00
62e9467c2f Fix device report not reading PFI and DMI from DVD+. 2021-10-01 02:47:20 +01:00
c1f8c8b8a7 Fix setting tracks in image when non-CD optical disc does not return a proper track list. Fixes #675 2021-09-30 02:26:33 +01:00
97c6b131b5 Refactor IOpticalMediaImage.ReadSector(s)Tag to return error status instead of buffer. 2021-09-21 03:42:15 +01:00
bc8382e495 Refactor IOpticalMediaImage.ReadSector(s)Long to return error status instead of buffer. 2021-09-21 02:59:54 +01:00
b7fa638410 Refactor IOpticalMediaImage.ReadSector(s) to return error status instead of buffer. 2021-09-21 01:38:54 +01:00
34df6087ce Refactor IMediaImage.ReadSector(s)Tag to return error status instead of buffer. 2021-09-20 20:52:18 +01:00
f51d414abd Refactor IMediaImage.ReadSector(s) to return error status instead of buffer. 2021-09-19 21:16:47 +01:00
fbccfb2ca9 Refactor IMediaImage.ReadMediaTag to return error status instead of buffer. 2021-09-18 15:01:31 +01:00