Quantcast
Channel: stardot.org.uk
Viewing all articles
Browse latest Browse all 3085

modern implementations of classic programming languages • Matrix Brandy BASIC VI for console and SDL1.2: V1.23.5 released

$
0
0
Amongst the fun and games of this weekend's ABUG meet in Camberley, I have released version 1.23.5 of Matrix Brandy.

Changes include:
- General: Implement code fixes based on GCC 14.2's -fanalyzer feature.
- System: Fix an intermittent hang on the version check due to network conditions, and a crash if unexpected data is received.
- Graphics: Can now zoom the window, use command line -zoom <factor> or config file entry zoom <factor> in the range 1-4.
- MOS: *LOAD and *SAVE display a warning if Hex64 mode is not enabled on 64-bit platforms.
- BASIC: Fix behaviour of RESTORE LOCAL with implied LOCAL of variables passed into a function or procedure.
- BASIC: Incore file name on first line of program MUST be after a REM.
- BASIC: If Strict mode is enabled, STR$~ and PRINT ~ now report an error if Hex64 is not enabled and the value cannot be accurately displayed.
- BASIC: Implemented var1^=var2, array()^=var and array1()^=array2().
- BASIC: Fix bug where mixed case keywords were recognised when lower case keywords was not enabled.

Binary downloads for Windows and RISC OS, RPMs for RHEL (and clones) and Fedora via yum/dnf and source code are all available from the website.

Statistics: Posted by Soruk — Sun Apr 06, 2025 11:28 am



Viewing all articles
Browse latest Browse all 3085

Trending Articles