I have released version
1.40a of
BBC BASIC for SDL 2.0 - the cross-platform programming language for Windows, Mac OS, Linux, Raspberry Pi OS, Android, iOS and in-browser. The changes in this version are as follows:
- Environment
Added a 64-bit Windows binary for direct downloading (it was always possible to build it from source).
- BASIC Interpreter / Run Time Engine
Integer arrays are now guaranteed to be 32-bit aligned, even if created on the heap.
Minor improvements to outline and filled circle plotting and flood fill.
- IDEs and Utilities
Fixed compiler.bbc incorrectly crunching the TOP pseudo-keyword.
Improved the accessibility of touchide.bbc on an Amazon Fire TV Stick.
- Libraries
Modified aagfxlib.bbc to improve B?zier curves and arcs which have arrow endcap(s).
Modified pdflib.bbc to support multiple-page PDFs (with thanks to Svein Svensson).
- Example Programs
Added truchet.bbc and vampire.bbc in examples/graphics.
Restored functionality lost from sheet.bbc when it was originally ported from BB4W.
This version may be downloaded, for all the supported platforms, from the
usual location (the Android and iOS editions should be installed from the appropriate
App Store). The
GitHub repository has also been updated.