Repository navigation
atariATR 1.3
Fixes adding files to an image from Total Commander. In 1.1 and 1.2 copying
into an .atr failed with "function not supported" — this release restores it.
Polski opis projektu: README.pl.md
What went wrong
Version 1.1 stopped advertising PK_CAPS_NEW, the capability flag meaning "this
plugin can create new archives". The intent was cosmetic: the plugin does not
create images, so it should not appear in Total Commander's pack dialog.
The Total Commander documentation states that omitting PK_CAPS_NEW and
PK_CAPS_MODIFY is what disables packing, implying PK_CAPS_MODIFY alone is
enough to add files to an existing archive. In practice it is not: without
PK_CAPS_NEW, Total Commander refuses to add files at all.
PK_CAPS_NEW is back, and creating a new image is refused inside PackFiles
with a clear error instead. So .atr appears in the pack dialog again — a cosmetic
price for a working feature.
The test harness did not catch this because it calls the plugin's functions
directly and therefore never consults the capability flags. That gap is now
documented in the harness itself.
Also new: a diagnostic log
Create an empty file named AtrWcx.log next to an .atr and the plugin appends
a line for every operation it is asked to perform:
2026-07-29 11:57:52 OpenArchive: tryb 1
2026-07-29 11:57:52 PackFiles: 1 plik(ów), podkatalog "TESTDIR"
2026-07-29 11:57:52 PackFiles: zapisano obraz
No configuration, no environment variables — the file's existence switches it on.
It answers the question that a dialog box cannot: whether the file manager called
the plugin at all, and with what.
Assets
Same set as 1.2: atrtool for Windows x64, macOS (arm64 and Intel) and Linux;
the Total Commander package AtrWcx-1.3.zip; Double Commander plugins for macOS
(arm64, Intel) and Linux; checksums. Still no 32-bit .wcx — build it on Windows
with a 32-bit Free Pascal if you need it.