Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Version 1.2.7 released!
#1
Okay, finally version 1.2.7 is out (revision 2114).
It's a major refactorization of the zxbpp and zxbasmpp (the preprocessors).

Check the changelog if interested. Basically, main changes are:
  • + DRAW is now much faster (and a bit more larger)
  • + PLOT, DRAW and CIRCLE now supports change screen address (for double-buffering)
  • + Added LBOUND() and UBOUND() functions
  • ! Fixed a bug in IF/THEN/ELSEIF/ELSE construct (thanks to LTee)
  • + Added a completely new preprocessor which now support true macros and
    better line counting handling. This has been a major change in the compiler.
  • + Added string management library with
    UCase(), LCase(), Ucase2(), LCase2(), InStr() and StrPos()
  • ! UDG where not being handled into the Heap, which might lead to program
    crash (fixed). This is done only if --sinclair or -Z flag is used.
  • + Added suport for BIN, so BIN 01010101 is also accepted now.
  • ! Fixed a bug with string parameters passed by value (again) not being correctly
    free upon return and crashing the program.
  • + BEEP with constant duration and pitch (e.g. BEEP 1, 2) has been
    optimized for space (and also slightly faster)
  • + Added Flight Simulator example

You can download it at <!-- m --><a class="postlink" href="http://www.boriel.com/files/zxb">http://www.boriel.com/files/zxb</a><!-- m --> (will redirect you to the archive).
Legacy version 1.2.6 will also remain there. :wink:
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 2 Guest(s)