Brandy Basic is a BBC Basic V interpreter written by David Daniels and is distributed under the GNU General Public Licence Version 2.
Matrix Brandy is this fork, forked from David Daniels' Sourceforge release version 1.20.1. Developed on a CentOS 6 32-bit machine, tested by me on CentOS 6 64-bit, CentOS 7 and a Raspberry Pi.
Download the source code here. Previous releases are over here. It's also on Github. ChangeLog is here.
By user request, a Windows build
is here, this is considered highly experimental, but does appear to run on 32-bit and 64-bit systems.
Note that I am not a Windows developer, and there's likely to be quite a bit in it that is rather broken - and it is not my main focus of development.
It's worth pointing out the design goals here are also very different from those of Richard Russell's excellent, stable and well-supported BBC BASIC for Windows, where the intention there seems to be able to expose much of the Windows feature set, whereas Matrix Brandy aims to align itself more closely to RISC OS. BB4W (and its sister package BBCSDL) is often described as a "modern" BASIC, to that extent Brandy is more a "traditional" BASIC.
Ceefax Engineering Test Page
Graphics from PRESTEL
Chalksoft's 1983 adventure game, Pirate runs quite well.
...as does Yellow River Kingdom, from the BBC Micro welcome disc.
It's interesting to note that the RISC OS 5 developers are also using this game to test their Teletext implementation.
As of version 1.21.6, we have networking. Here's a quickly hacked together Viewdata client connected to Telstar.
The program can be found in
examples/Mode7/telstar and a standalone Windows client is here - enjoy!