BBC BASIC Changelog

What's new in BBC BASIC 6.15a

Apr 3, 2022
  • Fixed a few bugs, added SUM operator, implemented GCOL 5-7, better support for odd-value graphics coordinates, increased palette size to 256 entries.

New in BBC BASIC 6.14a (Apr 1, 2021)

  • Fixed some bugs, TIME is now signed, new SYS() function, PTR() extended, MODE 7 enhancements, *TEMPO extended, new libraries and example programs.

New in BBC BASIC 6.13a (Mar 16, 2020)

  • WIDTH() bug fixed, 64-bit indirection added, reorganised VDU variables, VDU 27,n works in VDU 5 mode, many new example programs.

New in BBC BASIC 6.12a (Sep 23, 2018)

  • New features: PTR(string$), SYS ... TO double#, <<< operator; REM!NoPrinter compiler directive, Goto Line in program editor.

New in BBC BASIC 6.11a (Jul 17, 2017)

  • Fixed *HARDCOPY bug, *DISPLAY and *MDISPLAY accept top-down BMP files and support horizontal/vertical flipping.

New in BBC BASIC 6.10a (Apr 8, 2017)

  • String parameter instability reports error 31, *(M)DISPLAY accepts transparent colour, WIDTH(string$) supported, minor IDE changes.

New in BBC BASIC 6.02a (Aug 16, 2016)

  • Fixed GET$#file bug. Fixed SOUND sync bug. Fixed minor cruncher bugs. Fixed minor IDE bugs. *LIST is affected by *LOWERCASE. Assembler uses more efficient encodings.

New in BBC BASIC 6.00a (Aug 16, 2016)

  • 40-bit floating-point variables removed, 80-bit variants added, 64-bit integers added, unlimited-length strings, *FLOAT 80 and *HEX commands, overstrike font, REM! Fast directive.

New in BBC BASIC 5.95a (Aug 16, 2016)

  • Trial memory limit doubled, touch-screen support, improved support for 64-bit Windows, auto encoding detection, Windows 8.1 compatibility manifest, List Variables bug fixed.

New in BBC BASIC 5.94a (Aug 16, 2016)

  • Added editor support for Unicode and bi-directional text, new -c command-line switch, 4-voice SOUND, *TIMER command, enhanced GET$#file TO terminator%, bugs fixed.

New in BBC BASIC 5.93a (Aug 16, 2016)

  • Minor bugs in INSTALL, GET$# and DIM fixed; new Compile dialogue layout; RETURN , GET$#file BY count% and GET$#file TO terminator% added.

New in BBC BASIC 5.92a (Jan 14, 2011)

  • Compiled executables can be compressed, signed and have resources incorporated; keyboard accelerators are supported; the F-format digit limit can be overridden; add-in utilities are included; bugs fixed.

New in BBC BASIC 5.91b (Jul 5, 2010)

  • IDE works correctly with taskbar at top, cruncher accepts RESTORE LOCAL, MOUSE is once again compatible with Wine, PAVGW supported in assembler.

New in BBC BASIC 5.91a (Feb 11, 2010)

  • Added ON ERROR LOCAL OFF, RESTORE LOCAL, TRACE STEP ON|OFF, fewer restrictions on use of continuation lines, improved support for assembler programming.