Raspberry BASIC
Raspberry BASIC => Interpreters => BBC BASIC => Topic started by: Richard Russell on October 28, 2022, 09:56:35 PM
-
I have released version 1.33a 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
The *FLOAT 80 command has been enabled in ARM editions, because although they do not support 80-bit floats the
command is needed to be able to write a 64-bit integer to a data file without loss of precision.
- IDEs and Utilities
Fixed compiler.bbc failing to upload a web bundle for testing, more than once per session.
- Libraries
Added FN_readlinesocketM() to socklib.bbc, for use when multiple concurrent connections are open.
- Example Programs
Modified Ceefax.bbc to restore functionality of the Sport index after a change to the BBC website.
This version may be downloaded, for all the supported platforms, from the usual location (https://www.bbcbasic.co.uk/bbcsdl/). The GitHub repository (https://github.com/rtrussell/BBCSDL) has been updated (used to build the MacOS, Raspberry Pi, Android, iOS, 64-bit Linux and in-browser editions, currently).