mirror of
				https://github.com/irmen/prog8.git
				synced 2025-10-31 15:16:13 +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
 |