Commit Graph

8496 Commits

Author SHA1 Message Date
2f91305c87 Rework all CD ECC code, should correct more errors now. 2026-07-06 00:00:34 +01:00
9411af886b Add coloring and localization. 2026-07-05 11:06:45 +01:00
f21f012158 Make Lead-Out dumping optional. 2026-07-05 10:08:45 +01:00
aab5218f66 Make OmniDrive trim and error retry audio sectors correctly. 2026-07-05 04:43:44 +01:00
5614cb139c Ops 2026-07-05 03:26:06 +01:00
c322f4790a Implement absurd speed for OmniDrive. 2026-07-05 02:42:48 +01:00
1e0c6ff694 Implement HyperSpeed option for OmniDrive 2026-07-05 02:37:52 +01:00
ff3e84c7de Add support for dumping data tracks with OmniDrive units. 2026-07-05 02:19:28 +01:00
0734705ac4 Make CD ECC fixing report if a sector has been fixed or was already correct. 2026-07-05 00:42:03 +01:00
4b6fdf2ecb Enable lead-out dumping with OmniDrive units. 2026-07-05 00:28:51 +01:00
8e40b9e807 Remove retrial of lead-outs. 2026-07-04 22:39:30 +01:00
d24f518fd5 Add audio fix offset to lead-out dumping. 2026-07-04 22:33:28 +01:00
332a802c81 Add OmniDrive command support in error retrying sections for CD. 2026-07-04 22:16:11 +01:00
7073a50b3f Dump audio using OmniDrive command. 2026-07-04 22:00:16 +01:00
8d4b475483 Dump first track pregaps with OmniDrive command. 2026-07-04 20:41:35 +01:00
5c2006d778 Add OmniDrive READ CD command. 2026-07-04 20:14:28 +01:00
d352f34004 Add support for offset correction of first track pregap. 2026-07-04 20:13:39 +01:00
759db9e293 Refactor CD dumping file to be a tad bit smaller. 2026-07-04 18:36:31 +01:00
35444f5b2c Move detection of OmniDrive earlier. 2026-07-04 17:18:26 +01:00
94399836e2 Reorder SuperCardPro signature constants for clarity 2026-07-04 17:18:04 +01:00
0cd3b53191 [ISO9660] Fix when 0-length file indicates it has an extended attribute (yet it doesn't, it doesn't have an extent where to put it). 2026-06-19 16:02:15 +01:00
eaa6634e4c Add test fixture for LIF filesystem. 2026-06-19 15:42:33 +01:00
4824a80744 [LIF] Add support for devices with a sector size different from 256 bytes 2026-06-19 15:42:06 +01:00
cc4b91bd3c Add TarV7 class for unit testing of V7 TAR archives 2026-06-19 15:00:22 +01:00
6edd8d5cf2 Add ArchiveTest class and update Structs for archive testing 2026-06-19 15:00:08 +01:00
8a78e21416 Enhance tar format detection to accept checksum-validated V7 headers 2026-06-19 14:59:36 +01:00
befbf44a94 [LisaFS] Changed unknown fields for now known field names. 2026-06-19 11:50:03 +01:00
e96c2ee517 Missed a file in last commit. 2026-06-19 11:39:06 +01:00
b14aaa957c Add unit tests for reading of some LisaFS disks. 2026-06-19 10:56:02 +01:00
3c04ceda2a Implement support for the Twiggy spare bad block sector track, allowing to read disks with remapped sectors.
Fixes reading currently on-the-wild dump of LOS 1.2.
2026-06-19 10:55:42 +01:00
35ba3780fb [DiskCopy42] Refactor whole Twiggy sector ordering for what appears to be a more precise approximation of real media according to tests with real dumps. 2026-06-19 10:54:36 +01:00
b5da187778 Merge pull request #936 from aaru-dps/fakeshemp/fix-blocks-to-read
Return blocksToRead if omnidrive and not nintendo disc
2026-05-02 00:56:27 +01:00
223ee09806 Merge pull request #935 from aaru-dps/fakeshemp/flux-fix
Add aaruformat error enums
2026-05-02 00:55:45 +01:00
Rebecca Wallander
666ae17ebd Use ternary
Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com>
2026-05-01 10:46:11 +02:00
Rebecca Wallander
5ac8231b6a Return blocksToRead if omnidrive and not nintendo disc 2026-05-01 09:21:07 +02:00
Rebecca Wallander
4e1362a536 Add aaruformat error enums 2026-04-27 20:07:42 +02:00
4a0729715a Fix (once and for all I hope) volume parameter in extract and list files commands. 2026-04-24 10:58:43 +01:00
cb6db1f714 [UDF] Fix continuation extents. 2026-04-24 10:58:13 +01:00
a57ad7c20a [Sidecar] Filter out null values from files and directories before sorting 2026-04-22 12:38:27 +01:00
a9454e7d43 Downgrade Avalonia.Controls.DataGrid package to version 12.0.0 2026-04-22 11:02:14 +01:00
0d5b1b294b Update Sentry and Sentry.Serilog packages to version 6.4.1 2026-04-22 10:58:57 +01:00
12835dcc00 Update Svg.Controls.Avalonia package to version 12.0.0.4 2026-04-22 10:58:27 +01:00
caf1c2d4de Update SkiaSharp and SkiaSharp.NativeAssets.Linux packages to version 3.119.3-preview.1.1 2026-04-22 10:58:08 +01:00
46e77bbdc0 Update MessageBox.Avalonia package to version 12.0.0 2026-04-22 10:57:11 +01:00
0708fdbce7 Update FluentIcons.Avalonia package to version 2.1.324 2026-04-22 10:56:29 +01:00
5596cb5f1e Update Avalonia packages to version 12.0.1 2026-04-22 10:56:10 +01:00
742be6a2cf Update Serilog.Sinks.Spectre package to version 0.6.0 2026-04-22 10:54:57 +01:00
df2c62fd47 Update Spectre.Console and related packages to version 0.55.2 2026-04-22 10:54:32 +01:00
ee859a293a [QRST] Add support for QRST V5 (PKWARE-compressed) images with native decompression 2026-04-21 22:48:13 +01:00
1aafe2f23f Add support for PKWARE Data Compression Library (Blast) in Zip compression 2026-04-21 22:47:54 +01:00