index
:
alftools
master
Extract/create Atari 8-bit ALF archives on modern systems
urchlay -at- slackware _dot_ uk
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
alf.c
Age
Commit message (
Expand
)
Author
7 days
alf: Avoid division by zero.
B. Watson
7 days
alf: Add -q (quiet) option.
B. Watson
9 days
alf: Tweak usage.
B. Watson
9 days
alf: Make -v do what -vv did, and -vv do what -vvv did. Also, cosmetics.
B. Watson
9 days
alf: Fix build with pcc.
B. Watson
10 days
alf -vv: don't show total compression ratio if only compressing one file.
B. Watson
10 days
Fix WTFery in create_header().
B. Watson
11 days
alf: fix off-by-one for "too large" message, don't clear output buffer as inc...
B. Watson
11 days
alf -vv: say "Created" if trying to append to a file that doesn't exist.
B. Watson
12 days
alf: percent().
B. Watson
12 days
alf: Clean up -vv output a bit, include filename in fwrite() failed message.
B. Watson
12 days
alf: Allow setting the Atari filename with file=FILE.
B. Watson
13 days
alf and unalf: Detect dup Atari filenames.
B. Watson
2025-12-02
unalf: Really fix off-by-one-hour bug. I hope.
B. Watson
2025-12-02
alf: Fix derpage in last commit.
B. Watson
2025-12-02
alf: Use 0 datestamp if year out of range; unalf: Display 0 datestamps as <no...
B. Watson
2025-12-01
alf: Fix elapsed time calculation (derp).
B. Watson
2025-12-01
alf -vv: Print total bytes in/out, total ratio, elapsed time.
B. Watson
2025-12-01
Show original filename with alf -v.
B. Watson
2025-12-01
Add -v (verbose) option for alf.
B. Watson
2025-11-30
alf: isolate crunch algo in its own file.
B. Watson
2025-11-29
alf: Speed up match_token() slightly. Still too slow.
B. Watson
2025-11-29
Stop defining u8 and u16 all over the place.
B. Watson
2025-11-29
alf: Handle 0-byte input files.
B. Watson
2025-11-29
alf: Sanity-check generated Atari filenames.
B. Watson
2025-11-29
Fix another atarify_filename() buglet: ../FOO.TXT was coming out FOO. instead...
B. Watson
2025-11-29
unalf: actually use timestamps from the alf header (and add -T option to not ...
B. Watson
2025-11-28
alf: store seconds in timestamp. unalf: display seconds with -v.
B. Watson
2025-11-28
Properly space-fill filename field.
B. Watson
2025-11-27
-A (text file conversion) option for alf.
B. Watson
2025-11-27
alf: pad header filename with spaces to match LZ.COM.
B. Watson
2025-11-27
-V/--version option for alf.
B. Watson
2025-11-27
Generate alf usage from rst.
B. Watson
2025-11-27
Speed up match_token() by 20%. Still too slow.
B. Watson
2025-11-27
Tweak match_token().
B. Watson
2025-11-26
Keep valgrind happy.
B. Watson
2025-11-26
alf: fix buglet in atarify_filename().
B. Watson
2025-11-26
Don't close output file unless it was opened.
B. Watson
2025-11-26
alf: Don't create output file until the first input file is successfully crun...
B. Watson
2025-11-26
alf: Fix error message when we can't open the output file.
B. Watson
2025-11-26
alf: Don't try to compress 0-byte files.
B. Watson
2025-11-26
Use st_mtime on all platforms.
B. Watson
2025-11-26
Get rid of double "invalid option" errors in alf.
B. Watson
2025-11-26
Speed up match_token() by ~5x.
B. Watson
2025-11-26
Search backwards for tokens, ~30% speedup. Still slow.
B. Watson
2025-11-26
Document 16MB limit in alf man page.
B. Watson
2025-11-26
Add alf/alf.exe to install and windows targets.
B. Watson
2025-11-26
alf: Bounds checking on input and output sizes. Document unalf bug with files...
B. Watson
2025-11-26
Use local timezone (less confusing I hope).
B. Watson
2025-11-26
alf: Store correct date/time.
B. Watson
[next]