This is a version of Richard Russell's BBC BASIC (Z80) for the TI-83+ and TI-84+ series graphical calculators.

Tile mapping demo Graphics demo Minesweeper clone Mandelbrot set fractal


The latest major version of BBC BASIC can be found at

User-developed programs can be downloaded from's BBC BASIC archive.

You can download the latest version, including test builds, by clicking the following image.

Download latest version

You may also browse the documentation online.

Please submit any bug reports to the BBC BASIC forum on MaxCoderz. It would be especially useful if you could include the revision number (accessible via the *BUILDINFO command) with your bug report.


BBC BASIC (Z80) is Copyright © R. T. Russell, 1982-2015.

This documentation has been adapted from the BBC BASIC (86) Manual, also Copyright © R. T. Russell.

The TI-83+/TI-84+ version host interface and documentation is by Ben Ryves for MaxCoderz 2008-2009.



R. T. Russell, author of BBC BASIC (Z80), provided the binaries and documentation required to create the TI-83+/TI-84+ version, as well as help via email for specific implementation problems.

J. G. Harston, author of the ZX Spectrum interface for BBC BASIC (Z80), provided much help via email and helped develop a preliminary version of the TI-83+/TI-84+ based around the Tube interface version of BBC BASIC (Z80).


Darren Cubitt provided several routines for the graphics system, including the line clipping code, circle and ellipse plotting and drawing code and the horizontal line filling code.