Go to advanced search

by RichardRussell
Wed Jul 04, 2018 1:36 pm
Forum: General discussion
Topic: Raspberry Pi client for the TELSTAR service
Replies: 0
Views: 56

Raspberry Pi client for the TELSTAR service

The TELSTAR Viewdata System provides a simple viewdata/videotex platform in the style of Prestel, accessed via the internet. A suitable client for this service is bundled with the latest release of BBC BASIC for Raspbian which may be downloaded from here . This client will also access other similar ...
by RichardRussell
Thu Jun 28, 2018 12:01 pm
Forum: General discussion
Topic: Why didn't we go with Mali?
Replies: 139
Views: 18889

Re: Why didn't we go with Mali?

3D file formats need to be parsed (converted) to a format OpenGL can use. It seems some, like obj are very similar to the format required anyway. I wrote an OBJ to FVF (flexible vertex format) converter, principally for use with BBC BASIC (which uses FVF as an abstraction layer for both Direct3D an...
by RichardRussell
Thu May 31, 2018 11:24 am
Forum: Off topic discussion
Topic: Forum structure
Replies: 47
Views: 3206

Re: Forum structure

He hasn't a clue where to start, but he'd like to be able to do all the things he can do on his 'phone, as a first step towards doing more impressive things, such as making a LED flash. This is becoming increasingly off-topic, but can I suggest that he first learns to program on his phone. That way...
by RichardRussell
Wed May 30, 2018 2:51 pm
Forum: Off topic discussion
Topic: Forum structure
Replies: 47
Views: 3206

Re: Forum structure

droleary wrote:
Wed May 30, 2018 2:11 pm
I already answered: a teacher or local user group or friend that shares your interests....
Anyone who is trying to go it alone and is so utterly lost that they can't even coherently describe their problem should probably not be starting....
Wow. Rarely have I disagreed with a post so profoundly.
by RichardRussell
Tue May 29, 2018 12:08 pm
Forum: Automation, sensing and robotics
Topic: Sensing 50Hz frequency deviation fast
Replies: 18
Views: 745

Re: Sensing 50Hz frequency deviation fast

That's not much help if the OP then wants to take the output of the queue, work out what it means, and feed the reaction back to the power converter in time for the next switching cycle. Indeed not, but I would be surprised if a few milliseconds latency was significant when switching ballast loads ...
by RichardRussell
Tue May 29, 2018 8:26 am
Forum: Automation, sensing and robotics
Topic: Sensing 50Hz frequency deviation fast
Replies: 18
Views: 745

Re: Sensing 50Hz frequency deviation fast

The problem here (as I see it) is that the standard OS for the RPi is not what we call "real time". That means you can never rely on program execution to look at some input at or even near exactly the right time, because you cannot guarantee execution won't have been interrupted off somewhere to do...
by RichardRussell
Sun May 27, 2018 8:05 pm
Forum: Off topic discussion
Topic: Forum structure
Replies: 47
Views: 3206

Re: Forum structure

Heater wrote:
Sun May 27, 2018 10:49 am
2) No BASIC. There are a thousand dialects of BASIC. Might as well dump them in "Other Languages"
OK then, so let's have a section for BBC BASIC which is the dialect that has been linked with the RPi from the start (and is still used in schools).
by RichardRussell
Sun May 27, 2018 9:33 am
Forum: Off topic discussion
Topic: Forum structure
Replies: 47
Views: 3206

Forum structure

