Skip to content

Releases: boriel-basic/zxbasic

v1.16.0

25 Oct 21:37
Compare
Choose a tag to compare
  • Added optional parameters
  • Added keyword args
  • Allow temporary labels (1b, 1f) in the assembler
  • ! Fixed several bugs in the assembler and compiler
  • Produces better code for multiplications in ZX Next
  • zx0 compression library updated (thx to Einar Saukas)

v1.15.2

20 Sep 06:38
Compare
Choose a tag to compare
  • Minor bug fixes

v1.15.1

16 Aug 19:58
Compare
Choose a tag to compare
  • ! Fixed a bug in the peephole optimizer (-O4)
  • Implemented #include MACRO
  • Implemented library functions ltrim, rtrim, trim in <string.bas>
  • Some libraries rearranged.

v1.15.0

19 Jul 21:06
Compare
Choose a tag to compare
  • ! Fixed bugs and improved stability, specially with the optimizer
  • Variables and functions now allow underscore character
  • Peephole optimizer is now smarter
  • Compiler now allows config files to avoid repearing cmdline flags
  • Added #pragma once

v1.14.1

18 Jan 22:26
6b254d8
Compare
Choose a tag to compare
  • Fixed bugs and improved stability
  • Assembler will show a warning on DB truncated values
  • Input key taps will emit sound (mute then with a POKE)
  • Little optimizations

v1.14.0

11 Jan 22:10
Compare
Choose a tag to compare
  • Added token pasting ## and stringizing # operators to the preprocessor
  • Warnings and error messages improved with codes
  • Warnings can now be silenced with -Wxxx (i.e. -W150)
  • Improved error reporting (files and line numbers)
  • Improved code generation and optimization
  • Speed compilation increased by 100%!
  • ! Fixed many bugs and improved stability

v1.13.2

11 Dec 23:23
Compare
Choose a tag to compare
  • Several bugfixes and better stability
  • Allow { and } characters in ASM contexts for 3rd party assemblers.

v1.13.1

04 Nov 23:08
Compare
Choose a tag to compare

! Fixes a bug with LEN

v1.13.0

27 Oct 08:03
Compare
Choose a tag to compare
  • ! Fixes many bugs and improves stability
  • Added a new optimization recipe
  • New architecture backend parameter! From now on zxbasic will allow you to select the target machine.

v1.12.1

17 Aug 19:32
Compare
Choose a tag to compare

Bugfixes and also add WinScroll rutine!