Version 1.39a released


  1. Environment
    Updated SDL2 to version 2.30.0 and SDL2_ttf to version 2.22.0 (Windows and MacOS).
    Increased the initial value of HIMEM to 32 Mbytes above PAGE.
    Increased the maximum heap size, in 64-bit editions only, to 4 Gbytes (heap pointers are 32-bits so this is the largest possible size).

  2. BASIC Interpreter / Run Time Engine
    Extended VDU 19 to be able to set colours with an alpha (opacity) value.
    Added *FX 19 as a synonym for *REFRESH.

  3. IDEs and Utilities
    Modified the 'compiler' to support wildcards in REM!Embed directives.
    Modified SDLIDE for compatibility with 'self-examining' programs.

  4. Libraries
    Added PROC_slice() and PROC_redim() (etc.) to the arraylib library.
    Modified the gpiolib library for compatibility with 64-bit PiOS and the Raspberry Pi 5.

  5. Example Programs
    Added smithchart.bbc, an antialiased Smith Chart graticule, in examples/graphics.
    Added keywords.bbc, a list of one-line keyword descriptions, principally for the Android and iOS editions.
    Added server_multi.bbc (in examples/general, desktop editions only) which can accept up to 8 concurrent connections.
    Added gpiotest.bbc (in examples/general, Radpberry Pi only) to test the gpiolib library.

Files

bbcsdl20.exe 19 MB
Feb 27, 2024
BBCBasic.dmg 25 MB
Feb 27, 2024
bbclinux.zip 19 MB
Feb 27, 2024
BBCBasic.apk 27 MB
Feb 27, 2024

Get BBC BASIC for SDL 2.0

Leave a comment

Log in with itch.io to leave a comment.