617 Commits

Author SHA1 Message Date
c92b3f636a Reorder AaruFormat file extensions. 2025-12-14 11:10:40 +00:00
bc7d192b10 [AaruFormat] Fix sector status not propagating properly in ReadSectors[Long]. 2025-11-26 11:45:10 +00:00
8efd9896c1 [Refactor] Use string comparison to compare strings. 2025-11-24 20:29:26 +00:00
599454377e [Refactor] Call string.Equals instead of string.Compare. 2025-11-24 20:27:29 +00:00
a58f2e60e5 [Refactor] General reformat and clean-up. 2025-11-24 20:12:10 +00:00
8331fba1e4 [Refactor] Fix indentation issues. 2025-11-24 19:38:40 +00:00
7af8b40f80 [Refactor] Optimize LINQ queries. 2025-11-24 11:45:16 +00:00
0fa91c34e1 [Refactor] Replace regex with source generation. 2025-11-24 11:27:56 +00:00
98f52803c9 [Refactor] Replace byte array initializations with string literals for improved readability 2025-11-24 03:23:37 +00:00
0ddd930ee1 [Refactor] Replace array initializations with new byte[] for consistency 2025-11-24 03:22:07 +00:00
d29afd403a [Refactor] Use collection expression. 2025-11-24 03:08:01 +00:00
04c45e69fa [Refactor] Use static lambdas in LINQ queries for improved performance 2025-11-24 03:00:06 +00:00
0f78b128ac [AaruFormat] Enable negative and overflow sectors. 2025-11-22 19:34:16 +00:00
HeroponRikiBestest
31dfcadab8 Fixes ReadMediaTag reading from mds (#885) 2025-11-12 00:55:24 +00:00
22314ecb07 [AaruFormat] More V1 behavior with not dumped sectors. 2025-10-26 19:33:31 +00:00
ff776397c5 [AaruFormat] Disable negative and overflow sectors support until bug in libaaruformat is fixed. 2025-10-26 18:03:54 +00:00
eeadf139fe [AaruFormat] Fix media tags not being read correctly. 2025-10-25 20:00:03 +01:00
ca17de372f Convert fields to properties to make the GUI happy. 2025-10-25 18:40:44 +01:00
d6a51b2834 [AaruFormat] Retrieve image information about negative and overflow sectors. 2025-10-24 02:26:34 +01:00
d706fbfc3f Return error if trying to create images with negative or overflow sectors on formats that don't support them. 2025-10-24 02:13:08 +01:00
cd67c2a7a7 [AaruFormat] Declare support for negative and overflow sectors. 2025-10-24 01:53:14 +01:00
e2d4ea76b8 Add support for negative and overflow sectors in image creation 2025-10-23 11:21:47 +01:00
e4711df17c Ensure images that do not support resume fail instead of overwriting an existing file. 2025-10-23 03:14:19 +01:00
69738f5f1a Add support for negative sectors to read and write sector calls in images. 2025-10-23 03:07:43 +01:00
ce0e0dff22 Refactor sector writing methods to include SectorStatus parameter and update related logic 2025-10-22 20:25:23 +01:00
0ac2a48fb6 Update ReadSector and ReadSectors methods to include sector status output 2025-10-22 14:28:58 +01:00
1003088cc3 Move SectorStatus from AaruFormat to CommonTypes. 2025-10-22 02:01:59 +01:00
ae811cfae8 [AaruFormat] Add support for resuming images. 2025-10-21 17:24:56 +01:00
39f4ca2998 Replace old bigendian marshaller with new one. 2025-10-21 11:43:05 +01:00
061669a255 [QCOW2] Use new source generator based big endian marshaller 2025-10-21 11:41:08 +01:00
a1ad9aa6a0 [QCOW] Use new source generator based big endian marshaller 2025-10-21 11:40:53 +01:00
8c93002fdd Use new big endian marshaller on byte addressable images. 2025-10-21 11:31:53 +01:00
29e2aebaf1 [Diskdupe] Change to little endian marshaller (uses only bytes) 2025-10-21 11:02:31 +01:00
c0c76f183e [UDIF] Use new source generator based big endian marshaller 2025-10-21 10:59:48 +01:00
f676b26bec [NDIF] Use new source generator based big endian marshaller 2025-10-21 10:56:59 +01:00
35123c6c06 [DiscFerret] Use new source generator based big endian marshaller 2025-10-21 10:34:36 +01:00
08c1a7f102 [DART] Use new source generator based big endian marshaller 2025-10-21 10:31:58 +01:00
e613563359 [CHD] Use new source generator based big endian marshaller 2025-10-21 10:29:33 +01:00
9454915593 [AaruFormat] Expect other response from library when reading sector tags 2025-10-20 15:10:55 +01:00
7c5b22a773 [AaruFormat] Implement handling for ISRC and Track Flags sector tags 2025-10-20 14:53:12 +01:00
630dacef86 [AaruFormat] Refactor track handling to take into account pregaps. 2025-10-20 14:11:43 +01:00
5ca75cbc3d [AaruFormat] Handle when a sector has not been dumped imitating V1 behavior. 2025-10-20 00:56:57 +01:00
4e5219ee1b Implement methods to retrieve readable sector and media tags 2025-10-19 14:08:03 +01:00
288cbbae56 [AaruFormat] Change how partitions are created.
Possibly not the best way for discs with pregaps, will need more testing.
2025-10-19 13:45:19 +01:00
c7d2fe85c1 Split apple sector tags in specific types. 2025-10-18 16:17:35 +01:00
524bb3c8b9 Humanize other usages of media type. 2025-10-18 10:24:03 +01:00
ec88037b73 Prune system packages. 2025-10-18 10:15:33 +01:00
6280c5bd00 [AaruFormat] Initialize flags and ISRCs if not done before. 2025-10-17 15:01:19 +01:00
08f63f8aa3 [AaruFormat] Remove old implementation. 2025-10-14 02:54:21 +01:00
6b170b94d1 [AaruFormat] Fix size_t marshalling. 2025-10-14 02:46:20 +01:00