Go to advanced search

by RichardRussell
Sat Oct 06, 2018 11:04 am
Forum: General discussion
Topic: Ceefax Simulator updated
Replies: 0
Views: 66

Ceefax Simulator updated

I've updated my Ceefax Simulator so that pages are accessed more quickly, this is of particular value when running on a Raspberry Pi. Here's a YouTube video of it in action on a RPi 3. The program may be downloaded (as part of the BBCSDL package) from here.
by RichardRussell
Wed Oct 03, 2018 10:51 pm
Forum: Other programming languages
Topic: A compilable basic that uses line numbers for Pi?
Replies: 53
Views: 1985

Re: A compilable basic that uses line numbers for Pi?

Heater wrote:
Wed Oct 03, 2018 7:21 pm
For this reason I seek safe harbor in Debian
On the subject of OS stability, the identical binary executable of BBC BASIC for Windows installs and runs on everything from Windows 95 to Windows 10. That's a span of over 20 years during which the Win32 API has remained stable!
by RichardRussell
Wed Oct 03, 2018 1:28 pm
Forum: Other programming languages
Topic: A compilable basic that uses line numbers for Pi?
Replies: 53
Views: 1985

Re: A compilable basic that uses line numbers for Pi?

For me one of the attractions of open source software was the idea that having the source code would ensure a particular program would always be available. That way I wouldn't have to keep relearning how to do things that I already knew. I think this is also the idea behind finding a suitable BASIC...
by RichardRussell
Mon Oct 01, 2018 11:14 pm
Forum: Other programming languages
Topic: A compilable basic that uses line numbers for Pi?
Replies: 53
Views: 1985

Re: A compilable basic that uses line numbers for Pi?

I don't see anyone going out of their way to make the basic commands, "ls", "mv", "cp", "cat", "rm" etc obscure. They are not obscure they are simple abbreviations of the word that describe what they do "list", "move", "copy", "concatenate", "remove" Why even bother to abbreviate a four-letter comm...
by RichardRussell
Mon Oct 01, 2018 9:35 pm
Forum: Other programming languages
Topic: A compilable basic that uses line numbers for Pi?
Replies: 53
Views: 1985

Re: A compilable basic that uses line numbers for Pi?

The common theme with these is that other OS's don't have similar commands - so what on earth should they call them? You're suggesting that the names were not chosen to be deliberately obscure; I find that hard to believe. After you have used one of these systems (Linux, MacOS or iOS, UNIX) for a w...
by RichardRussell
Mon Oct 01, 2018 8:09 pm
Forum: Other programming languages
Topic: A compilable basic that uses line numbers for Pi?
Replies: 53
Views: 1985

Re: A compilable basic that uses line numbers for Pi?

buja wrote:
Mon Oct 01, 2018 6:23 pm
On the other hand, I have seen Basic programs without spaces to save memory!
Not for at least 30 years, I hope.
by RichardRussell
Mon Oct 01, 2018 8:00 pm
Forum: Other programming languages
Topic: A compilable basic that uses line numbers for Pi?
Replies: 53
Views: 1985

Re: A compilable basic that uses line numbers for Pi?

jahboater wrote:
Mon Oct 01, 2018 7:16 pm
If all these names are difficult for you...
They are. Setting custom aliases isn't much help if you're trying to use somebody else's machine, or understand a published script. In fact I've never heard of 'awk' and your substitutions didn't include that; what does it do?
by RichardRussell
Mon Oct 01, 2018 5:37 pm
Forum: Other programming languages
Topic: A compilable basic that uses line numbers for Pi?
Replies: 53
Views: 1985

Re: A compilable basic that uses line numbers for Pi?

It takes a clever engineer to produce a simple solution to a complex problem. That is probably true, but unfortunately those same 'engineers' also got a kick out of choosing silly command names and obscure syntax to maximise the 'geek' factor and make it as difficult as possible for outsiders to ga...
by RichardRussell
Mon Oct 01, 2018 5:25 pm
Forum: Other programming languages
Topic: A compilable basic that uses line numbers for Pi?
Replies: 53
Views: 1985

Re: A compilable basic that uses line numbers for Pi?

guymark wrote:
Mon Oct 01, 2018 11:30 am
I do think sometimes, it was designed by people who got a buzz out of obfuscating things.
Absolutely - spot on! Even when one eventually gets something to work, it's likely it will break again on the next major OS update. :roll:
by RichardRussell
Sun Sep 30, 2018 3:51 pm
Forum: Other programming languages
Topic: Raspbian BBC BASIC updated to v0.24a
Replies: 0
Views: 125

Raspbian BBC BASIC updated to v0.24a

I have released version 0.24a of BBC BASIC for Raspbian (BBCSDL). The main changes in this version are as follows: The line editor used by the INPUT statement (and in immediate mode) has improved support for UTF-8 (Unicode) encoding. The 'socklib' library has been enhanced to support UDP as well as ...
by RichardRussell
Tue Sep 25, 2018 8:25 am
Forum: Other programming languages
Topic: A compilable basic that uses line numbers for Pi?
Replies: 53
Views: 1985

Re: A compilable basic that uses line numbers for Pi?

