Zxbasic

Latest version: v1.17.3

Safety actively analyzes 687918 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 13

1.17.3

===
+ Add ROUND function
+ ! Fix constant folding with Floats to prevent loss of precision
+ ! Fix LN Function which was broken
+ ! Fix String comparison which failed upon certain conditions
+ VAL "<contant expression>" is now evaluated too.
+ ! Asm: allow extra new lines at the end of ASM files
+ Add IM2 Library by Duefectu
+ Updated links in doc to https
+ ! FastPlotXOR lib now uses local labels
+ ! Added typing to String library by Rogerio Biondi (rogeriobiondi)
+ Internal refacts and code rearrangements
+ Add support to output .z80 and .sna files
+ Intermediate Code files now have .ir extension (previously was .ic)
+ !Fix bugs in optimizer
+ Change prologue initialization in ZXNext to set IY value
+ Add NextLibLite.bas library (em00k's NextLib stripped down version)
+ Add ON GOTO / ON GOSUB examples and fix typo in pong.bas example
+ Fix some other errors and improve stability

1.17.2

===
+ ! Fixes bugs related to using CONST strings
+ ! Fixed a bug with local Arrays of Floats
+ ! Fix PEEK (ULong, ...)
+ Other minor errors fixes and improvements
+ + NextTool is now directly executable

1.17.1

===
+ ! 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

1.17.0

===
+ ! 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...)</br>
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

1.16.4

===
+ ! Fixed some bugs and improved stability

1.16.3

===
+ ! Fixed some bugs in the compiler
+ ZXBPP (preprocessor) now allows boolean conditions
+ ZXBPP (preprocessor) now allows numeric conditions

Page 1 of 13

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.