Download ZX BASIC 1.15.0
Basic is a programming language that originally dates back to 1964 but has seen many different implementations, sometimes referred to as dialects, over the years. The name is an abbreviation for Beginners’ All-purpose Symbolic Instruction Code and the language focused on simplicity and immediate applicability. On the ZX Spectrum home computer you could use Sinclair Basic, among other things. Jose Rodriguez is a Python backend engineer and is passionate about this home computer and programming language. That is why more than ten years ago he started writing a cross compiler in Python with which Basic programs on the PC can be compiled into Z80 assembler code for the ZX Spectrum. Since several home computers from that period used the same Zilog Z80 processor, other systems are also used supported such as Amstrad and MSX. Version 1.15.0 of this compiler called ZX Basic was released a few days ago with the following changes:
Version 1.15.0
- 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
Version 1.14.1
- 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
Version 1.14.0
- Added token pasting ## and stringizing # operators to the preprocessor
- Warnings and error messages improved with codes
- Warnings can now be silenced with -Wxxx (ie -W150)
- Improved error reporting (files and line numbers)
- Improved code generation and optimization
- Speed compilation increased by 100%!
- Fixed many bugs and improved stability
Version 1.13.2
- Fix bug with optimizer
- Fix crash with some syntax errors
- Allow { and } in ASM for 3rd party assemblers
- Other minor bug fixes
Version 1.13.1
- Fix bug with LEN()
Version 1.13.0
- Fix potential endless compilation
- Fix several bugs unused functions
- Fix bug with SAVE DATA
- Add 2 extra optimization patterns
- Fix bug with include file names on warnings
- Add –arch=, start or ZX Next backend!
Version number | 1.15.0 |
Release status | Final |
Operating systems | Windows 7, Linux, macOS, Windows 8, Windows 10 |
Website | ZX BASIC |
Download | |
License type | Conditions (GNU/BSD/etc.) |