Search found 262 matches

by Soruk
Sat Feb 09, 2019 10:10 pm
Forum: projects
Topic: Viewdata Service
Replies: 129
Views: 8413

Re: Viewdata Service

Richard Russell wrote:
Sat Feb 09, 2019 5:37 pm
trixster wrote:
Sat Feb 09, 2019 1:18 pm
I can only assume something has change wrt glasstty.com
It seems to be fine when accessed from my telstar.bbc program (supplied with BBC BASIC for SDL 2.0).
Similarly, it appears to be fine when accessed from my telstar program shipped with Matrix Brandy.
by Soruk
Fri Feb 01, 2019 11:32 am
Forum: programming
Topic: How do you edit your BASIC programs?
Replies: 48
Views: 1032

Re: How do you edit your BASIC programs?

this will not work in Brandy. Its internal structures are not visible to a running BASIC program, indeed PAGE = 0 on Linux and Windows builds. So what memory is visible to a running BASIC program? Presumably everything between LOMEM and HIMEM is, otherwise indirection would not work. What about abo...
by Soruk
Fri Feb 01, 2019 11:26 am
Forum: software & utilities for the pc, mac or unix
Topic: Matrix Brandy BASIC V for Linux with SDL: V1.21.18 released
Replies: 466
Views: 19048

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

Trouble is I'm struggling to understand the maths to make it not leave gaps or draw jagged edges.... I don't support non-axis-aligned ellipses natively in BB4W or BBCSDL, because the graphics libraries they rely on ( Windows GDI in the case of BB4W, SDL2_gfx in the case of BBCSDL) don't support the...
by Soruk
Thu Jan 31, 2019 3:32 pm
Forum: programming
Topic: MINGW misery
Replies: 15
Views: 488

Re: MINGW misery

My wife's laptop came with Windows 8.1 - literally the first thing we installed on it was Classic Shell. Well, it was either that or CentOS :lol:
by Soruk
Thu Jan 31, 2019 2:48 pm
Forum: programming
Topic: How do you edit your BASIC programs?
Replies: 48
Views: 1032

Re: How do you edit your BASIC programs?

JSBeeb's tokenizer does something interesting: it runs the tokenizer from the BASIC 4 ROM! All versions of BBC BASIC (with the possible exception of Brandy, I need to check that) allow you to run their built-in tokeniser via a cheat involving EVAL . A bit late to the party here, but no, this will n...
by Soruk
Wed Jan 30, 2019 9:43 pm
Forum: software & utilities for the pc, mac or unix
Topic: Matrix Brandy BASIC V for Linux with SDL: V1.21.18 released
Replies: 466
Views: 19048

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

