Prog8 documentation - 12.2-BETA

Prog8 logo


Prog8 is is a compiled programming language targeting the 8-bit 6502 CPU family. It aims to provide many conveniences over raw assembly code (even when using a macro assembler), while still being low level enough to create high performance programs.

Supported target systems are Commodores (C64, C128, PET), Commander X16, and others.

Get the compiler here Getting the software.

Open source Software License

Full source code is on github: https://github.com/irmen/prog8.git Prog8 is copyright © Irmen de Jong (irmen@razorvine.net | http://www.razorvine.net).

This is free software, as defined in the GNU GPL 3.0 (https://www.gnu.org/licenses/gpl.html) Exception: All output files generated by the compiler (intermediary files and compiled binary programs) are excluded from this particular license: you can do with those whatever you want. This means, for instance, that you can use the Prog8 compiler to create commercial software as long as you only sell the actual resulting program.

Contents of this manual: