Raspberry BASIC
Raspberry BASIC => Interpreters => BBC BASIC => Topic started by: Richard Russell on February 10, 2022, 04:52:49 PM
-
I have released version 1.28a 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
Updated SDL2_ttf to version 2.0.18 (Windows edition only); note that this changes the appearance of some fonts, especially in small sizes.
ARM and 64-bit versions brought into line with 32-bit x86 versions in a couple of minor respects.
- IDEs and Utilities
Updated about.bbc to be compatible with SDL2_ttf version 2.0.18 or later (in reporting the version of FreeType).
- Libraries
Updated imglib.bbc to support displaying animated GIFs (there is an updated BB4W library too).
Updated gfxlib.bbc to include PROC_gfxGaussianBlur3x3 (also updated gfxlib_docs.pdf).
Updated dlglib.bbc to behave better with SDL2_ttf version 2.0.18 or later.
- Example Programs
Added anigif.bbc (in examples/graphics) to illustrate displaying an animated GIF.
Modified telstar.bbc so that F11 sends a carriage-return character to the line.
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).