Commit Graph

221 Commits

Author SHA1 Message Date
0f78b128ac [AaruFormat] Enable negative and overflow sectors. 2025-11-22 19:34:16 +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
d6a51b2834 [AaruFormat] Retrieve image information about negative and overflow sectors. 2025-10-24 02:26:34 +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
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
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
6280c5bd00 [AaruFormat] Initialize flags and ISRCs if not done before. 2025-10-17 15:01:19 +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
c30821a596 [AaruFormat] Add BlockType. 2025-10-12 16:05:19 +01:00
f436bd6186 [AaruFormat] Implement SetImageInfo. 2025-10-12 15:33:41 +01:00
e6c3278b61 [AaruFormat] Implement SetTape. 2025-10-12 15:16:35 +01:00
b266a0f33d Validate tape status before adding files and partitions 2025-10-12 15:15:24 +01:00
42c110413b [AaruFormat] Implement AddPartition. 2025-10-12 15:14:24 +01:00
f92b58974a [AaruFormat] Implement AddFile. 2025-10-12 15:12:27 +01:00
5fe7a9cbcd [AaruFormat] Implement methods that require track as a parameter. 2025-10-12 14:28:15 +01:00
fa5c39746d [AaruFormat] Implemented VerifySectors. 2025-10-12 14:22:04 +01:00
5066164a3f [AaruFormat] Implement VerifySector. 2025-10-12 14:20:24 +01:00
3acdc47395 [AaruFormat] Implement VerifyMediaImage. 2025-10-12 14:19:23 +01:00
a4128da17d [AaruFormat] Implement GetSessionTracks. 2025-10-12 14:14:50 +01:00
85e7cefdc6 [AaruFormat] Implement Tracks.get. 2025-10-12 13:49:55 +01:00
32bbf045cd [AaruFormat] Implement WriteSectorsTag. 2025-10-12 11:56:59 +01:00
9f78a3ff34 [AaruFormat] Implement WriteSectorsLong. 2025-10-12 11:55:21 +01:00
2791eb6f7a [AaruFormat] Implement WriteSectors. 2025-10-12 11:53:51 +01:00
3d519a6ee7 [AaruFormat] Implement WriteSectorTag. 2025-10-12 11:45:54 +01:00