Search found 513 matches

by Richard Russell
Fri Oct 19, 2018 11:56 am
Forum: software & utilities for the pc, mac or unix
Topic: BBC BASIC desktop shortcut (Linux)
Replies: 19
Views: 178

Re: BBC BASIC desktop shortcut (Linux)

Application files... aren't. Since I supply BBC BASIC for SDL 2.0 as a zip file I really can't see what the fundamental difference is between creating hundreds of files as a result of unpacking the zip and creating one more file to assist with launching from a desktop shortcut. They both happen at ...
by Richard Russell
Fri Oct 19, 2018 8:39 am
Forum: software & utilities for the pc, mac or unix
Topic: BBC BASIC desktop shortcut (Linux)
Replies: 19
Views: 178

Re: BBC BASIC desktop shortcut (Linux)

Now you don't need to generate this file at installation time; it can be part of the package. Since (presumably) there's no alternative but to generate the bbcsdl.desktop file at installation time, I don't really understand what the problem is with generating the bbclaunch file as well. Is your con...
by Richard Russell
Thu Oct 18, 2018 9:53 pm
Forum: software & utilities for the pc, mac or unix
Topic: BBC BASIC desktop shortcut (Linux)
Replies: 19
Views: 178

Re: BBC BASIC desktop shortcut (Linux)

For the record, here's the script I ended up with: #!/bin/bash MYDIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" > /dev/null && pwd )" echo "[Desktop Entry] Name=BBC BASIC Comment=BBC BASIC for Linux Icon=$MYDIR/bbc256x.png Exec=$MYDIR/bbclaunch Type=Application Encoding=UTF-8 Terminal=false Categorie...
by Richard Russell
Thu Oct 18, 2018 9:35 pm
Forum: software & utilities for the pc, mac or unix
Topic: BBC BASIC desktop shortcut (Linux)
Replies: 19
Views: 178

Re: BBC BASIC desktop shortcut (Linux)

It may be necessary to specify the full path to bbcsdl Yes, that was it. Somehow I assumed that the 'current directory' would be the directory containing the script, but evidently not. Specifying it absolutely worked (adding the #!/bin/bash didn't seem to make a difference, but perhaps I should inc...
by Richard Russell
Thu Oct 18, 2018 8:25 pm
Forum: software & utilities for the pc, mac or unix
Topic: BBC BASIC desktop shortcut (Linux)
Replies: 19
Views: 178

Re: BBC BASIC desktop shortcut (Linux)

Soruk wrote:
Thu Oct 18, 2018 6:46 pm
Can you share the script you were using to start it, in its entirety?
It's literally just that one line. Generally that kind of 'naked' script seems to work for me, and does if I simply execute it from the command line, but maybe it needs more when called from the shortcut.
by Richard Russell
Thu Oct 18, 2018 5:16 pm
Forum: software & utilities for the pc, mac or unix
Topic: BBC BASIC desktop shortcut (Linux)
Replies: 19
Views: 178

Re: BBC BASIC desktop shortcut (Linux)

You're welcome! Just glad I was able to help. One more question, if I may. As discussed in another thread, some incompatibility requires the 32-bit Linux edition of BBCSDL to be executed using: env IBUS_ADDRESS=0 ./bbcsdl I haven't managed to find a way of running that from the desktop shortcut. I ...
by Richard Russell
Thu Oct 18, 2018 3:29 pm
Forum: software & utilities for the pc, mac or unix
Topic: BBC BASIC desktop shortcut (Linux)
Replies: 19
Views: 178

Re: BBC BASIC desktop shortcut (Linux)

Soruk wrote:
Thu Oct 18, 2018 1:24 pm
If that fixes it, add that as the last line of the script.
I initially thought it had made no difference, but then I spotted that a 'Trust and Launch' button had appeared which wasn't there previously; clicking that just once is all that's required to remove the warning permanently. Thanks!
by Richard Russell
Thu Oct 18, 2018 1:16 pm
Forum: software & utilities for the pc, mac or unix
Topic: BBC BASIC desktop shortcut (Linux)
Replies: 19
Views: 178

Re: BBC BASIC desktop shortcut (Linux)

It works beautifully on a Raspberry Pi - thank you - but sadly not on Ubuntu 18.04 (reports 'Untrusted application launcher'). Do you happen to know the correct incantation for Ubuntu? Can I assume that it's not going to be possible to create a 'universal' script that will run on all popular Linux d...
by Richard Russell
Thu Oct 18, 2018 12:48 pm
Forum: software & utilities for the pc, mac or unix
Topic: BBC BASIC desktop shortcut (Linux)
Replies: 19
Views: 178

Re: BBC BASIC desktop shortcut (Linux)

Soruk wrote:
Thu Oct 18, 2018 12:25 pm
Try this:
Wow, that was quick! I'll definitely try it. :D
by Richard Russell
Thu Oct 18, 2018 11:42 am
Forum: software & utilities for the pc, mac or unix
Topic: BBC BASIC desktop shortcut (Linux)
Replies: 19
Views: 178

BBC BASIC desktop shortcut (Linux)

Cross-posted from the BBC BASIC discussion group An annoying feature of the Linux (including Raspberry Pi) editions of BBC BASIC for SDL 2.0 is the awkwardness of creating a desktop shortcut. I supply (with the RPi edition) a template .desktop file which can be edited to contain the correct paths t...
by Richard Russell
Wed Oct 17, 2018 4:36 pm
Forum: hardware
Topic: Colour link on BBC Master
Replies: 7
Views: 168

Re: Colour link on BBC Master

I don't think this is specific to the BBC micro or any particular model of it, but just how composite video works. Not really. If you look at the circuit (all I have handy is the original BBC Micro's schematic) you'll see that the 'summing point' (where the red, green, blue, syncs and chrominance s...
by Richard Russell
Wed Oct 17, 2018 2:41 pm
Forum: hardware
Topic: Colour link on BBC Master
Replies: 7
Views: 168

