Cross-posted from the FreeForums forum, where Richard posted it on 08/05/2022. I'd assumed he would also post it here if he wished, but it appears he'd like it posted here but was unable to do so.
Best wishes,
D
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. The GitHub repository has been updated (used to build the MacOS, Raspberry Pi, Android, iOS, 64-bit Linux and in-browser editions, currently).
Version 1.30a of BBC BASIC for SDL 2.0 released
Re: Version 1.31a of BBC BASIC for SDL 2.0 released
I have released version 1.31a 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 the bundled stb_image library to version 2.2.7.
(Windows and MacOS editions only) Updated the bundled SDL library to version 2.0.22.
(Windows and MacOS editions only) Updated the bundled SDL_ttf library to version 2.0.18, which includes FreeType version 2.10.4.
- IDEs and Utilities
Updated compiler.bbc to allow the selection of multiple embedded files.
Updated SDLIDE.bbc to ensure compatibility with SDL version 2.0.22.
- Libraries
Extended dlglib.bbc to support multiple-selection listboxes (LBS_MULTIPLESEL or LBS_EXTENDEDSEL style).
Extended filedlg.bbc to support the selection of multiple files.
Updated pdflib.bbc to ensure compatibility with SDL2_ttf version 2.0.18.
- Example Programs
Added pdfdemo.bbc (in examples/general) to demonstrate creating a PDF file.
Updated the list of available videotex services in telstar.bbc.
Fixed a minor bug in pageturn.bbc affecting the shading of the 'fold'.