BBC BASIC for SDL 2.0 version 1.03a released

New releases of BB4W and BBCSDL, and other updates, will be announced here
Post Reply
DDRM
Administrator
Posts: 140
Joined: Mon 02 Apr 2018, 18:04

BBC BASIC for SDL 2.0 version 1.03a released

Post by DDRM » Wed 29 May 2019, 07:57

Copied from Richard's post on the Stardot forum:

I have released version 1.03a of BBC BASIC for SDL 2.0, the cross-platform programming language for Windows, MacOS, Linux, Raspbian (Raspberry Pi), Android and iOS. The changes in this version are as follows:

IDEs / Compiler

BBCEdit: Andy Parkes' alternative IDE has been updated to fix a few bugs.

SDLIDE: The Search BASIC Programs utility has been ported from BB4W and can be found in the Utilities menu. It searches for a given string in both tokenised (.bbc) and plain-text (.bas) programs, recursively searching sub-directories.

BASIC Interpreter / Run Time Engine

@dir$ and @lib$ now use backslash path delimiters consistently in Windows. This is only a cosmetic change, since Windows will accept forward slashes at the API level, but eliminates an anomaly.

Mouse wheel rotations are now ignored at the immediate-mode prompt and in the INPUT statement.

Libraries

The dlglib.bbc library has been extended to support multi-column list boxes.

The File Selector dialogue used in recorder.bbc and compiler.bbc has been hived-off into a separate library, filedlg.bbc, so that it is easier to use from other programs.

Example Programs

mandel.bbc: This has been completely rewritten so that the calculations are performed on the GPU rather than the CPU, making it no longer x86-specific (and allowing it to run in iOS despite assembler code not being permitted).

This new 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, iOS and 64-bit Linux editions, currently).

Post Reply