Skip to content

Releases: kounch/vscode_zx

1.1.2

04 Nov 19:14
Compare
Choose a tag to compare

New:

  • Command line option to remove all comments when converting to NextBASIC

Fixed:

  • Integer 5-byte expansion after SPECTRUM token

Nuevo:

  • Opción de comandos para quitar todos los comentarios al convertir a NextBASIC

Fixed:

  • Expansión de enteros de 5-bytes tras el token SPECTRUM

1.1.1

11 Jun 17:59
Compare
Choose a tag to compare

Minor release with quality of life improvements.

New:

  • Expanded Help with command line Examples and Visual Studio Code explanations
  • New command line option "--dont_trim"

Fixed:

  • Better dot command parser
  • Integer Assignments
  • "~" Number parser
  • Lines ending with ":" no longer crash the building process

1.1.0

19 Apr 08:26
Compare
Choose a tag to compare

This is the second release with new features.

Features:

  • NextBASIC text to .bas file converter
  • NextBASIC text renumbering
  • (new) NextBASIC formatting (Beta)
  • Conversion of unicode block elements to Sinclair block graphics
  • Conversion of non-printable characters using ` as escape character
  • Task support to compile with ZX Basic or convert NextBASIC
  • Task integration to build (or convert) and run in ZEsarUX and CSpect emulators
  • Works with Windows, MacOS and (possibly) Linux
  • Several example BAS programas including ZX Spectrum Next Layer or Sprites
  • (new) Documentation in PDF (asciidoc)
  • (fixed) Better handling of line numbers, integer expressions and #program and #autostart directives

1.0.2

18 Apr 14:22
Compare
Choose a tag to compare

Fixes bug #2 (integer expression parsing)

1.0.1

17 Apr 19:01
Compare
Choose a tag to compare

Added fix #1 (#autostart without line number) from @remy

1.0

29 Feb 10:55
Compare
Choose a tag to compare
1.0

This is the first stable release.

Features:

  • NextBASIC text to .bas file converter
  • NextBASIC text renumbering
  • Conversion of unicode block elements to Sinclair block graphics
  • Conversion of non-printable characters using ` as escape character
  • Task support to compile with ZX Basic or convert NextBASIC
  • Task integration to build (or convert) and run in ZEsarUX and CSpect emulators
  • Works with Windows, MacOS and (possibly) Linux
  • Several example BAS programas including ZX Spectrum Next Layer or Sprites

Primera versión estable.

Características:

  • Conversor de texto a ficheros .bas de NextBASIC
  • Función para volver a numerar un listado de NextBASIC
  • Conversión de caracteres unicode de bloques a gráficos de bloques de Sinclair
  • Conversión de caracteres no imprimibles usando ` como código de escape
  • Tareas para compilar con ZX Basic o convertir NextBASIC
  • Integración de tareas para compilar (o convertir) y ejecutar en los emuladores ZEsarUX y CSpect
  • Funciona en Windows, MacOS y (teóricamente) Linux
  • Varios programas de ejemplo, incluyendo Sprites o las capas (layers) de ZX Spectrum Next

1.0 Release Candidate 2

26 Feb 21:09
Compare
Choose a tag to compare
Pre-release

Improved number detection and parsing
Improved examples
Added Sprite examples, including one with anchor and relative sprites via REG commands.

1.0 Release Candidate 1

22 Feb 18:50
Compare
Choose a tag to compare
Pre-release

Rewritten BASIC parser. More reliable in exchange of having less flexibility (BASIC keywords now must be always in uppercase)
Code cleaned up and with more comments
Better documentation
Escape codes can now be used to embed machine code in a BASIC program
Better compatibility with older software. Removed many edge cases that didn't work on previous versions

0.5 Beta

17 Feb 18:12
Compare
Choose a tag to compare
0.5 Beta Pre-release
Pre-release

Added some example BASIC programs
Added UTF character conversions (block graphics, ©, etc)
Added escape code for characters
Better Sinclair number conversions, including BIN

0.4 Beta

14 Feb 16:57
Compare
Choose a tag to compare
0.4 Beta Pre-release
Pre-release

Better token and comments detection
Single quotes parsed correctly
New methods for number conversion, written from scratch