The source lives here:
- stardot/MatrixBrandy: Fork of Brandy BASIC V for Linux — active github repo. I usually build from here as it has all the latest features.
- Matrix Brandy BASIC V 1.21.12 — homepage with a bit more background and frequent releases.
A desktop file to run Matrix Brandy from the UI:
It's fairly compatible with existing BBC BASIC programs that don't use inline assembly language. It's fairly fast, so any program that relied on simple timing loops may need some modification.
Code: Select all
[Desktop Entry] Version=1.0 Encoding=UTF-8 Name=Matrix Brandy BASIC Categories=Programming Comment=Matrix Brandy BASIC Exec=/home/pi/bin/brandy Hidden=false Terminal=false Type=Application GenericName=Matrix Brandy BASIC
Richard's BBCSDL is more of a polished package, but Matrix Brandy BASIC is definitely worth looking at.
(There's a rather old version of the original Brandy interpreter in the Raspbian repos. It works, but isn't great.)