Category:Sinclair ZX81 BASIC

From Rosetta Code
This page is a stub. It needs more information! You can help Rosetta Code by filling it in!
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.
Your Help Needed
If you know Sinclair ZX81 BASIC, please write code for some of the tasks not implemented in 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.