Go to advanced search

by RichardRussell
Thu Feb 16, 2017 12:43 pm
Forum: Other programming languages
Topic: BBC BASIC (experimental)
Replies: 11
Views: 2058

Re: BBC BASIC (experimental)

Here's a screenshot:

Image
by RichardRussell
Tue Feb 14, 2017 5:42 pm
Forum: Other programming languages
Topic: BBC BASIC (experimental)
Replies: 11
Views: 2058

BBC BASIC (experimental)

Although it's 'experimental', and rather slow, I have made available the Raspberry Pi version of BBC BASIC (v0.16f) for download. Details are at the forum here . The performance will hopefully improve when OpenGL with GPU acceleration is officially supported. Rendering is currently so slow that even...
by RichardRussell
Sat Feb 11, 2017 11:11 am
Forum: Other programming languages
Topic: BBC BASIC for Android
Replies: 42
Views: 6487

Re: BBC BASIC for Android

I assume it's still this one for OGL and had no development for over a year. The RPF would have you believe otherwise. In a post from last October elsewhere on this forum it states: "We are working on improvements to the GL driver at the moment, but I'm afraid I can't as yet give any concrete times...
by RichardRussell
Sat Feb 11, 2017 11:09 am
Forum: Raspbian
Topic: OpenGL Driver screen issues
Replies: 24
Views: 5533

Re: OpenGL Driver screen issues

cjan wrote:have you try update to 4.9? there are big update firmware VC4 etc.
If 4.9 is only currently available as 'BRANCH=next' then no. A bit scary for me, but I might try it!

Richard.
by RichardRussell
Sat Feb 11, 2017 4:22 am
Forum: Raspbian
Topic: OpenGL Driver screen issues
Replies: 24
Views: 5533

Re: OpenGL Driver screen issues

The GL driver currently ignores overscan/underscan settings, which is what is causing your problem. In that case I think there's a misunderstanding about what 'overscan' and 'underscan' mean. My monitor displays nothing (black) when the GL Driver is enabled, which suggests that the HDMI signal is o...
by RichardRussell
Fri Feb 10, 2017 11:02 pm
Forum: Other programming languages
Topic: BBC BASIC for Android
Replies: 42
Views: 6487

Re: BBC BASIC for Android

Does SDL support the frame buffer? I've no idea about the internals I'm afraid. SDL is Open Source but I wouldn't know where to look to answer that question. If it is indeed true that the RPi 'experimental' GL Driver sets the HDMI output to something non-standard (which your experience and that of ...
by RichardRussell
Fri Feb 10, 2017 7:35 pm
Forum: Other programming languages
Topic: BBC BASIC for Android
Replies: 42
Views: 6487

Re: BBC BASIC for Android

The bad news is that it's unbelievably, excruciatingly, unusably slow! Further investigation revealed that the 'experimental GL Driver' was not enabled, so presumably SDL was falling back to software rendering, hence the awful performance. Unfortunately enabling the GL Driver in raspi-config just l...
by RichardRussell
Fri Feb 10, 2017 12:10 am
Forum: Other programming languages
Topic: BBC BASIC for Android
Replies: 42
Views: 6487

Re: BBC BASIC for Android

Source code saved as ASCII uses CRLFs instead of LFs. This is for compatibility with Windows. The alternative would be to do something different depending on the platform, but that has its own problems. Text file IO seems to use CRs only. I suspect you are referring to the PRINT# statement which (i...
by RichardRussell
Thu Feb 09, 2017 9:55 pm
Forum: Other programming languages
Topic: BBC BASIC for Android
Replies: 42
Views: 6487

Re: BBC BASIC for Android

The good news is that building BBCSDL on the RPi3 was much easier than I expected, because it turns out everything needed is indeed available from the repository. So I already have a version (very likely to be RPi3-compatible only) that works and runs many, but for some reason not all, the example p...
by RichardRussell
Tue Feb 07, 2017 9:38 am
Forum: Other programming languages
Topic: BBC BASIC for Android
Replies: 42
Views: 6487

Re: BBC BASIC for Android

it's not on the current syllabus which all changed last year I would not expect BBC BASIC to be explicitly mentioned in a syllabus because they usually aren't that prescriptive: they want concepts to be taught rather than specific languages. Going back a few years BBC BASIC was one of the languages...
by RichardRussell
Mon Feb 06, 2017 9:47 pm
Forum: Other programming languages
Topic: BBC BASIC for Android
Replies: 42
Views: 6487

Re: BBC BASIC for Android

I'd be surprised if OCR has moved away from the common spec One example, although it's no longer a current recommended publication, is the coursework book "OCR Computing for GCSE" (available from Amazon) in which BBC BASIC is referenced on pages 24, 173, 175, 211 and 239, and indeed all the code ex...
by RichardRussell
Mon Feb 06, 2017 8:43 pm
Forum: Other programming languages
Topic: BBC BASIC for Android
Replies: 42
Views: 6487

Re: BBC BASIC for Android

