cc64 X16

These files might not work on the most current version of the Commander X16, or these may be held over from the previous forum. To find previous versions of the emulator, so you can test old programs, please visit Our GitHub Page
Post Reply
pzembrod
Posts: 94
Joined: Sat Aug 29, 2020 9:21 pm

cc64 X16

Post 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.

 


Attachments
cc64 X16
cc64 X16
cc64-v0.11-x16.png (11.4 KiB) Viewed 521 times
recompile-cc64.zip
cc64 X16
(87.78 KiB) Downloaded 104 times
cc64-x16files-sdcard.zip
cc64 X16
(98.07 KiB) Downloaded 109 times
cc64-x16files.zip
cc64 X16
(40.6 KiB) Downloaded 101 times
cc64-doc.zip
cc64 X16
(27.22 KiB) Downloaded 106 times

[The extension c64 has been deactivated and can no longer be displayed.]

Post Reply