Richard, my logic was that if DOSBOX would let old DOS games run (many of which were just compiled QB), there was a sporting chance it would run - and it do so very happily. All understood, and good luck! My interests in BASIC are very different from yours: what I want to be able to do is to levera...
by RichardRussell
Mon Sep 24, 2018 8:53 am
Forum: Other programming languages
Topic: A compilable basic that uses line numbers for Pi?
Replies: 53
Views: 1985

Re: A compilable basic that uses line numbers for Pi?

At the moment I am having some joy with QBasic 4.5 I must admit I didn't know it was possible to run QBasic on a Raspberry Pi, what graphics capabilities does it provide? just to see if I can get the hang of /dev/gpiomem for the input output pins. The way BBC BASIC does it is to map /dev/gpiomem to...
by RichardRussell
Sat Sep 22, 2018 7:57 pm
Forum: Other programming languages
Topic: BBC BASIC (Raspbian) source code released
Replies: 13
Views: 577

Re: BBC BASIC (Raspbian) source code released

I'm sorry to hear that Richard. I can understand your not wanting to get into extra, new, complications in the project. I find I can still write BASIC code quite well (I think!) so I certainly intend to 'continue the project' but by concentrating on example/demo programs and libraries rather than o...
by RichardRussell
Sat Sep 22, 2018 4:55 pm
Forum: Other programming languages
Topic: BBC BASIC (Raspbian) source code released
Replies: 13
Views: 577

Re: BBC BASIC (Raspbian) source code released

Seems to me that anyone with the skills to create and maintain a compiler, a compiler that can be built and used on many platforms, will be able to get the hang of git and github in short order. I was (past tense) able to "maintain a compiler" but because of the deterioration in my mental faculties...
by RichardRussell
Sat Sep 22, 2018 3:44 pm
Forum: Other programming languages
Topic: BBC BASIC (Raspbian) source code released
Replies: 13
Views: 577

Re: BBC BASIC (Raspbian) source code released

Although if I were in any way interested in BASIC I'd probably start by looking at FUSE (or it's progenitor Gordon Henderson's RTB https://projects.drogon.net/rtb/). I'm aware of RTB, but not in enough detail to make an informed comparison. If I was to highlight one specific feature of BBC BASIC it...
by RichardRussell
Sat Sep 22, 2018 3:29 pm
Forum: Other programming languages
Topic: BBC BASIC (Raspbian) source code released
Replies: 13
Views: 577

Re: BBC BASIC (Raspbian) source code released

It would look better if it were but up as an open source project on github. I would refer you to the (long) discussion at StarDot on this very subject! In a nutshell, having explained that I know nothing about GitHub it was suggested that I simply release it as a zip, so I have! From what little I ...
by RichardRussell
Sat Sep 22, 2018 9:43 am
Forum: Other programming languages
Topic: BBC BASIC (Raspbian) source code released
Replies: 13
Views: 577

BBC BASIC (Raspbian) source code released

It may be of interest that the source code for 'BBC BASIC for SDL 2.0', including a makefile to build the Raspberry Pi edition, has been released. It can be found in this zip file at Dropbox.
by RichardRussell
Thu Sep 20, 2018 12:46 pm
Forum: Other programming languages
Topic: A compilable basic that uses line numbers for Pi?
Replies: 53
Views: 1985

Re: A compilable basic that uses line numbers for Pi?

Any help would be awesome - as otherwise my options are a little bit limited As others have noted, 'BBC BASIC for SDL 2.0' (BBCSDL) meets your requirements except for not being 'compiled'. I appreciate your desire for a prorgram that cannot easily be 'reverse engineered', although it's fair to say ...
by RichardRussell
Mon Sep 17, 2018 3:46 pm
Forum: General discussion
Topic: Reporting posts - Clarification sought
Replies: 28
Views: 763

Re: Reporting posts - Clarification sought

hippy wrote:
Mon Sep 17, 2018 1:43 pm
"if you call foul and are found to be incorrect you will incur a penalty"
Unbelievable. I would question whether such a threat is even legal, let alone be forum policy.
by RichardRussell
Sun Aug 26, 2018 10:30 am
Forum: Other programming languages
Topic: Raspbian BBC BASIC updated to v0.23c
Replies: 0
Views: 378

Raspbian BBC BASIC updated to v0.23c

I have released version 0.23c of BBC BASIC for Raspbian (BBCSDL). This release includes two new example programs: 'torus2d.bbc' which demonstrates how '3D' graphics can be achieved using only 2D rendering, and 'soldiers.bbc' a music demo accompanied by an animated scene (genuine OpenGL this time) us...
by RichardRussell
Mon Aug 06, 2018 5:08 pm
Forum: General discussion
Topic: Jigsaw Puzzle program
Replies: 1
Views: 112

Jigsaw Puzzle program

The latest release of BBC BASIC for SDL 2.0 comes with a new Jigsaw Puzzle program. The number of pieces is selectable, up to a maximum of about 140, and they can be rotated. You can add your own JPG pictures to the one supplied (copy them into BBC BASIC's @usr$ folder). The program is 100% BBC BASI...
by RichardRussell
Wed Jul 04, 2018 1:36 pm
Forum: General discussion
Topic: Raspberry Pi client for the TELSTAR service
Replies: 0
Views: 93

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: 19784

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: 3508

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: 3508

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.

Go to advanced search