BBC BASIC for Windows version 6.16a released

New releases of BB4W and BBCSDL, and other updates, will be announced here
Richard Russell
Posts: 366
Joined: Tue 18 Jun 2024, 09:32

Re: BBC BASIC for Windows version 6.16a released

Post by Richard Russell »

hellomike wrote: Thu 03 Apr 2025, 13:33 Not really the same because for me it happened after upgrading to the latest BB4W version.
It's exactly the same. Before updating to v6.16a you would inevitably have received the error, because SOCCERBALL.BBC uses array slicing (as does FILTERS.BBC, those two example programs were added specifically to demonstrate that new feature). That's documented in the manual:
  • FILTERS.BBC Demonstrates Finite Impulse Response filtering, using array slicing.
  • SOCCERBALL.BBC Animating a '3D' object using BBC BASIC's native graphics, uses array slicing.
So the error message which you and nvingo received was simply saying "you are attempting to run a program which uses array slicing on a version of BBC BASIC which does not have that feature".
User avatar
hellomike
Posts: 192
Joined: Sat 09 Jun 2018, 09:47
Location: Amsterdam

Re: BBC BASIC for Windows version 6.16a released

Post by hellomike »

But before the update, "SOCCERBALL.BBC" would also have failed when executed from the IDE but it didn't!
I.e. "bbcwin6.exe" was updated.

I did mention that, therefor a different situation.
Richard Russell
Posts: 366
Joined: Tue 18 Jun 2024, 09:32

Re: BBC BASIC for Windows version 6.16a released

Post by Richard Russell »

hellomike wrote: Thu 03 Apr 2025, 18:27 I did mention that, therefor a different situation.
It's true that in your case the version of BBC BASIC which didn't support array slicing was bbcwrun6.exe and in nvingo's case it was bbcwin6.exe. If you wish to call that "a different situation" that's your prerogative - but I don't!