BBC BASIC for SDL 2.0 version 1.14a released

New releases of BB4W and BBCSDL, and other updates, will be announced here
Site Admin
Posts: 593
Joined: Tue 15 Oct 2019, 09:10

BBC BASIC for SDL 2.0 version 1.14a released

Post by RichardRussell »

I've released version 1.14a of BBC BASIC for SDL 2.0 - the cross-platform programming language for Windows, MacOS, Linux, Raspbian, Android and iOS. The changes in this version are as follows:
  1. BASIC Interpreter / Run Time Engine

    Added a *DUMP command to list the contents of a file in hexadecimal and ASCII.

    Suppressed issuing an ON MOVE interrupt if the window size is reported as zero.

    Tweaked the 64-bit and ARM editions to improve compatibility with the 32-bit x86 editions, for example Ctrl+U in immediate mode now works as expected.

    Fixed a line-editing issue which affected only the Raspberry Pi, because its 'char' datatype is unsigned.

  2. IDEs and Utilities

    SDLIDE: The links to the website in the Help menu now specify https:// to suppress security warnings from modern browsers.

    BBCEdit: Updated to version 0.36.2 (with thanks to Andy Parkes).

  3. Libraries

    Modified so that the file-system root has only one trailing / or \.

    Modified so input focus isn't acquired by an invisible control, and so textboxes are initially scrolled fully left.

  4. Example Programs

    Updated to allow editing (but not deleting) a Custom Place or Custom Object.

    Updated to support direct cursor addressing using the APS command.
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, Raspbian, iOS and 64-bit Linux editions, currently).

Please remember that if you use the BBC2APK Android Application Generator you should download a new APK template to ensure that any updates to the run-time engine are incorporated in your own apps.
I am suffering from 'cognitive decline' and depression. If you have a comment about the style or tone of this message please report it to the moderators by clicking the exclamation mark icon, rather than complaining on the public forum.