cc64 is a small-C compiler, written in Forth, targeting the 6502 CPU.
It's hosted on the C64, on the C16 with 64k RAM, and now on the X16.
Runtime targets are available for all 3 platforms, on each host, allowing cross-compilation.
The code lives at https://github.com/pzembrod/cc64.
It's licensed under the 2-clause BSD license: https://github.com/pzembrod/cc64/blob/master/COPYING
See https://github.com/pzembrod/cc64/blob/master/Usage.md for usage.
See https://github.com/pzembrod/cc64/blob/master/C-lang-subset.md for details about the supported subset of C.
See https://github.com/pzembrod/cc64/blob/master/Lib-reference.md for the the LibC subset that comes with cc64, plus the lib's deviations from the standard.
v0.11 updates the VolksForth build base from 3.9.3 to 3.9.4 which
migrates the Commander X16 version of cc64 to the Kernal version R41
and the new prototype #2 board.