Re: Colour link on BBC Master

geraldholdsworth wrote:
Wed Oct 17, 2018 12:34 pm
I read that an Issue 2 board has a link ready made for this purpose.
The equivalent link on a BBC Micro is LK39, I assumed that all BBC Masters had one too (I thought it was a BBC requirement) so is that not the case?
by Richard Russell
Fri Oct 12, 2018 9:23 pm
Forum: software & utilities for the pc, mac or unix
Topic: Matrix Brandy BASIC V for Linux with SDL: V1.21.15 released
Replies: 317
Views: 8873

Re: Matrix Brandy BASIC V for Linux with SDL: V1.21.15 released

Soruk wrote:
Fri Oct 12, 2018 8:59 pm
There is no capability of SYS to access arbitrary host (or even SDL) functionality
Yet! :wink:
by Richard Russell
Fri Oct 12, 2018 8:38 pm
Forum: software & utilities for the pc, mac or unix
Topic: Matrix Brandy BASIC V for Linux with SDL: V1.21.15 released
Replies: 317
Views: 8873

Re: Matrix Brandy BASIC V for Linux with SDL: V1.21.15 released

Richard, I'm sorry you sometimes feel Matrix Brandy is a "threat". That is not, and has never been my intention. Please don't feel bad about Matrix Brandy being so good! Ever since I encountered Brandy (long before you were involved) I realised that it was a potential 'threat' for the simple reason...
by Richard Russell
Wed Oct 10, 2018 5:26 pm
Forum: software & utilities for the pc, mac or unix
Topic: Matrix Brandy BASIC V for Linux with SDL: V1.21.15 released
Replies: 317
Views: 8873

Re: Matrix Brandy BASIC V for Linux with SDL: V1.21.14 released

