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 (and for Linux with Wine).

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

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, Raspberry Pi and Windows.

Full list of BBC BASIC versions.
   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 (Raspbian).

BBC BASIC for Android (4.2.1 or later).

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

BBC BASIC (Z80) Generic CP/M version.

BBC BASIC (Z80) Amstrad CPC version.

BBC BASIC (Z80) Tatung Einstein version.

Brandy BASIC for RISC OS.

Brandy BASIC for NetBSD, OpenBSD, FreeBSD, Linux or Amiga OS.

   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

WHEN, WHILE, WIDTH


© Richard Russell 2016

Best viewed with Any Browser Valid HTML 4.0!