Search found 322 matches

by Soruk
Tue May 14, 2019 7:04 am
Forum: software & utilities for the pc, mac or unix
Topic: BBC BASIC for SDL 2.0 version 1.03a released
Replies: 12
Views: 285

Re: BBC BASIC for SDL 2.0 version 1.03a released

I received this message via Twitter yesterday: " Sophie's BASIC was originally in 6502 assembler, then ARMcode, then rewritten in C++ by ROOL ". It's the first I've heard of an official C++ version, does anybody here have any details? I wish I could confirm, but having had a look at riscosopen's CV...
by Soruk
Mon May 13, 2019 7:45 pm
Forum: software & utilities for the pc, mac or unix
Topic: BBC BASIC for SDL 2.0 version 1.03a released
Replies: 12
Views: 285

Re: BBC BASIC for SDL 2.0 version 1.03a released

and many people (certainly within the RISC OS community) consider me to be something of a traitor and to be 'anti Acorn' If this is true, those people are just being silly and you shouldn't be concerned about what they think. Seconded. Thirded - and of course, if memory serves (though I never got t...
by Soruk
Mon May 13, 2019 1:40 pm
Forum: software & utilities for the pc, mac or unix
Topic: BBC BASIC for SDL 2.0 version 1.03a released
Replies: 12
Views: 285

Re: BBC BASIC for SDL 2.0 version 1.03a released

Richard Russell wrote:
Mon May 13, 2019 11:41 am
I apologise again for what may be considered an inappropriate use of this forum;
I'm not sure why it would be considered inappropriate, BBCSDL is software for PC/Mac/UNIX. Certainly no less appropriate than my Matrix Brandy thread!
by Soruk
Sat May 11, 2019 5:30 pm
Forum: software & utilities for the pc, mac or unix
Topic: Matrix Brandy BASIC V for Linux with SDL: V1.21.19 released
Replies: 523
Views: 23888

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

I've arrived back from my travels - and as a little bonus I've updated the repo with a little teletext editor (examples/Mode7/ttxtedit) that I wrote on the plane home!
by Soruk
Sun Apr 14, 2019 6:03 pm
Forum: software & utilities for the pc, mac or unix
Topic: BBC BASIC for SDL 2.0 version 1.02a released
Replies: 5
Views: 559

Re: BBC BASIC for SDL 2.0 version 1.02a released

Thank you for your continued efforts with BBC BASIC for SDL 2.0 BBCSDL has reached something of a plateau, in that the only items currently remaining on the 'wish list' are things I don't know how to do! Is there anything you would like to be added that might enhance its appeal or usefulness? Since...
by Soruk
Wed Apr 10, 2019 3:56 pm
Forum: software & utilities for the pc, mac or unix
Topic: FWD: fs/adfs on Linux - keep or kill it?
Replies: 8
Views: 419

Re: FWD: fs/adfs on Linux - keep or kill it?

It's also buildable as a module in Linux. In fact, it's probably done that way by default, if it is built at all. I suppose the more probing question would be: why do filing systems have to run in anything other than user mode? You can apply that question to the operating system of your choice. ;) ...
by Soruk
Sun Apr 07, 2019 9:26 am
Forum: projects
Topic: Viewdata Service
Replies: 146
Views: 10223

Re: Viewdata Service

As I understand it few, if any, of the current services are behind a 'real' telnet server. If they were I would expect that sending IAC DO ECHO might interfere with correct operation by inserting characters into the received stream 'asynchronously' and outside the control of the service itself. It ...
by Soruk
Sat Apr 06, 2019 8:18 pm
Forum: projects
Topic: Viewdata Service
Replies: 146
Views: 10223

Re: Viewdata Service

I can't replicate this at the moment with either the Matrix Brandy client, nor your telstar.bbc on Android. It's back to normal here today. I won't worry about it unless it happens again. I send FF FD 03 FF FD 01 OK, so you are sending IAC DO ECHO as well. I would not have expected echoing by the s...
by Soruk
Sat Apr 06, 2019 4:35 pm
Forum: projects
Topic: Viewdata Service
Replies: 146
Views: 10223

Re: Viewdata Service

Just as a point of interest, Telstar throttles page responses to 1200 baud, however, if a Telnet type client is detected by the parser Telstar runs at full speed. Usually, my 'telstar.bbc' client renders at full speed but this evening it seems to be throttled to 1200 baud. Has something changed you...
by Soruk
Fri Apr 05, 2019 11:43 am
Forum: projects
Topic: Teletext to Viewdata server
Replies: 12
Views: 415

Re: Teletext to Viewdata server

