- Add
debug
rule to Makefile, passes -DDEBUG via CPPFLAGS. - Implement proper
install
rule in Makefile. - Add
dist
rule to Makefile, creates a tarball of the sources. Excludes the reference documentation and the test files (t64, prg etc). - Add man page.
- Split t64.h into t64types.h and t64.h, with t64types.h containing the globally used defines and types.
- Properly convert PETSCII filename to ASCII in prg_extract().
- Move command handling into separate functions.
- Remove implicit --output, no more
t64fix <org-file> <fixed-file>
. - Remove fixed TODOs.
- Properly translate generated tapename to PETSCII.
- Add base_debug() macro.
- Pad filenames in directory with spaces ($20), not $00.
- Properly convert filenames from/to PETSCII.
- Remove filename padding when printing records to stdout.
- Translate tapename from PETSCII when printing to stdout.
- Update Doxygen docblocks and the Doxyfile.
- Rework optparse to use xmalloc()-style allocation.
- Call abort() rather than exit() on allocation failures to allow debuggers to get useful information to work with.
- Remove Windows-specific hacks for %zu and %zx format specifiers.
- Remove Makefile.win, the normal Makefile runs fine in MSys2.
- Remove
-g
command. - Update README.
- Update copyright lines.
- Finally finish the
--create
command. - Bump version to 0.4.0
- Update copyright to 2020
- Add the -g/--groepaz command line switch.
- Remove d64 support, too much work. Another project which does support d64 and other formats will replace this project soon(ish)
- Add extracting program files with -e/--extract <index>, or -x/--extract-all to extract all program files
- Add simple command line parser (src/optparse.{c,h})
- Add quiet mode (-q/--quiet) for use in scripts
- Add this file
- Start work on D64 support
- Apply patch by iAN CooG: print original magic header, not the fixed one