Version 1.43a released


  1. Environment

    This version should be compatible with SDL3 by means of the SDL2-compat wrapper; some Linux distributions are now supporting SDL2 applications by this means.

  2. BASIC Interpreter / Run Time Engine

    Improved support for some compact keyboards which do not have a dedicated cursor-key cluster.

    Removed the restriction that the destination array in a whole array assignment must be the same type as the source array(s).

  3. IDEs and Utilities

    Using Alt-Tab to switch between applications in Windows no longer spuriously activates the SDLIDE menu bar.

    The profiler utility allows you to select (Ctrl+A) and copy (Ctrl+C) the report to the clipboard.

  4. Libraries

    Added listlib.bbc to partially emulate the functionality of Python lists.

    Modified filedlg.bbc to add flag bits &100 (omit '..'), &200 (omit '@lib$') and &400 (omit '@usr$').

  5. Example Programs

    Added listdemo.bbc to demonstrate the functionality of the listlib library.

    Modified about.bbc to report the version number of SDL3 if this is being used (via SDL2-compat).

Files

bbcsdl20.exe 20 MB
5 hours ago
bbclinux.zip 21 MB
5 hours ago
BBCBasic.dmg 27 MB
5 hours ago

Get BBC BASIC for SDL 2.0

Leave a comment

Log in with itch.io to leave a comment.