mirror of
https://github.com/irmen/prog8.git
synced 2025-11-01 06:16:15 +00:00
48 lines
1.4 KiB
ReStructuredText
48 lines
1.4 KiB
ReStructuredText
Prog8 documentation - |version|
|
|
===============================
|
|
|
|
.. image:: _static/logo.jpg
|
|
:align: center
|
|
:alt: 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 :ref:`downloading`.
|
|
|
|
|
|
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*.
|
|
|
|
|
|
|
|
.. toctree::
|
|
:maxdepth: 2
|
|
:caption: Contents of this manual:
|
|
|
|
introduction.rst
|
|
comparing.rst
|
|
compiling.rst
|
|
programming.rst
|
|
variables.rst
|
|
structpointers.rst
|
|
binlibrary.rst
|
|
libraries.rst
|
|
targetsystem.rst
|
|
technical.rst
|
|
portingguide.rst
|
|
software.rst
|
|
todo.rst
|