slackbuilds_ponce/development/bbcsdl
Antonio Leal db15d0421d development/bbcsdl: Update script.
Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
2023-09-11 15:11:23 +07:00
..
bbc256x.png
bbcsdl.desktop
bbcsdl.info
bbcsdl.SlackBuild development/bbcsdl: Update script. 2023-09-11 15:11:23 +07:00
doinst.sh
makefile.patch development/bbcsdl: Update script. 2023-09-11 15:11:23 +07:00
README development/bbcsdl: Update script. 2023-09-11 15:11:23 +07:00
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/