Commit Graph

603 Commits

Author SHA1 Message Date
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
6c4a13265c [AaruFormat] Clear metadata if applicable. 2025-10-14 02:41:31 +01:00
c7bc5365a8 [AaruFormat] Fix wrong reference. 2025-10-14 02:35:25 +01:00
7f06aef919 [AaruFormat] Implement Create. 2025-10-14 00:58:54 +01:00
3e170096fb [AaruFormat] Implement DumpHardware.get. 2025-10-14 00:48:04 +01:00
ca1719a5f7 [AaruFormat] Implement AaruMetadata.get. 2025-10-14 00:35:22 +01:00
db068a2af3 [AaruFormat] Implement Partitions.get. 2025-10-14 00:28:09 +01:00
08b041bf08 [AaruFormat] Implement Sessions.get. 2025-10-14 00:17:09 +01:00
5b153cfb89 [AaruFormat] Implement TapePartitions.get. 2025-10-14 00:05:04 +01:00
af036c11a9 [AaruFormat] Add TapePartitionEntry structure. 2025-10-14 00:01:23 +01:00
6616cdabad [AaruFormat] Implement Files.get. 2025-10-13 23:59:14 +01:00
aa0ddfac55 [AaruFormat] Add TapeFileEntry structure. 2025-10-13 23:58:58 +01:00
b6a9de6374 [AaruFormat] Implement SetTracks. 2025-10-12 19:57:34 +01:00
dbf0d0a380 [AaruFormat] Implement SetDumpHardware. 2025-10-12 16:06:12 +01:00
0537e5f451 [AaruFormat] Define dump hardware structures. 2025-10-12 16:05:55 +01:00