Add rewind tracking to aaruformatContext and initialize in create.c

This commit is contained in:
2025-10-03 00:17:16 +01:00
parent ba853e23b6
commit 9e128a0ab8
3 changed files with 16 additions and 0 deletions

View File

@@ -146,6 +146,16 @@ int32_t aaruf_write_sector(void *context, uint64_t sector_address, bool negative
}
// TODO: Check rewinded for disabling checksums
if(!ctx->rewinded)
{
if(sector_address <= ctx->last_written_block)
{
TRACE("Rewinded");
ctx->rewinded = true;
}
else
ctx->last_written_block = sector_address;
}
// TODO: If optical disc check track