Releases: boriel-basic/zxbasic
Releases · boriel-basic/zxbasic
v1.17.1
08 Oct 13:02
Compare
Sorry, something went wrong.
No results found
! Fixed a bug when saving config files for the 1st time
! Fixed a bug with MUL in ZX Next
Code refacts and optimizations
Little updates to NextCreator tool
Allow declaring CONST strings
Fixes WindowPaint listing in the Wiki
v1.17.0
22 Aug 22:38
Compare
Sorry, something went wrong.
No results found
! Fixed some bugs and improved stability
! Fixed and improved the peep hole optimizer
Compiling speed increased
Fixes bug with SAVE and USR
Internal code refacts
All routines using the screen (PLOT, DRAW, PRINT, SCROLL...) now use the screen back buffer! So you can draw in other address of RAM.
Requires Python 3.10+
Allow setting the HEAP address with --heap-address=0xNNNN
Fixes bugs with zxbpp (preprocessor) and zxbasm (assembler)
Updated documentation and README.md (thx to @chronomantic )
Add PutChars() library function
Add ClearBox() library function
Add PutTile() library function
v1.16.4
12 Oct 19:13
Compare
Sorry, something went wrong.
No results found
Fixes bugs and improves stability
v1.16.3
12 Oct 19:12
Compare
Sorry, something went wrong.
No results found
! Fixed some bugs in the compiler
ZXBPP (preprocessor) now allows boolean conditions
ZXBPP (preprocessor) now allows numeric conditions
v1.16.2
29 Jan 10:14
Compare
Sorry, something went wrong.
No results found
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
Compare
Sorry, something went wrong.
No results found
Fix minor bugs in assembler parsing
Optimize PRINT routine
PRINT now allows a screen buffer
v1.16.0
25 Oct 21:37
Compare
Sorry, something went wrong.
No results found
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
Sorry, something went wrong.
No results found
v1.15.1
16 Aug 19:58
Compare
Sorry, something went wrong.
No results found
! 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
Sorry, something went wrong.
No results found
! 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