Search found 240 matches

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.17 released
Replies: 432
Views: 14719

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.17 released
Replies: 432
Views: 14719

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.17 released
Replies: 432
Views: 14719

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.17 released
Replies: 432
Views: 14719

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.17 released
Replies: 432
Views: 14719

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.17 released
Replies: 432
Views: 14719

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.17 released
Replies: 432
Views: 14719

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.17 released
Replies: 432
Views: 14719

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...
by Soruk
Thu Dec 06, 2018 11:31 am
Forum: software & utilities for the pc, mac or unix
Topic: Matrix Brandy BASIC V for Linux with SDL: V1.21.17 released
Replies: 432
Views: 14719

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

Yes, I've been thinking of replacing it with something else, I was looking at CentOS last night, but couldn't find a answer to "does gcc come with CentOS?" - all the matches were "how to install gcc on CentOS". :( And I couldn't work out which of the various "full" "extended" "complete" "concise" d...
by Soruk
Wed Dec 05, 2018 4:07 pm
Forum: software & utilities for the pc, mac or unix
Topic: Matrix Brandy BASIC V for Linux with SDL: V1.21.17 released
Replies: 432
Views: 14719

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

You could do worse than install CentOS :D

Edit: If you have VirtualBox, here's a ready-built CentOS 7 VM (2.2GB download) with git, the compilers and libraries ready installed.
by Soruk
Wed Dec 05, 2018 1:21 pm
Forum: software & utilities for the pc, mac or unix
Topic: Matrix Brandy BASIC V for Linux with SDL: V1.21.17 released
Replies: 432
Views: 14719

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

Hi, I've put together version 1.21.17 of Matrix Brandy, wrapping up a handful of fixes from this past month. The changes include: - Fix memory leak in MODE change - Fix Filled Rectangles and CLG with GCOL actions, previously implemented and rather promptly broken. - Fixed Flash on Mode 7 on 64-bit m...
by Soruk
Tue Dec 04, 2018 5:12 pm
Forum: projects
Topic: Viewdata Service
Replies: 122
Views: 7200

Re: Viewdata Service

scruss wrote:
Tue Dec 04, 2018 2:40 am
Please don't go as far as some friends of mine who are recreating the authentic 300 baud BBS experience over VOIP …
:lol: I've not attempted to simulate BT's trade mark, of randomly adding line noise...
by Soruk
Tue Dec 04, 2018 3:44 pm
Forum: software & utilities for the pc, mac or unix
Topic: Matrix Brandy BASIC V for Linux with SDL: V1.21.17 released
Replies: 432
Views: 14719

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

jgharston wrote:
Tue Dec 04, 2018 2:55 pm
I can build and test Matrix Brandy Basic builds for MinGW/SDL, MinGW, DJPP and RISC OS, but don't have a unix build environment. I can dual boot my PC into Puppy Linux. Can anybody recommend a suitable C compiler to build Brandy?

Ta.
I've not played with Puppy Linux - but gcc is what I use.
by Soruk
Tue Dec 04, 2018 11:07 am
Forum: software & utilities for the pc, mac or unix
Topic: Matrix Brandy BASIC V for Linux with SDL: V1.21.17 released
Replies: 432
Views: 14719

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

jgharston wrote:
Tue Dec 04, 2018 9:44 am
I sync'd my fork with the master and the build does PLOT XOR correctly now.
Good to know. I was worried, as I know I had got it working previously, then promptly broken it again while working on something else!
by Soruk
Mon Dec 03, 2018 5:39 pm
Forum: software & utilities for the pc, mac or unix
Topic: Matrix Brandy BASIC V for Linux with SDL: V1.21.17 released
Replies: 432
Views: 14719

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

I've just noticed, your build seems to leave a console window open behind the SDL window. For some reason I don't get that (nor want it) from my Cygwin-hosted build. Yes, I don't get it with the binaries you build (and cursor fossils as well), but as I was working on keyboard handling I was ignorin...
by Soruk
Mon Dec 03, 2018 3:14 pm
Forum: software & utilities for the pc, mac or unix
Topic: Matrix Brandy BASIC V for Linux with SDL: V1.21.17 released
Replies: 432
Views: 14719

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

What OS are you compiling for? For Linux, the 'makefile' will do the trick, works on CentOS, Red Hat and Fedora, 32 and 64-bit. For Windows, it's tailored around using Cygwin as the build environment, but requires the mingw compiler and libraries - and doesn't require any Cygwin to run on the targe...
by Soruk
Sun Dec 02, 2018 6:48 pm
Forum: software & utilities for the pc, mac or unix
Topic: Matrix Brandy BASIC V for Linux with SDL: V1.21.17 released
Replies: 432
Views: 14719

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

Net works if using cygwin as the build environment I don't know about Jonathan's situation but I wouldn't want to install Cygwin here because it would more than likely mess up my MinGW build environment (used for BBCSDL). What feature(s) of Cygwin are you relying on? Could you create a MinGW-only m...
by Soruk
Sun Dec 02, 2018 1:39 pm
Forum: software & utilities for the pc, mac or unix
Topic: Matrix Brandy BASIC V for Linux with SDL: V1.21.17 released
Replies: 432
Views: 14719

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

Net works if using cygwin as the build environment, as evidenced by my Telstar client build http://brandy.matrixnetwork.co.uk/testing/telstar.zip
by Soruk
Sat Dec 01, 2018 8:11 pm
Forum: software & utilities for the pc, mac or unix
Topic: Matrix Brandy BASIC V for Linux with SDL: V1.21.17 released
Replies: 432
Views: 14719

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

Hello, This is the demo for Matrix Brandy I had posted a while ago but deleted. I thought I would post it now. It's the beginnings of a 2D platformer type game. You can run and jump with Z, X, and Space. It's not much of a game at the moment because there isn't any kind of goal to work towards or a...
by Soruk
Sat Dec 01, 2018 8:07 pm
Forum: software & utilities for the pc, mac or unix
Topic: Matrix Brandy BASIC V for Linux with SDL: V1.21.17 released
Replies: 432
Views: 14719

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

I got back from Japan yesterday, and after 16 hours sleep I spent 10 hours today trying to get SDL Matrix compiling. A few minutes ago I suddenly noticed "Graphics is handled using the SDL 1.2 library." Doh! The SDL libraries I downloaded this morning is version 2.0. Back to square one. I'm determi...
by Soruk
Thu Nov 29, 2018 10:23 am
Forum: software & utilities for the pc, mac or unix
Topic: Matrix Brandy BASIC V for Linux with SDL: V1.21.17 released
Replies: 432
Views: 14719

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

Possibly a useful update for any old BBC programs doing palette animation tricks, I've now got VDU19 updating the screen in its entirety when the palette is changed - and doesn't lose track of pixels when two palette entries are given the same colour. I've also put a Windows test build with this inc...
by Soruk
Tue Nov 20, 2018 10:52 am
Forum: software & utilities for the pc, mac or unix
Topic: Matrix Brandy BASIC V for Linux with SDL: V1.21.17 released
Replies: 432
Views: 14719

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

PRINT 1 << -1 PRINT 1 >> -1 PRINT 1 >>> -1 BB4W and BBCSDL appear to give the same result as RISC OS, but it's more by luck than judgement because I don't think I've taken any special measures to to deal with 'negative' shifts. Logically, a shift count ought to be unsigned so it may well be that th...
by Soruk
Mon Nov 19, 2018 7:37 am
Forum: software: other
Topic: Any short type-ins for unattended Beebs?
Replies: 145
Views: 7845

Re: Any short type-ins for unattended Beebs?

This program will see a single large Jet Set Willy character walking across a Mode7 screen. That's excellent! Don't works for me. In Brandy gives a blank screen and in BBCSDL gives a blank screen and a window message: "no room". #-o This demo seems to work by shifting the base of screen memory to a...
by Soruk
Sun Nov 18, 2018 10:02 pm
Forum: software & utilities for the pc, mac or unix
Topic: Matrix Brandy BASIC V for Linux with SDL: V1.21.17 released
Replies: 432
Views: 14719

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

PRINT 1 << -1 PRINT 1 >> -1 PRINT 1 >>> -1 BB4W and BBCSDL appear to give the same result as RISC OS, but it's more by luck than judgement because I don't think I've taken any special measures to to deal with 'negative' shifts. Logically, a shift count ought to be unsigned so it may well be that th...
by Soruk
Thu Nov 15, 2018 9:17 am
Forum: software & utilities for the pc, mac or unix
Topic: Matrix Brandy BASIC V for Linux with SDL: V1.21.17 released
Replies: 432
Views: 14719

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

Even if changing this would affect almost nobody, I think Richard is right to leave it the way it is. It doesn't make a lot of sense to change it now after 18 years. When I developed 'BBC BASIC for Windows', starting sometime in 2000, compatibility with 'BBC BASIC (86) for MS-DOS' was far more impo...
by Soruk
Tue Nov 13, 2018 11:20 pm
Forum: software & utilities for the pc, mac or unix
Topic: Matrix Brandy BASIC V for Linux with SDL: V1.21.17 released
Replies: 432
Views: 14719

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

Now, I've no idea if I've understood the GitHub instructions, but I've uploaded an updated keyboard-inkey.h with corrected INKEY numbers and done a 'Make a Pull Request'. I've also done a tweek to keyboard.c so INKEY-1/-2/-3 tests both sets of modifier keys. Each update is independent of the other ...
by Soruk
Tue Nov 13, 2018 11:03 am
Forum: software & utilities for the pc, mac or unix
Topic: Matrix Brandy BASIC V for Linux with SDL: V1.21.17 released
Replies: 432
Views: 14719

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

I've been going through various environments tested my/Tricky's updated KeyTest program, and got onto Matrix Brandy Basic. First thing: whoa! Inverted plotting not working! Yep, that's now working too. (CLG is implemented using the same code as filled rectangles, by drawing a filled rectangle over ...
by Soruk
Mon Nov 12, 2018 6:02 pm
Forum: software & utilities for the pc, mac or unix
Topic: Matrix Brandy BASIC V for Linux with SDL: V1.21.17 released
Replies: 432
Views: 14719

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

Certainly manually testing with PLOT 6 and PLOT 70 seem to be working OK - what plot code(s) am I missing? I don't know if this is what Jonathan is referring to, but this seems not to work in 1.21.16 (Windows build): MODE 1 PRINT "This text should be in black on white" GCOL 4,128 CLG Okay, looks li...
by Soruk
Mon Nov 12, 2018 4:46 pm
Forum: software & utilities for the pc, mac or unix
Topic: Matrix Brandy BASIC V for Linux with SDL: V1.21.17 released
Replies: 432
Views: 14719

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

I've been going through various environments tested my/Tricky's updated KeyTest program, and got onto Matrix Brandy Basic. First thing: whoa! Inverted plotting not working! Certainly manually testing with PLOT 6 and PLOT 70 seem to be working OK - what plot code(s) am I missing? I'm comparing by ru...
by Soruk
Sun Nov 11, 2018 9:18 pm
Forum: software & utilities for the pc, mac or unix
Topic: Matrix Brandy BASIC V for Linux with SDL: V1.21.17 released
Replies: 432
Views: 14719

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

Sorry about that. It was a very early (and a bit broken) version of something I've continued working on. It progressed a lot from the version I posted and I thought rather than keep updating the post, I'd delete it and post it again later once it's a bit more finished. No worries. I look forward to...