Zxbasic

Latest version: v1.17.3

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

Scan your dependencies

Page 9 of 13

1.7.0

===
+ Added `READ`, `DATA`, `RESTORE` (finally!)
+ Allows to call SUBs with no parenthesis (e.g. `mySUB 1, 2+a`)
+ Allows to call FUNCTIONS with 1 or no params with no parenthesis (e.g. `MyFunc x+2`)
+ Some bug fixes for better stability

1.6.13

===
+ ! Fixes and improves strict mode checking
+ Adds `error` and `warning` directives

1.6.12

===
+ Adds missing default font (Haplo) for Radastan mode
+ ! Bugfixes and little improvements

1.6.11

===
+ ! Fix infinite recursive include in Windows OS (yes, win sucks)
+ Little optimizations in `memset()` and `RND`
+ Standardize file includes like in cpp

1.6.10

===
+ Added many more drawing primitives for Radastan Mode
+ Added instructions `ON .. GOTO` and `ON .. GOSUB`
+ Added UART library (by yomboprime) for serial communication
+ ! Several bugfixes and minor errors and better stability
+ Better code generation
+ Allows array initialization with label references
+ Switch `.bas` libraries (not the compiler) to **MIT license**

1.6.9

===
+ ! Fixes a bug in the peephole (`-O3`) optimizer
+ Improved speed for `Integer` / `Unteger` operations
+ Improved speed for `Byte` / `Ubyte` operations
+ Improved speed for some 32 bit operations (`Ulong`, `Long`, `Fixed`)
+ Improved code speed for `-O3` optimized level
+ Improved travis and bitbucket pipelines CI (cache, added pypy)
+ ! Fixes and improvements to the ESXDOS library (by mcleod_ideafix)
+ Added new ESXDOS sample program (directory tree listing)

Page 9 of 13

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.