Raspberry BASIC

Author Topic: BBC BASIC for SDL 2.0 version 1.35a released  (Read 1153 times)

Richard Russell

  • Moderator
  • *****
  • Posts: 63
    • View Profile
BBC BASIC for SDL 2.0 version 1.35a released
« on: April 06, 2023, 11:42:19 AM »
I have released version 1.35a 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:
  • BASIC Interpreter / Run Time Engine

    Non-file devices (e.g. serial ports) now use unbuffered I/O on all platforms, not just Windows.

    Fatal errors set the exit code (%ERRORLEVEL% in Windows) to 512 rather than zero, although this normally won't affect Linux.

    Fixed a bug causing PLOT 68 to plot something, when it shouldn't!

    Fixed READ crashing if there are no DATA statements (ARM and 64-bit editions only).

  • Example Programs

    Added blacksmith.bbc and carousel.bbc in examples/sounds/.

    Added welcome.bbc, from the BBC Micro Welcome Disc, in examples/general/ (this is sensitive to the PLOT 68 bug).
This version may be downloaded, for all the supported platforms, from the usual location.  The GitHub repository has also been updated.

John Spikowski

  • BASIC Developer
  • ***
  • Posts: 234
    • View Profile
    • ScriptBasic
Re: BBC BASIC for SDL 2.0 version 1.35a released
« Reply #1 on: April 06, 2023, 10:52:08 PM »
Thanks Richard for the update!
ScriptBasic Project Manager/Facilitator