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
39 days ago
bbclinux.zip 21 MB
39 days ago
BBCBasic.dmg 27 MB
39 days ago
BBCBasic.apk 27 MB
39 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.