Not sure if this is the right place to post (and that's part of the problem!) but it seems to me that the forum structure is overdue for some 'maintenance'. Here are some of the issues that I've encountered: 1. It's potentially confusing that both 'Community' and 'Programming' have sections called '...
by RichardRussell
Tue May 22, 2018 2:45 pm
Forum: Graphics, sound and multimedia
Topic: Write to Amsynth from Basic
Replies: 2
Views: 230

Re: Write to Amsynth from Basic

If you need more details ask again. You didn't ask, but to check that my advice was sound I have written a trivial raw MIDI output program in BBC BASIC. Before running the program you need to make sure you have a synthesiser running (e.g. amsynth), create a virtual MIDI port to which to output the ...
by RichardRussell
Mon May 21, 2018 11:18 am
Forum: Graphics, sound and multimedia
Topic: Write to Amsynth from Basic
Replies: 2
Views: 230

Re: Write to Amsynth from Basic

I want to send Midi event messages from (preferably) some dialect of Basic to Amsynth or Zynaddsubfx or Timidity or ? You could use BBC BASIC (BBCSDL) and call the ALSA MIDI API functions - either the raw MIDI or sequencer functions depending on your requirements - using the SYS statement. If you n...
by RichardRussell
Sat May 19, 2018 9:39 am
Forum: Gaming
Topic: Are there any RPi game engines that use BASIC?
Replies: 2
Views: 334

Re: Are there any RPi game engines that use BASIC?

Have you looked at Richard Russell's BBC Basic Just to expand on this, the Raspbian edition of BBC BASIC leverages SDL 2.0 (the Simple Directmedia Layer) which was originally designed as a 2D games engine but has now evolved to become a general-purpose OS abstraction layer. SDL is what Steam is bas...
by RichardRussell
Sat May 12, 2018 2:13 pm
Forum: Other programming languages
Topic: BBC BASIC for iOS
Replies: 17
Views: 1542

Re: BBC BASIC for iOS

asandford wrote:
Fri May 11, 2018 9:39 pm
Anyway, back on topic - Richard's BBC BASIC is very good on Windows
You don't say which BASIC (BB4W or BBCSDL) but no matter: neither of them is "very good".
by RichardRussell
Fri May 11, 2018 9:04 am
Forum: Other programming languages
Topic: BBC BASIC for iOS
Replies: 17
Views: 1542

Re: BBC BASIC for iOS

Apple's "restrictive" policies are there for good reason... It's not clear to me how your comments (many of which I disagree with) are relevant to this thread, since Apple's policies do not prevent BBC BASIC running on iOS. It's true that I have to use the 'ad hoc' distribution method rather than t...
by RichardRussell
Wed Apr 25, 2018 8:19 am
Forum: Other programming languages
Topic: BBC BASIC for iOS
Replies: 17
Views: 1542

Re: BBC BASIC for iOS

I wonder if SamsungTV's or Nintendo Switch* will be next, widely popular devices. The existing Android edition of BBC BASIC will run on a number of 'smart' TVs and on the Amazon Fire TV/Stick. Sometimes (as is the case with the Amazon Fire) you need to install a file-manager (e.g. ES File Explorer)...
by RichardRussell
Tue Apr 24, 2018 8:39 am
Forum: Other programming languages
Topic: BBC BASIC for iOS
Replies: 17
Views: 1542

Re: BBC BASIC for iOS

Not so long ago any sort of programming language on iOS was against Apple policies. They are not quite so restrictive now, but there are still some limitations. However it's important to note that they are limitations on whether apps can be made available for download from the iTunes app store, not...
by RichardRussell
Mon Apr 23, 2018 8:58 am
Forum: Other programming languages
Topic: BBC BASIC for iOS
Replies: 17
Views: 1542

BBC BASIC for iOS

Sorry if this is slightly off-topic, but 'BBC BASIC for SDL 2.0' - the version of the language that is available for the Raspberry Pi running Raspbian - has now been ported to iOS. This completes the 'set' of highly-compatible implementations for Windows, Linux (x86), Mac OS-X, Android, iOS and Rasp...
by RichardRussell
Tue Nov 21, 2017 12:36 pm
Forum: General discussion
Topic: Prizewinning 'Forces of Darkness' game
Replies: 13
Views: 818

Re: Prizewinning 'Forces of Darkness' game

Python has a lot of easy to use built in stuff (lists etc) that make a lot of boiler plate code you might require in C or even BASIC unnecessary. It also has huge numbers of libraries to do almost anything. Whilst that is true, BBC BASIC also has libraries (34 are supplied with the Windows version ...
by RichardRussell
Tue Nov 21, 2017 9:28 am
Forum: General discussion
Topic: Prizewinning 'Forces of Darkness' game
Replies: 13
Views: 818

Re: Prizewinning 'Forces of Darkness' game

How easy it would be to translate 'Forces of Darkenss' to Python? You'd have to ask its author, but why would you want to? Whilst you're quite right that BBC BASIC is less popular than Python as a teaching language, it is far from dead; as I said it is still taught in some schools and it's 'approve...
by RichardRussell
Mon Nov 20, 2017 5:42 pm
Forum: General discussion
Topic: Prizewinning 'Forces of Darkness' game
Replies: 13
Views: 818

Re: Prizewinning 'Forces of Darkness' game

Still got mine in the loft, might even have some copies of the games I wrote somewhere. I've still got a BBC Master set up 'permanently' (with a floppy drive and Microvitec monitor) which can be turned on at a moment's notice - although I do half expect an electrolytic capacitor to explode every ti...
by RichardRussell
Mon Nov 20, 2017 2:15 pm
Forum: General discussion
Topic: Prizewinning 'Forces of Darkness' game
Replies: 13
Views: 818

Re: Prizewinning 'Forces of Darkness' game

Looks pretty good! If only the original BBC had been able to do that... The original Beeb wasn't the best for games, even in its day (screen resolution and colour palette limitations, particularly). But what really makes the difference now is the almost universal presence of GPUs to take over the h...
by RichardRussell
Mon Nov 20, 2017 11:10 am
Forum: General discussion
Topic: Prizewinning 'Forces of Darkness' game
Replies: 13
Views: 818

Re: Prizewinning 'Forces of Darkness' game

This is how they are running that game. https://www.riscosopen.org/content/downloads/raspberry-pi Huh? You linked to a RISC OS page: the 'Forces of Darkness' game was written originally in BBC BASIC for Windows and the version in the video (as should have been obvious) was running in Raspbian (Stre...
by RichardRussell
Mon Nov 20, 2017 12:09 am
Forum: General discussion
Topic: Prizewinning 'Forces of Darkness' game
Replies: 13
Views: 818

Prizewinning 'Forces of Darkness' game

This YouTube video shows David Williams' Forces of Darkness game running on a Raspberry Pi 3. The game (in its Windows incarnation) won first prize in the recent SyntaxBomb programming competition! It's 100% BBC BASIC code and is available for download; see the announcement at the forum here . Richa...
by RichardRussell
Sun Nov 05, 2017 4:40 pm
Forum: Other programming languages
Topic: BBC BASIC side-scroller demo
Replies: 0
Views: 519

BBC BASIC side-scroller demo

This YouTube video shows the 'Forces of Darkness' side-scroller demo running in BBC BASIC on a Raspberry Pi 3 (with VC4 driver enabled). I intend to release the source code once it's been tidied up a bit.

Richard.
by RichardRussell
Sun Nov 05, 2017 4:05 pm
Forum: Other programming languages
Topic: BBC BASIC for Raspbian updated to v0.19a
Replies: 4
Views: 1527

Re: BBC BASIC for Raspbian updated to v0.19a

Any ideas? BBC BASIC for SDL 2.0 requires at least a Raspberry Pi 2 and preferably a Raspberry Pi 3. Earlier models don't have a suitable CPU (as the 'illegal instruction' message indicated), sorry. I test every release on Windows 10, Ubuntu 16.04 LTS, Mac OS 10.6 and 10.7, Raspberry Pi 3 with Stre...
by RichardRussell
Wed Nov 01, 2017 5:03 pm
Forum: Other programming languages
Topic: BBC BASIC for Raspbian updated to v0.19a
Replies: 4
Views: 1527

BBC BASIC for Raspbian updated to v0.19a

I have updated BBCSDL, the free cross-platform version of BBC BASIC, to v0.19a. Full details of this release may be found at the BBC BASIC forum . The Raspbian edition now runs Andy Parkes' BBCEdit IDE as well as my SDLIDE , and the latter now supports debugging and profiling on the Raspberry Pi, br...

Go to advanced search