New beta release 1.2.7r1866
- ! The optimizer could hang under rare circumstances. Fixed.
- ! The csrlin() routine had a bug reporting sometimes the wrong position (this also affected Input() library which uses it). Fixed.
- + Every BEEP command always took 21 bytes. Now it only takes 11 bytes and it's faster (good for sound effects) if only constant numbers are used. So beep <num1>, <num2> is much optimized.
- DRAW routine has been improved for speed. Now it's 200% faster (aprox.) and takes only 150 bytes more.
- PLOT, DRAW & CIRCLE now uses SCREEN_ADD positioning => you can "DRAW" at part of the memory pointed by this internal variable.
To do:
- If several constant beeps (BEEP <num1>, <num2>) are specified one after another, they will be "compressed" and played with a beep sequencer. So every beep in the sequence takes only 4 bytes.
- A new library routine is in preparation: polyline, which draws a sequence of lines to coords Xn, Yn:
- UBound and LBound soon to come (for getting the Upper and Lower bound of arrays).
- Variable parameters function calls, like in FreeBasic or C
This way, function AVG can receive any numbers of parameters of any type.

