BBC BASIC

BBC BASIC is a programming language that was developed in 1981 as a native programming language for the MOS Technology 6502 based Acorn BBC Micro home computer, mainly by Sophie Wilson. It is a version of the BASIC programming language adapted for a UK computer literacy project for the BBC.

BBC BASIC is built on the older Atom BASIC (for the Acorn Atom) and extends the traditional BASIC with named procedures and functions, REPEAT - UNTIL loops and IF -THEN -ELSE structures, inspired by the programming language COMAL. The interpreter also provides instructions to control BBC Micros four-channel sound output and its high-resolution screen output.

One of the outstanding features of BBC BASIC was an inline assembler that allowed the user to processor-specific ( 6502 - ) to write programs. This assembler was fully integrated into the BASIC interpreter and was able to access its variables. This allowed developers to not only write directly in assembly code, but also to write BASIC programs, which in turn generated at runtime assembly code. So you could also write a simple compiler in BASIC.

  • BASIC
  • Historic software
  • CP / M Software
109999
de