BBC basic syntax and command usage
We take a look at the correct syntax and usage of the following BBC Basic commands.
*FONT
*FX
*HARDCOPY
*REFRESH
*TEMPO
@vdu%!
ABS
AND
ASC
CASE
CHR$
CIRCLE
CIRCLE FILL
CLG
CLOSE
CLS
COLOUR
COS
DATA
DEF
DIM
DIV
DRAW
ELSE
END
ENDCASE
ENDIF
ENDPROC
ENDWHILE
ENVELOPE
EOF
EOR
ERROR
EVAL
FALSE
FN
FN_button
FN_createtrackbar
FN_gdipcreatebrush
FN_newdialog
FN_readdate
FN_setproc
FN_trackbarpos
FOR
GCOL
GET
GOSUB
GOTO
INKEY
INPUT
INPUT#
INSTALL
INSTR
INT
LEN
LINE
LOCAL
LEFT$
MID$
MOD
MODE
MOUSE
MOVE
NEXT
NOT
OFF
ON
OPENIN
OPENOUT
OPENUP
OR
OSCLI “DISPLAY ”
OTHERWISE
PI
PLOT
POINT
PRINT#
PROC
PROC_checkbox
PROC_closedialog
PROC_gdipdeletebrush
PROC_gdipexit
PROC_gdipinit
PROC_gdippolygon
PROC_listbox
PROC_pushbutton
PROC_showdialog
PROC_showtrackbar
PTR
QUIT
RAD
READ
RECTANGLE
RECTANGLEFILL
REM
REPEAT
Retrieve from clipboard
RETURN
RIGHT$
RND
SIN
SOUND
STEP
STR$
STRING$
SWAP
SYS
SYS “AppendMenu”
SYS “CheckMenuItem”
SYS “CreateMenu”
SYS “CreatePopupMenu”
SYS “DeleteDC”
SYS “DestroyMenu”
SYS “DrawMenuBar”
SYS “EnableWindow”
SYS “GetOpenFileName”
SYS “GetSaveFileName”
SYS “GetWindowLong”
SYS “IsDlgButtonChecked”
SYS “MessageBox”
SYS “PrintDlg”
SYS “SendDlgItemMessage”
SYS “SendMessage”
SYS “SetMenu”
SYS “SetScrollPos”
SYS “SetScrollRange”
SYS “SetWindowLong”
SYS “SetWindowPos”
SYS “SetWindowText”
SYS “ShellExecute”
TAB
THEN
TIME
TO
TRUE
UNTIL
VAL
VDU
VPOS
WAIT
WHEN
WHILE
Write to clipboard
