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 (10.6 or later), Linux (x86), Android (x86) 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.

Full list of BBC BASIC versions.
   BBC BASIC for Windows free edition.

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

BBC BASIC for Linux (x86 CPU only).

BBC BASIC for Android (x86 CPU only).

BBC BASIC (86) for MS-DOS free 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.

Brandy BASIC for MS-DOS.

   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 for Windows Programmers' Reference

News and discussion groups:
BBC BASIC Discussion group

BBC BASIC Conforums board

Social media:
BBC BASIC Facebook page


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!