Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>ZX-BasicNew to Visual Studio Code? Get it now.

ZX-Basic

JSJ

|
4,360 installs
| (0) | Free
Sinclair ZX Spectrum BASIC syntax highlighting
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

ZX-Basic README

Sinclair ZX Spectrum BASIC syntax highlighting for Visual Studio Code.

Supports all reserved words from the Sinclair ZX Spectrum BASIC.

Standard ZX-Basic

Statements

BEEP, BIN, BORDER, BRIGHT, CAT, CIRCLE, CLEAR, CLOSE#, CLS,
CONTINUE, COPY, DATA, DEF FN, DIM, DRAW, ERASE, FLASH, FORMAT,
FOR, GO SUB, GO TO, IF, INK, INPUT, INVERSE, LET, LIST, LLIST,
LOAD, LPRINT, MERGE, MOVE, NEW, NEXT, OPEN#, OUT, OVER, PAPER,
PAUSE, PLOT, POKE, PRINT, RANDOMIZE, READ, RESTORE, RETURN,
RUN, SAVE, VERIFY

Functions

ABS, ACS, ASN, ATN, ATTR, CHR$, CODE, COS, EXP, FN, INKEY$, INT,
IN, LEN, LN, PEEK, PI, POINT, RND, SCREEN$, SGN, SIN, SQR, STR$,
TAN, USR, VAL$, VAL

Operators

AND, NOT, OR

Other reserved words

AT, LINE, STEP, TAB, THEN, TO, STOP

Spectrum Next BASIC

Statements

BANK, LAYER, PALETTE, SPRITE, TILE, REMOUNT, PWD, CD, MKDIR, RMDIR

Boriel's ZX Basic Compiler

This extension supports also Boriel's ZX Basic Compiler extended syntax.

Statements

DO, ELSE, ELSEIF, END, ENDIF, EXIT, FUNCTION, GOTO, GOSUB, LOOP, UNTIL, WEND, WHILE

Functions

ASC, CAST, CHR, CSRLIN, HEX, HEX16, GetKey, MultiKeys, GetKeyScanCode,
LBOUND, LCase, STR, POS, SCREEN, UCase, Print42, PrintAt42, Print64, PrintAt64

Operators

bAND, bNOT, bOR, bXOR, MOD, SHL, <<, SHR, >>, XOR

Data types

Byte, Ubyte, Integer, Uinteger, Long, Ulong, String, Fixed, Float

Special

ASM, ALIGN

Other reserved words

AS, BOLD, ByRef, ByVal, CONST, DECLARE, FastCall, ITALIC, StdCall, SUB

Directives

#DEFINE, #IFDEF, #IFNDEF, #ENDIF, #INCLUDE, #INCBIN, #PRAGMA, #REQUIRE, #IF, #ELSE, #ELIF, #UNDEF, #INIT, #LINE, #ERROR, #WARNING

Installation

Launch VS Code Quick Open (Ctrl+P), paste the following commnand, and press Enter.

ext install zxbasic

Acknowledgments

  • To boriel for his contributions.
  • Contact us
  • Jobs
  • Privacy
  • Terms of use
  • Trademarks
© 2023 Microsoft