Version 1.41a released
BBC BASIC for SDL 2.0 » Devlog
- Environment
Updated the version of SDL to SDL 2.32.0 (except the Linux and in-browser editions). - BASIC Interpreter / Run Time Engine
Added array slicing, using the syntax: array(first TO [last]) or array(row, first TO [last]).
Compound assignment and array arithmetic now also accept the exponentiation operator '^'.
In the default *HEX32 mode, PRINT~ and STR$~ report an error if the value cannot be expressed as 32-bit hex. - IDEs and Utilities
In compiler.bbc, improved the manual selection of multiple embedded files from a sub-directory.
In compiler.bbc, a REM!Resource directive, if present, embeds the resource into a Windows executable.
Added versinfo.bbc utility to create a VERSIONINFO resource suitable for embedding in a Windows executable. - Libraries
Updated gfxlib.bbc to add PROC_gfxInvert, PROC_gfxPlotScaleDissolve and PROC_gfxPlotScaleAlphaBlend.
Updated arraylib.bbc to support creating alias arrays from slices of 1D and 2D arrays. - Example Programs
Added filters.bbc (in examples/general) and soccerball.bbc (in examples/graphics).
Added spinmaze.bbc (in examples/physics) and bauble.bbc & belier.bbc (in examples/sounds).
Files
BBCBasic.apk 27 MB
33 days ago
BBCBasic.dmg 26 MB
33 days ago
bbclinux.zip 20 MB
33 days ago
bbcsdl20.exe 19 MB
33 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.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.