Raspberry BASIC
Raspberry BASIC => Interpreters => BBC BASIC => Topic started by: Richard Russell on May 08, 2022, 11:15:40 AM
-
I have released version 1.30a 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:
- BASIC Interpreter / Run Time Engine
OS Filing System errors now update the SDL error string, for the convenience of BASIC programs.
iOS edition only: Reduced size of the back button on iPads.
iOS edition only: Reinstated the ability to create a home screen icon to run a specific BASIC program (which stopped working at some point).
- IDEs and Utilities
The Compile utility no longer quits if an embedded file cannot be found.
Touch IDE: The background may now be selected from a choice of eight colours.
Android and iOS only: added the ability to disable or enable fullscreen mode.
- Libraries
Updated gfxlib to accept negative inter-character spacing values (@vdu.w.d&).
- Example Programs
Added bugs.bbc (in examples/games), written by David Williams in 2006 based on the Flash game Ladybug Sumo.
Added pageturn.bbc (in examples/graphics) which is a BBCSDL conversion of the old BB4W demo.
This version may be downloaded, for all the supported platforms, from the usual location (https://www.bbcbasic.co.uk/bbcsdl/). The GitHub repository (https://github.com/rtrussell/BBCSDL) has been updated (used to build the MacOS, Raspberry Pi, Android, iOS, 64-bit Linux and in-browser editions, currently).