Matrix Brandy V1.23.5 released

I have today 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.