Go to advanced search

by RichardRussell
Tue Nov 21, 2017 12:36 pm
Forum: General discussion
Topic: Prizewinning 'Forces of Darkness' game
Replies: 13
Views: 749

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

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

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

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

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

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 languages
Topic: BBC BASIC side-scroller demo
Replies: 0
Views: 474

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 languages
Topic: BBC BASIC for Raspbian updated to v0.19a
Replies: 4
Views: 1345

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 languages
Topic: BBC BASIC for Raspbian updated to v0.19a
Replies: 4
Views: 1345

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...
by RichardRussell
Mon Oct 23, 2017 9:50 am
Forum: Off topic discussion
Topic: PiVPN and WPA Vulnerability
Replies: 10
Views: 2232

Re: PiVPN and WPA Vulnerability

the bits I read says it the clients since they are the ones that are fooled, or repeaters. Not a router as they are not clients. That's exactly what my ISP (Zen) has told me. Routers are not affected, unless they implement 802.11r ('fast roaming') which is very unusual. My router is too old to rece...
by RichardRussell
Tue Oct 03, 2017 8:14 am
Forum: Other languages
Topic: Porting ARM BASIC to the Raspberry Pi via SDL 2.0
Replies: 89
Views: 15067

Re: Porting ARM BASIC to the Raspberry Pi via SDL 2.0

The application will search for the brightest pixel and the relatively bright pixels that surround it... Is interpreted BASIC going to be fast enough for this? In my similar application (I run multiple 2-dimensional running-average-filters over the image to identify markers) that's the one thing th...
by RichardRussell
Mon Oct 02, 2017 11:44 am
Forum: Other languages
Topic: Porting ARM BASIC to the Raspberry Pi via SDL 2.0
Replies: 89
Views: 15067

Re: Porting ARM BASIC to the Raspberry Pi via SDL 2.0

Reading a file byte at a time - nope. BBC BASIC has always had the reputation for being a 'bit twiddlers' language, right back to the original version in 1981. Support for reading and writing files one byte at a time, indirection operators and the integral assembler are all designed to make it poss...
by RichardRussell
Sat Sep 30, 2017 11:16 am
Forum: Other languages
Topic: Porting ARM BASIC to the Raspberry Pi via SDL 2.0
Replies: 89
Views: 15067

Re: Porting ARM BASIC to the Raspberry Pi via SDL 2.0

There was definitely something that was different between the first BASIC version for the Beeb and the second version. I remember having to make allowances for it. My memory is also very vague. I know that the OPENUP and OSCLI keywords were introduced at that point, using tokens that had previously...
by RichardRussell
Sat Sep 30, 2017 10:19 am
Forum: Other languages
Topic: Porting ARM BASIC to the Raspberry Pi via SDL 2.0
Replies: 89
Views: 15067

Re: Porting ARM BASIC to the Raspberry Pi via SDL 2.0

I think that v2 had the string indirection which wasn't available in v1. No, I'm pretty sure that string indirection ($var) was there from the beginning, using a CR terminator. I added the option to use NUL-terminated strings ($$var) which is very useful for interworking with C/C++ and Operating Sy...
by RichardRussell
Sat Sep 30, 2017 9:22 am
Forum: Other languages
Topic: Porting ARM BASIC to the Raspberry Pi via SDL 2.0
Replies: 89
Views: 15067

Re: Porting ARM BASIC to the Raspberry Pi via SDL 2.0

Closest I got to that was the forerunner from the same stable - Acorn Atom BASIC. That had indirection operators too, didn't it? I thought they were one of the features that got into BBC BASIC via Atom BASIC, certainly the BBC wouldn't have asked for them. In the very early days Acorn were pressing...
by RichardRussell
Sat Sep 30, 2017 8:43 am
Forum: Other languages
Topic: Porting ARM BASIC to the Raspberry Pi via SDL 2.0
Replies: 89
Views: 15067

Re: Porting ARM BASIC to the Raspberry Pi via SDL 2.0

None of the the BASIC versions I've ever used in the last 40 years have ever had any logical, bit manipulation instructions To be fair, because BASIC doesn't usually have dedicated Boolean data types (unlike C, say) the AND, OR and exclusive-OR operators can commonly be used in a 'bitwise' mode as ...
by RichardRussell
Sat Sep 30, 2017 8:23 am
Forum: Other languages
Topic: Porting ARM BASIC to the Raspberry Pi via SDL 2.0
Replies: 89
Views: 15067

