=== OpenSE BASIC === OpenSE BASIC is an open source replacement firmware for the ZX Spectrum and clones that includes many improvements over the original, while retaining a high level of compatibility. Some of the highlights are: * Overall fastest version of Sinclair BASIC - fully optimized for speed. * Fastest and most user-friendly editor - with additional editing commands. * AY support including pseudo-interrupt driven sound. * ULAplus support including a default palette and new commands. * 8-bit character set support including printing characters 24-31. * Direct machine code calls. * BASIC access to LDIR. * Hex and Octal number entry. * Decimal to Hex string conversion. * Intelligent error trapping - OK and STOP are not errors. * More room for BASIC programs and line numbers up to 16383. * Improved SCREEN$ handling for UDGs and 8-bit character sets. * Improved floating-point library - faster and more accurate. * Remains compatible with the majority of Spectrum software and hardware. * Ability to use reserved words as variable names during tokenization. Version 3.2.0 has the following changes from the previously released 3.1.2: * Compatibility improvements: * Replaced Geneva Mono font with Jupiter81 font. * Restored UDGs to original location. * Changed boot colors to black on white. * Swapped bytes at 04D0 / 04D1 to support tape traps. * Reincorporated external data into the main assembly file. * Switched default compiler back to Pasmo. * Verified entry points against esxDOS 0.8.5 disassembly. Version 3.2.1 has the following changes: * Note table calculated with higher precision. * NMIADD system variable moved to avoid a clash with disk systems including esxDOS. NOTE Virtual tape support under esxDOS is unstable at best. ------------------------------------------------- This file contains the contents of https://zxdesign.itch.io/opense Retrieved 17 April 2020 by Alberto Garcia