Category:ZX Spectrum Basic: Difference between revisions

From Rosetta Code
Content added Content deleted
No edit summary
m (better formatting)
Line 20: Line 20:
* No direct support for error handling, but error handling can be achieved using assembly language by changing the [[error handler]] address
* No direct support for error handling, but error handling can be achieved using assembly language by changing the [[error handler]] address
* Support for streams when using [[Interface 1]], but no support for [[freefile]]
* Support for streams when using [[Interface 1]], but no support for [[freefile]]
* Can read keystrokes using [[inkey$]]
* Can read keystrokes using <code>INKEY$</code>
* No support for multiple line [[if]] conditionals
* No support for multiple line <code>IF</code> conditionals
* No conditional compilation directives
* No conditional compilation directives
* no [[hashbang]] mechanism
* no [[hashbang]] mechanism

Revision as of 11:04, 9 October 2010

Language
ZX Spectrum Basic
This programming language may be used to instruct a computer to perform a task.
Official website
Execution method: Interpreted
See Also:


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

ZX Spectrum Basic is the BASIC built into the ROM of the ZX Spectrum Computer.

Features

  • Language is interpreted (but third party compiler is available).
  • Line numbers are required
  • No named locations
  • Some Terminal Control capabilities
  • Supports colour
  • Support for direct display graphics
  • Support for sound via the speaker
  • No support for scoped variables
  • No support for structured variables
  • No command line parameters
  • No support for environment
  • Supports output tho the line printer via the lprint command
  • No direct support for error handling, but error handling can be achieved using assembly language by changing the error handler address
  • Support for streams when using Interface 1, but no support for freefile
  • Can read keystrokes using INKEY$
  • No support for multiple line IF conditionals
  • No conditional compilation directives
  • no hashbang mechanism
  • Variables have to be defined before use
  • Reading with INPUT interprets expressions

Subcategories

This category has the following 3 subcategories, out of 3 total.

Pages in category "ZX Spectrum Basic"

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

(previous page) (next page)
(previous page) (next page)