Hmm. Mode 7 is certainly neat but a big draw with BBC BASIC is the ease with which the other modes that do support graphics can be used and, of course, sound. For example, there's a crazy version of Axel F written in BBC BASIC out there somewhere.
(The other really cool thing is the BBC Micro had a built-in assembler so you could embed assembly language directly in your BASIC program.)
This is the 'light' (thus console-only) version of the software. The same website has BBC Basic for Windows, and BBC Basic for Linux, macOS, Raspberry Pi, Android and iOS:
The version shown on the linked page seems to support an assembler for the processor its running on - either ARM or x86 - rather than an emulated 6502.
Hmm. Mode 7 is certainly neat but a big draw with BBC BASIC is the ease with which the other modes that do support graphics can be used and, of course, sound. For example, there's a crazy version of Axel F written in BBC BASIC out there somewhere.
(The other really cool thing is the BBC Micro had a built-in assembler so you could embed assembly language directly in your BASIC program.)