Devlogs
Version 1.39a released
- 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
BBCBasic.dmg 25 MB
bbclinux.zip 19 MB
BBCBasic.apk 27 MB