Raspberry BASIC

Raspberry BASIC => Interpreters => BBC BASIC => Topic started by: Richard Russell on September 01, 2023, 05:48:22 PM

Title: BBC BASIC for SDL 2.0 version 1.37a released
Post by: Richard Russell on September 01, 2023, 05:48:22 PM
I have released version 1.37a 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:
This version may be downloaded, for all the supported platforms, from the usual location (https://www.bbcbasic.co.uk/bbcsdl/) (the Android and iOS editions should be installed from the appropriate App Store).  The GitHub repository (https://github.com/rtrussell/BBCSDL) has also been updated.
Title: Re: BBC BASIC for SDL 2.0 version 1.37a released
Post by: John Spikowski on September 03, 2023, 01:52:33 AM
Hi Richard,

Great to see BBC Basic on so many platforms.

Does the Windows version support COM/OLE?
Title: Re: BBC BASIC for SDL 2.0 version 1.37a released
Post by: Richard Russell on November 13, 2023, 03:37:49 PM
Does the Windows version support COM/OLE?

Yes, BBC BASIC for Windows is supplied with the COMLIB library, and that library requires only a trivial modification to run in the Windows edition of BBC BASIC for SDL 2.0 as well.

There's an example program which uses that library to access the TTS (Text To Speech) functionality in Windows, which has a COM interface.

I also know of one user who uses it to automate Microsoft Office products like Excel, using their ActiveX interface.
Title: Re: BBC BASIC for SDL 2.0 version 1.37a released
Post by: John Spikowski on November 19, 2023, 08:53:34 PM
Thanks Richard for the clarification of COM/OLE support in BBC BASIC.