/X16-BASIC-vscode

Visual Studio Code Extension for Commander X16 BASIC

Primary LanguageTypeScriptGNU General Public License v3.0GPL-3.0

X16-BASIC README

Commander X16 BASIC syntax highlighter

Features

X16-Basic colour theme based off of the default Commodore 64 colour scheme.

Supports all reserved words from the Commodore BASIC v2.0.

Commands CLOSE, CLR, CMD, CONT, DATA, DEF FN, DIM, END, FOR, GET, GET#, GOSUB, GOTO, IF, INPUT, INPUT#, LET, LIST, LOAD, NEW, NEXT, ON, OPEN, POKE, PRINT, PRINT#, READ, RESTORE, RETURN, RUN, SAVE, STATUS, STOP, SYS, VERIFY, WAIT

Command Parts STEP THEN TO

Functions ABS, ACS, ASN, ATN, CHR$, COS, EXP, FN, FRE, INT, LEFT$, LEN, LOG, MID$, PEEK, POS, RIGHT$, RND, SGN, SIN, SPC, SQR, STR$, TAB, TAN, USR, VAL

Constants TIME, TIME$

Logical Operators AND, NOT, OR

Supports reserved words from the Commander X16 BASIC v2.0

Commands VPOKE

Requirements

If you have any requirements or dependencies, add a section describing those and how to install and configure them.

Extension Settings

Include if your extension adds any VS Code settings through the contributes.configuration extension point.

For example:

This extension contributes the following settings:

  • myExtension.enable: enable/disable this extension
  • myExtension.thing: set to blah to do something

Known Issues

Calling out known issues can help limit users opening duplicate issues against your extension.

Release Notes

Users appreciate release notes as you update your extension.

1.0.0

Initial release of ...

1.0.1

Fixed issue #.

1.1.0

Added features X, Y, and Z.


Working with Markdown

Note: You can author your README using Visual Studio Code. Here are some useful editor keyboard shortcuts:

  • Split the editor (Cmd+\ on macOS or Ctrl+\ on Windows and Linux)
  • Toggle preview (Shift+CMD+V on macOS or Shift+Ctrl+V on Windows and Linux)
  • Press Ctrl+Space (Windows, Linux) or Cmd+Space (macOS) to see a list of Markdown snippets

For more information

Enjoy!