Version 1.39a released
BBC BASIC for SDL 2.0 » Devlog
- Environment
Updated SDL2 to version 2.30.0 and SDL2_ttf to version 2.22.0 (Windows and MacOS).
Increased the initial value of HIMEM to 32 Mbytes above PAGE.
Increased the maximum heap size, in 64-bit editions only, to 4 Gbytes (heap pointers are 32-bits so this is the largest possible size).
- BASIC Interpreter / Run Time Engine
Extended VDU 19 to be able to set colours with an alpha (opacity) value.
Added *FX 19 as a synonym for *REFRESH.
- IDEs and Utilities
Modified the 'compiler' to support wildcards in REM!Embed directives.
Modified SDLIDE for compatibility with 'self-examining' programs.
- Libraries
Added PROC_slice() and PROC_redim() (etc.) to the arraylib library.
Modified the gpiolib library for compatibility with 64-bit PiOS and the Raspberry Pi 5.
- Example Programs
Added smithchart.bbc, an antialiased Smith Chart graticule, in examples/graphics.
Added keywords.bbc, a list of one-line keyword descriptions, principally for the Android and iOS editions.
Added server_multi.bbc (in examples/general, desktop editions only) which can accept up to 8 concurrent connections.
Added gpiotest.bbc (in examples/general, Radpberry Pi only) to test the gpiolib library.
Files
bbcsdl20.exe 19 MB
Feb 27, 2024
BBCBasic.dmg 25 MB
Feb 27, 2024
bbclinux.zip 19 MB
Feb 27, 2024
BBCBasic.apk 27 MB
Feb 27, 2024
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.40a releasedJul 03, 2024
- Version 1.37a releasedSep 01, 2023
Leave a comment
Log in with itch.io to leave a comment.