aboutsummaryrefslogtreecommitdiff
path: root/development/bbcsdl/README
blob: 5e05821260c3005ceebccf0820540523f7479ba2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
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

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. You can safely delete it if you are not
writing 2D graphics program simulating physics.

Many examples at /opt/bbcsdl/examples/