• v0.1-alpha4 d3355f026e

    fatso 0.1-alpha4 Pre-release

    kludge released this 2026-07-09 07:48:24 +00:00 | 58 commits to main since this release

    Alpha4 bug-fix release focused on hybrid formatting and host compatibility.

    Highlights:

    • exFAT formatting now writes the standard Windows/macOS-compatible upcase table (5836 bytes, checksum 0xe619d30d), fixing host automount issues with newly formatted exFAT volumes.
    • Handler-side AmigaDOS Format / ACTION_FORMAT whole-disk FAT32/exFAT promotion now embeds L:fatso into the RDB FSHD/LSEG chain, matching fatso-format hybrid output.
    • Fixed signed-byte RDB checksum handling in formatter/handler code paths.
    • Added tools/make_fixed_vhd.py for wrapping raw hybrid .hdf images in a fixed VHD footer for Windows testing.
    • Updated README and AmigaGuide documentation for alpha4 install, ACTION_FORMAT behavior, exFAT compatibility, and Windows VHD workflow.

    Validation summary:

    • make release passed.
    • build/fatso remains a single stripped hunk suitable for RDB LSEG embedding.
    • AmigaOS emulator boots and mounts the mixed hybrid FAT12/FAT16/FAT32/exFAT image.
    • macOS mounts the regenerated hybrid image and fsck_exfat reports the exFAT partition OK.
    • Windows fixed-VHD wrapper was tested separately and confirmed mountable by the user.
    Downloads