MBASIC - DualBrain/bsharp GitHub Wiki
MBASIC
MBASIC is Microsoft BASIC that was produced between 1976 into the early 1980's. It is core langauge that layed foundation for what eventually became GW-BASIC, Quick BASIC, QBasic and beyond; additionally, this "core" was also what is behind many of the microcomputer brand-specific BASIC implementations that Microsoft developed for many computer manufacturers.
There were originally several "editions" that were based on memory size; 4K, 8K, EXTENDED and DISK.
4K
- ABS
- CLEAR
- DATA
- DIM
- END
- FOR
- GOSUB
- GOTO
- IF-THEN
- INPUT
- INT
- LET
- LIST
- NEW
- NEXT
- READ
- REM
- RETURN
- RIGHT$
- RUN
- SGN
- SIN
- SQR
- STOP
- TAB
- TAN
- USR
8K
$
- AND
- ASC
- ATN
- CHR$
- CLOAD
- CONT
- DEF
- EQV
- EXP
- IF-GOTO
- IMP
- INP
- LEFT$
- LEN
- LOG
- MID$
- NOT
- ON-GOSUB
- ON-GOTO
- OR
- OUT
- PEEK
- POKE
- POS
- SPACE$
- SPC
- STR$
- VAL
- WAIT
- XOR
EXTENDED
%
,!
,#
,&
- AUTO
- CDBL
- CINT
- CONSOLE
- CSNG
- DEFDBL, DEFINT, DEFSNG, DEFUSR
- DELETE
- EDIT
- ERASE
- ERR
- ERL
- FIX
- FRCINT
- HEX$
- IF-THEN-ELSE
- INSTR
- LINE INPUT
- LLIST
- LPOS
- LPRINT
- LPRINT USING
- MAKINT
- MOD
- OCT$
- ON ERROR GOTO
- PRINT USING
- RENUM
- RESUME
- RESUME NEXT
- STRING$
- SWAP
- TRON
- TROFF
- VARPTR
- WIDTH