After all these extensions what is the "standard" BBC BASIC today. Are there multiple implementations of it? There are certainly multiple implementations still in use. Even on Windows PCs four widely-different versions are probably used in significant numbers: 6502 BBC BASIC on a Beeb emulator (e.g...
by RichardRussell
Mon Feb 06, 2017 5:50 pm
Forum: Other programming languages
Topic: BBC BASIC for Android
Replies: 42
Views: 6487

Re: BBC BASIC for Android

Ah. I had not realized this was not actually BBC BASIC. Rather some whole new language. With respect that's a daft thing to say! BBC BASIC has been evolving from the very beginning. Even on the BBC Micro there were extensions: OPENUP and OSCLI appeared in BASIC 2 for a start. The BBC Master version...
by RichardRussell
Mon Feb 06, 2017 5:38 pm
Forum: Other programming languages
Topic: BBC BASIC for Android
Replies: 42
Views: 6487

Re: BBC BASIC for Android

First impression is the interface isn't obvious what does what. Very straightforward really. It uses only standard touch gestures: 'tap' to run a program or move into a folder, 'long-press / touch+hold' to display a context menu, 'drag' to scroll/pan and 'pinch' to resize the font. I particularly w...
by RichardRussell
Mon Feb 06, 2017 4:47 pm
Forum: Other programming languages
Topic: BBC BASIC for Android
Replies: 42
Views: 6487

Re: BBC BASIC for Android

Maybe get it into RetroPie, though a full BBC emulator would be nice there. (I use a nice on one Android) I think there are two main groups of enthusiasts. The first are those whose particular concern is the BBC Microcomputer (and Acorn Electron, BBC Master etc.) and the software that ran on them, ...
by RichardRussell
Mon Feb 06, 2017 3:42 pm
Forum: Other programming languages
Topic: BBC BASIC for Android
Replies: 42
Views: 6487

Re: BBC BASIC for Android

There are many ways to do this. I'll probably be back with lots of detailed questions if and when I have an RPi version I want to distribute! I was amused to see they had an actual BBC computer connected to a huge and complicated test rig that was used to test flight control computers of some Airbu...
by RichardRussell
Mon Feb 06, 2017 2:31 pm
Forum: Other programming languages
Topic: BBC BASIC for Android
Replies: 42
Views: 6487

Re: BBC BASIC for Android

gordon@drogon.net wrote:BASIC is far from dead.... Long live BASIC!
Absolutely! There's a list of some interesting applications of BBC BASIC here.

Richard.
by RichardRussell
Mon Feb 06, 2017 2:12 pm
Forum: Other programming languages
Topic: BBC BASIC for Android
Replies: 42
Views: 6487

Re: BBC BASIC for Android

Must say I am surprised that anyone is paying money for any kind of BASIC today. Well done. This may also surprise you, but I've had some customers tell me that they chose my product specifically because they had to pay (a little) for it, because they know it gives them a legally-backed guarantee o...
by RichardRussell
Mon Feb 06, 2017 1:50 pm
Forum: Other programming languages
Topic: BBC BASIC for Android
Replies: 42
Views: 6487

Re: BBC BASIC for Android

If any GPL libraries are linked in BBC BASIC, then I'm afraid that you must offer the source to anyone who asks. I'm perfectly well aware of that, and I'm somewhat surprised that you think it necessary to draw it to the attention of somebody with my experience, standing and background. BBC BASIC fo...
by RichardRussell
Sun Feb 05, 2017 9:45 pm
Forum: Other programming languages
Topic: BBC BASIC for Android
Replies: 42
Views: 6487

Re: BBC BASIC for Android

Why is it closed source by the way? Presumably it is built on Open Source stuff, compilers, SDL, etc. Well, one reason is that most of the code base is shared with a paid-for commercial product: BBC BASIC for Windows . I've been marketing versions of BBC BASIC that you actually have to pay for (sho...
by RichardRussell
Sun Feb 05, 2017 9:10 pm
Forum: Other programming languages
Topic: BBC BASIC for Android
Replies: 42
Views: 6487

Re: BBC BASIC for Android

See https://wiki.debian.org/HowToPackageForDebian Thank you very much for that. I looked into this approach a while ago, and at that time it appeared that including source code was a requirement for this kind of packaging. Has that changed (or was what I read mistaken)? If there are missing depende...
by RichardRussell
Sun Feb 05, 2017 7:32 pm
Forum: Other programming languages
Topic: BBC BASIC for Android
Replies: 42
Views: 6487

Re: BBC BASIC for Android

It's a bit cheeky asking us for help on how to package it. Don't you think? Why? Is this an inappropriate forum? Where would be a better place to ask? Why not make something on a Raspian that works for you. Zip it and distribute it. With some instructions as to unzip and run it. Job done. If that w...
by RichardRussell
Sun Feb 05, 2017 6:04 pm
Forum: Other programming languages
Topic: BBC BASIC for Android
Replies: 42
Views: 6487

Re: BBC BASIC for Android

yes please to the Raspbian version. I'll look into it, but I have a question. If I do succeed in developing a SDL2-based version of BBC BASIC for the RPi, how can I package and distribute it? For Windows I supply a .zip file that contains everything needed; the end-user just has to extract it to a ...
by RichardRussell
Wed Feb 01, 2017 5:10 pm
Forum: Other programming languages
Topic: BBC BASIC for Android
Replies: 42
Views: 6487

BBC BASIC for Android

This is not directly Raspberry Pi related, but it could become so in the future (see below) and it may well be of interest. The latest release of the Android edition of BBCSDL (my cross-platform implementation of BBC BASIC built on SDL 2.0) now runs on ARM-based as well as x86-based phones and table...
by RichardRussell
Sat Jan 21, 2017 6:57 pm
Forum: Other programming languages
Topic: Porting ARM BASIC to the Raspberry Pi via SDL 2.0
Replies: 89
Views: 20030

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

It is precisely the last language I would use for teaching. Sorry, I missed this comment at the time so my reply is very late, but I would want to point out that BBC BASIC is one of only a few languages that are officially recommended for teaching in schools (in the UK). Take for example the Oxford...

Go to advanced search