ZXBasic

From BorielWiki
(Difference between revisions)
Jump to: navigation, search
(Download)
Line 1: Line 1:
__NOTOC__
+
__NOTOC__  
<table width="90%" cellpadding="10">
+
<tr>
+
<td valign="top" width="50%" style="border: solid 1px #555" class="roundedborders bluehover">
+
===General===
+
* [[ZX_Basic:About|About]]
+
: About the ZX BASIC <abbr title="Software Development Kit">SDK</abbr>
+
* [[ZX_Basic:ChangeLog|ChangeLog]]
+
: A reduced list of changes/bugfixes
+
* [[ZX_Basic:Installation|Installation]]
+
: How to install the ZX Basic SDK in your system, and prerequisites for doing so.
+
* [[ZX_Basic:Tools|SDK Tools]]
+
: Tools available in the SDK.
+
* [[ZX_BASIC:Zxb#Command_Line_Options|Command Line Options]]
+
: Command line options table for the compiler (zxb)
+
</td>
+
<td valign="top" width="50%" style="border: solid 1px #555" class="roundedborders redhover">
+
  
===Download===
+
{| width="90%" cellpadding="10"
Get the latest version of ZX BASIC from the [[ZX_Basic:Archive|Archive]].
+
|-
 +
| width="50%" valign="top" style="border: 1px solid rgb(85, 85, 85);" class="roundedborders bluehover" |  
 +
=== General  ===
  
===Tutorials===
+
*[[ZX BASIC:About|About]]
* [[ZX_Basic:Sample Programs|Sample Programs]]
+
: Sample programs you can try to see what ZX BASIC looks like and how fast it runs.
+
====Games====
+
* [[ZX_Basic:Sample Programs#Games|Game examples]]
+
: Some little games examples.
+
</td>
+
</tr>
+
<tr>
+
<td valign="top" width="50%" style="border: solid 1px #555" class="roundedborders greenhover">
+
  
===Language Reference===
+
:About the ZX BASIC <abbr title="Software Development Kit">SDK</abbr>
* [[ZX_Basic:Syntax|Language Syntax]]
+
: Language Syntax is very close to the original Sinclair BASIC, but it's expanded and enhanced.
+
* [[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.
+
* [[ZX_BASIC:Identifier|Reserved words]]
+
: 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.
+
</td>
+
<td valign="top" width="50%" style="border: solid 1px #555" class="roundedborders blackhover">
+
  
===External Libraries===
+
*[[ZX BASIC:ChangeLog|ChangeLog]]
* [[ZX_Basic:Library|Library]]
+
: Library of functions and subroutines you can use in your programs. You might find them really useful.
+
  
=== Inline Assembler===
+
:A reduced list of changes/bugfixes
: Embedding inline assembler in your code is pretty easy.
+
  
===Compiler Internals===
+
*[[ZX BASIC:Installation|Installation]]
: 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...
+
  
 +
:How to install the ZX Basic SDK in your system, and prerequisites for doing so.
  
</td>
+
*[[ZX BASIC:Tools|SDK Tools]]
</tr>
+
 
</table>
+
:Tools available in the SDK.
 +
 
 +
*[[ZX BASIC:Zxb#Command_Line_Options|Command Line Options]]
 +
 
 +
:Command line options table for the compiler (zxb)
 +
 
 +
| width="50%" valign="top" style="border: 1px solid rgb(85, 85, 85);" class="roundedborders redhover" |
 +
=== Download  ===
 +
 
 +
Get the latest version of ZX BASIC from the [[ZX BASIC:Archive|Archive]].
 +
 
 +
=== Tutorials  ===
 +
 
 +
*[[ZX BASIC:Sample Programs|Sample Programs]]
 +
 
 +
:Sample programs you can try to see what ZX BASIC looks like and how fast it runs.
 +
 
 +
==== Games  ====
 +
 
 +
*[[ZX BASIC:Sample Programs#Games|Game examples]]
 +
 
 +
:Some little games examples.
 +
 
 +
=== External Resources ===
 +
*[[ZX BASIC:External Resouces|External Resouces]]
 +
: External links to other tools, IDEs, Graphic designers and projects related to ZX BASIC
 +
 
 +
|-
 +
| width="50%" valign="top" style="border: 1px solid rgb(85, 85, 85);" class="roundedborders greenhover" |
 +
=== Language Reference  ===
 +
 
 +
*[[ZX BASIC:Syntax|Language Syntax]]
 +
 
 +
:Language Syntax is very close to the original Sinclair BASIC, but it's expanded and enhanced.
 +
 
 +
*[[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.
 +
 
 +
*[[ZX BASIC:Identifier|Reserved words]]
 +
 
 +
: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.
 +
 
 +
| width="50%" valign="top" style="border: 1px solid rgb(85, 85, 85);" class="roundedborders blackhover" |
 +
=== External Libraries  ===
 +
 
 +
*[[ZX BASIC:Library|Library]]
 +
 
 +
: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...
 +
 
 +
<br>  
 +
 
 +
|}

Revision as of 16:13, 18 June 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 doing so.
Tools available in the SDK.
Command line options table for the compiler (zxb)

Download

Get the latest version of ZX BASIC from the Archive.

Tutorials

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

Games

Some little games examples.

External Resources

External links to other tools, IDEs, Graphic designers and projects related to ZX BASIC

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...


Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox
Translate
Google AdSense