Commit Graph

37 Commits

Author SHA1 Message Date
ed425cb02b Add function to retrieve CICM XML metadata from Aaru image 2025-10-05 04:17:35 +01:00
b11e840ac3 Add functions to set media and drive metadata in AaruFormat 2025-10-05 00:56:38 +01:00
1db70dc627 Add function to set CHS geometry for AaruFormat image 2025-10-04 23:40:11 +01:00
806fa49d41 Add function to retrieve CHS geometry from AaruFormat image 2025-10-04 23:12:31 +01:00
cd0b7be738 Add function to convert Aaru media tag type to image data type 2025-10-04 12:06:43 +01:00
7247a4a885 Add function to write media tags for AaruFormat images 2025-10-04 05:13:39 +01:00
879a41d5a1 Add long sector writing support and related error handling in write.c and context.h 2025-10-03 17:58:07 +01:00
32dd752519 Add function to set tracks for AaruFormat image context with validation and memory management 2025-10-03 13:29:46 +01:00
5d91319070 Add function to retrieve track descriptors from AaruFormat image 2025-10-03 13:10:02 +01:00
79ac2e380c Add SHA-256 checksum calculation support 2025-10-03 02:03:39 +01:00
1e569c68a1 Add SHA-1 checksum calculation support 2025-10-03 01:49:44 +01:00
8f9abf7288 Add MD5 implementation and integrate with existing codebase 2025-10-02 22:16:02 +01:00
a8f39093bb Add support for negative sector addresses in read/write functions 2025-10-02 17:07:17 +01:00
dda0ee89e8 Refactor variable names for consistency and readability across multiple files 2025-09-30 15:11:27 +01:00
352850a698 Refactor function signatures to use const char* for string parameters 2025-09-30 13:48:31 +01:00
64c58c0300 Add write functionality for sectors and implement block closing logic 2025-08-13 16:17:45 +01:00
3b012797cb Implement creating AaruFormat image and writing header. 2025-08-07 15:43:35 +01:00
d518458a63 Update copyright year. 2025-08-01 21:19:45 +01:00
1f813feec9 General refactor and cleanup. 2024-04-30 15:51:32 +01:00
bf6de56bc2 Implement image verification. 2022-10-12 17:30:12 +01:00
3b59b07a4c Fix declaration for aaruf_read_sector_long(). 2022-10-12 16:19:05 +01:00
5dab1b937f Fix malloc include. 2022-10-03 18:15:13 +01:00
9abfa4f68d Add LZMA. 2022-05-28 13:45:15 +01:00
db5b14a56c Add FLAC. 2022-05-28 13:38:09 +01:00
807e1cf244 Implement SpamSum. 2022-05-28 13:17:05 +01:00
3c09e60d93 Update file headers. 2022-05-28 12:57:21 +01:00
33d59d975e Add SIMD implementations of CRC64. 2022-05-28 12:50:10 +01:00
7705c3fbc4 Update copyright year. 2022-05-28 12:32:22 +01:00
9dbca24425 Implement SIMD helper functions. 2022-05-28 12:31:54 +01:00
f91661f06e Remove unneeded includes. 2022-05-28 12:13:45 +01:00
f939b99be2 Reformat code. 2022-05-28 12:10:04 +01:00
660682bbd2 Namespace functions. 2022-05-28 12:01:55 +01:00
d529a9631c Add export qualifiers. 2022-05-28 11:49:33 +01:00
5105a6f4e7 Rename macros. 2020-03-01 19:54:44 +00:00
1b2a7cf35e Rename library. 2020-03-01 19:51:13 +00:00
a976bdaa5d Rename comments. 2020-03-01 19:50:12 +00:00
1e01ecb41d Rename folder. 2020-03-01 19:49:43 +00:00