dhg2 wrote:
Wed Oct 10, 2018 8:21 am
Is control+shift implemented? I mean, the keys that pause text scrolling. I don't remember if control+shift is the right combination.
Should it be relevant, Ctrl+Shift pausing is implemented in BBC BASIC for Windows, but not in BBC BASIC for SDL 2.0. VDU 14 pausing is implemented in both.
by Richard Russell
Sun Oct 07, 2018 9:18 am
Forum: software & utilities for the pc, mac or unix
Topic: Matrix Brandy BASIC V for Linux with SDL: V1.21.15 released
Replies: 317
Views: 8873

Re: Matrix Brandy BASIC V for Linux with SDL: V1.21.14 released

Default value for the byte is 1 The default is zero in BB4W and BBCSDL. To get rid of the gap in those versions it's necessary to change the setting explicitly: MODE 1 VDU 23,16,1| PRINT STRING$(40,"*") The other bits of VDU 23,16 are also implemented in BB4W and BBCSDL: MODE 1 VDU 23,16,2|13 PRINT...
by Richard Russell
Fri Oct 05, 2018 10:17 pm
Forum: hardware
Topic: VDU5 behaves differently on Model B vs. Master
Replies: 30
Views: 634

Re: VDU5 behaves differently on Model B vs. Master

Is that why these particular values were chosen? No idea I'm afraid; David King was the BBC's CFS/RFS expert (he's still around but I think it's unlikely he would remember that level of detail). The CFS was quite badly broken in OS 0.10, and in the minutes I was ploughing through today there are ma...
by Richard Russell
Fri Oct 05, 2018 4:49 pm
Forum: hardware
Topic: VDU5 behaves differently on Model B vs. Master
Replies: 30
Views: 634

Re: VDU5 behaves differently on Model B vs. Master

Richard Russell wrote:
Fri Oct 05, 2018 3:48 pm
the Cassette Filing System was to all intents and purposes designed by the BBC
… and the ROM Filing System of course. For some time the only way of creating a ROM that could be accessed by the RFS was using a utility that I wrote. Is the RFS used much now?
by Richard Russell
Fri Oct 05, 2018 3:48 pm
Forum: hardware
Topic: VDU5 behaves differently on Model B vs. Master
Replies: 30
Views: 634

Re: VDU5 behaves differently on Model B vs. Master

I don't think it is as well known the extent to which the BBC continued to collaborate with Acorn after the contract had been awarded. Frankly I suspect some people don't want to believe it! The BBC never considered it to be a BBC-badged Acorn computer, it was truly the 'BBC Microcomputer' and we n...
by Richard Russell
Fri Oct 05, 2018 1:45 pm
Forum: hardware
Topic: VDU5 behaves differently on Model B vs. Master
Replies: 30
Views: 634

Re: VDU5 behaves differently on Model B vs. Master

It's suggested it was mask ROM HN613128PB03, but I've only ever had it as an image. There are relatively few references to specific MOS version numbers in the contemporary documentation, but here are some: 17th June 1982 : Hermann Hauser said that the Romming of the 1.0 version is fairly imminent. ...
by Richard Russell
Thu Oct 04, 2018 5:43 pm
Forum: hardware
Topic: VDU5 behaves differently on Model B vs. Master
Replies: 30
Views: 634

Re: VDU5 behaves differently on Model B vs. Master

Was there a BBC OS 1.00? Do you mean sent for manufacture as a masked ROM? No, not as far as I'm aware. But I've no reason to think Acorn skipped over 1.00 in their version numbering scheme (why would they?) so I'm almost certain OS 1.00 (and OS 1.10, possibly others) existed in EPROM form during d...
by Richard Russell
Thu Oct 04, 2018 5:01 pm
Forum: hardware
Topic: VDU5 behaves differently on Model B vs. Master
Replies: 30
Views: 634

Re: VDU5 behaves differently on Model B vs. Master

I think it's a very minor feature which wouldn't really have been 'big news' one way or the other. I disagree. It was a feature deliberately removed from OS 1.00, in fact as far as I'm aware the only such change (most changes from 0.10 to 1.00 were additions or improvements, of course) and what's m...
by Richard Russell
Thu Oct 04, 2018 2:47 pm
Forum: hardware
Topic: VDU5 behaves differently on Model B vs. Master
Replies: 30
Views: 634

