Skip to content

Syntax Highlighting, Snippets, Make Tool and Template for MSX Basic Dignified

License

Notifications You must be signed in to change notification settings

wilsonpilon/msxbasic-vscode

Repository files navigation

msxbasic-vscode

Microsoft BASIC (MSX) syntax highlighting for Visual Studio Code.

Supports all reserved words from the MSX Basic.

Comandos adicionados

Comando para criar um template (skel)

Snippets adicionados

  • For Loops: Simple, Step, Temp Integer
  • If .. Then: Else variation too
  • Inkey$: For keyboard input of a single char

Standard MSX Basic

Statements

AUTO, BEEP, BLOAD, BSAVE, CALL, CIRCLE, CLEAR, CLOAD,
CLOSE, CLS, COLOR, CONT, CSAVE, CSRLIN, DATA, DEF, DEFFN, 
DEFINT, DEFSNG, DEFDBL, DEFSTR, DEFUSR, DELETE, DIM, DRAW,
END, ERASE, ERROR, FOR, NEXT, FRE, GOSUB, RETURN, GOTO, IF,
THEN, ESLE, INPUT, INPUT#, INPUT$, INTERVAL, ON, OFF,
KEY, LET, LINE, LIST, LLIST, LOAD, LOCATE, LPRINT, USING,
MAXFILES, MERGE, MOTOR, NEW, SPRITE, OPEN, OUT, PAINT,
POKE, PRESET, PRINT, PSET, PUT, READ, REM, RENUM, RESTORE,
RESUME, RUN, SAVE, SCREEN, SOUND, SPRITE$, STOP, STRIG,
SWAP, TIME, TROFF, TRON, VDP, VPOKE, WAIT, WIDTH

Functions

ABS, ASC, ATN, BASE, BIN$, CDBL, CHR$, CINT, COS, CSNG,
EOF, ERL, ERR, EXP, FIX, HEX$, INKEY$, INP, INSTR, INT,
LEFT$, LEN, LOG, LPOS, MID$, OCT$, PAD, PDL, PEEK, POINT,
POS, RIGHT$, RND, SGN, SPACE$, SPC, SQL, STICK, STR$, 
STRING$, TAB, TAN, USR, VAL, VARPTR, VPEEK

Operators

AND, NOT, OR, XOR

Other reserved words

CMD

MSX Disk BASIC

Statements

COPY, CVI, CVS, CVD, DSKF, DSKI$, DSKO$, EOF, FIELD, FILES, 
FORMAT, GET, KILL, LOC, LOF, LSET, MKI$, MKS$, MKD$, NAME,
RESET, SYSTEM

MSX BASIC Dignified

Statements

DEFINE, DECLARE, INCLUDE

Installation

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

ext install msxbasic

Notes

The target is to use with MSX Basic Diginified, as at this point the commands without spaces do not work correctly.

Coming soon: compilation via MSX Basic Dignified use of Turbo Basic use of MSXBAS2ROM floppy image generation emulator startup

Acknowledgments

About

Syntax Highlighting, Snippets, Make Tool and Template for MSX Basic Dignified

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published