File: README

package info (click to toggle)
opense-basic 1%3A3.2.1-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, bullseye, forky, sid, trixie
  • size: 772 kB
  • sloc: asm: 10,643; makefile: 10
file content (52 lines) | stat: -rw-r--r-- 1,977 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
=== 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