mirror of
https://github.com/Ponce/slackbuilds
synced 2024-11-25 10:03:03 +01:00
db15d0421d
Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org> |
||
---|---|---|
.. | ||
bbc256x.png | ||
bbcsdl.desktop | ||
bbcsdl.info | ||
bbcsdl.SlackBuild | ||
doinst.sh | ||
makefile.patch | ||
README | ||
slack-desc |
BBC BASIC for SDL 2.0 (BBCSDL) is an entirely free and Open Source cross-platform implementation of BBC BASIC for Windows, MacOS, Linux (x86 CPU only), Raspberry Pi OS (RPi3 or later), Android, iOS or for running in a browser. It combines the simplicity of BASIC with the sophistication of a structured language, allowing you to write utilities and games, use sound and graphics, and perform calculations. The Desktop editions (Windows, MacOS, Linux, Raspberry Pi) include a BASIC program editor with syntax colouring, live indentation, search & replace and many other features. Built-in diagnostic aids such as run-time trace, listing of variables, single-step execution and a profiler make debugging even the most complex programs straightforward. This package installs to /opt/bbcsdl and is a rebuild of the open sources available at https://github.com/rtrussell/BBCSDL In addition to the 'bbcsdl' the 'bbcbasic' linux console version of the program is also build. The Box2D321.so library (md5 215bbda5d9a92a5cc99534de4e1235aa) is bundled with the original release by R.T.Russell available at https://www.bbcbasic.co.uk/bbcsdl/bbclinux.zip This SlackBuild includes it as a separate download from the package maintainer github account as it is not packaged with program sources. If you do not need it you can exclude the library by passing BOX2D=no like this: BOX2D=no ./bbcsdl.SlackBuild Many program examples are installed at /opt/bbcsdl/examples/