Skip to content

Releases: boriel-basic/zxbasic

v1.16.2

29 Jan 10:14

Choose a tag to compare

  • Fixes bugs in drawing primitives (PLOT, DRAW, CIRCLE)
  • Fixes bug with ASM temporary labels
  • Does some optimizations on binary operations (+, *)

v1.16.1

26 Jan 09:45

Choose a tag to compare

  • Fix minor bugs in assembler parsing
  • Optimize PRINT routine
  • PRINT now allows a screen buffer

v1.16.0

25 Oct 21:37

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

Choose a tag to compare

  • Minor bug fixes

v1.15.1

16 Aug 19:58

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

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

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

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

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

Choose a tag to compare

! Fixes a bug with LEN