Richard Russell wrote:
Fri Apr 05, 2019 11:41 am
Soruk wrote:
Fri Apr 05, 2019 10:18 am
on BBCSDL's telstar.bbc it's F1 to reveal, F2 to conceal.
Can I take this opportunity to mention that telstar.bbc has recently been updated to include Teefax in the list of services, plus a couple of minor improvements.
Absolutely - it also gets a mention on P903.
by Soruk
Fri Apr 05, 2019 10:18 am
Forum: projects
Topic: Teletext to Viewdata server
Replies: 12
Views: 415

Re: Teletext to Viewdata server

HOLD page is now supported - press H, and jumping through a carousel is too - press .

REVEAL is client-dependent. On the Matrix Brandy client it's CTRL-R to toggle, on BBCSDL's telstar.bbc it's F1 to reveal, F2 to conceal.
by Soruk
Wed Apr 03, 2019 7:03 am
Forum: projects
Topic: Teletext to Viewdata server
Replies: 12
Views: 415

Re: Teletext to Viewdata server

Really, I'm just making it up as I go along. In the absence of a formal specification I think it's reasonable to assume that the way CommSoft and the official BBC Micro Prestel System behave in this respect (which I trust is the same!) can be taken as a reference. Perhaps somebody with the appropri...
by Soruk
Tue Apr 02, 2019 9:36 pm
Forum: projects
Topic: Teletext to Viewdata server
Replies: 12
Views: 415

Re: Teletext to Viewdata server

Very cunning! I assume that there is a 'correct' way for a Videotex terminal to handle a full 40-character line followed by CRLF, and I admire you for being so considerate of those that don't conform. I couldn't find a specification online to confirm what that correct behaviour is however; do you k...
by Soruk
Tue Apr 02, 2019 9:05 pm
Forum: projects
Topic: Teletext to Viewdata server
Replies: 12
Views: 415

Re: Teletext to Viewdata server

My telstar.bbc client (as supplied with BBC BASIC for SDL 2.0 ) isn't behaving exactly as it should when displaying Teefax pages via your gateway. I think I've traced the cause to how you are handling double-height text; I would not have expected you to be sending anything in the second row of a do...
by Soruk
Tue Apr 02, 2019 12:10 pm
Forum: software & utilities for the pc, mac or unix
Topic: Matrix Brandy BASIC V for Linux with SDL: V1.21.19 released
Replies: 523
Views: 23888

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

