Matrix Brandy V1.22.14 released

Hi,

I have released version 1.22.14 of Matrix Brandy. Changes include:
- System: Workaround for sdl12-compat library bug affecting keyboard input.
- System: RISC OS SharedCLibrary build now supports networking.
- System: Now compiles on Solaris 11 (tested x86_64). Use "gmake".
- System: Now compiles on illumos (an OpenSolaris fork). Use makefiles in build directory.
- System: Text mode build available for Minix 3 (no networking yet). Use gmake -f build/makefile.minix
- System: Fixed a bug that caused Brandy to throw an Xlib error in some cases when exiting.
- Graphics: Fixed GCOL action codes 5-7 for filled rectangles (this function does not use the plot_pixel prototype).
- Graphics: Fixed an error where VDU variables 138 and 139 were erroneously clamping to pixel boundaries based on the current screen mode scaling.
- Graphics: Fixed an integer division rounding error that crept in when drawing went partially off screen.
- Graphics: Can now plot arcs RISC OS-style (thank you Michael Fairbank)
- Graphics: Much faster full-screen blit for 1:1 pixel modes.
- Sound: Notes are now queued by default if no delay parameter is used.
- Sound: Block instead of discarding notes if the buffer is full.
- BASIC: Fix LVAR so it doesn't choke on stupidly long variable names.
- BASIC: Tidied up an earlier cheat - when interpreting @%, if the top byte is non-zero then STR$ obeys @% so we were masking against &FF - but we were setting all the top bits when using "+". This is fixed now the top byte is set to 1 instead. (We still check the byte is non-zero.)
- BASIC: Raising to the power has better bounds checking.
- BASIC: Fixed a bug in the parser where a variable could be erroneously combined with an indirection operator.
- BASIC: Fixed a bug where ENDPROC in a function or =expr in a procedure would cause a crash.
- BASIC: Be a bit more graceful if loading a program bigger than the workspace.
- Examples: Telstar client: Removed unnecessary code, TEEFAX server change, added new Teletext services and a custom address option.

Downloads are available as usual from the Matrix Brandy website, also from git.
Sign In or Register to comment.