Re: VDU5 behaves differently on Model B vs. Master

So, fairly strong evidence that it was (re)implemented on purpose. I guess the question now is "why?"! How do you conclude that? It appears to be simply a statement of fact: " On the Master Series this command has now been implemented "; it doesn't imply anything (to me) about the motivation. If a ...
by Richard Russell
Thu Oct 04, 2018 11:09 am
Forum: hardware
Topic: VDU5 behaves differently on Model B vs. Master
Replies: 30
Views: 634

Re: VDU5 behaves differently on Model B vs. Master

I actually think I'm leaning more towards the OS 0.10 / 3.20 behaviour being more useful. If VDU 30 behaves consistently in both VDU 4 and 5 modes, I think that it's correct for VDU 31 to also do so. Unfortunately I can neither remember the circumstances, nor can I find any contemporary documentati...
by Richard Russell
Thu Oct 04, 2018 8:41 am
Forum: hardware
Topic: VDU5 behaves differently on Model B vs. Master
Replies: 30
Views: 634

Re: VDU5 behaves differently on Model B vs. Master

Both OS versions are consistent in VDU 30 setting the text cursor to the top left of its window in VDU 4 mode, and setting the graphics cursor to the bottom left of its window in VDU 5 mode. I do not believe that is correct. In every OS version I've tried, and in RISC OS, Brandy, BB4W and BBCSDL, V...
by Richard Russell
Wed Oct 03, 2018 9:42 pm
Forum: hardware
Topic: VDU5 behaves differently on Model B vs. Master
Replies: 30
Views: 634

Re: VDU5 behaves differently on Model B vs. Master

I remember reading about this somewhere, so it is documented. Probably on paper somewhere. The differences between OS 0.10 and OS 1.00 (including this one) were definitely documented at the time, I remember having read it (I tried to find it today but failed). But I have no recollection of seeing a...
by Richard Russell
Wed Oct 03, 2018 2:47 pm
Forum: hardware
Topic: VDU5 behaves differently on Model B vs. Master
Replies: 30
Views: 634

Re: VDU5 behaves differently on Model B vs. Master

Do all VDU calls just get passed straight to the OS, then? Does the same go for SOUND? Yes and yes. The BBC Micro was notable (and probably unique amongst 'home computers' of the day) in making a clear distinction between the 'language' and the 'operating system'. So much so that they occupied diff...
by Richard Russell
Wed Oct 03, 2018 1:02 pm
Forum: hardware
Topic: VDU5 behaves differently on Model B vs. Master
Replies: 30
Views: 634

Re: VDU5 behaves differently on Model B vs. Master

Hi. I just discovered something odd about the behaviour of BASIC. This has nothing to do with BASIC: it's an Operating System difference. What's odd is that if you "forget" to cancel a VDU5 (with VDU4 ) and subsequently do PRINTTAB(x,y)"Text" then the Model B ignores the TAB coordinates, whereas th...
by Richard Russell
Tue Oct 02, 2018 8:18 am
Forum: projects
Topic: Viewdata Service
Replies: 115
Views: 6011

Re: Viewdata Service

Both SNAP and 4INAROW restored (pages 8001131 and 8001132 respectively. Thank you, that's greatly appreciated. I removed Snap as you said it had an issue, perhaps i misunderstood. You're quite right: neither SNAP nor 4INAROW is perfect. Having to communicate via Darren Storer didn't encourage tweak...
by Richard Russell
Mon Oct 01, 2018 2:41 pm
Forum: projects
Topic: Viewdata Service
Replies: 115
Views: 6011

Re: Viewdata Service

May I enquire why, seemingly at least, there is no longer any telesoftware at Telstar (except the trivial Hello World example) that will run on 'modern' BASICs like BBC BASIC for Windows (BB4W) and BBC BASIC for SDL 2.0 (BBCSDL)? The Telstar client that I wrote, and still distribute with every relea...