diff options
| author | B. Watson <urchlay@slackware.uk> | 2025-11-26 06:23:59 -0500 |
|---|---|---|
| committer | B. Watson <urchlay@slackware.uk> | 2025-11-26 06:23:59 -0500 |
| commit | 829fd938876f1bbad56bfa792ab8a0a0a18b8fc6 (patch) | |
| tree | 28710cf29bd2cadd12dc58b74935be65022a5fae /src/alf.rst | |
| parent | fd8a5383e0c92aafe937038d299bb2ae62ee3239 (diff) | |
| download | alftools-829fd938876f1bbad56bfa792ab8a0a0a18b8fc6.tar.gz | |
Document 16MB limit in alf man page.
Diffstat (limited to 'src/alf.rst')
| -rw-r--r-- | src/alf.rst | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/alf.rst b/src/alf.rst index 63c88b2..0968d68 100644 --- a/src/alf.rst +++ b/src/alf.rst @@ -81,6 +81,13 @@ Note that **alf** is a complete reverse-engineered rewrite in C, *not* a port of the original 6502 code as **unalf** is. It's still being tested, and may still contain bugs. +**alf** (and **LZ.COM**) have a 16MB file size limit. **uanlf** +actually can't handle files above about 15MB, if you compress one with +**alf**. Real Atari 8-bit files are never this large anyway, so it's +a pathological case. A real Atari would take hours or even days to +compress/decompress such files, and you'd have to have a hard disk and +a DOS capable of handling multi-megabyte files... + Performance is *horrible*. This shouldn't be a real problem on modern multi-GHz CPU, especially since most Atari 8-bit files are small (usually under 64KB). Interestingly, it's not O(n^2), it scales |