Re: Porting ARM BASIC to the Raspberry Pi via SDL 2.0

I am a retired software engineer living in the USA. I had never heard of BBC Basic until just a few weeks ago. The BBC Microcomputer was sold in the US in the 1980s but it flopped. A major reason was that the adaptation to the NTSC TV system (the assumption was that people would use their TV set as...
by RichardRussell
Fri Sep 22, 2017 10:54 am
Forum: Raspbian
Topic: ScummVM on Rasbian Stretch
Replies: 6
Views: 806

Re: ScummVM on Rasbian Stretch

VC4 is stable enough for most use. It depends. I find it quite stable, but there are known issues: for example it does not support 'overscan compensation' (at least, not via the normal settings menu) and I understand that it's not compatible with the camera module. I look forward to the day when it...
by RichardRussell
Fri Sep 22, 2017 8:44 am
Forum: Raspbian
Topic: ScummVM on Rasbian Stretch
Replies: 6
Views: 806

Re: ScummVM on Rasbian Stretch

If I'm not mistaken ScummVM uses SDL2 on Strech, and SDL2 is damn slow under X11 on the Raspberry :( It's not slow so long as the 'experimental' (VC4) GL Driver is enabled in raspi-config ; SDL2 runs quite fast (and just as fast in Stretch as in Jessie) in that case. Unfortunately because of a bug ...
by RichardRussell
Sat Sep 09, 2017 8:37 am
Forum: Off topic discussion
Topic: Can I delete account?
Replies: 10
Views: 1357

Re: Can I delete account?

I also want to delete my account. I've been told that only an administrator can do that, so I've requested it.

Richard.
by RichardRussell
Fri Sep 08, 2017 4:11 pm
Forum: Raspbian
Topic: Mesa driver much slower on Stretch than on Jessie
Replies: 95
Views: 7875

Re: Mesa driver much slower on Stretch than on Jessie

ShiftPlusOne wrote:
Fri Sep 08, 2017 4:05 pm
The aim is to be welcoming and if you feel made fun of or demeaned, we have failed here and I apologise for that.
Welcoming? What a joke! I have looked for, and failed to find, how to resign from this forum. How can I cancel my membership?
by RichardRussell
Fri Sep 08, 2017 3:58 pm
Forum: Raspbian
Topic: Mesa driver much slower on Stretch than on Jessie
Replies: 95
Views: 7875

Re: Mesa driver much slower on Stretch than on Jessie

ShiftPlusOne wrote:
Fri Sep 08, 2017 3:32 pm
How is this anything other than acknowledgement of the issue?
That came later as you know perfectly well. I genuinely wish I was dead.

Richard.
by RichardRussell
Fri Sep 08, 2017 3:57 pm
Forum: Raspbian
Topic: Mesa driver much slower on Stretch than on Jessie
Replies: 95
Views: 7875

Re: Mesa driver much slower on Stretch than on Jessie

I'm pleased to have an explanation for my app running so slowly (without the GL Driver enabled) but keen to have a fix that I can pass onto my customers as soon as possible. :? What point are you making? Of course I want a fix. It doesn't say, and it doesn't mean, that I am expecting the fix to be ...
by RichardRussell
Fri Sep 08, 2017 3:44 pm
Forum: Raspbian
Topic: Mesa driver much slower on Stretch than on Jessie
Replies: 95
Views: 7875

Re: Mesa driver much slower on Stretch than on Jessie

Richard and anyone else with this problem. Here are some basic instructions on how to compile mesa To repeat (which really should not be necessary) I cannot do that; I do not have even the basic skills required nor do I any longer have the mental proficiency that would allow me to acquire those ski...
by RichardRussell
Fri Sep 08, 2017 3:28 pm
Forum: Raspbian
Topic: Mesa driver much slower on Stretch than on Jessie
Replies: 95
Views: 7875

Re: Mesa driver much slower on Stretch than on Jessie

What other possible interpretation is there other than you think the RPF should be fixing it ? What it says, which is that the RPF should acknowledge it. If I had meant fix it I would have said so, but I didn't. Indeed I quite explicitly said that I did not expect the RPF to fix it. Richard.

Go to advanced search