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
8 days ago
BBCBasic.dmg 26 MB
8 days ago
bbclinux.zip 20 MB
8 days ago
bbcsdl20.exe 19 MB
8 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.