Commit Graph

618 Commits

Author SHA1 Message Date
07e00162e3 Add test for CD MODE 2 image V2. 2025-10-10 23:28:36 +01:00
7c032ec25f Add test for CD MODE 2 image V1. 2025-10-10 23:25:13 +01:00
692e4d4790 Refactor zeroaddress initialization and remove redundant memset call 2025-10-10 23:24:43 +01:00
9a94c36a43 Add test for CD MODE 1 image V2. 2025-10-10 23:04:02 +01:00
68dcba9ba2 Update README. 2025-10-10 22:52:41 +01:00
e9f2dad6bf Fix typo in aaruformatContext structure documentation 2025-10-10 22:37:52 +01:00
ad5b566782 Add Doxygen configuration for API documentation generation 2025-10-10 22:36:21 +01:00
421506c9fc Add CMake configuration for building specification PDF 2025-10-10 22:23:56 +01:00
c4564b3a0a Use specific block type for secondary level DDTs v2. 2025-10-10 22:18:00 +01:00
9399c4c0ab Remove sizeType parameter and related documentation from DDT specification 2025-10-10 22:12:20 +01:00
831467d46a Add additional checks for sector suffix and prefix DDT in read.c 2025-10-10 22:06:59 +01:00
2806b879a8 Refactor DDT handling to use uint64_t for sector prefix and suffix data types 2025-10-10 22:06:48 +01:00
9e3c0af774 Remove unnecessary initialization of found_user_data_ddt in ddt_v2.c 2025-10-10 22:06:27 +01:00
c4e5b51e6a Add long sector read support to cli_compare command 2025-10-10 22:06:00 +01:00
258d132fbf Fix context reference for ECC and EDC computations in write.c 2025-10-10 18:33:36 +01:00
ab9ab4e164 Cast sector status values to uint64_t for correct bitwise operations in write.c 2025-10-10 18:33:27 +01:00
3d97bcd6d2 Add user sectors information to image metadata in create.c 2025-10-10 18:32:28 +01:00
af233d3b6f Add support for long sector read/write in convert command 2025-10-10 18:32:17 +01:00
26290da98f Copy tracks data in conversion in aaruformattool. 2025-10-10 18:31:32 +01:00
4441873bbc Refactor EDC calculation in ecc_cd.c to use memcpy for correct endianness. 2025-10-10 15:38:15 +01:00
018395f92d Fix condition check for sector suffix and prefix in read.c 2025-10-10 15:37:48 +01:00
9e39d6f23d Fix return status in process_data_block for zero-length compressed blocks 2025-10-10 15:37:30 +01:00
20506c2066 Add test for opening cdmode1_v1 image and verify its properties 2025-10-10 15:36:55 +01:00
ffe9311a74 Fix some places where the DDT was still being used with 32-bit values. 2025-10-10 11:45:18 +01:00
30e2024622 Add test image creation with table shift of 9. 2025-10-10 11:44:55 +01:00
f67f711776 Add test for deduplicated, compressed image creation 2025-10-10 11:15:42 +01:00
fe1dfb0e51 Add test for duplicated, compressed image creation 2025-10-10 11:07:14 +01:00
4fa4747154 Add test for deduplicated, uncompressed image creation 2025-10-10 11:03:41 +01:00
17e1c0f2bd Set DDTv2 as 64-bit and remove concept of multiple sizes of DDTs. 2025-10-10 02:39:57 +01:00
421d5ada72 Add create_image.cpp and update tests to include image creation functionality 2025-10-10 01:26:26 +01:00
c2c5c7d17b Add test for 640Mb M.O. image in AaruFormat V2. 2025-10-10 00:17:50 +01:00
9d38d378fc Add test for 640Mb M.O. image in AaruFormat V1. 2025-10-10 00:13:37 +01:00
ed6bef579b Add test for 540Mb M.O. image in AaruFormat V2. 2025-10-10 00:02:56 +01:00
05618a2af8 Add test for 540Mb M.O. image in AaruFormat V1. 2025-10-09 23:53:40 +01:00
de0d1643c8 Add test for HiFD image in AaruFormat V2. 2025-10-09 22:57:23 +01:00
ec23c98518 Add test for HiFD image in AaruFormat V1. 2025-10-09 22:52:10 +01:00
734db50e7f Add test for GigaMO image in AaruFormat V2. 2025-10-09 22:05:42 +01:00
ad1ed96b1a Add test for GigaMO image in AaruFormat V1. 2025-10-09 18:16:14 +01:00
6897321592 Add test for Floptical image in AaruFormat V2. 2025-10-09 18:06:57 +01:00
c5bd9a46fe Add test for Floptical image in AaruFormat V1. 2025-10-09 18:04:19 +01:00
58b1b901ba Add test for MF2HD image in AaruFormat V2. 2025-10-09 17:59:44 +01:00
c02b6b2f77 Remove test file download logic from CMakeLists.txt and copy file directly 2025-10-09 17:55:47 +01:00
854137d8d1 Add functionality to download test file if not present 2025-10-09 17:00:45 +01:00
714a2d9c5d Add unit tests for opening AaruFormat images in open_image.cpp 2025-10-09 17:00:38 +01:00
3926d8f41e Integrate CTest for per-test reporting in tests_run 2025-10-09 17:00:20 +01:00
4a915ee152 Add missing include for aaru.h in decls.h 2025-10-09 16:59:41 +01:00
791a7f8879 Add function to retrieve deep copy of ImageInfo structure from AaruFormat image 2025-10-09 15:39:22 +01:00
e4c9b3f295 Update ImageInfo documentation. 2025-10-09 15:31:34 +01:00
ef76712380 Add functions to retrieve user, negative, and overflow sectors in AaruFormat images 2025-10-09 14:59:45 +01:00
73f2df925b Reconstruct CD long sectors from DDT v2 images. 2025-10-09 12:29:23 +01:00