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™ 95, 98, Me, NT4.0, 2000, XP, Vista and Windows 7, 8 and 8.1 (and for Linux with Wine).

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 (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 Mac OS X.

Brandy BASIC for MS-DOS.

Brandy BASIC for WinCE.
   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:
BB4W Yahoo! group

BB4W Conforums board



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, EXIT, 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 2014

Best viewed with Any Browser Valid HTML 4.0!