Commit Graph

4200 Commits

Author SHA1 Message Date
a9e228a91b Add new official .NET guards for OS dependant code. 2022-03-26 17:12:08 +00:00
1c99cb1d09 Change async void for async Task wherever possible. 2022-03-26 16:52:00 +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
f6245f954d Add inheritdoc. 2022-03-17 00:46:15 +00:00
d686e59cb7 Use Array.Empty 2022-03-17 00:02:08 +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
d4b1e63e96 Fix naming style. 2022-03-15 01:37:37 +00:00
265fa4fc17 Change AnsiConsole.Render() to AnsiConsole.Write() 2022-03-15 00:34:06 +00:00
2266d8f4cf General cleanup and refactor. 2022-03-14 23:50:10 +00:00
762e3eb6d2 General cleanup and refactor. 2022-03-07 07:36:44 +00:00
bc6e432565 Update editorconfig file. 2022-03-06 22:58:47 +00:00
e330eb988f Reformat editorconfig file. 2022-03-06 22:52:10 +00:00
0d0d032c9e Update nuget packages. 2022-03-06 18:55:35 +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
b6c3a54955 Update changelog. 2022-03-06 02:34:24 +00:00
ce7c8ae105 Sign ArchLinux package when building. 2022-03-06 02:34:18 +00:00
af42ecffb7 Fix reading long sectors from AaruFormat image when all suffixes and prefixes are standard. 2022-03-05 11:34:27 +00:00
0fe10970b1 Fix markup when showing disc information. 2022-03-05 11:32:56 +00:00
dd4451740c Update copyright year. 2022-02-20 09:34:52 +00:00
eac577ec61 Do not try to decode empty path table in ISO9660/CD-i/HighSierra. Fixes #688 2022-02-18 09:07:00 +00:00
c9b5923438 Fix project file 2022-02-18 08:54:39 +00:00
c767704d0f Do not break when an ISO9660/HighSierra/CD-i directory spans several sectors if we only have a partial last sector read. Fixes #708 2022-02-15 18:24:49 +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
fa37b6c180 Fix setting geometry in image conversion. 2022-02-07 00:19:46 +00:00
5534a867cd Add a guard to not fake positive identify big images as SNES ROMs. 2022-02-06 23:50:41 +00:00
6b9a28ce20 More fixes for console escapes. 2022-02-06 23:44:33 +00:00
70f20810c6 Use specified codepage when mounting a Romeo based ISO9660. 2022-02-06 23:15:28 +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
d10607ef29 Remove unneeded header methods for byte addressable images. 2021-12-21 10:34:11 +00:00
88e574cda7 Remove unneeded header methods for byte addressable images. 2021-12-16 03:47:51 +00:00
c72abb04a2 Implement iNES/NES 2.0 format. 2021-12-16 03:38:43 +00:00
14d72ead8d Fix mapping NES headers from server. 2021-12-16 03:38:28 +00:00
cef0be4930 Add more linear memory types. 2021-12-16 03:38:15 +00:00
0d78618d49 Fix typo in Master System image. 2021-12-16 03:37:57 +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
f50081c7ce Fix detecting errors from OS buffered reads in Linux. 2021-12-11 19:46:04 +00:00
04e1840d76 Fix endianness when decoding SD/MMC OCR register. 2021-12-11 19:45:04 +00:00
56d8b2bfe0 Add another Kingston vendor ID for SecureDigital. 2021-12-11 19:44:18 +00:00
770135b103 Add MMC vendor ID for Nokia. 2021-12-11 01:07:06 +00:00
f34adf3aa8 Fix updating when server is not yet returning iNES/NES 2.0 headers. 2021-12-10 02:45:24 +00:00