Raspberry BASIC

Author Topic: BBC BASIC for SDL 2.0 version 1.40a released  (Read 430 times)

Richard Russell

  • Moderator
  • *****
  • Posts: 66
    • View Profile
BBC BASIC for SDL 2.0 version 1.40a released
« on: July 03, 2024, 04:40:13 PM »
I have released version 1.40a of BBC BASIC for SDL 2.0 - the cross-platform programming language for Windows, Mac OS, Linux, Raspberry Pi OS, Android, iOS and in-browser.  The changes in this version are as follows:
  • Environment

    Added a 64-bit Windows binary for direct downloading (it was always possible to build it from source).

  • BASIC Interpreter / Run Time Engine

    Integer arrays are now guaranteed to be 32-bit aligned, even if created on the heap.

    Minor improvements to outline and filled circle plotting and flood fill.

  • IDEs and Utilities

    Fixed compiler.bbc incorrectly crunching the TOP pseudo-keyword.

    Improved the accessibility of touchide.bbc on an Amazon Fire TV Stick.

  • Libraries

    Modified aagfxlib.bbc to improve B?zier curves and arcs which have arrow endcap(s).

    Modified pdflib.bbc to support multiple-page PDFs (with thanks to Svein Svensson).

  • Example Programs

    Added truchet.bbc and vampire.bbc in examples/graphics.

    Restored functionality lost from sheet.bbc when it was originally ported from BB4W.
This version may be downloaded, for all the supported platforms, from the usual location (the Android and iOS editions should be installed from the appropriate App Store).  The GitHub repository has also been updated.