Category:Sinclair ZX81 BASIC: Difference between revisions

From Rosetta Code
Content added Content deleted
(Created page with "{{stub}}{{language|Sinclair ZX81 BASIC}}")
 
No edit summary
Line 1: Line 1:
{{stub}}{{language|Sinclair ZX81 BASIC}}
{{stub}}{{language|Sinclair ZX81 BASIC}}
{{implementation|BASIC}}




Sinclair ZX81 BASIC is the dialect of BASIC resident in ROM on the ZX81 home computer (1981) and compatibles (Timex Sinclair 1000, Lambda 8300, and many others). It was developed by John Grant and Steve Vickers. Today, ZX81 emulators exist for a wide range of platforms and operating systems.

ZX81 BASIC is almost a subset of [[ZX Spectrum Basic]], but not quite: the exponentiation operator is spelled <code>**</code> rather than <code>↑</code> (mapped to ASCII <code>^</code>), the unconditional jump and subroutine call keywords are spelled <code>GOTO</code> and <code>GOSUB</code> rather than <code>GO TO</code> and <code>GO SUB</code>, etc. Note also that the ZX81 uses an idiosyncratic (non-ASCII) character set, so that the <code>CODE</code> and <code>CHR$</code> functions do not return the same values as they would on the Spectrum. Floating point operations, some string handling, and low-resolution graphics are supported; colour, sound, user-defined functions, the <code>READ</code>, <code>DATA</code>, and <code>RESTORE</code> keywords, and assorted other features are not.

Revision as of 23:24, 13 July 2017

This page is a stub. It needs more information! You can help Rosetta Code by filling it in!
Language
Sinclair ZX81 BASIC
This programming language may be used to instruct a computer to perform a task.
See Also:


Listed below are all of the tasks on Rosetta Code which have been solved using Sinclair ZX81 BASIC.
Sinclair ZX81 BASIC is an implementation of BASIC. Other implementations of BASIC.



Sinclair ZX81 BASIC is the dialect of BASIC resident in ROM on the ZX81 home computer (1981) and compatibles (Timex Sinclair 1000, Lambda 8300, and many others). It was developed by John Grant and Steve Vickers. Today, ZX81 emulators exist for a wide range of platforms and operating systems.

ZX81 BASIC is almost a subset of ZX Spectrum Basic, but not quite: the exponentiation operator is spelled ** rather than (mapped to ASCII ^), the unconditional jump and subroutine call keywords are spelled GOTO and GOSUB rather than GO TO and GO SUB, etc. Note also that the ZX81 uses an idiosyncratic (non-ASCII) character set, so that the CODE and CHR$ functions do not return the same values as they would on the Spectrum. Floating point operations, some string handling, and low-resolution graphics are supported; colour, sound, user-defined functions, the READ, DATA, and RESTORE keywords, and assorted other features are not.

Pages in category "Sinclair ZX81 BASIC"

The following 77 pages are in this category, out of 77 total.