Warning

You're browsing the old v2.x documentation. This version is no longer maintained. Click here to go the v3.x documentation.

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
start [2019/11/06 10:32] neilsstart [2020/02/20 07:59] – [Welcome to the XC=BASIC Wiki] neils
Line 1: Line 1:
-~~DISCUSSION:off~~ 
- 
-<PRELOAD> 
-<!-- Place this tag in your head or just before your close body tag. --> 
-<script async defer src="https://buttons.github.io/buttons.js"></script> 
-</PRELOAD> 
- 
 ====== Welcome to the XC=BASIC Wiki ====== ====== Welcome to the XC=BASIC Wiki ======
  
 **XC=BASIC** is a dialect of the BASIC programming language for the Commodore-64 and **xcbasic64** is a cross-compiler that compiles **XC=BASIC** source code to 6502 machine code. **XC=BASIC** is a dialect of the BASIC programming language for the Commodore-64 and **xcbasic64** is a cross-compiler that compiles **XC=BASIC** source code to 6502 machine code.
  
-;#; 
 <html> <html>
-<!-- Place this tag where you want the button to render. --> +<div style="text-aligncenter">
-<a class="github-button" href="https://github.com/neilsf/xc-basic/archive/master.zip" data-color-scheme="no-preference: dark; light: dark; dark: dark;" data-icon="octicon-cloud-download" data-size="large" aria-label="Download neilsf/xc-basic on GitHub">Download the latest version</a>+
 </html> </html>
-;#; +[[Releases|{{ download.png?nolink |}}]] 
 +<html> 
 +</div> 
 +</html> 
 +----
 Some of the advantages of programming in **XC=BASIC** are: Some of the advantages of programming in **XC=BASIC** are:
  
Line 22: Line 16:
   * Higher execution speed - no interpreter, the source is compiled to pure machine code.   * Higher execution speed - no interpreter, the source is compiled to pure machine code.
   * More available RAM - the program does not require the BASIC ROM to be present, which means the program code may span from $0801 to $CFFF - a total of 50K!   * More available RAM - the program does not require the BASIC ROM to be present, which means the program code may span from $0801 to $CFFF - a total of 50K!
- 
-{{ :syntaxhighlighting.png?direct&600 |}} 
  
 ===== Advanced features ===== ===== Advanced features =====
Line 32: Line 24:
   * constants   * constants
   * procedures   * procedures
 +  * user defined functions
   * recursive procedure calls   * recursive procedure calls
   * inclusion of other source or binary files   * inclusion of other source or binary files