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 doing so.
- Tools available in the SDK.
- Command line options table for the compiler (zxb)
Products
- A list of third-party released programs (mostly games) for the ZX-Spectrum developed with ZX BASIC.
|
Download
Get the latest version of ZX BASIC from the archive.
Tutorials
- A collection of third-party tutorials about development with ZX BASIC.
- Sample programs you can try to see what ZX BASIC looks like and how fast it runs.
- Some little games examples.
Help & Support
- 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. There's a tutorial on it.
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...
Other Architectures
- ZX Basic was designed from the base as a Retargeable Compiler, so it should be not hard to extend it to other architectures. This is work in progress. See Other Architectures for more info.
|