Releases: boriel-basic/zxbasic
Releases Β· boriel-basic/zxbasic
v1.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 "" 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
v1.17.2
v1.17.1
v1.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...)
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