Skip to content

Releases: AlbatrossMicrosystems/fat12-engine

v0.1.0 — first public release

Choose a tag to compare

@AlbatrossMicrosystems AlbatrossMicrosystems released this 10 Jun 20:01

fat12-engine v0.1.0 — first public release

A dependency-free, pure-JVM FAT12 read/write engine (the :core module) with an
atomic verify-after-write + rollback contract: every multi-step operation captures a
RAM-resident per-sector undo log, allocates in the FAT before writing data, reads back
and byte-compares each data cluster, and on any failure restores the volume to a
byte-for-byte identical pre-operation state.

  • Zero runtime dependencies; JDK 17; ./gradlew :core:test (2119 tests, headless).
  • CI: GitHub Actions (Temurin 17) + independent dosfstools fsck.fat -n oracle.
  • License: Apache-2.0. See PROVENANCE.md, NOTICE, THIRD-PARTY-NOTICES.md.

Claims substantiated by the suite: C-A crash-consistency rollback, C-B byte-for-byte
metadata rollback, C-C mkfs.fat golden conformance (see README).