Difference between revisions of "ZXBasic"

From BorielWiki
Jump to: navigation, search
(External resources: underscore used in "External_Resources" because the rest of the pages uses it (and it's better than space))
Line 41: Line 41:
:Some little games examples.
:Some little games examples.
*[http://www.boriel.com/forum/zx-basic-compiler/ Help & Support]
:Have a question? Need help or comment a report a bug? Go to the [http://www.boriel.com/forum/zx-basic-compiler/ ZX BASIC forum]
=== External resources  ===
=== External resources  ===

Revision as of 22:45, 15 November 2010


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


Get the latest version of ZX BASIC from the archive.


Sample programs you can try to see what ZX BASIC looks like and how fast it runs.
Some little games examples.
Have a question? Need help or comment a report a bug? Go to the ZX BASIC forum

External resources

  • Here you are external resources: other tools, IDEs, graphic designers and projects related to ZX BASIC. Have a look!

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 shouldn't use as a variable name. E.g. FOR, PRINT. If you want usage instructions on a statement, also look here.

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 explains how the compiler does it job, how to expand it, etc. You must be a bit crazy if you enter here...