aboutsummaryrefslogtreecommitdiff
path: root/TODO.txt
blob: 39d31b45947a0f5be09c1173df9833e281e4913d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
- replace all uses of strcpy() with strncpy(), check the filename
  in the archive (make sure it's not missing its null terminator).
  old habits die hard...

- sanity-check the filenames and sizes in alf headers. Atari filenames
  can't be lowercase, start with a number, have two dots... these would
  be warnings, not fatal errors.

- create some alf archives and hexedit them to introduce errors, make
  sure unalf doesn't segfault or get stuck in a loop (it should
  *always* exit cleanly).

- reverse-engineer the ALF14.COM binary, so we have a compressor.
  this would be more of "just to say I did it" thing, there's no real
  need for it.