3.9
54 reviews
1K+
Downloads
Content rating
Everyone
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

BBC BASIC is the programming language originally specified and adopted by the British Broadcasting Corporation for its groundbreaking Computer Literacy Project of the early 1980s. This is an advanced, cross-platform, implementation with many enhancements over early versions. As well as extensions to the language it supports anti-aliased 2D graphics, 3D graphics, shader programming and includes a 2D physics engine. Its multimedia capabilities include stereo music, sound effects and video. It supports networking and the accelerometer. Nevertheless it maintains a high degree of compatibility with the BBC Microcomputer, including SOUND, ENVELOPE and MODE 7.
For full details and user manual visit https://www.bbcbasic.co.uk/bbcsdl/
Updated on
Jul 1, 2025

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
No data shared with third parties
Learn more about how developers declare sharing
No data collected
Learn more about how developers declare collection
Committed to follow the Play Families Policy

Ratings and reviews

3.9
47 reviews
David Hunt
June 8, 2024
Works well up to a point. Then whilst editing code the screen goes black and that's it. Program isn't saved, everything I was doing has gone. It happens when I switch from BBC BASIC you another app and back. The on-screen keyboard flickers sometimes and that's my cue to save what I'm doing before the inevitable crash. Probably some kind of conflict with the latest Android. I am using a Google Pixel 6 Pro, stock Android, not rooted etc.
2 people found this review helpful
Did you find this helpful?
Richard Russell
June 8, 2024
Thanks for the report, but I cannot reproduce the issue here. Running Android 14 (on a OnePlus 10 Pro) I can switch between the BBC BASIC editor and another app and back multiple times, without any apparent problem. In the circumstances I can only suggest that you save your work before switching to another app, sorry.
Chad Cunnington
October 14, 2024
Awesome app ... definitely worth a look, highly recommended. Unfortunately, the BBC Micro wasn't commercially available in Australia, but this app gives me a greater appreciation for the machine, which I had previously heard about from a series of computer programming books in the 1980's, by Usborne Publishing (UK). My only gripe, is within the BASIC interpreter, as the program lines will often cut off the last digit of numeric variables, and goto lines, too (ie. 100 GOTO 10 = 100 GOTO 1) ...
Did you find this helpful?
Richard Russell
October 13, 2024
I can't reproduce that here (OnePlus 10 Pro 5G running Android 14); '40 GOTO 10' displays correctly. Does it depend on the font size or the orientation? Does turning off full-screen mode make any difference? Have you noticed anything similar happening in the supplied example programs?
Doug Kile
December 2, 2023
Seems to work pretty well, even on my Fire tablet. I'd give it a higher rating if it weren't for one huge problem- the folders where source code and data live are inaccessible, making it impossible to add anything from outside, or even from within the phone.
2 people found this review helpful
Did you find this helpful?
Richard Russell
January 6, 2024
The @usr$ folder, where programs that you write and data that you save reside, is accessible from outside the app. It can be accessed from within the phone using a File Manager app like 'Cx File Explorer' or from a USB-connected PC. In both cases you need to navigate to Android/data/com.rtrussell.bbcbasic/files.

What’s new

Updated SDL to version 2.32.8.
Extended the arbitrary-precision integer arithmetic library.
Fixed a bug occasionally affecting integer multiplication.
Added starcmds.bbc and vducodes.bbc for information.
Added bigdem.bbc to demonstrate the bigint.bbc library.