Version 1.37a released


  • Environment
    Updated the Windows, MacOS, Android and iOS editions to SDL 2.28.2.  SDL2 has now entered a maintenance phase, with new developments focussing on SDL3.
    Updated the Android edition to target Android 14 (API level 34), which is a requirement of the Play Store (and the main reason for this unscheduled release).
  • BASIC Interpreter / Run Time Engine
    Paths and file names may now include a comma, so long as they are enclosed in quotes (a comma is treated the same as a space in that regard).
    Fixed an issue when entering accented characters using the Alt Gr key.
    Added a new system variable @cache% which points to the font cache, for example to allow defining custom glyphs.
  • IDEs and Utilities
    Modified SDLIDE so that keyboard input (and pasting from the clipboard) work as expected in ANSI mode.
    Modified SDLIDE so that File... Compare can be interrupted by pressing the ESCape key.
    Updated BBCEdit to version 0.40.0 (thanks to Andy Parkes), amongst other changes this accepts the input of accented characters using the Alt Gr key.
  • Libraries
    Modified arraylib.bbc to add PROC_pcopy() (and variants) to copy part of one array into another array.
    Modified dlglib.bbc and editbox.bbc to scale scroll bars in proportion to other GUI elements.
    Fixed a minor memory leak in shaderlib.bbc.
  • Example Programs
    Added calculator.bbc in examples/general.
    Modified dibley.bbc, dropperz.bbc and triples.bbc to scale their output on a window resize.
    Modified Ceefax.bbc to improve the formatting of hyphenated text.

Files

bbcsdl20.exe 19 MB
Sep 01, 2023
bbclinux.zip 19 MB
Sep 01, 2023
BBCBasic.dmg 25 MB
Sep 01, 2023
BBCBasic.apk 25 MB
Sep 01, 2023

Get BBC BASIC for SDL 2.0

Leave a comment

Log in with itch.io to leave a comment.