I don't have anything important to say, but I just wanted to say again, big thanks for all your work on Matrix Brandy. I use it a lot and I'm really glad that it's being maintained. I'm glad to hear that. Development has slowed a lot, as much of what I wanted to add is now there (and shortly, I'll ...
by Soruk
Thu Mar 28, 2019 11:57 am
Forum: off-topic
Topic: Teefax - A nostalgic return to the days of teletext
Replies: 41
Views: 1934

Re: Teefax - A nostalgic return to the days of teletext

It seems I have unintentionally hijacked this thread - it's supposed to be about the TEEFAX service, not my gateway. So, I've started a new thread for that, over here . Please can any discussion regarding this gateway be on the new thread, not here - let's leave this for discussion of the actual TEE...
by Soruk
Thu Mar 28, 2019 11:56 am
Forum: projects
Topic: Teletext to Viewdata server
Replies: 12
Views: 415

Teletext to Viewdata server

Hi, Over on the Teefax thread I posted about my Viewdata server, serving Teefax to Viewdata clients. I'm starting this thread here as it seems I have inadvertently hijacked that thread! The Viewdata server is at pegasus.matrixnetwork.co.uk port 6502. It has its limitations, first and foremost FASTEX...
by Soruk
Thu Mar 28, 2019 11:46 am
Forum: projects
Topic: Viewdata Service
Replies: 146
Views: 10223

Re: Viewdata Service

Have the news feeds stopped working? They haven't been updated since 18th March.
by Soruk
Wed Mar 20, 2019 3:24 pm
Forum: off-topic
Topic: Computing pi in a very unusual way
Replies: 10
Views: 456

Re: Computing pi in a very unusual way

I would expect n=1 to produce 1, but we're looking at products of empty sets, at best, and possibly at undefined results. Here are some inputs which give unusually accurate outputs: 22 3.14285714 294 3.14152795 410 3.1415863 560 3.14159203 3849 3.1415924 13325 3.14159281 The best I can get is with ...
by Soruk
Tue Mar 19, 2019 5:46 pm
Forum: off-topic
Topic: Teefax - A nostalgic return to the days of teletext
Replies: 41
Views: 1934

Re: Teefax - A nostalgic return to the days of teletext

A vaguely useful update - send # now enables the cursor, and (hopefully, when I get round to testing it) the on-screen keyboard on the Android client, if you want to enter hexadecimal page numbers. It's disabled on page load and update.
by Soruk
Tue Mar 19, 2019 3:56 pm
Forum: off-topic
Topic: Teefax - A nostalgic return to the days of teletext
Replies: 41
Views: 1934

Re: Teefax - A nostalgic return to the days of teletext

...and just for the sheer hell of it, on the Matrix Network gateway I've added an automatic news feed for local news for Basingstoke. It scrapes their RSS feed, and generates the pages every few hours during the day. Headline index is on P910 (and yes, I know 9xx isn't strictly legal for teletext, b...
by Soruk
Mon Mar 18, 2019 3:03 pm
Forum: software & utilities for the pc, mac or unix
Topic: Matrix Brandy BASIC V for Linux with SDL: V1.21.19 released
Replies: 523
Views: 23888

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

The reason I ask is that I would like a build for the Native Raspberry Pi CoPro with hardware VFP floating point. Are the floats in Brandy compatible with the VFP on the Pi? I have to say, I don't know - I don't really know anything about the Pi's VFP instructions (last ARM programming I did was YE...
by Soruk
Sun Mar 17, 2019 5:54 pm
Forum: software & utilities for the pc, mac or unix
Topic: Matrix Brandy BASIC V for Linux with SDL: V1.21.19 released
Replies: 523
Views: 23888

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

there is no direct support for non-Latin alphabet languages. There is no support for loading in a TTF font file Based on past experience, there probably will be within 24 hours! :P This time, I don't think so... :( If I were able to implement the functionality of the RISC OS FontManager, whether th...
by Soruk
Sun Mar 17, 2019 5:53 pm
Forum: software & utilities for the pc, mac or unix
Topic: Matrix Brandy BASIC V for Linux with SDL: V1.21.19 released
Replies: 523
Views: 23888

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

The reason I ask is that I would like a build for the Native Raspberry Pi CoPro with hardware VFP floating point. Are the floats in Brandy compatible with the VFP on the Pi? I have to say, I don't know - I don't really know anything about the Pi's VFP instructions (last ARM programming I did was YE...
by Soruk
Sun Mar 17, 2019 11:41 am
Forum: software & utilities for the pc, mac or unix
Topic: Matrix Brandy BASIC V for Linux with SDL: V1.21.19 released
Replies: 523
Views: 23888

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

Has anybody tried building Matrix Brandy for RiscOS on a Pi? Any 32-bit RISC OS build would work for the Pi - however, I haven't been able to get a toolchain from @jgharston to work in my RPCEmu serup to work, just claims it can't write to /tmp, and not sure what is handling the redirection from th...
by Soruk
Sun Mar 17, 2019 11:35 am
Forum: software & utilities for the pc, mac or unix
Topic: Matrix Brandy BASIC V for Linux with SDL: V1.21.19 released
Replies: 523
Views: 23888

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

I believe I'm right in thinking that Matrix Brandy supports right-to-left printing via VDU 23,16... so presumably it has no problems with RTL languages like Hebrew (given a suitable font). But what support, if any, does it provide for complex script languages like Arabic? In BB4W and BBCSDL I suppo...
by Soruk
Sat Mar 09, 2019 3:57 pm
Forum: off-topic
Topic: Teefax - A nostalgic return to the days of teletext
Replies: 41
Views: 1934

Re: Teefax - A nostalgic return to the days of teletext

guesser wrote:
Wed Mar 06, 2019 3:51 pm
The intended cycle time for the carousels is the "CT" line in the tti file.
This is now implemented for CT,n,T. Due to the way the server works (there is no magazine cycle), CT,n,C is recognised and sets the delay time to 15 seconds. With no CT header in the file, a delay of 30 seconds is used.
by Soruk
Fri Mar 08, 2019 4:53 pm
Forum: off-topic
Topic: Teefax - A nostalgic return to the days of teletext
Replies: 41
Views: 1934

Re: Teefax - A nostalgic return to the days of teletext

Richard Russell wrote:
Fri Mar 08, 2019 4:50 pm
Soruk wrote:
Fri Mar 08, 2019 4:15 pm
OK, please test now.
That has fixed it, thank you very much. =D>
You're welcome. Thinking back, I did notice some odd behaviour back when I first started this, so just disabled the telnet negotiation stuff in my client for this server. Which, looking back, wasn't the right approach.
by Soruk
Fri Mar 08, 2019 4:52 pm
Forum: off-topic
Topic: Teefax - A nostalgic return to the days of teletext
Replies: 41
Views: 1934

Re: Teefax - A nostalgic return to the days of teletext

Another comment: quite a few pages aren't loading and it looks like it might be all the ones with no OL,0 line. On a pi the header row is currently generated based on a template in a config file rather than read from the tti, so those are ignored and don't need to be present so only some files have...
by Soruk
Fri Mar 08, 2019 4:37 pm
Forum: software: other
Topic: When (and why) did PLOT 8-15 change?
Replies: 13
Views: 629

Re: When (and why) did PLOT 8-15 change?

This does rather mean that my implementation in Matrix Brandy is similarly "incorrect" - as I'm using RISC OS as my reference!