Skip to content

Release 4.3

Compare
Choose a tag to compare
@dmsc dmsc released this 29 Feb 02:27
· 421 commits to master since this release

A long overdue new release.

This is a big release, and adds support for Display List Interrupts to FastBasic, with an easy syntax and automatic support for multiple DLI on the screen. There is a new chapter in the manual with usage and samples.

Added statements:

  • DLI: for display list interrupt support;
  • LOCATE: missing statement from Atari Basic.
  • TIMER: resets the TIME variable to 0.

Added functions:

  • $(): Extracts an string from a memory location.

Changes in the language:

  • Added floating point arrays.
  • The way DATA are stored is changed, so you can now use the DATA without "executing" the statement first. This makes the code slightly faster and easier to understand.
  • You can insert strings and addresses to DATA.

Bugfixes:

  • Many bugs in the parser are fixed, the parser should be much more stable now.
  • The editor now properly detects files that are too big.
  • Fixed bug in floating-point VAL() function.

Optimizations:

  • A lot of size optimizations, now the IDE with all the added functionality is smaller than version 4.0.