ZXBasic

From BorielWiki
(Difference between revisions)
Jump to: navigation, search
m (Language Reference)
Line 32: Line 32:
 
===Language Reference===
 
===Language Reference===
 
* [[ZX_Basic:Syntax|Language Syntax]]
 
* [[ZX_Basic:Syntax|Language Syntax]]
: Language Syntax is very close to the original Sinclair BASIC, but it's expanded and enhaced.
+
: Language Syntax is very close to the original Sinclair BASIC, but it's expanded and enhanced.
 
* [[ZX_Basic:Types|Data Types]]
 
* [[ZX_Basic:Types|Data Types]]
 
: Language data types: Instead of working always with Floating Point numbers (also available), there are also some integer types which are faster an take less memory.
 
: Language data types: Instead of working always with Floating Point numbers (also available), there are also some integer types which are faster an take less memory.
Line 39: Line 39:
 
</td>
 
</td>
 
<td valign="top" width="50%" style="border: solid 1px #444">
 
<td valign="top" width="50%" style="border: solid 1px #444">
 +
 
===External Libraries===
 
===External Libraries===
 
* [[ZX_Basic:Library|Library]]
 
* [[ZX_Basic:Library|Library]]

Revision as of 09:21, 21 March 2010

General

About the ZX BASIC SDK
A reduced list of changes/bugfixes
How to install the ZX Basic SDK in your system, and prerequisites for do it.
Tools available in the SDK.
Command line options table for the compiler (zxb)

Download

  • Download the latest version in the download page. Go there to get the lastest version, or directly to the archive

Tutorials

Sample programs you can try to see how ZX BASIC looks like and how fast it runs.

Games

Same little games examples.

Language Reference

Language Syntax is very close to the original Sinclair BASIC, but it's expanded and enhanced.
Language data types: Instead of working always with Floating Point numbers (also available), there are also some integer types which are faster an take less memory.
Comprehensive list (alphabetically ordered) of identifiers you can't use as a variable name. Ej FOR, PRINT

External Libraries

Library of functions and subroutines you can use in your programs. You might find them really useful.

Inline Assembler

Embedding inline assembler in your code is pretty easy.

Compiler Internals

Only for true hackers. This explain how the compiler does it job, how to expand it, etc. You must be a bit crazy if you enter here...


Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox
Translate
Google AdSense