⚠️ Warning: This is a draft ⚠️

This means it might contain formatting issues, incorrect code, conceptual problems, or other severe issues.

If you want to help to improve and eventually enable this page, please fork RosettaGit's repository and open a merge request on GitHub.

{{implementation|BBC BASIC}} '''BBC BASIC for Windows''' is an implementation of [[:Category:BBC BASIC|BBC BASIC]] for 32-bit [[Windows]], created by [[User:RichardRussell|Richard T. Russell]]. It has a number of enhancements compared with earlier implementations of BBC BASIC, including:

  • data structures
  • PRIVATE variables
  • long (65535 character) strings
  • NUL-terminated strings
  • event interrupts
  • an 'address of' operator
  • byte (unsigned 8-bit) variables
  • a line-continuation character
  • indirect procedure and function calls
  • improved numeric accuracy (64-bit floats)

Details can be found at the [http://www.bbcbasic.co.uk/bbcwin/bbcwin.html official web site].