BBC BASIC INTERPRETER differences between versions on Acorn/RISC OS machines (links)

Discuss all aspects of programming here. From 8-bit through to modern architectures.
Post Reply
alex_farlie
Posts: 142
Joined: Sun Jul 07, 2013 9:46 pm
Contact:

BBC BASIC INTERPRETER differences between versions on Acorn/RISC OS machines (links)

Post by alex_farlie » Sat Aug 18, 2018 6:40 pm

Pursuant to some comments elsewhere, these are some quickly found links to resources I found concerning the differences between various versions of BBC BASIC.

This list (so far) solely relates to the BBC BASIC supplied with the Acorn 8 bit and RISC OS systems, and is solely concerned with the interpreter itself.

The "host environment" differences between the BBC Micro (8bit) machines and other platforms are too numerous to list in a forum posting, the documentation for those platforms should be consulted, as to both the extent of emulation of the BBC Micro style environment on those platforms, and the interfaces to the host's facilities provided.

I've also not included any information on a differences noted for Second processor versions.

(If Startdot contributors want to add additional notes, feel free. but 'environment' differences such as differences in MOS calls or filing system support, should probably be dealt with separately.)

Differences between BASIC I and BASIC II:

See Acorn Application Note 028 - which lists the bug fixes and improvements in some detail.

Functional Differences between BASC II and BASIC 4

See Acorn Application Note 032 - which lists the bug fixes and improvements in some detail.

Functional Differences between BASIC 4 on Master 128 and Compact:
* On the Compact TIME$ will return a dummy value (unless ANFS or equivalent is fitted.).

BASIC 4 to BASIC 5 improvments:
* See - http://www.riscos.com/support/developer ... html#54935

RISC OS 5 Improvements to BASIC 5:

(BASIC V) BASIC 1.32 -:
https://web.archive.org/web/20111227182 ... ASIC.shtml (Archive copy)

(I'm not sure what other improvements were made in Risc OS Open..)
Last edited by alex_farlie on Sat Aug 18, 2018 8:00 pm, edited 1 time in total.

Phlamethrower
Posts: 103
Joined: Fri Nov 24, 2017 1:35 pm
Contact:

Re: BBC BASIC INTERPRETER differences between versions on Acorn/RISC OS machines (links)

Post by Phlamethrower » Sat Aug 18, 2018 9:01 pm

alex_farlie wrote:
Sat Aug 18, 2018 6:40 pm
RISC OS 5 Improvements to BASIC 5:

(BASIC V) BASIC 1.32 -:
https://web.archive.org/web/20111227182 ... ASIC.shtml (Archive copy)

(I'm not sure what other improvements were made in Risc OS Open..)
Conveniently, the "open" part of the name means you can just check the CVS logs :)

https://www.riscosopen.org/viewer/view/ ... mer/BASIC/

If you take a look at the history for the VersionNum file then that will give you an idea of what's changed over the past 18 years. In theory you can also go back further than that (generally to RISC OS 3.5), but you'll have to dig around a bit for a different file to look at (or connect via CVS and grab the history that way)

The new release of the BASIC manual also has a summary of all the user-facing changes (I think corresponding to BASIC versions that were released as part of "stable" OS releases, rather than listing every single commit).

User avatar
Elminster
Posts: 3554
Joined: Wed Jun 20, 2012 8:09 am
Location: Essex, UK
Contact:

Re: BBC BASIC INTERPRETER differences between versions on Acorn/RISC OS machines (links)

Post by Elminster » Sat Aug 18, 2018 9:44 pm

You might want to read through this thread that discusses other features and points to other threads and such like.

viewtopic.php?f=2&t=15298
Last edited by Elminster on Sat Aug 18, 2018 9:44 pm, edited 1 time in total.

alex_farlie
Posts: 142
Joined: Sun Jul 07, 2013 9:46 pm
Contact:

Re: BBC BASIC INTERPRETER differences between versions on Acorn/RISC OS machines (links)

Post by alex_farlie » Sun Aug 19, 2018 7:20 am

Phlamethrower wrote:
Sat Aug 18, 2018 9:01 pm
alex_farlie wrote:
Sat Aug 18, 2018 6:40 pm
RISC OS 5 Improvements to BASIC 5:

(BASIC V) BASIC 1.32 -:
https://web.archive.org/web/20111227182 ... ASIC.shtml (Archive copy)

(I'm not sure what other improvements were made in Risc OS Open..)
Conveniently, the "open" part of the name means you can just check the CVS logs :)

https://www.riscosopen.org/viewer/view/ ... mer/BASIC/

If you take a look at the history for the VersionNum file then that will give you an idea of what's changed over the past 18 years. In theory you can also go back further than that (generally to RISC OS 3.5), but you'll have to dig around a bit for a different file to look at (or connect via CVS and grab the history that way)

The new release of the BASIC manual also has a summary of all the user-facing changes (I think corresponding to BASIC versions that were released as part of "stable" OS releases, rather than listing every single commit).
Thank you for letting me know about the new version... I can't make online purchases at present, but this volume will be in my shopping list when I am able to do.

Post Reply