Hello.
A new release of Blassic has come.
The most importante new is the color enhancement, from 16 colors to
millions. The new INK instruction can define a color in Amstrad CPC
compatible mode or from the rgb components. The resultant color is
adjusted to one supported by the current screen mode.
The new instructions DEFINT, DEFSTR, DEFREAL, DEFSNG and DEFDBL are
aliases for DEF INT and others (and SNG and DBL aliases of REAL), that
are included to make porting esasier.
New instruction WINDOW SWAP, that swap two window channels, taken from
the Amstrad CPC.
BEEP is as the name means. Some people want sound supoort, here's a
little one ;) Also, to make porting easier.
New functions TEST and TESTR, that obtains the ink number correspondig
to the color of one pixel (absolute and relative, respectively). Taken
from the Amstrad CPC, I think POINT is used for the same thing in
other systems but don't know the syntax.
The function COPYCHR$, one more time from the Amstrad CPC obtains the
character present at the current cursor position in the specified
window, or the empty string if not a character from the current set.
Finally, an old bug that affected text input when using telnet on
hp-ux (perhaps in other systems?) has been finaly corrected.
That's all folks.