• v0.1-alpha11 f5b36af06d

    fatso 0.1-alpha11 Pre-release

    kludge released this 2026-08-16 21:04:44 +00:00 | 10 commits to main since this release

    Fatso 0.1-alpha11 is an alpha release of the FAT12/FAT16/FAT32/exFAT filehandler for AmigaOS 2.04+.

    Highlights:

    • Separate production and diagnostics archives.
    • Focused fatso-diag, fatso-check, fatso-fstest, fatso-devtest, fatso-inspect, and fatso-wbtest commands.
    • Expanded read-only handler/media/I/O status reporting.
    • Hardened NSD64/ETD64 fallback and removable-media handling.
    • Integrated conservative fatso-format mirror-rdb planning/conversion.
    • Native Commodore Installer projects with safe defaults and Pretend support.
    • Deterministically rebuilt hybrid MBR/RDB test image.

    Validation completed on AmigaOS 2.05, 3.1, and 3.2.2.1, including cycle-exact 68000 and explicitly configured Rev 6 68060 profiles. The complete filesystem regression finished with ALL TESTS PASSED on the final 68060 hybrid-image run.

    This remains alpha-quality software. Real Amiga block-device coverage is still pending; back up media before testing write paths.

    SHA-256:

    a0d8eed59320d2572afdc7e161d59eff2c388936150df4e8ad667e67f0df5386  fatso-0.1-alpha11.lha
    ef5ed6ee7fc088ed58200f87f93b76f3bd0c014481a84376dcdd06e1f15b757b  fatso-diag-0.1-alpha11.lha
    
    Downloads
  • v0.1-alpha10 1faae57376

    fatso 0.1-alpha10 Pre-release

    kludge released this 2026-08-13 12:02:10 +00:00 | 38 commits to main since this release

    Alpha release with lower per-handler memory use, direct mounted FatFs I/O context, and completed hybrid-media validation.

    Highlights:

    • Keep the long-lived handler volume context on the configured 16 KiB stack, reducing per-handler heap use.
    • Route mounted FatFs sector I/O directly through its embedded owning context.
    • Mark formatter-created hybrid RDB data partitions automountable but non-bootable.
    • Validate whole-disk single-partition MBR selection for FAT32 and exFAT on AmigaOS 3.2.2.1.
    • Validate FAT32 and exFAT hybrid formatting, embedded-handler RDB boot discovery, volume identity, and full dostest suites after Amiberry restarts.
    • Document Amiberry RDB geometry autodetection requirements.

    SHA-256: 9529f05cb4b3423b69643efada1bba1b96f436df26077394deee26a3dbf212f2

    Downloads
  • v0.1-alpha9 eab4313a33

    fatso 0.1-alpha9 Pre-release

    kludge released this 2026-08-13 07:22:50 +00:00 | 44 commits to main since this release

    • Updated FatFs to R0.16 patch 2, including fixes for CVE-2026-6682, CVE-2026-6687, and CVE-2026-6683.
    • Replaced the modified vendored FatFs copy with a pinned pristine submodule and checked Fatso integration patch.
    • Preserved per-handler state for shared RDB segments and interoperable exFAT upcase-table generation.
    • Made handler/tool volume ownership explicit and reorganized the source tree into focused directories.
    • Confirmed DOS\3 Workbench presentation keeps drawers open across volume rename and Show All changes.
    • Validated FAT12, FAT16, FAT32, exFAT, and volume identity on AmigaOS 2.05, 3.1, and 3.2.2.1.

    SHA-256 (fatso-0.1-alpha9.lha):
    720fc1e5b327fd0cd5c571475f374c3b7cdec0aa09324de65aa02b6bc9ab5eb2

    Downloads
  • v0.1-alpha8 5c0692f607

    0.1-alpha8 Pre-release

    kludge released this 2026-08-12 13:18:40 +00:00 | 48 commits to main since this release

    Highlights

    • Eliminates redundant hybrid-RDB MBR*:MSD Workbench icons using the established DOS InfoData compatibility response, while preserving MSD\0 public volume identity and private FTSO RDB identity.
    • Stabilizes volume identity across lazy remounts and adds fatso-probe wbtrace identity.
    • Hardens mounted-device and raw formatting, partition bounds, short I/O handling, label validation, and flush behavior.
    • Corrects canonical ACTION_SET_PROTECT packet decoding and tightens leading-dot compatibility lookup.
    • Validated with emulator hardfiles on AmigaOS 2.05, 3.1, and 3.2.2.1. Real-hardware validation remains pending.

    SHA-256 (fatso-0.1-alpha8.lha):

    e0940240a0fe76479b4df4a6d88987a649a0b4b098e1975a2c9685f7ea18d0d8

    Downloads
  • v0.1-alpha7 a58f5ec8cf

    0.1-alpha7 Pre-release

    kludge released this 2026-07-22 20:47:40 +00:00 | 50 commits to main since this release

    0.1-alpha7

    • Adds opt-in fatso-mount icon-cleanup [APPLY] [alias-prefix] for hybrid-RDB Workbench fallback icons.
    • Live mode creates lock-backed aliases, applies non-persistent presentation names, and has each handler detach its own temporary RDB DeviceNode.
    • Handles case-insensitive duplicate labels with NAME-2 fallbacks, including AmigaOS 3.2 startup behavior.
    • Adds a disposable duplicate/blank-label hybrid-RDB test-image mode.

    Validated on emulated AmigaOS 2.0, 3.1, and 3.2.

    Downloads
  • v0.1-alpha6 be9f64a08f

    0.1-alpha6 Pre-release

    kludge released this 2026-07-22 11:56:33 +00:00 | 53 commits to main since this release

    0.1-alpha6

    • Fixes an AmigaOS 2.0/68000 handler-startup address error caused by odd packet values being treated as direct DOS-structure pointers after TypeOfMem() accepted the containing allocation.
    • The handler now requires direct DeviceNode and FileSysStartupMsg candidates to be word-aligned before dereferencing them.

    This release was validated on an emulated Amiga 600 running AmigaOS 2.0.

    Downloads
  • v0.1-alpha5 17732a0b49

    fatso 0.1-alpha5 Pre-release

    kludge released this 2026-07-21 21:05:20 +00:00 | 54 commits to main since this release

    Highlights

    • GCC/libnix migration and custom handler startup, contributed through Stefan's GCC-support PR #1.
    • LTO enabled by default, with explicit utility.library initialization for GCC arithmetic helpers.
    • Per-handler object and FatFs state isolation, plus serialized device I/O for concurrent RDB handler tasks.
    • Hybrid MBR/RDB generator marks FAT/exFAT data partitions non-bootable.

    Notes

    • The release archive contains the handler, tools, AmigaGuide manual, installer, and DOSDriver examples.
    • Classic Workbench 3.1 can show cosmetic RDB-device:MSD icons beside the real volume icons on hybrid RDB media; these are not duplicate mounted volumes.
    Downloads
  • 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
  • v0.1-alpha3 cf0648c481

    fatso 0.1-alpha3 Pre-release

    kludge released this 2026-07-08 19:33:49 +00:00 | 59 commits to main since this release

    Third alpha release focused on packaging polish and documentation:

    • adds a Workbench drawer icon for the extracted fatso release drawer
    • adds a simple AmigaDOS Install-fatso script for installing the handler/tools, with optional DOSDriver copying
    • revises fatso.guide and README.md to focus first on installing from release archives
    • moves build-from-source information into its own section and documents the public source URL
    • updates make release/LHA packaging to include the drawer icon
    • makes the Makefile honor VBCC, NDK32_INC, NDK32_ROOT, and NDK32_LIB directly

    Still alpha quality; SYS:/boot-install and full Amiga-native metadata semantics are not claimed yet.

    Downloads
  • v0.1-alpha2 9fcbb2f5cb

    fatso 0.1-alpha2 Pre-release

    kludge released this 2026-07-08 06:13:19 +00:00 | 63 commits to main since this release

    Second alpha release. Adds the optimized canonical handler/tool build, self-contained hybrid MBR/RDB workflow with embedded L:fatso support, fatso-disco, and updated documentation. Still alpha quality; SYS:/boot-install and full Amiga-native metadata semantics are not claimed yet.

    Downloads