Skip to content

Releases: neilsf/xc-basic3

Version 3.1.12

15 May 08:34
Compare
Choose a tag to compare

DATA statement now accepts label references that will evaluate to numbers.

Version 3.1.11

04 Feb 11:24
Compare
Choose a tag to compare

This release contains long-awaited bug fixes.

  • Fixes #249 ON BACKGROUND not working
  • #250 Whitespace now mandatory after LET and CONST statements
  • Fixes #252 SPRITE XYSIZE wrong argument order
  • Fixes #253 shorthand boolean expressions
  • Fixes #254 assembly error
  • Fixes #256 SPRITEBGHIT() function
  • Fixed timer interrupt problems

Version 3.1.10

07 Oct 13:21
Compare
Choose a tag to compare

This release fixes a bug where timer interrupts were disfunctional after a LOAD command.

Version 3.1.9

11 Aug 13:48
Compare
Choose a tag to compare

Fixed wrong sign in LONG division

Version 3.1.8

08 Aug 07:47
Compare
Choose a tag to compare

Fixes regression: missing DOKE keyword.

Version 3.1.7

25 Jul 04:41
Compare
Choose a tag to compare

This release fixes some bugs:

  • Wrong line number in error messages on Windows
  • Some string operations leaving garbage on stack

Full Changelog: v3.1.6...v3.1.7

Version 3.1.6

18 Jul 04:29
Compare
Choose a tag to compare

Hotfix update

  • Fixed variable name in NEXT statement misread
  • Fixed SPRITE statement overwriting reference to THIS

Version 3.1.5

29 Jun 06:06
Compare
Choose a tag to compare

Bugfixes:

  • Identifier names matching a reserved word + a number are allowed
  • Fixed bugs in PRINT# and INPUT# commands

Version 3.1.4

14 Jun 09:09
Compare
Choose a tag to compare

Fixes a few grammar bugs:

  • Bug in VOICE command
  • Bug in SPRITE ON/UNDER BACKGROUND command

Version 3.2.0-beta

04 Jun 06:44
Compare
Choose a tag to compare
Version 3.2.0-beta Pre-release
Pre-release

This version adds two newly supported compile targets:

This is a beta release and may contain bugs. Please report any bugs you find.