aboutsummaryrefslogtreecommitdiff
path: root/src/alf.rst
diff options
context:
space:
mode:
Diffstat (limited to 'src/alf.rst')
-rw-r--r--src/alf.rst7
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