Ellipses with shears are now working, at least as far as PLOT &C5 and PLOT &CD are concerned, other variants still need to be tested. Though, the implementation is probably not the nicest (and filled ellipses, while working, are SLOW)... Having adapted the original code to handle shears (though, it...
by Soruk
Mon Jan 21, 2019 10:02 pm
Forum: software & utilities for the pc, mac or unix
Topic: Matrix Brandy BASIC V for Linux with SDL: V1.21.18 released
Replies: 466
Views: 19048

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

Some graphics updates, not looked at this for a while. Ellipses with shears are now working, at least as far as PLOT &C5 and PLOT &CD are concerned, other variants still need to be tested. Though, the implementation is probably not the nicest (and filled ellipses, while working, are SLOW)... Next on...
by Soruk
Tue Jan 15, 2019 10:18 am
Forum: software & utilities for the pc, mac or unix
Topic: Matrix Brandy BASIC V for Linux with SDL: V1.21.18 released
Replies: 466
Views: 19048

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

Hi, I've just put together version 1.21.18. This release wraps up a number of updates, most of which were from the Git ticketing system: - *SHOW implemented (JGHarston) - Bug fix for DEL in text-only builds (JGHarston) - Limit *WinTitle to SDL and UNIX builds - it's a no-op otherwise. - MODE 7 scrol...
by Soruk
Tue Jan 15, 2019 9:37 am
Forum: projects
Topic: Viewdata Service
Replies: 129
Views: 8413

Re: Viewdata Service

Hi, Small buglet in your new pre-emption code (where you can start typing before the screen is drawn)... On the weather map page, the landing page for *290#, if you press # before the page is completely drawn, you're returned to the main menu instead of the location entry screen. (And a typo, on pag...
by Soruk
Fri Jan 11, 2019 11:03 am
Forum: software & utilities for the pc, mac or unix
Topic: Matrix Brandy BASIC V for Linux with SDL: V1.21.18 released
Replies: 466
Views: 19048

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

Another issue I've noticed is that, if you try to run a command in the background by putting a & on the end of the command, brandy still waits for the command to finish executing before proceeding. I would have expected it to continue executing immediately after the OSCLI, behaving the same as "sys...
by Soruk
Fri Jan 04, 2019 11:12 pm
Forum: software & utilities for the pc, mac or unix
Topic: Matrix Brandy BASIC V for Linux with SDL: V1.21.18 released
Replies: 466
Views: 19048

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

Has there been any progress towards sound support? I think jgharston said he was looking into it, or maybe I'm remembering wrongly. I think he was thinking of it after sorting out the mess that is the keyboard support. In the back of my mind I thought of borrowing the code from BBCSDL (adding zlib-...
by Soruk
Fri Jan 04, 2019 11:04 am
Forum: software & utilities for the pc, mac or unix
Topic: Matrix Brandy BASIC V for Linux with SDL: V1.21.18 released
Replies: 466
Views: 19048

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

I've not abandoned this! I've got a handful of fixes and enhancements checked into github, including a lot of keyboard fixes (complete with a new keyboard driver, choose old or new one at compile time) from JGHarston - there has been a bit of activity over on the github ticket facility. When buildin...
by Soruk
Thu Jan 03, 2019 2:16 pm
Forum: software & utilities for the pc, mac or unix
Topic: BBC BASIC for SDL 2.0 on GitHub
Replies: 9
Views: 250

Re: BBC BASIC for SDL 2.0 on GitHub

You might then need to delete the file, make a commit, re-add the file and make another commit. OK, I followed your instructions in as much detail as my negligible understanding of git allowed! Whether it's worked I don't know - I got no warnings about changes of line endings but I haven't tried to...
by Soruk
Fri Dec 21, 2018 9:01 pm
Forum: software & utilities for the pc, mac or unix
Topic: Matrix Brandy BASIC V for Linux with SDL: V1.21.18 released
Replies: 466
Views: 19048

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

Case in point these last few days is keyboard handling with ANSI ECMA keycode encoding... You mention a Mac, but isn't that Linux on the screen shot? He used a Mac VM for a testing job several years ago, an was toying with getting a Mac. That screenshot is indeed Linux, the CentOS 7 VM I uploaded a...
by Soruk
Thu Dec 20, 2018 1:04 pm
Forum: software & utilities for the pc, mac or unix
Topic: Matrix Brandy BASIC V for Linux with SDL: V1.21.18 released
Replies: 466
Views: 19048

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

I guess it's a bit similar to me having trouble building on RISC OS Is a MacOS build of Matrix Brandy on the cards? I've recently lost (hopefully only temporarily) the ability to build the MacOS edition of BBCSDL because of hardware failure. I don't have the means to do one (no Apple hardware). Plu...
by Soruk
Thu Dec 20, 2018 6:21 am
Forum: software & utilities for the pc, mac or unix
Topic: Matrix Brandy BASIC V for Linux with SDL: V1.21.18 released
Replies: 466
Views: 19048

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

Just a small aside, I've pressed a text-mode build into service running a program to process DHCP logs into a MySQL database at work. My first log-mangler (to reshape the data into INSERT statements) was a bash script, and processed about 30% of the 400MB log file overnight, after which point I gav...
by Soruk
Tue Dec 18, 2018 8:12 pm
Forum: software & utilities for the pc, mac or unix
Topic: Matrix Brandy BASIC V for Linux with SDL: V1.21.18 released
Replies: 466
Views: 19048

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

Rather experimentally, I've got nightly builds on Windows working There seems to be a drastic difference between your software build practices and mine: I always feel anxious if I find myself needing to do a build of BBCSDL more often than about once a month! :lol: I suspect my builds are rather mo...
by Soruk
Tue Dec 18, 2018 10:36 am
Forum: software & utilities for the pc, mac or unix
Topic: Matrix Brandy BASIC V for Linux with SDL: V1.21.18 released
Replies: 466
Views: 19048

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

Just a small aside, I've pressed a text-mode build into service running a program to process DHCP logs into a MySQL database at work. My first log-mangler (to reshape the data into INSERT statements) was a bash script, and processed about 30% of the 400MB 7GB log file overnight, after which point I ...
by Soruk
Fri Dec 14, 2018 2:59 pm
Forum: software & utilities for the pc, mac or unix
Topic: Matrix Brandy BASIC V for Linux with SDL: V1.21.18 released
Replies: 466
Views: 19048

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

Yes, this solves the problem. My edit crossed with your reply, a fresh download will auto-sense the setup and build appropriately without having to hack the makefile. A build from the zip file (or the tar.gz file from my website) will give slightly different output in "*HELP BASIC" and "HELP", in t...
by Soruk
Fri Dec 14, 2018 1:59 pm
Forum: software & utilities for the pc, mac or unix
Topic: Matrix Brandy BASIC V for Linux with SDL: V1.21.18 released
Replies: 466
Views: 19048

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

I just try to compile the last build and have some errors: takis@takis-hp-laptop:~/Λήψεις/MatrixBrandy-master$ make /bin/sh: 1: git: not found /bin/sh: 1: git: not found /bin/sh: 1: git: not found gcc -O2 -I/usr/include/SDL -DUSE_SDL -DDEFAULT_IGNORE -Wall -DBRANDY_GITCOMMIT=\"""\" -DBRANDY_GITBRAN...
by Soruk
Fri Dec 14, 2018 1:55 pm
Forum: software & utilities for the pc, mac or unix
Topic: Matrix Brandy BASIC V for Linux with SDL: V1.21.18 released
Replies: 466
Views: 19048

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

Rather experimentally, I've got nightly builds on Windows working (controlled by a cron script on Linux!) - and which will skip a build if there are no changes to the master branch. The zip files are datestamped, and both "*HELP BASIC" and "HELP" will show which git commit ID the build was run at. E...
by Soruk
Fri Dec 14, 2018 7:06 am
Forum: software & utilities for the pc, mac or unix
Topic: Matrix Brandy BASIC V for Linux with SDL: V1.21.18 released
Replies: 466
Views: 19048

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

Double-click on setRISCOS to set the path to GCC. Then double-click on mkRISCOS to make the RISC OS build. I'm obviously doing something wrong - gcc gave me the error: cc1: /tmp/ccixAHQB.i: No such file or directory. Odd, I'll have another look. But... I've got CentOS working and compiling Brandy! ...
by Soruk
Thu Dec 13, 2018 10:40 am
Forum: software & utilities for the pc, mac or unix
Topic: Matrix Brandy BASIC V for Linux with SDL: V1.21.18 released
Replies: 466
Views: 19048

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

Double-click on setRISCOS to set the path to GCC. Then double-click on mkRISCOS to make the RISC OS build. I'm obviously doing something wrong - gcc gave me the error: cc1: /tmp/ccixAHQB.i: No such file or directory. Which makes sense as that doesn't follow RISC OS path naming (and unsurprisingly, ...
by Soruk
Wed Dec 12, 2018 3:24 pm
Forum: software & utilities for the pc, mac or unix
Topic: Matrix Brandy BASIC V for Linux with SDL: V1.21.18 released
Replies: 466
Views: 19048

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

The build environment I've been using is cloned here: http://mdfs.net/temp/matrix.zip It lives on my Windows PC and is visible through HostFS by VirtualA5000 and VirtualRPC. I can build DJGPP, MinGW, WinSDL and RISC OS builds, and have been testing them with four keyboards plugged in at once. :) I'...
by Soruk
Mon Dec 10, 2018 11:21 pm
Forum: software & utilities for the pc, mac or unix
Topic: Matrix Brandy BASIC V for Linux with SDL: V1.21.18 released
Replies: 466
Views: 19048

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

I've just posted a few cosmetic tweaks, based on some others from JGHarston, for Unix variants and MinGW/SDL builds via Cygwin, that give the git commit hex-code and branch in *HELP BASIC, and also return the hex-code as a number as the 4th parameter to SYS "Brandy_Version".
by Soruk
Mon Dec 10, 2018 11:19 pm
Forum: software & utilities for the pc, mac or unix
Topic: Matrix Brandy BASIC V for Linux with SDL: V1.21.18 released
Replies: 466
Views: 19048

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

Is Anybody here who can help with sound implementation? BBCSDL implements something approximating to the BBC Micro's SOUND and ENVELOPE statements, but presumably you're wanting RISC OS-style sound which is significantly different (more powerful in some ways but less so in others). If nobody else c...
by Soruk
Mon Dec 10, 2018 9:57 am
Forum: software & utilities for the pc, mac or unix
Topic: Matrix Brandy BASIC V for Linux with SDL: V1.21.18 released
Replies: 466
Views: 19048

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

I'm away from my main machine at the mo, so paused on the unix building, but I've got the RISC OS build building! In updating to SDL a handful of functions had their declarations changed, which didn't migrate into in riscos.c That means I can test RISC OS, Windows SDL, MinGW and DJGPP builds. Nice ...
by Soruk
Thu Dec 06, 2018 9:21 pm
Forum: software & utilities for the pc, mac or unix
Topic: Matrix Brandy BASIC V for Linux with SDL: V1.21.18 released
Replies: 466
Views: 19048

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

In the settings I mounted my development directory with full permissions, but inside the virtual machine it complained it had no permissions and, well see previous comment. :) The fix: sudo usermod -aG vboxsf user and enter your password when prompted. Then log out, and back in again. Then you'll h...
by Soruk
Thu Dec 06, 2018 5:35 pm
Forum: software & utilities for the pc, mac or unix
Topic: Matrix Brandy BASIC V for Linux with SDL: V1.21.18 released
Replies: 466
Views: 19048

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

The VM I've got available for download has everything you need already installed. Literally, download, import into Virtualbox and boot it. Both logins "user" and "root" have password "changeme". I tried that, but.... ;) It took so long to boot I was able to boil the kettle, make a cup of tea, and f...
by Soruk
Thu Dec 06, 2018 11:58 am
Forum: software & utilities for the pc, mac or unix
Topic: Matrix Brandy BASIC V for Linux with SDL: V1.21.18 released
Replies: 466
Views: 19048

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

Segueing back onto topic, I've done a bugfix to textonly.c and a bugfix to mos.c, as they are independent of each other - and in line with my instinct to only push small changes at a time - I was wanting to push each one seperately. But I can't work out how to do that, Git will only let me push bot...