Version 1.42a released
BBC BASIC for SDL 2.0 » Devlog
- Environment
Updated SDL to version 2.32.8 (Windows, MacOS, Android and iOS only).
Improved support for SDL3, via the sdl2_compat library.
- BASIC Interpreter / Run Time Engine
Changed Bad program to be non-fatal and return to immediate mode (for consistency with other versions).
Fixed a bug causing integer multiplication to occasionally return an incorrect result when compiled with a very old version of GCC (or an alternative compiler that purports to be GCC).
- IDEs and Utilities
Added support for subdirectories of @lib$ in 'compiled' application bundles.
Added limited support for 'compiled' standalone Windows executables to run successfully from a file or path name containing accented characters, e.g. Téléchargements rather than Downloads.
- Libraries
Extended the arbitrary-precision integer arithmetic library bigint.bbc to support integer division, square-root and raise-to-power.
Extended the multiple-window library multiwin.bbc to save and restore the graphics viewport, if any.
- Example Programs
Added starcmds.bbc and vducodes.bbc (in examples/) primarily for mobile editions.
Added bigdem.bbc (in examples/general) to demonstrate the bigint.bbc library; it's the Rosetta Code 'Arbitrary-precision integers (included)' task.
Files
bbcsdl20.exe 20 MB
2 days ago
bbclinux.zip 21 MB
2 days ago
BBCBasic.dmg 27 MB
2 days ago
BBCBasic.apk 27 MB
2 days ago
Get BBC BASIC for SDL 2.0
BBC BASIC for SDL 2.0
A modern version of the famous programming language
More posts
- Version 1.41a releasedMar 17, 2025
- Version 1.40a releasedJul 03, 2024
- Version 1.39a releasedFeb 27, 2024
- Version 1.37a releasedSep 01, 2023
Leave a comment
Log in with itch.io to leave a comment.