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.