• Pages

  • PAWSoftware News

  • BBC basic syntax and command usage

    We take a look at the correct syntax and usage of the following BBC Basic commands.

    *ESC
    *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
    IF
    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
    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