Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
start [2019/11/06 11:32]
neils
start [2020/02/20 09:01] (current)
neils [Welcome to the XC=BASIC Wiki]
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:
  
   * Cross development - use your favourite OS/editor/etc.   * Cross development - use your favourite OS/editor/etc.
   * 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 presentwhich means the program code may span from $0801 to $CFFF - a total of 50K+  * More available RAM - the **XC=BASIC** runtime banks out the BASIC ROM by defaultthus allowing to have a continuous RAM space from  $0801 to $CFFF (~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