Skip to content

BASIC256 2.1.0

Latest

Choose a tag to compare

@uglymike17 uglymike17 released this 13 Aug 11:31

BASIC256 2.1.0 is the first stable release of the 2.1 series, the continuation of the original BASIC256 at version 2.0.0.11.

Highlights

  • Qt 6 and a CMake build, with Microsoft Visual Studio 2022 support and GitHub Actions building every platform.
  • BASIC256 in the browser. A WebAssembly build runs the full IDE at https://run.basic256.org with no installation. A program can be opened straight from a link with ?run=, and the window layout picked with &mode=.
  • macOS builds for both Apple Silicon and Intel Macs. Both need macOS 15 (Sequoia) or newer.
  • A standard module library. include "math.kbs" pulls in the shared maths helpers, on the desktop and in the browser alike.
  • Modern documentation at https://doc.basic256.org, opened from Help / Online Help or by pressing F1 over a keyword.
  • Dark themes. The Edit and Text Output windows follow View / Theme: Follow System, Light or Dark.
  • A better command line — fullscreen, graphics only, text only and silent running.
  • A new logo and a mascot, BitBot, used for the program icon on every platform, the installer, the About box and the browser loading screen.
  • New and updated example programs, including menu-driven tours of the SPRITE, SOUND and IMAGE statements.

Also in this release

  • A new MAXIMIZE statement lets a program maximise or restore the IDE window itself.
  • Maximising the IDE no longer hands all the extra width to the Edit window, and re-docking a floated Graphics window no longer drags its floating size in with it.
  • Checkable menu items now show a check box, or a radio button where only one of a group can apply, drawn clear of the item text at the size the platform intends.
  • Whole numbers are the full 64 bits on every platform.
  • The Windows installer no longer leaves a second copy of the Examples and TestSuite behind.

See the ChangeLog for the full list.

Downloads

Platform File
Windows (installer) .exe
Windows (portable) .zip
Linux x86_64 .tar.gz / .AppImage
Raspberry Pi (ARM64) .AppImage
macOS (Apple Silicon / Intel) .tar.gz

Windows SmartScreen will block the installer at first as it comes from an unknown publisher — "More info" then "Run anyway". The macOS downloads are not notarized; see the README for how to open them.

The browser version needs no download: https://run.basic256.org.