Page 1 of 1

cc64 X16

Posted: Tue Jan 19, 2021 10:45 pm
by pzembrod


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.