BASIC Anywhere Machine

2023-01-27 Release Notes

Home

This release began with a desire to implement the PALETTE statement.


That lead to a desire to alter the specs for SCREEN mode 13.  Which led to a large rethink of all SCREEN modes, mode 13 onward.


Which let do loads of experimenting with PALETTE and the realisation of a need for two new functions:  _RGB2BGR() and _BGR.


All of that somehow reminded me of an annoyance with the WIDTH statement, and an adjustment to it.


And a sanity break involving getting a bunch of QB45 programs working in BASIC Anywhere Machine lead to setting up the ability to specify negative indexes for colour attributes.