diff options
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 |
