THE WEB SITE DEDICATED TO THE
B  B  C    B  A  S  I  C
PROGRAMMING LANGUAGE


VERSIONS    DOWNLOADS    LINKS
BBC BASIC for Windows for Windows™ 98, Me, NT4.0, 2000, XP, Vista and Windows 7, 8/8.1 and 10.

BBC BASIC for SDL 2.0 for Mac OS-X, Linux (x86), Raspberry Pi, Android, iOS, Windows™ Vista, 7, 8/8.1 & 10, and for running in a browser.

BBC BASIC Console Mode editions for Windows™ (64-bit), Linux (64-bit), Mac OS-X and Raspberry Pi (Raspbian).

BBC BASIC (86) Plus for MS-DOS and Windows 3.1

BBC BASIC (Z80) for CP/M machines, Amstrad Colour Computers (CPC464, CPC664 and CPC6128) and Tatung Einstein.

Brandy BASIC for RISC OS, NetBSD, OpenBSD, FreeBSD, Linux, Mac OS X, Amiga OS, MS-DOS.

Brandy BASIC for WinCE.

Napoleon Brandy BASIC for Windows.

Matrix Brandy BASIC for Linux, Raspbian and Windows.
   BBC BASIC for Windows trial edition.

BBC BASIC for Mac OS-X (10.6 or later).

BBC BASIC for 32-bit Linux (x86 CPU only).

BBC BASIC for 64-bit Linux (x86 CPU only).

BBC BASIC for Raspberry Pi (Pi OS 32-bit).

BBC BASIC for Android (4.4 KitKat or later).

Run BBC BASIC in your browser (not IE or Safari).

Console Mode edition for Windows (64-bit).

Console Mode edition for Mac OS (64-bit).

Console Mode edition for Linux (64-bit).

Console Mode edition for Raspbian (32-bit).

BBC BASIC (86) for MS-DOS full edition.

BBC BASIC (Z80) Generic CP/M version.

   R. T. Russell

BASIC Tips and Tricks

Tim's Amstrad NC Users' Site

BBC BASIC at Rosetta Code

Wikipedia article

PC Pro article

Wiki:
BBC BASIC Programmers' Reference wiki

News and discussion groups:
BBC BASIC Discussion group

BBC BASIC forum

Social media:
BBC BASIC Facebook page

Richard Russell's Twitter feed


KEYWORD INDEX TO THE BBC BASIC ON-LINE MANUAL

*

*, **, *|, #, ', %, $, &, ~, ?, !, [, @%

A

ABS, ACS, ADVAL, AND, ASC, ASN, ATN

B

BGET#, BPUT#, *BYE

C

CALL, CASE, CHAIN, *CHDIR, CHR$, CIRCLE, CLEAR, CLG, CLOSE#, CLS, COLOR, COLOUR, COS, COUNT

D

DATA, DEF, DEG, *DELETE, DIM, *DIR, DIV, DRAW

E

EDIT, ELLIPSE, ELSE, END, ENDCASE, ENDIF, ENDWHILE, ENDPROC, ENVELOPE, EOF#, EOR, *ERASE, ERL, ERR, *ESC, EVAL, *EXEC, EXP, EXT#

F

FALSE, FILL, FN, FOR, *FX
   G

GCOL, GET, GET$, GOSUB, GOTO

H

*HELP, HIMEM

I

IF, INKEY, INKEY$, INPUT, INPUT#, INSTR, INT

K

*KEY

L

LEFT$, LEN, LET, LINE, LN, *LOAD, LOCAL, *LOCK, LOG, LOMEM

M

MID$, *MKDIR, MOD, MODE, MOUSE, MOVE

N

NEXT, NOT

O

OF, OFF, ON, ON ERROR, OPENIN, OPENOUT, OPENUP, OPT, *OPT, OR, ORIGIN, OSCLI, OTHERWISE
   P

PAGE, PI, PLOT, POINT, POS, PRINT, PRINT#, PROC, PTR#

Q

QUIT, *QUIT

R

RAD, RECTANGLE, READ, READ#, REM, *RENAME, REPEAT, REPORT, RESTORE, RETURN, RIGHT$, *RMDIR, RND, RUN, *RUN

S

*SAVE, SGN, SIN, SOUND, SPC, *SPOOL, *SPOOLON, SQR, STEP, STOP, STR$, STRING$, SUM, SWAP, SYS

T

TAB, TAN, THEN, TIME, TIME$, TINT, TO, TOP, TRACE, TRUE, *TYPE

U

*UNLOCK, UNTIL, USR

V

VAL, VDU, VPOS

W

WAIT, WHEN, WHILE, WIDTH


© Richard Russell 2020

Best viewed with Any Browser Valid HTML 4.0!